<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.page-header.type14 .search-area .block.block-search input {
    height: 42px !important;
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
    padding: 0 15px 0 15px;
}

.page-header.type14 .search-area .search-category {
    display: none;
    line-height: 42px;
    height: 42px;
    border-color: rgba(255, 255, 255, .2);
    right: 44px !important;
}

.page-header.type14 .search-area .minisearch .actions button {
    width: auto;
    height: 40px;
    line-height: 42px;
    font-size: 20px;
    left: 0;
    padding: 0 12px;
    color: inherit;
}

@media (max-width: 575px) {
    .page-header.type14 .search-area.show-icon-tablet .block.block-search {
        right: -100px !important;
    }
}

.page-header.type14 .search-area .block.block-search {
    background: transparent !important;
    border-color: rgba(255, 255, 255, .2) !important;
    border-radius: 0 !important;
    z-index: auto;
}

.page-header.type14 .search-area .block.block-search input {
    width: 330px !important;
}

.page-header.type14 .search-area.show-icon .block.block-search {
    display: block !important;
    position: relative !important;
    border: none !important;
    width: max-content !important;
}

.page-header.type14 .search-area a.search-toggle-icon {
    display: none;
}

.page-header.type14 .search-area .minisearch .actions button {
    color: #9ea0a4;
}

.page-header.type14 .search-area .block.block-search input {
    height: 42px !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    padding: 0 15px 0 43px;
    color: #8c8c8c;
    font-weight: 500;
    border-bottom: 1px solid #e2e2e2;
    background: #fff;
}

.page-header.type14 .search-area .minisearch .actions button {
    font-size: 14px !important;
}

.page-header.type14 .header-main .header-row .header-right {
    padding-right: 5% !important;
}

.header-main .header-left {
    padding-left: 5% !important
}

.page-header.type14 .navigation:not(.side-megamenu) .level0 .level-top {
    color: #878787 !important;
    font-size: 13px !important;
    font-weight: 400 !important;
}

.fa-user:before {
    content: "" !important;
    background-image: url(../images/person.png) !important;
    background-size: 20px 21px;
    display: inline-block;
    width: 23px;
    height: 21px;
    background-repeat: no-repeat;
}

.minicart-icon::before {
    content: "" !important;
    background-image: url(../images/Cart.PNG) !important;
    background-size: 20px 21px;
    display: inline-block;
    width: 23px !important;
    height: 21px !important;
    background-repeat: no-repeat;
}

.cart-design-2 .action.showcart .minicart-icon {
    border-color: transparent !important;
}

.page-header.type14 .header-main .header-row .header-right&gt;*:first-child {
    margin-right: 0;
}

.page-header.type14 .header-bottom {
    border-top: none !important;
    border-bottom: 3px solid #fff2f4 !important;
}

.porto-ibanner-container .buttons {
    margin-top: 43px !important;
}

#imi-content .item.money {
    background-color: #fff2f4;
}

#imi-content .item.price {
    background-color: rgba(224, 255, 236, 0.4);
}

#imi-content .item.gcc {
    background-color: rgba(255, 232, 0, 0.15);
}

#imi-content .firstsec .item {
    padding: 70px 50px;
    flex: 0 0 29% !important;
    max-width: 29% !important;
}

#imi-content .firstsec .fusion-separator {
    background: #000;
    color: #000;
    border-top: 1px solid;
}

.firstsec {
    display: flex;
    justify-content: space-evenly;
    margin-top: 35px;
    margin-bottom: 78px;
}

.cms-index-index .page-main {
    background: #fff;
}

.container-fluid {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.gifs .item {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.showoff {
    margin-top: 95px;
    background: #F9F9F9;
}

.showoff .item {
    display: flex;
    align-content: center;
    justify-content: center;
    flex-wrap: wrap;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.banner .itemtitle {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.fusion-builder-column-18&gt;.fusion-column-wrapper {
    padding-right: 0% !important;
    padding-left: 0% !important;
}

.firstbanner {
    background-image: url(../images/df-1.jpg) !important;
    background-size: contain;
    background-repeat: no-repeat;
}

.secondbanner {
    background-image: url(../images/1.jpg) !important;
    background-size: contain;
    background-repeat: no-repeat;
}

.thirdbanner {
    background-image: url(../images/3.jpg) !important;
    background-size: contain;
    background-repeat: no-repeat;
}

.belowsec&gt;.row .item {
    width: 100%;
    height: 645px;
    display: flex;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 1px 40px;

}

.belowsec&gt;.row .item a.button-flat {
    background: #ffffff;
    color: #000;
}

.container-fluid.allwidth {
    margin-top: 20px;
    position: relative;
}

.belowsec .container-fluid.allwidth&gt;.text {
    width: 84%;
    margin-left: 7%;
    margin-bottom: 7%;
    position: absolute;
    bottom: -34.5%;
}

.belowsec .spec {
    background: #F2F2F2;
    padding: 5% 11%;
}

.belowsec .spec .title {
    margin-bottom: 95px;
    font-size: 15px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
}

.belowsec .spec .sep {
    width: 70px;
    height: 2px;
    background: #cecece;
    text-align: center;
    margin-left: 5.5%;
    margin-top: 2%;
}

.belowsec .spec .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
    display: flex;
    flex-direction: column;
}

.belowsec .note {
    margin-top: 18.5%;
    margin-bottom: 90px;
}

.splitbanner .fusion-column-wrapper.fusion-flex-justify-content-center.fusion-content-layout-column {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    flex-wrap: nowrap;
    margin-top: 115px;
}

.splitbanner .fusion-column-wrapper.fusion-flex-justify-content-center.fusion-content-layout-column .fusion-title,
.banner h2.title-heading-center.fusion-responsive-typography-calculated {
    background: #fff2f4;
}

.container-fluid.splitbanner {
    margin: 2% 0%;
    background: #F9F9F9;
}

.avada-html-layout-boxed,
.avada-html-layout-boxed body,
.avada-html-layout-boxed body.custom-background,
html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed),
html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed) body {
    background-color: #fff !important;
    background-blend-mode: normal;
}

.product-item-name a {
    color: #878787 !important;
}

.product-item .rating-summary .rating-result {
    display: none !important;
}

.price-box .price {
    color: #989898 !important;
    font-size: 15px !important;
    font-weight: 400 !important;
}

/* .product-item-info.type10 .product-item-inner{
    display: none !important;
} */
.minicart-wrapper .action.showcart .counter.qty {
    background-color: #333333;
}

.header-bottom .header-row&gt;div {
    display: block !important;
}

.columns .column.main&gt;.products {
    padding: 2%;
}

.columns .column.main&gt;.products h2.title-heading-center.fusion-responsive-typography-calculated {
    background: rgba(224, 255, 236, 0.4);
}

.footer-middle {
    background-color: #FFF2F4 !important;
    text-align: center;
}

.footer .widgettitle,
.footer .widget-title {
    margin: 0 0 28px;
    text-transform: uppercase !important;
    font-family: Poppins, Arial, Helvetica, sans-serif;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    letter-spacing: 0px;
    font-style: normal;
    color: #878787 !important;
}

.footer-middle a {
    color: #5f5f5f !important;
    font-size: 15px !important;
}

.belowsec .note .fusion-button.button-flat {
    box-shadow: none !important;
    background: #50485b !important;
    color: #fff !important;
}

@media only screen and (max-width: 768px) {

    /* For mobile phones: */
    div#switcher-language {
        display: none;
    }

    .firstsec {
        flex-direction: column !important;
        padding: 30px;
        margin-bottom: 0 !important;
    }

    .products .fusion-title.title.fusion-title-16.fusion-sep-none.fusion-title-center.fusion-title-text.fusion-title-size-two.color-of {
        padding-top: 5%;
        padding-right: 30px;
        padding-bottom: 5%;
        margin-bottom: 0px;
        padding-left: 30px;
        margin-top: 0px;
    }

    #imi-content .firstsec .item {
        flex: auto;
        max-width: inherit !important;
        margin-bottom: 25px !important;
    }

    .page-header.type14 .header-main .header-row .header-right&gt;*:first-child {
        display: none;
    }

    .page-header.type14 .header-main .header-row .header-right {
        padding-right: 0 !important;
    }

    .header-center {
        display: flex !important;
        flex-wrap: wrap;
        align-content: flex-end;
        justify-content: space-between !important;
        align-items: center !important;
        width: 58%;
    }

    .porto-ibanner-layer {
        font-size: 20px !important;
    }

    .showoff {
        margin-top: 20px !important;
    }

    .belowsec .container-fluid.allwidth&gt;.text {
        bottom: -75.5% !important;
    }

    .belowsec .note {
        margin-top: 42.5% !important;
        margin-bottom: 90px;
    }

    .belowsec .spec .sep {
        margin-left: 17.5% !important;
    }

    .splitbanner .fusion-column-wrapper.fusion-flex-justify-content-center.fusion-content-layout-column {
        margin-bottom: 35px !important;
    }

    .container-fluid.splitbanner {
        display: flex !important;
        flex-direction: column-reverse !important;
        align-content: center !important;
        justify-content: center !important;
        align-items: center !important;
        padding: 0 !important;
        margin: 0 !important;
        margin-top: 25px !important;
    }

    .row.showoff.showff2 {
        display: flex !important;
        flex-direction: column-reverse !important;
        align-content: center !important;
        justify-content: center !important;
        align-items: center !important;
        padding: 0 !important;
        margin: 0 !important;
        margin-top: 25px !important;
    }

    .container-fluid.splitbanner .col-sm-12 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .products-grid.wishlist .product-item-actions .action.delete {
        margin-top: 0px !important;
    }

    .gallery-item-link-click {
        width: 55%;
       
    }

}

.row.showoff.showff2 {
    margin-top: 0 !important;
}

.owl-carousel.nav-style-4 .owl-nav [class*="owl-"] {
    background-color: rgba(0, 0, 0, .5) !important;
    color: #fff !important;
    height: 60px !important;
    width: 20px !important;
    font-size: 18px !important;
}

.page-header.type14 .minicart-wrapper .action.showcart .counter.qty {
    right: -15px !important;
}

.page-header.type14 .minicart-wrapper .action.showcart .counter.qty.empty {
    display: none;
}

.owl-carousel.nav-pos-inside .owl-nav .owl-next {
    right: 0px !important;
}

.owl-carousel.nav-pos-inside .owl-nav .owl-prev {
    left: 0px !important;
}

.columns .column.main .products {
    text-align: center;
}

.columns .column.main .products .fusion-button.button-flat {
    background: #fff;
    border: 2px solid #000;
    color: #000;
    padding: 15px 31px;
}

.page-wrapper&gt;.breadcrumbs .items {
    font-size: 14px !important;
    color: #4a4e57 !important;
}

.page-wrapper&gt;.breadcrumbs .items&gt;li.home a {
    position: unset !important;
    width: auto !important;
    text-indent: unset !important;
}

.page-wrapper&gt;.breadcrumbs .items&gt;li.home a:after {
    font-family: initial !important;
    content: unset !important;
    float: none !important;
    text-indent: unset !important;
}

a.action.sorter-action.sort-asc {
    border: 1px solid #e4e4e4;
    padding: 4px 10px;
    color: #777777;
    background-color: #fbfaf9;
}

.toolbar-sorter .sorter-action {
    display: none;
}

.sorter-action:before {
    color: #777777 !important;
}

.toolbar select {
    background-color: #fbfaf9;
}

.catalog-category-view .sidebar.sidebar-main .sidebar-content,
.catalogsearch-result-index .sidebar.sidebar-main .sidebar-content {
    border: none !important;
}

.sidebar .sidebar-content .block-category-list,
.side-custom-block .custom-block,
.sidebar .sidebar-content .side-megamenu,
.block.filter&gt;.content,
.filter-options-item {
    border-bottom: none !important;
    padding: 10px !important;
}

.block-category-list .block-title,
.side-custom-block .custom-block h2,
.filter-options-title {
    background: #FFF2F4;
    margin: 0 0 10px !important;
    padding: 8px 15px !important;
    font-size: 15px;
    color: #212934;
    font-weight: 500;
}

.filter-options-content .count {
    padding-right: unset !important;
}

.filter-options .item {
    display: inline-flex;
    border: 1px solid #e4e4e4;
    padding: 0 2px;
}

.qty.field .control {
    width: 120px !important;
}

.qty.field .qty-changer&gt;a,
.qty.field .input-text.qty {
    line-height: 17px !important;
    font-size: 14px !important;
    width: 40px !important;
    height: 40px !important;
}

.box-tocart .action.tocart {
    margin-bottom: inherit;
    height: 40px;
    padding: 13px 29px;
    line-height: 17px;
    font-size: 14px;
    float: left;
    margin: 5px 0;
    font-family: Poppins;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0px;
    border-width: 0px;
    border-style: solid;
    border-radius: 2px;
    text-transform: none;
    transition: all .2s;
    background: #dadada;
    color: #0a0a0a;
    border-color: #ffffff;
}

.box-tocart .field.qty {
    margin-bottom: unset !important;
}

/* .box-tocart .action.tocart:before {
    display: unset !important;
    content: unset !important;
    font-family: unset !important;
    margin-right: unset !important;
    font-size: unset !important;
} */

.moved-add-to-links {
    vertical-align: inherit;
}

.toolbar .modes,
.product-social-links {
    display: none;
}

.sw-megamenu.navigation li.level0.classic .submenu a {
    text-transform: uppercase !important;
    font-weight: 400 !important;
    padding: 15px !important;
    border-bottom: 0.1px solid #eee;
}

/* .page-header.type14 .search-area .block.block-search input{
    padding: 0 45px 0 15px !important;
} */
.block-search {
    padding-right: 140px !important;
    padding-left: 0 !important;
}

.page-wrapper&gt;.breadcrumbs {
    background-color: #fff !important;
}

.page-wrapper&gt;.breadcrumbs .items&gt;li {
    text-transform: capitalize;
}

.sorter {
    margin-inline-start: auto !important;
    margin-inline-end: 8px !important;
}

.toolbar select {
    background-color: #fbfaf9;
    padding: 11px 12px;
    height: auto;
    color: #333333;
    border: 1px solid #dbdbdb;
    display: block;
    padding: 13px 52px 13px 13px;
}

a.action.sorter-action.sort-asc {
    padding: 10px;
}

select#sorter:after {
    content: "islam";
    position: absolute;
    top: 0;
    right: 0;
    background: red;
    width: 100px;
    height: 100px;
}

.toolbar select {
    background-color: #fbfaf9 !important;
    padding: 11px 12px !important;
    height: auto !important;
    color: #333333 !important;
    border: 1px solid #dbdbdb !important;
    display: block !important;
    padding: 5px 5px 5px 13px !important;
    position: relative;
}

.page-products .columns {
    padding-top: 0;
    z-index: auto;
    margin-top: 1%;
}

.product-item-info:hover .product-item-details .product-item-actions .tocart {
    background: #fff2f4 !important;
    color: #0a0a0a !important;
    border-color: #ffffff !important;
}

.product-info-main .page-title-wrapper h1 {
    font-size: 20px !important;
    line-height: 1.3px !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;
    letter-spacing: 0px !important;
    font-style: normal !important;
}

.product-info-price {
    float: left !important;
    color: #8c8c8c !important;
    font-size: 15px !important;
    font-family: Poppins, Arial, Helvetica, sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0px !important;
    font-style: normal !important;
}

.product-info-main .product-info-stock-sku {
    /* clear: unset !important; */
    font-size: .8571em !important;
    text-transform: capitalize !important;
    margin: 2px 14px !important;
    float: left !important;
    color: #8c8c8c !important;
    font-size: 15px !important;
    font-family: Poppins, Arial, Helvetica, sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0px !important;
    font-style: normal !important;
    margin: 7px 0px !important;
}

.product.data.items&gt;.item.content {
    margin-top: 40px !important;
    background: none !important;
    border: 1px solid #eee !important;
    padding: 58px 30px !important;
    margin-top: 54px !important;
}

.product.data.items&gt;.item.title.active {
    border-top: 1px solid #eee !important;
    border-right: 1px solid #eee !important;
    border-left: 1px solid #eee !important;
}

.product.data.items&gt;.item.title {
    border-top: 1px solid #eee !important;
    padding: 15px !important;
    font-weight: 400 !important;
    color: #545454 !important;
    border-bottom: none !important;
    text-transform: capitalize !important;
    border-right: 1px solid #eee !important;
    border-left: 1px solid #eee !important;
    background: #fff !important;
    z-index: 5555 !important;
    left: 120px !important;
    border-bottom: 1px solid #eee !important;
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;

}

.qty.field .qty-changer&gt;a,
.col.qty .qty-changer&gt;a {
    border-color: #e2e2e2 !important;
    color: #8c8c8c !important;
    background-color: #fbfaf9 !important;
}


.page-header.type14 .search-area.show-icon .block.block-search {
    right: 0px !important;
    max-width: 340px !important;
}

.page-header.type14 .header-contact {
    line-height: 0 !important;
}

#maincontent .filterproducts.products.products-slider.list.items.product-items.owl-carousel.nav-center-images-only.nav-pos-outside.nav-style-4.show-nav-hover.dots-style-1.owl-loaded.owl-drag .product-item-inner {
    display: none !important;
}

.swatch-attribute.size .swatch-option.selected,
.swatch-attribute.manufacturer .swatch-option.selected {
    color: #6b6b6b !important;
    border: 2px solid #6b6b6b;
    border-radius: 3px;
    font-size: 14px;
}

.swatch-attribute.size .swatch-option,
.swatch-attribute.manufacturer .swatch-option {
    color: #bbbbbb !important;
    border: 1px solid #ccc;
    border-radius: 3px;
    font-size: 14px;
}

.minicart-wrapper .block-minicart .block-content&gt;.actions {
    display: flex !important;
    justify-content: space-between !important;
    margin-top: 5px !important;
    padding: 0 !important;
}

.block-minicart .block-content&gt;.actions&gt;.primary .action.primary {
    padding: 0 !important;
    background: #ffffff !important;
    color: #ccc !important;

}

.block-minicart .block-content&gt;.actions&gt;.secondary .action.viewcart {
    padding: 0 !important;
    font-size: 12px !important;
    border: none !important;
    color: #ccc !important;
}

.minicart-wrapper .block-minicart li&gt;.product {
    direction: ltr;
}

.minicart-items .product-item-name {
    text-align: right;
}

.minicart-wrapper .block-minicart li {
    padding: 0 !important;
}

.minicart-items .product-item-details {
    padding-top: 10px !important;
}

.minicart-items-wrapper {
    height: auto !important;
}

.cart-container .cart-discount .block.discount {
    width: 75% !important;
}

.coupon {
    border: 1px solid #e7e7e7 !important;
    border-radius: 3px;
    padding: 12px !important;
}

.cart-sidebar .coupon {
    border: none !important;
    padding: 0 !important;
    direction: ltr;
}

.cart-sidebar .coupon .input-text {
    width: 95% !important;
}

.cart-sidebar .coupon .action.primary,
.cart-sidebar .coupon .btn-primary {
    color: #000!important;
    background-color: #f8f8f8!important;
    border-color: #d9d6d6!important;
}

.minicart-items .product-item-details .details-qty {
    margin-right: 5px !important;
    height: 20px !important;
    padding-bottom: 2px !important;
}

.minicart-items .item-qty {
    border: none !important;
    margin: 0 !important;
    padding: 0px !important;
    text-align: right;
    width: 8px !important;
}

.rtl .minicart-items .item-qty {
    text-align: left;
}

.products-grid.divider-line .product-item {
    border-left: none !important;
}

.products-grid.divider-line .product-item-info:hover {
    background-color: transparent !important;
    box-shadow: none !important;
}

.products-grid.divider-line .product-item-info:hover {
    background-color: transparent !important;
    box-shadow: none !important;
    padding-top: 50px !important;
}

.ambrands-letters-list {
    flex-direction: column;
}

.ambrands-widget-836 .ambrands-letters-list .ambrands-letter {
    width: 100% !important;
}

.ambrands-letters-list .ambrands-letter .ambrands-title {
    border-bottom: 1px solid #d6d6d6;
    font-size: 22px !important;
    padding-bottom: 20px;
    margin-bottom: 20px !important;
    font-weight: bold;
    color: #000;
}

.ambrands-letter .ambrands-brand-item .ambrands-inner {
    font-size: 15px !important;
    color: #969696 !important;
    box-shadow: none !important;
    border: none !important;
}

.ambrands-letter .ambrands-brand-item .ambrands-label {
    line-height: 19px !important;
    font-weight: 400 !important;
    letter-spacing: 0px !important;
    font-style: normal !important;
    font-size: 15px !important;
    color: #969696 !important;
}

.products-grid.divider-line .product-item-info {
    border-top: none !important;
}

.products-grid.products.grid.flex-grid.columns3 .product-item.nth-child-3np1,
.products-grid.divider-line.columns3 .product-item.nth-child-3np1 {
    border: none !important;
}

.products-grid.divider-line .product-item {
    border-left: none !important;
}

.filter-options .item {
    padding: 4px 14px;
    color: #989898;
    width: auto;
    border: 1px solid #bbbbbb;
    background-color: #fff;
    border-radius: 2px;
}

.filter-options div[attribute='price'] .item {
    width: 100%;
}

.ln-items-brand .item {
    border: none;
    padding: 4px;
    margin-top: unset;
}

.catalog-category-view .page-main {
    max-width: 91% !important;
}

.catalog-product-view .page-main {
    max-width: 89% !important;
}

.layout-1220 .page-wrapper&gt;.breadcrumbs&gt;ul {
    max-width: 89% !important;
}

.block-category-list .block-content ol li a {
    color: #989898 !important;
    width: auto !important;
    background-color: #fff !important;
    border-radius: 2px !important;
    font-weight: 400 !important;
}

header.page-header .nav-sections-item-title {
    width: 300px !important;
}

/* strong.language-KWD:after{ */
/* content: "\e846";
    font-family: 'porto-icons'; */
/* content: "\24";
    font-family: var(--fa-font-solid);
    color: #212934;
    margin: 0 3px 0 21px;
    font-size: 19px; */
/* } */
#switcher-currency-trigger strong:after {
    content: "\24";
    font-family: var(--fa-font-solid);
    color: #212934;
    margin: 0 3px 0 21px;
    font-size: 19px;
}

#switcher-currency-trigger strong span {
    display: none;
}

#switcher-language-trigger strong span {
    display: none;
}

.page-header.type14 .header-main .header-row .header-right&gt;*:first-child {
    margin-left: 3px;
}

.page-header.type14 .header-main .header-row .header-right&gt;* {
    margin-left: 7px !important;
}

.product-image-photo {
    width: 300px !important;
}

input[type="checkbox"] {
    top: 0px !important;
}

.belowsec .note h2.title-heading-center.fusion-responsive-typography-calculated {
    background-color: #f3fff7;
    width: 60%;
    margin: 0 auto;
    display: inline-block;
}

div#qty-error {
    position: absolute;
    width: max-content;
    top: 30px;
    left: 0;
}

@media (max-width: 680px) {
    .toolbar select {
        max-width: 140px !important;
    }
    .toolbar a.porto-product-filters-toggle {
        height: 30px !important;
    }

    header.page-header .nav-sections-item-title {
        width: auto !important;
        padding-left: 10px;
        padding-right: 10px;
    }

    .products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary {
        display: inline-flex !important;
    }

    .product.data.items&gt;.item.title {
        /* position: relative !important; */
        margin: 0 !important;
    }

    .product.data.items&gt;.item.content {
        margin-top: unset !important;
    }

    .catalog-category-view .page-main {
        max-width: 100% !important;
    }
}

/* @media (max-width: 575px) {
    .toolbar {
        display: none !important;
    }
} */

.product-item-photo:hover {
    box-shadow: none !important;
}

.product-item-info:hover .product-item-photo {
    box-shadow: none !important;
}

.product-item-info:hover .product-item-details .product-item-actions .tocart {
    background: #fff2f4 !important;
}

.product-item-info:hover .product-item-details .product-item-actions .actions-secondary.tocompare {
    display: none !important;
}

.product-item-actions .action.towishlist {
    border-radius: 3px;
    border-color: #fff2f4 !important;
}

.main-product-detail {
    background-color: #fff !important;
}

.filter-options-title .toggle {
    display: none !important;
}

header.page-header .nav-sections-item-title&gt;a,
header.page-header .nav-sections-item-title&gt;a:hover {
    color: #000 !important;
}

header.page-header .nav-sections-item-title {
    background: transparent !important;
}

.filter-options .ln-items-gender .item {
    width: 49%;
    text-align: center;
}

.filter-options .ln-items-gender .item {
    width: 49% !important;
    text-align: center !important;
    display: inline-block !important;
    height: 30px !important;
    padding: 0 !important;
}

.filter-options .ln-items-gender .item input[type="checkbox"] {
    display: none !important;
}

/* .filter-options-item .filter-options-content .item{
    width: 100% !important;
    text-align: center !important;
} */
button#product-addtocart-button:hover {
    background: #fff2f4 !important;
    color: #0a0a0a !important;
    border-color: #ffffff !important;
}

.ambrands-letters-list .ambrands-letter {
    width: 100% !important;
}

.cms-brands .page-main {
    max-width: 1400px !important;
}

.filter-options .item input[type="radio"] {
    display: none !important;
}

ol.items.ln-items-gender {
    overflow-y: revert !important;
}

li:has(&gt; input[type="radio"][checked="checked"]) {
    display: block !important;
    background: #bbbbbb;
    color: #fff;
    display: inline-flex !important;
}

li:has(&gt; input[type="radio"][checked="checked"])&gt;a {
    color: white !important;

}

.page-header.type14 .switcher:first-child .options .action.toggle {
    padding-left: 15px !important;
}

.filter-options .items .item {
    display: contents;
}


.filter-options .items.ln-items-color .item {
    display: inline-block !important;
}

#ln_slider_price .ui-slider-handle {
    margin-top: -1px !important;
}

.ambrand-index-index .page-wrapper .page-main {
    max-width: 94% !important;
}

.main-product-detail .container {
    max-width: 90% !important;
}

.page-title-wrapper {
    text-align: center !important;
}

.product-info-main .page-title-wrapper {
    text-align: left !important;
    line-height: 5px;
    margin-bottom: 20px;
}

.page-title-wrapper h1 {
    font-size: 24px !important;
    font-weight: 400 !important;
    color: #333333 !important;
}

.cart-discount {
    float: unset;
    margin-top: 0px !important;
}

.amshopby-morefrom .products-grid .product-item {
    width: 25% !important;
}

.product-item-actions .action.tocompare {
    display: none !important;
}

img.product-image-photo.default_image.porto-lazyload.porto-lazyload-loaded {
    margin: 0;
    width: 327px !important;
}

.column.main .swatch-attribute.size .swatch-option {
    padding: 2px !important;
}

.product-item-name a {
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal !important;
    min-height: 40px;
}

@media (min-width: 1200px) {
    .products-grid.columns3 .product-item {
        height: 600px;
    }
}

.fieldset&gt;.field input.input-text {
    line-height: 32px;
}

.qty-wrapper .qty-wrap .input-text.update {
    width: 30px !important;
}

div[name="shippingAddress.postcode"] {
    display: none !important;
}

.swatch-option-tooltip {
    min-width: 25px;
    display: none !important;
}

.block-collapsible-nav .item.current a,
.block-collapsible-nav .item.current strong {
    color: #c47d88 !important;
}

.box .box-title {
    background-color: #FFF2F4 !important;
}

.box .box-actions {
    background-color: #FFF2F4 !important;
}

.block-collapsible-nav .item a:hover {
    color: #c47d88 !important;
}

.opc-block-summary .product-item .price {
    font-size: 14px !important;
}

.qty-wrapper .qty-wrap .input-text.update {
    left: -2px !important;
}

.item_qty.input-text.update.value {
    height: 26px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.filter-options-content ol li {
    background: #f0f0f0;
}

.filter-options-content input[type='checkbox'].layer-input-filter {
    display: none;
}

.ln-items-brand input[type='checkbox'].layer-input-filter {
    display: inline-flex;
}

.filter-options-content input[type='checkbox']:checked~.item {
    background-color: #f0f0f0;
}

.filter-options-content .ln-items-age2 .item,
.filter-options-content .ln-items-shoe_size2 .item {
    width: 32%;
    text-align: center;
}
/* imi styles new  */
.item.product .slick-list.draggable {
    height: unset !important;
}
.page-products .action.towishlist {
    position: unset !important;
}
.minicart-items .product-item-name {
    font-weight: 400 !important;
    color: #69696B !important;
    text-align: left;
}
.product-item-details .product-item-pricing .price-container {
    margin: 3px;
    /* margin-right: 15px; */
}

.products-grid.wishlist .btn-remove.action.delete{
    border-radius: 0;
    color: #333;
    line-height: 31px;
    padding: 0 14px;
    font-size: 10px;
    height: 30px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #fff2f4 !important;
    border-color: #fff2f4 !important;
    display: flex;
}

.products-grid.wishlist .product-item .fieldset .field.qty {
    padding-right: 0!important;
    margin-right: 0!important;
}

.product-item-info .product-item-actions .tocart{
    border-radius: 0;
    color: #333;
    line-height: 34px;
    padding: 0 .625rem;
    font-size: .75rem;
    height: 36px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #fff2f4!important;
    border-color: #fff2f4!important;
}

.product-item-info .product-item-details .product-item-actions .tocart,
.page-products .action.towishlist {
    background-color: #fff2f4!important;
    border-color: #fff2f4!important;
}

.products-grid.wishlist .product-item-inner {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
}

.products-grid.wishlist .product-item .fieldset {
    display: grid!important;
}

.products-grid.wishlist .product-item-inner .box-tocart,
.products-grid.wishlist .product-item-inner .product-item-actions {
    margin: 0!important;
}

.sidebar-main .sidebar-content .block-reorder {
    display: none !important;
}
.order-details-items .col.price .price-excluding-tax .price , .order-details-items .col.subtotal .price-excluding-tax .price {
    font-weight: 700 !important;
}

.order-details-items .col.price .price-excluding-tax , .order-details-items .col.subtotal .price-excluding-tax  {
    color: #878787 !important;
    font-size: 1em !important;
}
.order-details-items .col.sku,
.order-details-items .col.qty,
.order-details-items .col.price .price-excluding-tax,
.order-details-items .col.subtotal .price-excluding-tax {
    font-size: 1em !important;
    font-weight: bold !important;
}
.action.towishlist svg.feather.feather-heart {
    margin: 5px;
}
.action.towishlist span {
    margin: 5px !important;
}
.products-grid.wishlist .product-item-info:hover .product-item-inner {
    display: inline-flex!important;
}
li {
    line-height: 20px !important;
}
strong.limiter-label {
    margin: 10px !important;
}
.page-header .header-main a,
.page-header.type5 .search-area a.search-toggle-icon {
    color: #222529!important;
}
.page-header.type14 .header-main .header-row .header-right&gt;* {
    margin-right: 0!important;
}
.gallery-item-link-click {
    text-align: center;
    display: block;
    width: 75%;
    /* margin: auto; */
    /* text-align: center; */
    min-height: 100%;
    position: absolute;
    /* padding: 50px; */
    /* z-index: 99999; */
    float: unset;
    left: 40px;
}
span.mini-cart-multi {
    font-size: 13px;
    color: #69696b;
    margin: 10px;
}

.sidebar-overlay span.close-sidebar {
    display: block;
    position: absolute;
    top: 15px;
    right: 5px;
    color: #fff;
    font-size: 34px;
}

.checkout-index-index .am-checkout:not(.-modern){
    background: transparent!important;
}

.checkout-payment-method .payment-methods .actions-toolbar .primary {
    font-size: 18px!important;
}

.checkout-index-index .opc-wrapper.am-opc-wrapper .action.primary.checkout{
    background-color: #9E9E9E!important;
    border-color: #9E9E9E!important;
    color: #000!important;
}

.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-column.am-column-1 {
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
}

.checkout-index-index .opc-wrapper.am-opc-wrapper .amcheckout-comment textarea {
    height: 180px;
}

.amshopby-morefrom {
    margin-top: 15px;
}

@media only screen and (max-width: 768px) {
    .checkout-index-index .checkout-header {
        width: 100%!important;
    }
    .checkout-index-index .opc-block-summary .minicart-items .product-item-details {
        padding-left: 0px!important;
    }
    .minicart-items .product-item-details {
        padding-top: 0px !important;
    }
    .opc-block-summary .product-item .product-item-inner{
        display: flex!important;
    }
    .table-checkout-shipping-method tbody tr {
        display: flow!important;
    }
    .checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-payment-method .payment-methods .step-title {
        padding: 0 0 10px 10px;
    }
    .opc-block-summary .product-item .subtotal {
        text-align:left!important;
    }
    .checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-billing-address .billing-address-same-as-shipping-block {
        display: flex;
        align-items: baseline;
    }

    .products-grid .product-item {
        clear: unset!important;
    }

    .products-grid .product-items {
        display: flex;
        flex-wrap: wrap;
        padding: 0;
        margin: 0;
        list-style: none;
    }
}</pre></body></html>