/*       1. Remove the margin in all browsers.       2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.       */body {    margin: 0;    /* 1 */    line-height: inherit;    background-color: #E3E6E6;    font-family: "Poppins", sans-serif;    /* 2 */}/*               1. Add the correct height in Firefox.               2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)               3. Ensure horizontal rules are visible by default.               */hr {    height: 0;    /* 1 */    color: inherit;    /* 2 */    border-top-width: 1px;    /* 3 */}/*               Add the correct text decoration in Chrome, Edge, and Safari.               */abbr:where([title]) {    -webkit-text-decoration: underline dotted;    text-decoration: underline dotted;}/*               Remove the default font size and weight for headings.               */h1,h2,h3,h4,h5,h6 {    font-size: inherit;    font-weight: inherit;}/*               Reset links to optimize for opt-in styling instead of opt-out.               */a {    color: inherit;    text-decoration: inherit;}/*               Add the correct font weight in Edge and Safari.               */b,strong {    font-weight: bolder;}/*               1. Use the user's configured `mono` font-family by default.               2. Use the user's configured `mono` font-feature-settings by default.               3. Use the user's configured `mono` font-variation-settings by default.               4. Correct the odd `em` font sizing in all browsers.               */code,kbd,samp,pre {    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;    /* 1 */    font-feature-settings: normal;    /* 2 */    font-variation-settings: normal;    /* 3 */    font-size: 1em;    /* 4 */}/*               Add the correct font size in all browsers.               */small {    font-size: 80%;}/*               Prevent `sub` and `sup` elements from affecting the line height in all browsers.               */sub,sup {    font-size: 75%;    line-height: 0;    position: relative;    vertical-align: baseline;}sub {    bottom: -0.25em;}sup {    top: -0.5em;}/*               1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)               2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)               3. Remove gaps between table borders by default.               */table {    text-indent: 0;    /* 1 */    border-color: inherit;    /* 2 */    border-collapse: collapse;    /* 3 */}/*               1. Change the font styles in all browsers.               2. Remove the margin in Firefox and Safari.               3. Remove default padding in all browsers.               */button,input,optgroup,select,textarea {    font-family: inherit;    /* 1 */    font-feature-settings: inherit;    /* 1 */    font-variation-settings: inherit;    /* 1 */    font-size: 100%;    /* 1 */    font-weight: inherit;    /* 1 */    line-height: inherit;    /* 1 */    letter-spacing: inherit;    /* 1 */    color: inherit;    /* 1 */    margin: 0;    /* 2 */    padding: 0;    /* 3 */}/*               Remove the inheritance of text transform in Edge and Firefox.               */button,select {    text-transform: none;}/*               1. Correct the inability to style clickable types in iOS and Safari.               2. Remove default button styles.               */button,input:where([type='button']),input:where([type='reset']),input:where([type='submit']) {    -webkit-appearance: button;    /* 1 */    background-color: transparent;    /* 2 */    background-image: none;    /* 2 */}/*               Use the modern Firefox focus style for all focusable elements.               */:-moz-focusring {    outline: auto;}/*               Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)               */:-moz-ui-invalid {    box-shadow: none;}/*               Add the correct vertical alignment in Chrome and Firefox.               */progress {    vertical-align: baseline;}/*               Correct the cursor style of increment and decrement buttons in Safari.               */::-webkit-inner-spin-button,::-webkit-outer-spin-button {    height: auto;}/*               1. Correct the odd appearance in Chrome and Safari.               2. Correct the outline style in Safari.               */[type='search'] {    -webkit-appearance: textfield;    /* 1 */    outline-offset: -2px;    /* 2 */}/*               Remove the inner padding in Chrome and Safari on macOS.               */::-webkit-search-decoration {    -webkit-appearance: none;}/*               1. Correct the inability to style clickable types in iOS and Safari.               2. Change font properties to `inherit` in Safari.               */::-webkit-file-upload-button {    -webkit-appearance: button;    /* 1 */    font: inherit;    /* 2 */}/*               Add the correct display in Chrome and Safari.               */summary {    display: list-item;}/*               Removes the default spacing and border for appropriate elements.               */blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre {    margin: 0;}fieldset {    margin: 0;    padding: 0;}legend {    padding: 0;}ol,ul,menu {    list-style: none;    margin: 0;    padding: 0;}/*               Reset default styling for dialogs.               */dialog {    padding: 0;}/*               Prevent resizing textareas horizontally by default.               */textarea {    resize: vertical;}input::-moz-placeholder,textarea::-moz-placeholder {    opacity: 1;    /* 1 */    color: #9ca3af;    /* 2 */}input::placeholder,textarea::placeholder {    opacity: 1;    /* 1 */    color: #9ca3af;    /* 2 */}button,[role="button"] {    cursor: pointer;}/*               Make sure disabled buttons don't get the pointer cursor.               */:disabled {    cursor: default;}/*               1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)               2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)                  This can trigger a poorly considered lint error in some tools but is included by design.               */img,svg,video,canvas,audio,iframe,embed,object {    display: block;    /* 1 */    vertical-align: middle;    /* 2 */}/*               Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)               */span.currency-symbol .currency-svg {    width: 25px !important;    height: 25px !important;    object-fit: contain;    display: inline-block;    vertical-align: text-top;    max-width: none;}img,video {    max-width: 100%;    height: auto;}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {    display: none;}*,::before,::after {    --tw-border-spacing-x: 0;    --tw-border-spacing-y: 0;    --tw-translate-x: 0;    --tw-translate-y: 0;    --tw-rotate: 0;    --tw-skew-x: 0;    --tw-skew-y: 0;    --tw-scale-x: 1;    --tw-scale-y: 1;    --tw-pan-x: ;    --tw-pan-y: ;    --tw-pinch-zoom: ;    --tw-scroll-snap-strictness: proximity;    --tw-gradient-from-position: ;    --tw-gradient-via-position: ;    --tw-gradient-to-position: ;    --tw-ordinal: ;    --tw-slashed-zero: ;    --tw-numeric-figure: ;    --tw-numeric-spacing: ;    --tw-numeric-fraction: ;    --tw-ring-inset: ;    --tw-ring-offset-width: 0px;    --tw-ring-offset-color: #fff;    --tw-ring-color: rgb(59 130 246 / 0.5);    --tw-ring-offset-shadow: 0 0 #0000;    --tw-ring-shadow: 0 0 #0000;    --tw-shadow: 0 0 #0000;    --tw-shadow-colored: 0 0 #0000;    --tw-blur: ;    --tw-brightness: ;    --tw-contrast: ;    --tw-grayscale: ;    --tw-hue-rotate: ;    --tw-invert: ;    --tw-saturate: ;    --tw-sepia: ;    --tw-drop-shadow: ;    --tw-backdrop-blur: ;    --tw-backdrop-brightness: ;    --tw-backdrop-contrast: ;    --tw-backdrop-grayscale: ;    --tw-backdrop-hue-rotate: ;    --tw-backdrop-invert: ;    --tw-backdrop-opacity: ;    --tw-backdrop-saturate: ;    --tw-backdrop-sepia: ;    --tw-contain-size: ;    --tw-contain-layout: ;    --tw-contain-paint: ;    --tw-contain-style: ;}::backdrop {    --tw-border-spacing-x: 0;    --tw-border-spacing-y: 0;    --tw-translate-x: 0;    --tw-translate-y: 0;    --tw-rotate: 0;    --tw-skew-x: 0;    --tw-skew-y: 0;    --tw-scale-x: 1;    --tw-scale-y: 1;    --tw-pan-x: ;    --tw-pan-y: ;    --tw-pinch-zoom: ;    --tw-scroll-snap-strictness: proximity;    --tw-gradient-from-position: ;    --tw-gradient-via-position: ;    --tw-gradient-to-position: ;    --tw-ordinal: ;    --tw-slashed-zero: ;    --tw-numeric-figure: ;    --tw-numeric-spacing: ;    --tw-numeric-fraction: ;    --tw-ring-inset: ;    --tw-ring-offset-width: 0px;    --tw-ring-offset-color: #fff;    --tw-ring-color: rgb(59 130 246 / 0.5);    --tw-ring-offset-shadow: 0 0 #0000;    --tw-ring-shadow: 0 0 #0000;    --tw-shadow: 0 0 #0000;    --tw-shadow-colored: 0 0 #0000;    --tw-blur: ;    --tw-brightness: ;    --tw-contrast: ;    --tw-grayscale: ;    --tw-hue-rotate: ;    --tw-invert: ;    --tw-saturate: ;    --tw-sepia: ;    --tw-drop-shadow: ;    --tw-backdrop-blur: ;    --tw-backdrop-brightness: ;    --tw-backdrop-contrast: ;    --tw-backdrop-grayscale: ;    --tw-backdrop-hue-rotate: ;    --tw-backdrop-invert: ;    --tw-backdrop-opacity: ;    --tw-backdrop-saturate: ;    --tw-backdrop-sepia: ;    --tw-contain-size: ;    --tw-contain-layout: ;    --tw-contain-paint: ;    --tw-contain-style: ;}.showInArabic {    display:none;}.rtl {  .homeSec4Offer {    direction:ltr;} .showInArabic {     display:block !important; } .hideInArabic {     display:none !important; } }.stock .outof-stock-wrapper,.stock-status-mobile .out-of-stock-mobile {    width: 100%;    margin-bottom: 10px}.page-products .products-grid .product-item button[type=button] {    width: auto;    min-width: 34px;}.snize-ac-results-content {    border-radius: 0px 0px 8px 8px;}.snize-ac-results .snize-suggestion {    text-transform: capitalize;}.custom-dropdown {    position: relative;    width: 63px;    cursor: pointer;    border-radius: 6px;    transition: all 0.3s ease-in-out;    border: 1px solid #cacaca;}.dropdown-selected {    padding: 3px 9px;    border-radius: 6px;    font-weight: 600;    color: #333;    text-align: center;    display: flex;    justify-content: space-between;    align-items: center;    font-size: medium;}.title {    font-size: 16px;    color: #000;    font-weight: 600;}.dropdown-selected:hover {    background: linear-gradient(135deg, #e0e0e0, #d0d0d0);}.dropdown-selected.open {    background: #f5f5f5;}.arrow-down {    font-size: 12px;    margin-left: 8px;}.dropdown-options {    position: absolute;    top: 110%;    left: 0;    width: 100%;    border-radius: 0px 0px 6px 6px;    background: #fff;    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);    display: none;    overflow: hidden;    max-height: 200px;    overflow-y: auto;    z-index: 10;}.dropdown-option {    padding: 4px 8px;    font-weight: 500;    color: #333;    text-align: left;    transition: background 0.3s;}.dropdown-option:hover {    background: #b7d635;    color: #000;}.dropdown-options::-webkit-scrollbar {    background: #f1f1f1 !important;    height: 7px !important;    width: 5px;}.dropdown-options::-webkit-scrollbar-thumb {    background: #888 !important;    border-radius: 7px;}#home_sec_1 .box_main_con .box h2,.col_2 .box .content h3,#home_sec_4 .col_5 .box_con .box .imgs_con .name h6,.curatedBox .cardsLink h6 {    font-weight: 500 !important;}#otp-timer {    margin: 5px 0px;    font-size: 16px;    font-weight: 600;}.pending .status {    color: #EC7D06;}.complete .status {    color: #09802D;}.orders-history #my-orders-table .col.actions,.sales-order-view .page-title-wrapper .actions {    display: flex;    flex-direction: row;    column-gap: 5px;}.orders-history #my-orders-table .action,.sales-order-view .page-title-wrapper .order-actions-toolbar .action {    margin-right: 0px;    padding: 7px 10px;    color: #fff;    border-radius: 7px;    display: flex;    column-gap: 5px;    align-items: center;    font-size: 13px;    line-height: 13px;}.orders-history #my-orders-table .action.return {    color: #000;    border: 1px solid;}.sales-order-view .page-title-wrapper .order-actions-toolbar .action {    padding: 9px 15px !important;}.sales-order-view .page-title-wrapper .order-actions-toolbar {    margin-bottom: 8px !important;}.orders-history #my-orders-table .action.view {    background: #282828;}.orders-history #my-orders-table .action.view:before {    content: url('/media/wysiwyg/viewIcon_new.svg') !important;}.orders-history #my-orders-table .action.return:before {    content: url('/media/wysiwyg/item_return.svg') !important;}.orders-history #my-orders-table .action.order:before,.sales-order-view .page-title-wrapper .actions .action.order:before {    content: url('/media/wysiwyg/reorderIcon.svg') !important;}.sales-order-view .page-title-wrapper .actions .action.print:before {    content: url('/media/wysiwyg/printerIcon.svg') !important;}.sales-order-view .page-title-wrapper .actions .action.print {    display: none !important;    color: #000 !important;    border: 1px solid #cacaca;}#my-orders-table tr.pending .action.return {    opacity: 0.4;    pointer-events: none;}.orders-history #my-orders-table .action.order,.sales-order-view .page-title-wrapper .actions .action.order {    background: #09802D;}.filter-current .item.rizwana .action.remove {    padding: 9px 8px;    background: #e8ebf2;    display: flex;    width: fit-content;    border-radius: 17px;    align-items: center;    column-gap: 8px;    margin: 5px 0px;}.filter-current+.block-actions.filter-actionss {    margin-bottom: 10px;    display: flex;}.sales-order-view .page-title-wrapper .actions .action {    border-radius: 5px !important;}.block.block-dashboard-info .block-content {    margin-bottom: 20px;}.page-header .panel.wrapper .switcher .options ul.dropdown:before,.page-header .panel.wrapper .switcher .options ul.dropdown:after {    left: auto !important;    right: 36px;}.category-description.std .brand-description {    font-size: 15px;    color: #333333;    padding: 8px 7px;    background: #fff;    margin-top: 6px;    border-radius: 4px;    line-height: 23px;}body.shopbrand-brand-view .category-description {    margin-bottom: 10px !important;}.block.newsletter .content::after {    content: '';    display: none !important;    width: 100%;    height: 63px;    background-image: url('/media/wysiwyg/theqa_1_.png');    background-size: cover;    background-position: center;    background-repeat: no-repeat;    max-width: 350px;    margin-top: 6px;}body.shopbrand-brand-view .filter-options-content .block.block-search {    width: 100% !important;}body.shopbrand-brand-view .filter-options-content .block-search .control-search {    border: 1px solid #c2c2c2;    border-radius: 3px;}body.shopbrand-brand-view .filter-options-content .block-search .control-search input {    height: 38px !important;    border-radius: 5px !important;}body.shopbrand-brand-view .filter-options-content ol.items {    list-style-type: disclosure-closed !important;}body.shopbrand-brand-view .filter-options-content ol.items .item:hover {    transform: scale(1.02);}.myCatalogAdd button.disabled {    pointer-events: none !important;    cursor: not-allowed !important;}body.cms-home .page-header {    margin-bottom: 0px !important;}.myCatalogAdd button.delete::before {    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    font-size: 28px !important;    line-height: 28px;    content: '\e604';    font-family: 'icons-blank-theme';    vertical-align: middle;    display: inline-block;    font-weight: normal;    overflow: hidden;    speak: none;    text-align: center;}.myCatalogAdd button.delete {    font-size: 0 !important;    display: flex;}body.shopbrand-brand-view .filter-options-content ol.items .brand-char-sidebar {    display: flex;    flex-direction: column;    padding-left: 20px;    row-gap: 6px;    font-size: 16px;}.catalog-product-view {    background-color: #fff;}.filter-options-item.allow.active .filterToggle {    height: auto !important;    overflow: visible !important;    transition: all 0.5s ease;}body.shopbrand-brand-view .filter-options .filter-options-item .filter-options-title {    cursor: pointer;    padding: 10px 0;    cursor: pointer;    margin-bottom: 0 !important;}body.shopbrand-brand-view .sidebar-main .block.filter {    margin-bottom: 10px !important;}body.shopbrand-brand-view .filter-options .filter-options-title::after {    display: inline-block;    font-style: normal;    font-weight: 700;    line-height: 1;    -webkit-font-smoothing: antialiased;    content: "\e622";    font-family: "icons-blank-theme";    font-size: 24px;    float: right;    margin-top: -3px;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;    -moz-backface-visibility: hidden;    backface-visibility: hidden;}a.attributepages-option-title {    font-weight: 700;}ul.ah-product-labels {    top: 10px;    right: 10px;    z-index: 2;    padding: 0;    margin: 0;    display: flex;    width: max-content;    gap: 5px;}ul.ah-product-labels li {    margin: 0;    padding: 2px 4px;    border: 1px solid;    border-radius: 2px;}.fotorama__stage,.fotorama__nav {    margin: 0 auto;    text-align: center;}.product-main-content {    clear: both;    display: block;    width: 100%;    overflow: hidden;}.page-layout-1column .products-grid .owl-carousel .item {    width: 100%;}.page-layout-1column .products-grid .owl-carousel .product-item-info {    max-width: 100%;    width: 100%;}.catalog-product-view .breadcrumbs .item:not(:last-child):after {    font-weight: 600;    font-size: 18px;}.breadcrumbs .item.product strong {    color: #000;    font-weight: 600;}.relative {    position: relative;}.mx-auto {    margin-left: auto;    margin-right: auto;}.flex {    display: flex;}.grid {    display: grid;}.hidden {    display: none;}.catalog-product-view .page-title-wrapper.product .brand {    display: flex;    gap: 3px;    align-items: baseline;}.catalog-product-view .page-title-wrapper.product .brand a span {    font-weight: 600;    line-height: 15px;}.h-full {    height: 100%;}.w-full {    width: 100%;}.grid-cols-2 {    grid-template-columns: repeat(2, minmax(0, 1fr));}.flex-col {    flex-direction: column;}.flex-wrap {    flex-wrap: wrap;}.flex-nowrap {    flex-wrap: nowrap;}.items-start {    align-items: flex-start;}.justify-end {    justify-content: flex-end;}.justify-center {    justify-content: center;}.justify-between {    justify-content: space-between;}.gap-2 {    gap: 0.5rem;}.gap-4 {    gap: 1rem;}.gap-x-4 {    -moz-column-gap: 1rem;    column-gap: 1rem;}.gap-y-6 {    row-gap: 1.5rem;}.rounded-\[12px\] {    border-radius: 12px;}.bg-white {    --tw-bg-opacity: 1;    background-color: rgb(255 255 255);}.p-3 {    padding: 0.75rem;}.pt-2 {    padding-top: 0.5rem;}.pt-8 {    padding-top: 2rem;}.underline {    text-decoration-line: underline;}.items-center {    align-items: center;}.page.messages {    top: 97px;    z-index: 5;    left: 0;}.page-product-configurable .old-price.sly-old-price {    text-decoration: 2px line-through;}.page-product-configurable .old-price.sly-old-price:after {    content: none !important;}.page.messages .messages .message {    display: flex;    justify-content: space-between;    align-items: center;}.page.messages .close-message {    border: none;}.themeButton {    padding: 9px 25px;    background-color: #B7D635;    color: #000;    border-radius: 5px;    font-weight: 600;    max-width: fit-content;}.greenBtn {    background: #09802D !important;    color: #fff !important;    padding: 12px 25px;    border-radius: 5px;    white-space: nowrap;    font-weight: 500 !important;}.col.image {    float: none;    display: flex;}.col.image.name {    width: auto;    max-width: 250px;}/*LOGIN CSS*/.login-container {    .actions-send-otp .action-send-otp {        padding: 13px 25px;        font-size: 15px;        background-color: #000;        border-color: #000;        color: #ffff;        width: 100%;        border-radius: 5px;    }    .field.email.required .input::placeholder {        color: #667085;        opacity: 1;    }    .field input {        margin: 5px 0px 10px;        border-radius: 5px;    }    .fieldset .label {        color: #1C1C1C;        margin-bottom: 2px;    }    .block-customer-login {        width: 100%;        max-width: 500px;        margin: 20px auto;        background: #fff;        padding: 20px 30px;    }    .block-title img {        margin: 5px auto;    }    .block .block-title {        margin-bottom: 20px;    }    .block .block-title strong {        font-weight: 600;        font-size: 28px;    }    .otp-inputs {        display: flex;        justify-content: center;        gap: 10px;        margin: 12px 0;    }    .otp-input {        width: 40px;        height: 50px !important;        text-align: center;        font-size: 18px;        border: 1px solid #ccc;        border-radius: 5px;        outline: none;        transition: border-color 0.3s;        font-weight: 700;    }    .otp-input:focus {        border-color: #b7d635;    }    .expiry-text {        color: #999;        font-size: 14px;        text-align: center;        margin-bottom: 7px;    }    #timer {        font-weight: bold;        color: #333;    }}/*LOGIN CSS END*/.cover-section .head-section.col-xs-19 h1 {    margin-bottom: 15px !important;    font-size: 40px;    margin: 0;}.block.newsletter .content:after {    background-size: contain !important;}/* new added styles start */.customer-account-create .block-swissup-social-login .buttons {    justify-content: center;}.page-title-wrapper .order-date {    margin: 0px;}.ruby-text-sales {    font-size: large;    text-align: center;}.PinkText {    font-weight: 700;    font-size: 17px;    color: #E90E8B;    line-height: 40px;}.account.checkout-onepage-success .page-wrapper .actions-toolbar {    display: none !important;}#pulse {    animation: pulse 2s infinite ease-in-out alternate;}.minicart-items .dropdown-selected {    padding: 4px 9px;}#checkout-payment-method-load .items.payment-methods .payment-method:last-child,.customer-account-login .message.success {    display: block !important;}.summary_message1 {    margin-left: 3%;    margin-top: 3%;    color: #000000ad;}.delete_content .bold_text {    font-size: 16px;    font-weight: 600;    color: #54595e;}.delete_content .medium_text {    font-size: 13px;    font-weight: 400;    color: #cacaca;}.delete_all_actions {    display: flex;    justify-content: space-between;    column-gap: 10px;    margin-top: 12px;}.delete_all_actions .confirm_delete {    background-color: #3c3c3c;    color: #fff;    border: none;}.delete_all_actions .cancel_del {    background-color: transparent;    border: 1px solid #4f4f4f;}.delete_all_actions .cancel_del:hover,.delete_all_actions .cancel_del:focus {    background-color: #199b19;    color: #fff;    border-color: transparent;}.delete_all_actions button {    padding: 5px 12px;    width: 100%;    border-radius: 6px;}.delete_content {    display: flex;    flex-wrap: nowrap;    column-gap: 12px;}.closeIt_btn:focus,.closeIt_btn:active,.closeIt_btn:hover {    background: none;    color: inherit;    border: none;}.closeIt_btn {    right: 10px;    font-weight: 500;    position: absolute;    top: 0;    background: none;    border: none;    font-size: 30px;    cursor: pointer;    color: #c1c1c1;}.full_cart_del {    /*display: block;*/    position: fixed !important;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: rgba(0, 0, 0, 0.2);    z-index: 9999;    margin: 0;    padding: 0;    list-style: none none;}.delete_confirmation {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    background-color: #fff;    padding: 20px;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);    max-height: calc(100% - 40px);    overflow-y: auto;    max-width: 440px;    width: 100%;    margin: 0px -6px 0px 0px;}.page-products .category-description.std h2 {    font-size: 20px;    margin: 10px 0px;    font-weight: 600;}.attributepages-grid-wrapper .attributepages-cols-100.mode-image li.item {    margin: 0px auto;    min-height: 135px;    background-color: #fff;    border: 1px solid #F0F0F0;    border-radius: 2px;    padding: 10px !important;    display: flex;    align-items: center;    justify-content: center;    width: 100%;    min-width: auto !important;    max-width: 145px;}.attributepages-grid-wrapper .attributepages-cols-100.mode-image .option-image {    text-align: center;    font-weight: 400;    font-size: 13px;    max-height: 150px;    overflow: hidden;    line-height: 15px;    text-decoration: none;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 1;    min-height: 30px;}.standard-as-per strong {    font-weight: 600;}.modal-popup.confirm .modal-footer {    display: flex;    gap: 8px}.modal-inner-wrap .modal-footer .action-secondary {    padding: 6px 15px;    background: #333;    color: #fff;    border-radius: 4px;    font-weight: 700;    width: 100%;}.modal-inner-wrap .modal-footer .action-primary {    padding: 6px 15px;    background: #b7d635;    color: #fff;    border-radius: 4px;    width: 100%;}.modal-inner-wrap {    border-radius: 7px;}.page-with-filter .page-main .product-item-details .swatch-attribute.color .swatch-attribute-options .image {    width: 30px !important;}.minicart-items .product-item-details .details-qty {    margin-top: 0px;    width: 63px;    margin-left: 20px;}.no-cover .after-cover {    display: flex;    justify-content: flex-start;    align-items: baseline;    background: #fff;    margin-bottom: 20px;    column-gap: 5px;}.no-cover .head-section.col-xs-19 h1 {    margin-bottom: 0px;}.no-cover .brand-img-wrap {    width: fit-content;    border: 1px solid #cacaca;}.greatDealsSec::-webkit-scrollbar,.container_addresses::-webkit-scrollbar,.attributepages-grid-wrapper .attributepages-cols-100.mode-image .option-image::-webkit-scrollbar,.box_main_con a[title="Gift Cards"],.rtl .box_main_con a[title="بطاقات الهدايا"],.checkout-payment-method .payment-method._active .payment-method-content,.best_seller_cats .owl-dots,.hideFilterData,.product-add-form .box-tocart,.sales-order-print .page-wrapper #mobileNavbar,.top-navigation-item-content .head-map-tab,.search.results dl.block,.product-item-inner .product-item-actions .actions-secondary,.region-switcher span,.productNameHide,.section-item-title,.modes-mode.mode-list,.modes,.col_2 .link_con,.sales-order-view .order-details-items.ordered .order-title,.login-container .fieldset:after,.filter-section .filterOptionsMob::-webkit-scrollbar,#gift-options-cart,.account .block-dashboard-addresses .box-billing-address .box-actions,.account .block-dashboard-addresses .box-shipping-address .box-actions {    display: none !important;}.rtl.customer-address-index .additional-addresses {    direction: rtl;}.rtl.checkout-cart-index .page-main .page-title-wrapper h1 {    text-align: end;}.rtl.checkout-cart-index .cart-container #form-validate .cart.main.actions {    right: auto;    left: 22px;}.whatsapp {    width: 50px;    height: 50px;}.cover-section .after-cover .title {    font-weight: 500;    color: #000;    margin: 7px 0 0 15px;    display: inline-block;    font-size: 22px;}.rtl .page-wrapper .page-bottom .cover-section {    margin-bottom: 20px;}.cover-section .cover-wrap {    line-height: 0;}.cover-section .brand-cover {    width: 100%;}.cover-section .after-cover {    background-color: #fff;    border: 1px solid #dbdbdb;    border-top: none;    display: flex;    column-gap: 22px;    flex-wrap: nowrap;}.cover-section .after-cover .thumb-section {    min-height: 45px;    position: relative;}.cover-section .after-cover .thumb-section .brand-img-wrap {    position: absolute;    left: 15px;    bottom: 15px;    width: 100%;    box-shadow: none;}.cover-section .brand-img-wrap {    line-height: 0;    padding: 4px;    border-radius: 3px;    display: block;}.cover-section .brand-img-wrap .brand-image {    background: #fff;    border: 1px solid #cacaca;    width: 100%;    margin: 5px auto;    max-width: 200px;}.cover-section .head-section.col-xs-19 h1 {    margin-bottom: 15px;}.account .actions-toolbar .action.primary {    background: #b7d635;    border: none;    color: #000;    padding: 8px 15px;}.afm-hidden-preferred_contact .ahmap.ah-guest-tab .step-title.ahmap_selected.ah-change {    border: none;    font-size: 13px;    color: #333;    font-weight: 600;    float: right;    padding: 0 0 15px;    display: flex;    align-items: center;}.afm-hidden-preferred_contact .ahmap.ah-guest-tab #modalloc .step-title {    font-size: 18px;    font-weight: 600;    display: flex;    align-items: center;    border: 0;    margin: 0;    padding: 0 0 15px;}.afm-hidden-preferred_contact .ahmap.ah-guest-tab .ahmap_selected {    font-size: 14px;    float: left;    font-weight: 600;}.customer-account-edit .form-edit-account .control input {    height: 42px;    border-radius: 5px;}.afm-hidden-preferred_contact .form-address-edit .actions-toolbar .primary .action.save.primary {    background-color: #b7d635;    color: #fff;    padding: 9px 15px;    border-radius: 5px;    line-height: normal;    font-size: 14px;    border: none;}.afm-hidden-preferred_contact .form-address-edit .actions-toolbar .secondary a.action {    margin-top: 0;}.old-price {    position: relative;    font-size: 15px;    color: #777;    text-decoration: none;    font-weight: 600;}.old-price::after {    content: "";    position: absolute;    top: 35%;    left: 0;    width: 100%;    border-bottom: 1px solid #777;    transform: rotate(9deg);    transform-origin: left center;}.cart-summary .secure-payment,.cart-summary .free-returns {    gap: 4px}.product-info-price .old-price::after {    top: 17%;    transform: rotate(7deg);}.faq_1 .col-md-16 h2,.faq_1 .col-md-16 h3 {    font-size: 18px;    margin: 0 0 20px;}.rtl.attributepages-page-view .page-wrapper .page-main .attributepages-cols-100,.rtl.customer-account-edit .form-edit-account,.rtl.account #maincontent .page-title-wrapper,.rtl.catalog-product-view #product-review-table,.rtl .cart_address_block,.rtl .retunPolicy-cart {    direction: rtl;}.rtl.customer-account-create .field.confirmation.required label {    width: auto !important;}.rtl {    .category-list,    .subcategory-list {        direction: rtl;        padding-right: 19px;        padding-left: 0px;    }    .head-map-tab,    .head_map_icon,    .head_map_title {        flex-direction: row-reverse;    }    .page-header .dropdown.switcher-dropdown {        direction: rtl;        min-width: 210px !important;    }    .download_app_new.active {        right: auto;    }    .head_location_add {        direction: rtl;        max-width: 106px;    }    .products-related .owl-nav .owl-prev {        left: auto;        right: 0;    }    .products-related .owl-nav .owl-next {        right: auto;        left: 0;    }    .review-form {        width: 100%;        max-width: 600px;        margin-bottom: 10px;    }    #customInfoModel .section .read-more {        display: inline-flex;        width: 100%;        justify-content: end;    }    .bigSale-section .owl-carousel .owl-stage {        margin-right: 8px;    }    .book_continer .mainContainerPromotions,    #home_sec_2 .homesec2Grid,    .fvtListOl,    .block-customer-login {        direction: rtl;    }    /*.breadcrumbs .items .item.product {*/    /*    display: none !important;*/    /*}*/    .cover-section .after-cover .thumb-section .brand-img-wrap {        left: auto;        right: 15px;    }    .welcome:hover .signIn_account {        top: 42px !important;    }    .signIn_account:before {        right: auto;    }    .newsletterBox input {        padding: 0 5px 0 110px !important;    }    .page-title-wrapper .page-title,    .filter .filter-content,    .text-left {        text-align: right;    }    .newsletterBox .action {        right: auto;        left: 2px;    }    #shopping-cart-table thead .col.item {        justify-content: end;    }    .block.newsletter .subscribe .action {        right: auto;        left: 2px;    }    .block.newsletter .subscribe input {        padding: 0px 5px 0 85px !important;        text-align: end;    }    .review-form,    .review-form .actions-toolbar>.primary,    .cat_inr_frm {        float: right;    }    .footer.content,    .navigation .secondary-nav-wrapper .nav-items,    .navigation .secondary-nav-wrapper .nav-items .nav-item,    .all-categories-panel main .category-listing .listing,    .ah-download-app,    .cardsLink .name,    .deal-of-the-day-section,    #hidingSecondaryDetails .frame-12,    .div-2 div,    .div-4.betweenClass,    .div-3 .box-tocart .ah-qty,    .div-3 .stock,    .header.panel .header.links li.welcome,    .top_faq_div,    .aboutus-subtitle,    #opc-sidebar .opc-block-summary .payment-method.agreements-clone,    .header-container,    .swatch-attribute.swatch-layered .swatch-attribute-options.clearfix,    .cover-section .after-cover,    .product-info-price .product-info-stock-sku {        flex-direction: row-reverse;    }    .dropdown .region-switcher {        margin: 0 0 0 0 !important;    }    .switcher-language .actions .switcher-dropdown {        padding: 8px 8px !important;    }    .footer-column .social-icons,    .footer-column .contact-info,    .footer-column .contact-info {        flex-direction: row-reverse;        justify-content: end;    }    ul.footer.links li a:before {        float: inline-end;        transform: rotate(180deg);    }    .page-footer .footer-fixed {        right: auto;        left: 3px;    }    .review-form .fieldset>.field.required>.label:after {        left: auto;        right: 0;    }    .footer.content .links {        padding: 0 0 0 0;        text-align: right;        width: 100%;    }    .fieldset.review-fieldset .legend.review-legend,    .header_nameLink,    .block-title.filter-title,    #customInfoModel .section h2,    .cover-section .col-xs-19,    .cart-container .cart-summary {        text-align: end;    }    .review-form .fieldset>.field:not(.choice)>.label {        float: right;        width: fit-content;        padding: 6px 0px 0px 6px;    }    .col-md-8 ul {        list-style: none !important;    }    .attributepages-options-group .attributepages-grid {        display: flex;        flex-direction: row-reverse;    }    .ah-gs-lg-btn {        display: flex !important;        flex-direction: row-reverse;        column-gap: 5px;    }    .page-header .switcher .view-ar span {        text-transform: uppercase;    }    .filter-options .filter-options-content .item {        display: flex;        justify-content: end;        flex-direction: row-reverse;        column-gap: 5px;        align-items: center;    }    .filter .filter-options .fiterTab .filter-options-title {        display: flex;        justify-content: space-between;        flex-wrap: nowrap;        flex-direction: row-reverse;    }    .block.filter dd.filter-options-content li:before {        line-height: inherit;        transform: rotateY(182deg);    }    .block-subtitle {        display: flex;        justify-content: end;    }    .header-container.page-header button {        left: 10px;        right: auto;    }    .all-categories-panel {        right: 0;        left: auto;        flex-direction: row-reverse;    }    .all-categories-panel main .category-listing .title,    .retunPolicy-cart .returns,    .checkout-footer-wrapper .policy.payment-policy .payment-methods,    .checkout-footer-wrapper .policy.payment-policy .security-certifications {        justify-content: end;        flex-direction: row-reverse;    }    .checkout-footer-wrapper .policy .title {        flex-direction: row-reverse;        justify-content: end;        column-gap: 8px;    }    .all-categories-panel main .category-listing .title img {        transform: rotate(180deg);    }    .all-categories-panel main::-webkit-scrollbar {        display: none;    }    .all-categories-panel nav ul li.active>a {        border-right: 5px solid #b7d635;        border-left: none;    }    .all-categories-panel nav ul li>a,    .retunPolicy-cart,    .ah-address-msg,    #addressmap,    .attributepages-options-group .attributepages-options-group-title,    .page-title-wrapper.product .brand {        text-align: end;        justify-content: end;    }    .about-box-new .aboutus-desc {        order: 3;    }    #home_sec_3 .row .col .best_seller_con h4,    #home_sec_4 .col_5 .box_con .box .title_con h5,    #home_sec_4 .col_6 .title_con h5,    .col_1 .box .title_con h3,    .col_3 .box .title_con h3,    .col_4 .box .content h3,    .col_4 .box .content span,    #checkout textarea,    .checkout-footer-wrapper .policy.payment-policy,    .footer-column .title,    .footer-column .title,    .contact-info .info,    .block.newsletter .title,    .h6Title {        text-align: right !important;    }    .box4ViewAllBtn {        justify-content: flex-start !important;    }    .breadcrumbs .items {        display: flex;        justify-content: end;        flex-direction: row-reverse;    }    .breadcrumbs .items .item,    .filter-options .filter-options-content .item a,    .minisearch .ah-control {        display: flex;        flex-direction: row-reverse;    }    .breadcrumbs .item:not(:last-child):after {        transform: rotateY(180deg);    }    .product-reviews-summary {        display: block;    }    .column.main .ah-delivery {        justify-content: flex-end;    }    .product-info-main .product-info-price .price-box {        width: auto;        justify-content: flex-end;    }    #block-related-heading,    .product-item-name,    .titlesAndHeadings,    .product.name a,    #email-number-verification-msg {        text-align: right;    }    #shopping-cart-table thead .col.item {        text-align: end;    }    .cart-below-summary li {        text-align: right;        width: 100%;    }    .cart.table-wrapper .product-item-name,    .control.qty {        display: inline-flex;        justify-content: end;        width: 100%;        text-align: end;    }    .cart .custom-dropdown {        display: block;        width: 85px !important;    }    .minicart-items .control.qty {        flex-direction: column;        max-width: 75px;        /*margin-right: 17px;*/        margin-right: 0;        margin-left: 0;    }    .product-item-details {        /* align-items: flex-end; */        align-items: flex-start;    }    .product.details.product-item-details .price-box.price-final_price {        flex-direction: row-reverse;        justify-content: end;        column-gap: 5px;        align-items: baseline;    }    .product-add-form .product-options-wrapper .fieldset .swatch-opt .swatch-attribute-label {        float: right;        padding-left: 10px;    }    .product-add-form .product-options-wrapper .fieldset .swatch-opt .swatch-attribute-options {        justify-content: end;        gap: 5px !important;    }    .div-4 .frame-17 {        text-align: left;    }    #home_sec_1 .box_main_con,    .brands.page {        direction: rtl;    }    .left-text,    .fieldset.review-fieldset .legend.review-legend {        text-align: right;        float: right;    }    #checkout .opc-wrapper .step-title,    #checkout .opc-block-summary>.title,    #checkout .opc-sidebar .step-title {        justify-content: end;    }    .cart-below-summary {        direction: rtl;        padding-bottom: 5px;    }    .ah-control .ah-category {        right: 0;        border-radius: 0px 5px 5px 0px;        border-right: none !important;        border-left: 1px solid #cacaca !important;        direction: rtl;    }    .log-out-button-div a {        padding: 5px 15px !important;    }    .block-search .action.search {        left: 1px !important;        right: auto !important;        border-radius: 7px 0px 0px 7px;        border-left: 0;    }    .block-search input {        text-align: end;        padding-right: 5px;    }    .link-to-policy {        justify-content: flex-start;    }    .right-text {        text-align: left;        float: left;    }    .content .suborder.totals.sub,    .title_foot,    button.tab_btz,    .collapse,    .col-md-24 h3,    .faq_new h3,    .faq_1.sq_1 .col-md-16 h3,    .faq_1 h3,    .faq_1,    .fieldset>.field:not(.choice)>.control input,    .col-md-8 h3,    .message.info,    #swissup-address-fields-container .field {        text-align: end;    }    .ah-title .tabs-head {        display: flex;        justify-content: space-between;        flex-direction: row-reverse;    }    .message.info>*:first-child:before {        left: auto;        right: 0;    }    .message.info {        padding: 10px 34px;    }    .header.panel>.header.links>li.welcome a {        padding-left: 0px;        flex-direction: row-reverse;    }    .fieldset>.field.required>.label:after {        position: absolute;        left: 0;    }    #form-validate .fieldset .legend {        /* margin-right: 25.8%; */        float: right;        margin-left: 0;    }    .password.required .toggle-password {        right: auto;        left: 10px;    }    #block-discount-heading {        justify-content: end;        flex-direction: row-reverse;    }    .overflowed button.close-button {        right: auto !important;        left: 10px !important;    }    .header.links .authorization-link a:before {        content: url('/media/wysiwyg/arabic-sign-in.svg');    }    .aboutus-desc .col-md-8.dir {        display: flex;        justify-content: end;    }    .account-nav .item strong,    .account-nav .item a,    .col_2 .box .content h3 {        text-align: right;    }    .account-nav .item.current strong {        border-left: none;        border-right: 3px solid transparent;    }    .block-static-block #customInfoModel {        text-align: end;    }    .sub_c_inr.sub_cat .sub_item_title {        direction: rtl;    }}.rtl.customer-address-form .fieldset>.field:not(.choice)>.label {    display: flex;    justify-content: end;}.rtl.customer-account-edit .fieldset>.field:not(.choice)>.label,.rtl.customer-address-form .fieldset>.field:not(.choice)>.label {    float: right;    padding: 0px 0px 6px 15px;    width: 15%;    min-width: 150px;    position: relative;    text-align: right !important;}.rtl.customer-account-login .fieldset>.field:not(.choice)>.label,.rtl.customer-account-create .fieldset>.field:not(.choice)>.label {    width: auto !important;    min-width: auto;    /*min-width: 150px;*/    position: relative;    float: right;    padding: 0px 0px 6px 15px;}.catalog-product-view .product-info-main .cdz-product-labels {    max-width: fit-content;}.rtl.checkout-onepage-success .page-main {    direction: rtl;}.rtl.checkout-cart-index .cart-container {    flex-direction: row;}.rtl.checkout-onepage-success .order-summary tfoot .mark {    text-align: left !important;}.rtl.checkout-cart-index .page-wrapper .page-main tbody tr {    flex-direction: row-reverse;}.rtl.checkout-cart-index .product-item-details .timing {    flex-direction: row-reverse;    justify-content: flex-start;}.rtl.checkout-cart-index .cart.table-wrapper .item .col.item {    flex-direction: row-reverse;    justify-content: flex-end;    display: flex;}.rtl .minicart-items .action.delete {    margin: 0px -6px;}.delete_content .bold_text {    font-size: 16px;    font-weight: 600;    color: #54595e;}.delete_content .medium_text {    font-size: 13px;    font-weight: 400;    color: #cacaca;}.delete_all_actions {    display: flex;    justify-content: space-between;    column-gap: 10px;    margin-top: 12px;}.delete_all_actions .confirm_delete {    background-color: #3c3c3c;    color: #fff;    border: none;}.delete_all_actions .cancel_del {    background-color: transparent;    border: 1px solid #4f4f4f;}.delete_all_actions .cancel_del:hover,.delete_all_actions .cancel_del:focus {    background-color: #199b19;    color: #fff;    border-color: transparent;}.delete_all_actions button {    padding: 5px 12px;    width: 100%;    border-radius: 6px;}.delete_content {    display: flex;    flex-wrap: nowrap;    column-gap: 12px;}.btnBlack {    background: #000 !important;    color: #fff !important;    padding: 9px 25px;    border-radius: 5px;    margin-top: 8px;    white-space: nowrap;    font-weight: 500 !important;}.closeIt_btn:focus,.closeIt_btn:active,.closeIt_btn:hover {    background: none;    color: inherit;    border: none;}.closeIt_btn {    right: 10px;    font-weight: 500;    position: absolute;    top: 0;    background: none;    border: none;    font-size: 30px;    cursor: pointer;    color: #c1c1c1;}.full_cart_del {    /*display: block;*/    position: fixed !important;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: rgba(0, 0, 0, 0.2);    z-index: 9999;    margin: 0;    padding: 0;    list-style: none none;}.delete_confirmation {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    background-color: #fff;    padding: 20px !important;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);    max-height: calc(100% - 40px);    overflow-y: auto;    max-width: 440px;    width: 100%;    margin: 0px -6px 0px 0px !important;}.product-options-wrapper .swatch-opt .owl-carousel .owl-item,.product-reviews-summary .reviews-actions a {    width: fit-content !important;}.ah-control .search-autocomplete {    z-index: 9999;    margin-top: 38px !important;    left: 46px;}.checkout-onepage-success .order-details-items .table-order-items .product-item-name {    font-size: 14px !important;    font-weight: 500 !important;    word-wrap: break-word;}.swatch-attribute .owl-carousel .custom-swatch-style {    min-width: 84px;}.product-add-form .product-options-wrapper .fieldset .swatch-opt .swatch-attribute-options {    gap: 0px !important;}.page-footer .footer-fixed {    position: fixed;    /*right: 3px;*/    bottom: 8%;    z-index: 99999;}.account .column.main .order-details-items div strong {    font-weight: 600;    font-size: medium;}.account .column.main .table-order-items tr .col .price-excluding-tax .price {    font-weight: 500;    font-size: 14px;}.account .column.main .order-date .label {    font-size: 16px;    color: #667085 !important;    font-weight: 500;    font-family: system-ui;}.account .column.main .order-date span {    color: #000;}.customer-account-createpassword .form.password.reset .actions-toolbar .action.primary {    background: #b7d635 !important;    border: none !important;}.customer-account-createpassword .form.password.reset .actions-toolbar .action.primary:hover {    color: #000;}.rtl .minicart_upContent .block-content {    position: relative;}.rtl .block.block-minicart.ui-dialog-content {    left: 0;    right: 100%;}tr.totals-tax,.account .block-addresses-default .box-actions,.account .block-addresses-list .additional-addresses a.edit {    display: none !important;    visibility: none !important;}.block.widget .product-item-info {    border-radius: 8px;    padding-top: 0px;    background-color: #fff;}.deal-info {    flex: 1 1 20%;    /*flex: 1 1 16%;*/    padding: 10px;    padding-top: 0;    box-sizing: border-box;}.product-slider {    flex: 1 1 80%;}.footer.content {    /* display: flex; */    max-width: 1800px !important;    padding: 0 15px;    margin: 0 auto;    border: 0;    color: #fff;    font-size: 13px;}.offer-text {    letter-spacing: 2px;    word-spacing: 1px;    font-size: 16px;    font-weight: 600;    color: #ffe600;    animation: blinker 0.8s linear infinite;}.countdown {    display: flex;    justify-content: center;    align-items: center;}.countdown .date-dots {    color: #fff;    font-weight: 900;    font-size: 26px;}.countdown .countdown-time {    font-size: 23px;}.countdown .countdown-label {    font-size: 14px;    font-weight: 500;}.countdown div {    color: #fff;    padding: 0;    border-radius: 4px;    font-weight: 800;    width: 46px;    display: flex;    flex-direction: column;    align-items: center;}.view-all-button {    border: none;    color: #000;    background-color: #fff;    padding: 5px;    margin-top: 15px;    cursor: pointer;    width: 100%;    display: inline-block;    max-width: 130px;    border-radius: 5px;}.deal-info,.product-slider {    overflow: hidden;}.product-slider .block.widget.block-products-list.deal-of-the-day-section {    margin-bottom: 0;    margin-top: 8px;}.cms-index-index .page-wrapper .block-static-block.widget {    margin-bottom: 0 !important;}.cart-empty .primary.checkout {    background-color: #b7d635;    border: none;    color: #000;}.cart-empty .primary.checkout:hover,.cart-empty .primary.checkout:focus {    color: #fff;}.col-md-16 .title_foot {    background-color: transparent !important;    line-height: 16px;    font-size: 24px;}.faq_1 .col-md-16 {    padding: 10px;}.block.newsletter .newsletter .control .theqa_logo,.theqa_logo_payment {    width: 100%;    max-width: 185px;}.catalog-product-view .column.main .product-add-form .product-options-wrapper .field .control .admin__control-select {    width: 100%;    max-width: 240px;}.newsletters-info .label_news {    width: 100%;}#block-related-heading {    font-size: 18px;    font-weight: 600;}#home_sec_2 .title_con h3 {    height: auto;    margin: 0;    margin-bottom: 5px;    font-size: 20px;    font-weight: 600;    line-height: 36px;    letter-spacing: 0;    text-align: left;    min-height: 60px;    color: #000;}.product-info-main .stock.unavailable,#product_addtocart_form .div-3 .OUT-OF-STOCK-wrapper {    color: red;}.checkout-onepage-success .actions-toolbar .primary .continue {    background: #333;    border: none;}.checkout-onepage-success .actions-toolbar .primary .continue:hover {    background: #000;}.page-layout-1column .products-grid .owl-carousel .item {    border: 1px solid #cacaca;}.checkout-onepage-success .page-main .column {    background: #f0f0f0;    padding: 20px 25px;}.cms-no-route .error-content .disc a {    color: #1979c3;    text-decoration: underline !important;    font-size: 16px;    font-weight: 600;}.cms-no-route .error-content {    margin: 20px auto;    width: fit-content;    padding: 0 8px;}.cms-no-route .error-content svg {    width: 100%;    height: auto;    max-width: 900px;}.cms-no-route .error-content .notFound_text {    font-size: 24px;    font-weight: 600;    font-family: "DM Sans";    margin: 5px auto;    width: fit-content;}.cms-no-route .error-content .go-back-button {    padding: 6px 20px;    font-size: 16px;    color: #fff;    background-color: #333;    border: none;    border-radius: 5px;    cursor: pointer;    display: inline-flex;    flex-wrap: nowrap;    white-space: nowrap;    align-items: center;    column-gap: 4px;    font-weight: 600;}.cms-no-route .error-content .go-back-button:hover {    background-color: #000;}.cms-no-route .error-content .back-action {    width: 100%;    display: flex;    align-items: center;    justify-content: center;    margin: 10px auto;}.attributepages-page-view .page-wrapper .page-main .attributepages-grid-wrapper {    background: #fff;    padding: 15px 20px;}.attributepages-page-view .page-wrapper .page-main .attributepages-grid .item img {    /*filter: drop-shadow(1px 3.8px 2px rgba(0, 0, 0, 0.5));*/    width: 100% !important;    max-width: 100px;    margin: 0 auto;}.attributepages-page-view .page-wrapper .page-main .attributepages-cols-100 {    display: grid;    align-items: center;    background-color: #FCFCFC;    row-gap: 15px;    column-gap: 5px;}.attributepages-options-group-title {    font-weight: 600;    border-bottom: 1px solid #cacaca;    font-size: 16px;}.opc-block-summary .table-totals .summary-total .mark,.cart-totals .table-wrapper .discount .mark,#cart-totals .totals.shipping.excl .mark .label {    color: #4a5568;    font-weight: 400 !important;}.cart-totals .table-wrapper .grand .mark,.cart-totals .table-wrapper .grand .amount {    padding-top: 10px !important;}/*.ajax-loading .page-main .columns .action.primary.tocart {*//*    opacity: 0.6;*//*}*/.cart-summary .table-wrapper .checkoutTable .discount .price {    color: red;}.cart-totals .table-wrapper .subtotals .price {    color: #000;    font-weight: 500;}.opc-block-summary .table-totals .summary-total .amount .price,.totals.sub .amount .price,.opc-block-summary .table-totals .grand .mark strong {    color: #000;    font-weight: 600;}.opc-block-summary .table-totals .summary-total.regular-price .mark,.cart-totals .table-wrapper .subtotals .mark,.totals.sub .mark {    color: #4a5568;    font-weight: 600 !important;}.opc-block-summary .table-totals .grand .amount strong {    color: #000;}.head-map-tab:active {    box-shadow: none;}.customer-account-login .page-main .block-customer-login .block-title .field.note {    font: 400 13px / 1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;    text-transform: initial;}.account .page-wrapper .form-newsletter-manage .fieldset .legend,.account .page-wrapper .form-newsletter-manage .actions-toolbar,.account .page-wrapper .form-newsletter-manage .fieldset .field.choice {    margin-left: 10px !important;}.account .page-wrapper .form-newsletter-manage .actions-toolbar .secondary {    float: none !important;}.account .page-wrapper .form-newsletter-manage .fieldset .field.choice:before {    content: none !important;}.checkout-footer-wrapper .payment-policy .securePaymentCheckout .fw-500 {    font-weight: 600;}.checkout-footer-wrapper .method-certification {    border-bottom: 1px solid #cacaca;}.checkout-footer-wrapper .method-certification .action.text-right {    display: flex;    justify-content: flex-end;}.div-3 .qty-wrapper {    border: none !important;}.qty-wrapper {    display: flex;    align-items: center;    position: relative;    border: 1px solid #ddd;    border-radius: 5px;}.qty-wrapper a {    padding: 7px 10px;    font-size: 16px;    cursor: pointer;    background-color: #fff;    text-decoration: none;}.qty-wrapper input {    text-align: center;}div#qty-error {    position: absolute;    top: 90%;}.product-info-main .box-tocart .input-text.qty,.product-options-bottom .box-tocart .input-text.qty {    height: 37px;    border: 0;}/*#just_for_you .timing {*//*    display: flex;*//*    align-items: flex-start;*//*    gap: 4px;*//*    font-size: 12px;*//*    font-weight: 600;*//*    font-style: italic;*//*}*/.minicart_upContent .actions .primary {    margin: 3px 6px 0 2px !important;    align-items: center;    display: inline-flex;    width: 100%;    justify-content: center;}.favourite-products-display .page-wrapper .columns {    padding-top: 20px;}.filterToggle {    height: 0 !important;    overflow: hidden;    opacity: 0;}.filter-options-content {    height: fit-content;    opacity: 1;    transition: all 0.5s ease;}.filter-section .filterTitle {    color: #000;    font-size: 16px;    font-weight: 600;}.mobile_filters .left-menu {    width: 130px;    background-color: #f6f6f6;    font-size: 14px;}.mobile_filters .menu-item {    padding: 12px 10px;    cursor: pointer;}.mobile_filters .menu-item.activeTab {    border-left: 3px solid #b7d635;    font-weight: 600;    background-color: #fff;    color: #000;}.mobile_filters .menu-item:focus {    border-left: 3px solid #b7d635;}.mobile_filters .filters {    flex: 1;    padding: 10px;    display: flex;    flex-wrap: nowrap;    overflow: hidden;}.mobile_filters .filter-section {    height: max-content;    width: 100%;    margin-bottom: 20px;    transition: height, width 0.2s ease-in-out;}.mobile_filters .filter-section.hidden {    opacity: 0;    z-index: 0;    margin-bottom: -15px;    width: 0;    display: block !important;    height: 0;}html[dir="rtl"] .fotorama__nav-wrap {    direction: rtl;}html[dir="rtl"] .fotorama__stage__shaft {    direction: rtl;}.mobile_filters .filter-section h2 {    margin-bottom: 10px;}.mobile_filters .price-range {    display: flex;    align-items: center;}.mobile_filters .price-range input[type="range"] {    flex: 1;    margin: 0 5px;}.mobile_filters .price-range-labels {    display: flex;    justify-content: space-between;}.mobile_filters .price-range-labels span {    font-size: 12px;}.filter-section .price-list,.filter-section .color-list,.filter-section .size-list,.filter-section .brand-list {    display: flex;    flex-direction: row;    flex-wrap: wrap;    column-gap: 10px;}.filter-section .price-list a,.filter-section .color-list a,.filter-section .size-list a,.filter-section .brand-list a {    text-decoration: none;    color: #505050;    margin-bottom: 5px;}.reset-button,.show-results-button {    font-size: 14px;    border-radius: 20px;    border: none;    padding: 8px 20px;    cursor: pointer;    font-weight: 600;}.reset-button {    background-color: #f0f0f0;    color: #000;}.show-results-button {    background-color: #b7d635;    color: #fff;}.right-text button.view-details {    font-weight: 500;}.right-text button.view-details:hover {    color: #ce3e01;    border-bottom: 1px solid #ce3e01;}.filter-actions .clear.filter-clear {    background-color: #000;    color: #fff;    padding: 5px 10px;    border-radius: 5px;}.filter-actions .clear.filter-clear:hover,.filter-actions .clear.filter-clear:focus {    color: #b9d737;}.customer-account-login .page-wrapper .block-swissup-social-login {    margin: 15px 0;}.page-with-filter .page-main .product-item-details .swatch-attribute.color .swatch-attribute-options .image {    background-size: cover !important;    height: 30px !important;}.sadadpay_btnrd {    background-color: #8d1b3d !important;    padding: 5px !important;    border: 1px solid #ff6d00 !important;    border-radius: 30px !important;    width: 150% !important;    box-shadow: 3px 4px 4px rgba(0, 0, 0, 0.32) !important;    line-height: 20px !important;}.review-form .fieldset .field,.filter-options .fiterTab .filter-options-content,.fieldset.create.info {    margin-bottom: 0 !important;}.block.block-customer-login .block-content .fieldset:last-child {    margin-bottom: 0 !important;}.block.block-new-customer {    width: 100% !important;}.form.form-login {    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}#register-form-now .actions-toolbar {    width: 100%;    display: inline-flex;    justify-content: center;    align-items: center;}.field.email.required input[type="email"],.field.password.required input[type="password"] {    height: 42px !important;}.block-new-customer .block-title {    display: block;    font: 500 24px / 1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;    border-width: 0;    text-align: center;    padding-bottom: 15px;    border-bottom: none !important;    margin-bottom: 0 !important;}.block-new-customer .block-title strong {    padding: 0;    border-width: 0;    font: 500 24px / 1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;    color: #000;    text-transform: uppercase;}.block-new-customer .block-content {    text-align: center;    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;    gap: 7px;}/*.checkout-cart-index.stopScroll {*//*    overflow:auto !important;*//*}*/.stopScroll {    overflow: hidden !important;}.block-new-customer .block-content .primary {    width: auto;}.block-new-customer .block-content .primary a {    padding: 8px 25px;    font-size: 13px;    background-color: #000 !important;    border-color: #000 !important;    color: #ffff;    width: 100%;    text-transform: uppercase;}.block-new-customer .block-content p {    font: 400 12px / 1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;    text-transform: initial;}.block.block-customer-login .block-content .fieldset .field.email.required {    margin-bottom: 8px !important;}.block-new-customer .block-content .actions-toolbar a.primary:hover {    color: #b9d737;}.parentDropMap,.swatch-option.image.disabled,.signIn_account,#cart-totals .summary_message1,#maincontent .page-title-wrapper h1,.minicart-items .action.edit,.header .action.nav-toggle,.product-info-stock-sku .stock.available,.minicart-items .action.edit,.field.choice.newsletter,#hidingSecondaryDetails .frame-12 .qar-3 .price-final_price .old-price,#hidingSecondaryDetails .frame-12 .qar-3 .price-final_price .discount-percentage,#hidingSecondaryDetails .product-short-description,.page-main .columns .related,.minicart-wrapper.active .block-minicart::-webkit-scrollbar,.old-price .currency,.best_seller_cats::-webkit-scrollbar,.only_for_mobile,.rider-img_con img,.boxOfHomesec2::-webkit-scrollbar,#home_sec_4 .row .col .box:last-child .title_con,#home_sec_4 .row .col .box:first-child .link_con,#home_sec_4 .row .col_6,.listing_con::-webkit-scrollbar,#home_sec_1 .box_main_con::-webkit-scrollbar,.col_1 .box .listing_con::-webkit-scrollbar,#just_for_you .categories_con .categories::-webkit-scrollbar,.page-with-filter .page-wrapper .category-view,.favourite-products-display .page-wrapper .category-view,#top_filter_icon,.search-autocomplete ul li .amount,.cart-mobile-footer,.mobile_filters .filter-section.hidden .filterTitle,#newcategory-container::-webkit-scrollbar,.minicart-items-wrapper:last-child::-webkit-scrollbar,.rgt_catgry .cat_flexb::-webkit-scrollbar,body.customer-address-index .actions-toolbar .primary,.product-info-main .brand .brand.img-responsive,.cms-new-arrivals #newcategory-container,.div-3 .rectangle-4 {    display: none;}.minisearch .search .ah-control #search::placeholder {    font-size: 16px;}.product-info-main .page-title-wrapper {    display: block;}.services-info:last-child {    border-bottom: none;}.head-map-tab:hover,.head-map-tab:focus {    background: inherit;    border: none;    color: inherit;}.head_map_title {    column-gap: 5px;}.dropdown .lang_title,.count_region {    font-size: 16px;    font-weight: 600;    padding: 5px 0;    border-bottom: 1px solid #cdcdcd;    color: #000;}.switcher-language .actions .switcher-dropdown {    padding: 8px 15px !important;    box-shadow: 8px 8px 10px 1px rgba(0, 0, 0, 0.5) !important;    border: none !important;    border-radius: 5px;    min-width: 180px !important;    right: -36px;}.lang_select {    display: flex;    align-items: center;}.lang_radio {    appearance: none;    -webkit-appearance: none;    -moz-appearance: none;    width: 15px;    height: 15px;    border: 2px solid #000;    border-radius: 50%;    position: relative;    cursor: pointer;}.lang_radio:checked::before {    content: "";    display: block;    width: 9px;    height: 9px;    background-color: #000;    border-radius: 50%;    position: absolute;    top: 6px;    left: 6px;    transform: translate(-54%, -54%);}.dropdown .country_select {    width: 100%;}.switcher-dropdown .lang_select {    border-bottom: 1px solid #cdcdcd;}.dropdown .region-switcher {    width: 100%;    margin-top: 12px;}.ah-content .country {    display: flex !important;    align-items: center;    border-bottom: 1px solid #cdcdcd;    padding: 8px 0 !important;    column-gap: 5px;}.ah-content .country:last-child {    border-bottom: none !important;}.ah-content .count_name {    display: block !important;    font-size: 16px;    font-weight: 600;    color: #000;}.lang_select .switcher-option {    font-size: 16px;    font-weight: 600;    color: #000;    width: 100%;}.lang_select .switcher-option a {    width: 100%;}.customer-account-login .page-main .block-swissup-social-login .block-content .buttons {    display: flex;    align-items: center;    width: 100%;    justify-content: center;}.minicart-items-images .image-list li {    border: none !important;}.password.required .control {    position: relative;    display: flex;    align-items: center;}.account .table-wrapper .action {    color: #1979c3;}.account-nav .item.current a,.account-nav .item.current strong {    border-color: #b7d635 !important;}.account .main .box-actions {    display: flex;}.account .main .box-actions a {    color: #0657CE;    border: 1px solid #0657CE;    padding: 5px 12px;    border-radius: 5px;}.account .main .box-actions a:before {    content: url('/media/wysiwyg/editPencil.svg');}.account .main .box-actions .action.change-password {    margin-left: 10px;}.fw-400 {    font-weight: 400;    color: #333;    font-size: 14px;    line-height: 22px;}.fz-15 {    font-size: 15px;    line-height: 25px;}.secure-payment2 {    color: #333;    font-weight:bolder;    font-size: 16px;    margin-top: 15px;}.secure-payment:before {    content: url('/media/wysiwyg/secure-payment.svg');    display: inline-block;    margin-right: 2%;}#switcher-language-trigger .view-en {    text-transform: uppercase;}.swatch-attribute .custom-swatch-style.disabled {    opacity: 0.6;}.swatch-attribute .custom-swatch-style.disabled:after {    content: none !important;}.swatch-attribute .custom-swatch-style,.swatch-attribute.carpet_size .custom-swatch-style {    color: #686868;    background-color: #f2f2f2;    height: max-content !important;    padding: 3px 0 0 !important;    border-radius: 5px;}.swatch-attribute .custom-swatch-style:focus,.swatch-attribute.carpet_size .custom-swatch-style:focus {    box-shadow: none !important;}.swatch-attribute .swatch-attribute-selected-option,.swatch-attribute.color .swatch-attribute-selected-option,.swatch-attribute.carpet_size .swatch-attribute-selected-option {    color: green;    font-weight: 600;}.swatch-attribute .custom-swatch-style.selected,.swatch-attribute .custom-swatch-style:hover,.swatch-attribute.carpet_size .custom-swatch-style.selected,.swatch-attribute.carpet_size .custom-swatch-style:hover {    border: 2px solid green !important;    outline: none !important;    background-color: #000 !important;    background: #000 !important;    color: #fff !important;}.swatch-attribute .custom-swatch-style .bottom,.swatch-attribute.carpet_size .custom-swatch-style .bottom {    padding: 2px 4px !important;    background-color: #fff;    color: #000;}.swatch-attribute .custom-swatch-style .bottom .in-stock,.swatch-attribute.carpet_size .custom-swatch-style .bottom .in-stock {    color: green !important;}.swatch-attribute .custom-swatch-style .bottom .out-of-stock,.swatch-attribute.carpet_size .custom-swatch-style .bottom .out-of-stock,body.customer-address-index .actions .action.delete {    color: red !important;}.header.links .welcome {    position: relative;}.header.links .welcome:hover .signIn_account {    display: flex !important;    top: 39px;    border-radius: 5px;    font-size: 14px;    width: max-content;    flex-direction: column;    position: absolute;    z-index: 9;    background-color: #fff;    padding: 14px;    box-shadow: 5px 5px 13px 0 rgba(0, 0, 0, 0.5);}.signIn_account:before {    right: 70px;    top: -8px;    z-index: 99;    content: url('/media/wysiwyg/pointer.svg');    display: block;    height: 0;    position: absolute;    width: 0;}.signIn_account .sign_item {    border-top: 1px solid #cacaca;    border-bottom: 1px solid #cacaca;    display: flex;    column-gap: 5px;    align-items: center;    padding: 10px 0;    font-size: 14px;    font-weight: 600;    text-transform: capitalize;}.signIn_account .sign_item:first-child {    border-bottom: 0 !important;}.header_nameLink {    max-width: 112px;    max-height: 34px;    text-align: start;    text-overflow: ellipsis;    /*display: -webkit-box;*/    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    /*min-height: 30px;*/    /*overflow: hidden;*/    line-height: 16px !important;    display: flex;    align-items: center;}.password.required .toggle-password {    background: none;    border: none;    cursor: pointer;    position: absolute;    right: 10px;    top: 22px;    transform: translateY(-50%);    z-index: 9;    color: #000;}.password.required .show-password {    font-size: 14px;    color: #838383;}.password.required .control #pass {    height: 42px !important;}.allCataItems {    font-size: 13px;    vertical-align: middle;    font-weight: 400;    float: right;    color: #000;}.sub_c_inr a:focus {    color: #b7d635 !important;    transition-timing-function: ease-in-out;}.cat_inr_frm {    width: 100%;    height: auto;    margin: auto;    float: left;    padding-top: 5px;}.btm_cat {    width: 100%;    height: auto;    margin: auto;    float: left;    text-align: left;    padding: 8px;}.back_btc {    width: auto;    margin: auto;    float: left;    height: auto;    text-align: center;    background-color: transparent;    border: none;}.fix_titlec {    width: 100%;    height: auto;    margin: auto;    float: left;    padding: 4px;    background-color: #f9f9f9;    color: #000;    margin: 4px 0;}.fix_titlec h2 {    color: #000;    font-weight: 600;    font-size: 13px;    width: 100%;    text-align: left;    margin-bottom: 0;}.hr_cat {    width: 100%;    height: 1px;    background-color: #f2f2f2;    margin: 10px 0;    float: left;}.account .page-wrapper {    background-color: #E3E6E6;}.checkout-overlay {    position: fixed;    width: 100vw;    height: 100vh;    z-index: 4;    inset: 1;    background-color: rgba(70, 70, 70, 0.49999);    left: 0;    right: 0;}.action.primary .action.tocart.primary.buy {    padding: 3px 10px !important;}.product.product-item-details .recPrice {    font-weight: 600;}.block-minicart .subtitle.empty {    padding: 8px 4px 20px !important;    margin-top: 28px;    position: relative;    z-index: 9999;    color: #838383;}.page-product-configurable .swatch-attribute.color .swatch-attribute-options .swatch-option,.swatch-option-tooltip .image {    width: 80px !important;    height: 80px !important;    background-clip: border-box !important;    background-size: contain !important;}.page-product-configurable .swatch-attribute.color .swatch-attribute-options .swatch-option.selected,.page-product-configurable .swatch-attribute.color .swatch-attribute-options .swatch-option:hover {    outline: 2px solid green !important;}.header.panel .header.links li.welcome {    display: flex;    align-items: center;    min-width: max-content;    position: relative;    padding: 5px 0px;}.account .page-wrapper .page-main {    margin-top: 20px;}.account .page-wrapper .actions-toolbar .secondary .action.back {    background-color: transparent;    color: #000;    padding: 9px 15px;    border-radius: 5px;    border: 1px solid #000;    line-height: normal;    display: block !important;    box-sizing: border-box;}.page-header .switcher .options ul.dropdown:before {    /*content: url(https://media-qatar.ahmarket.com/media/wysiwyg/icons/pointer.svg) !important;*/}.page-header .switcher .options .action.toggle.active :after {    transform: rotate(180deg);    transition: linear 0.3s;}.page-header .switcher .options .action.toggle:after {    content: url('/media/wysiwyg/down_arrow.svg') !important;    font-size: 10px !important;    line-height: normal !important;    margin: 0 2px !important;}.minicart-items .update-cart-item {    padding: 3.4% 7%;    background-color: #000;    color: #fff;    text-transform: Uppercase;    font-weight: 800;    border-radius: 5px;    box-shadow: 1px 0 0 3px #00000005;    border: none;    opacity: 0.8;    transition: 0.3s;}.minicart-items-wrapper {    height: auto !important;}.cart-item-actions {    display: table !important;    margin: 0 auto !important;}#top-cart-btn-checkout {    margin-top: 7%;    padding: 5px 10px !important;}.minicart-items .update-cart-item:hover {    opacity: 1;}.price-wrapper .price,.price-wrapper sub {    color: #000 !important;    font-weight: 600;}.price-wrapper .currency-symbol {    font-weight: 400 !important;    font-size: 13px;}.minicart-wrapper .ui-dialog .block-minicart {    position: fixed;    top: 50px;}.page-header #switcher-language {    margin-right: 0 !important;}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {    background: #b7d635 !important;    width: 33px !important;    height: 6px !important;}.owl-theme .owl-dots .owl-dot span {    width: 33px !important;    margin-right: 2px;    height: 6px !important;}.mp-banner-slider .owl-dots {    top: 96% !important;    /*margin-left: -3%;*/    transform: translate(-42%, -42%);    left: 50% !important;}.showing {    display: block !important;}.product-add-form .product-options-wrapper .fieldset .swatch-opt .swatch-attribute-options {    display: flex;    flex-wrap: wrap;    gap: 10px;}.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img {    max-height: none;    height: auto !important;    width: 88px !important;}.old-price .price-wrapper .price {    font-size: 15px !important;    color: #777 !important;}.old-price .price-wrapper sub {    color: #777 !important;}.review-field-ratings .review-field-rating .control {    padding-bottom: 0 !important;    margin-top: 0 !important;}.review-control-vote label:before {    color: #b7d635 !important;}.review-field-ratings .review-field-rating .label {    padding-bottom: 0 !important;    padding-left: 8px;    font-weight: 600;}.review-form .review-fieldset .field .control {    width: 100% !important;}.review-form .review-fieldset .field .control input[type="text"] {    height: 40px !important;}.review-add .block-content form .review-form-actions {    margin-left: 0 !important;}.review-add .block-content form .review-form-actions .primary .action {    background-color: #000 !important;    border: none !important;    color: #fff !important;}.review-add .block-content form .review-form-actions .primary .action:hover {    color: #b7d635 !important;}.checkout-footer-wrapper .policy a.link:hover {    color: #ce3e01 !important;}#shopping-cart-table thead .col {    padding-top: 0 !important;    font-size: 18px;}.product.data.items .item.title {    width: max-content;    margin: auto;    text-align: left;    float: none;    box-sizing: border-box;}.product.data.items .item.title.active .switch {    color: #000 !important;}#ahmap {    height: 350px;    width: 100%;}.customer-account-forgotpassword .page-title-wrapper h1 {    display: block !important;    margin-bottom: 20px !important;}.customer-account-forgotpassword .page-title-wrapper {    margin: 10px auto;    width: max-content;}.column .password.forget .actions-toolbar,.column .password.forget .fieldset {    display: flex;    flex-direction: column;    align-items: center;}.column .password.forget .fieldset .email,.column .password.forget .fieldset .email .control {    width: 100% !important;}.column .password.forget .fieldset .email .control input[type="email"] {    height: 40px !important;}.column .password.forget .fieldset .email .control input[type="email"]:focus {    box-shadow: inherit !important;}.column .password.forget .actions-toolbar .primary .action {    background-color: #b9d737 !important;    color: #fff !important;    border: none;    font-weight: 600 !important;}.column .password.forget .actions-toolbar .primary .action:hover {    background-color: #000 !important;}.column .password.forget .actions-toolbar .secondary .back {    display: block;    margin: auto;    padding: 6px 20px;    margin-top: 20px;    border: 1px solid #000;    border-radius: 4px;}.column .password.forget .actions-toolbar .secondary .back:hover {    color: #b9d737;    background-color: #000;    text-decoration: underline !important;}.column .password.forget {    width: 100% !important;    max-width: 600px;    padding: 20px;    margin: 10px auto;    background-color: #fff;    border-radius: 5px;}.best_seller_cats .owl-nav button.disabled,.products-related .owl-nav button.disabled {    pointer-events: auto !important;}.detailed .product .content .description .value h2 {    font-size: 15px;    font-weight: 600;    margin-bottom: 10px;}.detailed .product .content .description .value p,.detailed .product .content .description .value {    text-align: left;}.detailed .product .content .description .value ul li {    display: flex;    padding: 8px 0;    margin-bottom: 0;    font-size: 14px;}.detailed .product .content .description {    width: 80%;}.detailed .product .content .description .value ul li:nth-child(odd) {    background-color: #e2e2e25c;}.faq_new {    margin-bottom: 20px;    background-color: #fff;    padding: 20px 15px;    border-radius: 5px;}.col-md-8 {    margin-bottom: 20px;}.top_faq_div {    display: flex;    justify-content: space-between;    align-items: flex-start;    gap: 20px;    padding-bottom: 20px;}.firstDivFaq {    width: 100%;}.image_container img {    width: 100%;    max-width: 385px;    min-width: 300px;}.tab_btz {    margin-bottom: 0;    width: 100%;    border-radius: 10px 10px 0 0 !important;    text-align: left;    white-space: normal !important;    word-wrap: break-word;}button.tab_btz {    padding: 10px;    background-color: #b9d737;    border-color: #b9d737;    font: 500 14px / 1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;}.col-md-24 h3,.faq_new h3,.faq_new h3 {    font: 500 18px / 1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;    margin: 0 0 20px;}.col-md-8 h3 {    font: 500 18px / 1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;    margin: 20px auto;}.aboutus-page {    padding: 10px 30px;    background-color: #fff;    border-radius: 5px;}.fotorama__thumb-border {    border: 2px solid #b9d737 !important;    height: 88px !important;    width: 88px !important;}.fotorama__nav--thumbs .fotorama__nav__frame {    height: 88px !important;}.fotorama__nav--thumbs {    height: auto !important;}.fotorama__thumb {    background-color: #ebebeb;    height: 100%;    overflow: hidden;    position: relative;    width: 88px !important;}.returnPolicyTab tr {    display: table-row !important;}.listing .img_con {    width: 100%;    min-height: 130px;    min-width: 130px;}.listing .img_con img {    width: 100%;    height: auto;    max-width: 100%;    max-height: none;}.page-layout-1column .columns .form-orders-search .fieldset legend.legend,.page-layout-1column .columns form .actions-toolbar {    margin-left: 0 !important;}.page-layout-1column .columns .form-orders-search .fieldset .field .control {    width: 100% !important;}.page-layout-1column .columns .form-orders-search .fieldset .field .control input {    height: 40px !important;}.page-layout-1column .columns .form-orders-search .actions-toolbar .primary .submit {    color: #fff;    font-weight: 600;    background-color: #b9d737;    border-color: #b9d737;    border-radius: 4px;    font-size: 12px;    text-transform: uppercase;}.form.form-orders-search {    width: 100% !important;}.checkout-footer-wrapper .policy a.link {    text-decoration: underline !important;    color: #1979c3 !important;    margin-bottom: 0 !important;}.checkout-footer-wrapper .policy.payment-policy {    border-bottom: none !important;}#mini-cart .item .product {    display: flex;    flex-direction: column;}.minicart-items .product-image-wrapper .product-image-photo {    width: 100% !important;}.fiterTab .filter-options-title::after {    display: inline-block;    font-style: normal;    font-weight: 700;    line-height: 1;    -webkit-font-smoothing: antialiased;    content: "\e622";    font-family: "icons-blank-theme";    font-size: 24px;    float: right;    margin-top: -3px;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;    -moz-backface-visibility: hidden;    backface-visibility: hidden;}.rotateIcon::after {    transform: rotate(180deg);    transition: linear 0.3s;}.filter-options .fiterTab .filter-options-title {    padding: 10px 0;    cursor: pointer;    margin-bottom: 0 !important;}.filter-options .fiterTab,body.shopbrand-brand-view .filter-options .filter-options-item {    border-bottom: 1px dashed #dbdbdb;}#itemQty {    background-color: #b7d635 !important;    color: #fff !important;    text-align: center;}.modal-inner-wrap .modal-header .action-close {    background-color: transparent !important;}.checkout-footer-wrapper .method-certification>div {    flex: 0 0 100% !important;    float: right;    width: 100%;}#mini-cart {    /* margin-top: 230px; */    margin-top: 233px;    height: max-content;    /*overflow-x:hidden;*/}.minicart_upContent>.actions {    margin-top: 9px !important;}.product-item-info a:hover {    color: inherit !important;}.authentication-wrapper-custom .action-auth-toggle {    border: 1px solid #cacaca;    color: #000;    font-weight: 600;    text-shadow: none;    text-decoration: none;    border-width: 2px;    border-radius: 3px;    background: #fff;    padding: 12px 16px;    transition: all 200ms ease-in-out;    width: 100%;}.authentication-wrapper-custom button:hover {    color: #b7d635 !important;}.guestCheckoutbtn {    border-style: none;    color: #fff;    font-weight: 500;    text-shadow: none;    text-decoration: none;    border-radius: 3px;    box-shadow: none;    background: #000;    padding: 12px 16px;    transition: all 200ms ease-in-out;    width: 100%;    text-transform: capitalize;}.authentication-wrapper-custom {    width: 100%;    max-width: 500px;    display: flex;    flex-wrap: nowrap;    column-gap: 5px;}.authentication-wrapper-custom button {    cursor: pointer;    font-weight: 600;}#select-loc-btn:before {    content: url('/media/wysiwyg/locationfin.svg');    position: absolute;    left: 10%;}#select-loc-btn {    width: auto;    height: auto;    background-color: #333;    border-radius: 5px;    overflow: hidden;    justify-content: flex-start;    align-items: center;    color: #fff;    position: absolute;    top: 40%;    left: 28%;    text-align: center;    padding: 2% 12%;    margin: 0 auto;}#ahmap {    height: 400px !important;    width: 100% !important;}#address {    margin-top: 10px;    width: 100%;    padding: 8px;    box-sizing: border-box;}#modalloc {    width: 100%;    height: 125px;    position: relative;    border-radius: 5px;    margin: 2% 0;    overflow: hidden;    /*background-image: url(https://media-qatar.ahmarket.com/media/location-finderimg.png);*/    background: #fff;}.modal-overlaygooglemap {    display: none;    position: fixed;    z-index: 1000;    left: 0;    top: 0;    width: 100%;    height: 100%;    background-color: rgba(0, 0, 0, 0.5);}.modal-contentgooglemap {    display: none;    position: fixed;    z-index: 1001;    background-color: #fefefe;    margin: auto;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    padding: 20px;    border: 1px solid #888;    width: 80%;    max-width: 600px;    max-height: 80%;    overflow-y: auto;}.modal-closegooglemap {    color: #aaa;    float: right;    font-size: 28px;    font-weight: 700;    cursor: pointer;}.modal-closegooglemap:hover,.modal-closegooglemap:focus {    color: #000;    text-decoration: none;}.field[name="shippingAddress.custom_attributes.address_option"] legend.admin__field-label {    font-weight: 600 !important;    font-size: 16px !important;}.content.minicart-items-images .image-list::-webkit-scrollbar {    background: #f1f1f1 !important;    height: 7px !important;}.content.minicart-items-images .image-list::-webkit-scrollbar-thumb {    background: #888 !important;    border-radius: 10px;}#block-discount-heading,.payment-group .step-title {    color: #000 !important;    font-size: 14px !important;}.header.panel .header.links li {    margin-left: 0 !important;}/*.header.links .authorization-link a:before {*//*    content: url(https://media-qatar.ahmarket.com/media/wysiwyg/sign-in-full.svg);*//*    display: flex;*//*    float: left;*//*}*/.products {    margin: 0 !important;}.minicart_upContent {    position: fixed;    z-index: 9999;    background-color: #fff;    min-height: 230px;    height: auto;    border-bottom: 1px solid #cacaca;}.formCreateAcc .secondary {    width: 100%;    align-items: center;    display: flex;    justify-content: center;}.formCreateAcc .secondary .back {    width: 52% !important;    border: 0.5px solid #a9a9a9;    padding: 5px 12px;    border-radius: 4px;    position: relative;    display: inline-flex !important;    justify-content: center;    align-items: center;}.formCreateAcc .secondary .back:before {    display: inline-block;    font-style: normal;    font-weight: 500;    -webkit-font-smoothing: antialiased;    content: "\e617";    font-family: "icons-blank-theme";    font-size: 24px;    float: left;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;    -moz-backface-visibility: hidden;    backface-visibility: hidden;    position: absolute;    top: -3px;    left: 28%;}.formCreateAcc .secondary .back:hover {    background-color: #000;    color: #b9d737;}.product-item-details .cart.item {    margin-bottom: 5px;    display: flex;    column-gap: 5px;    align-items: end;}.cartDelivery span {    color: #09802d;    font-weight: 500;}.formCreateAcc,.formCreateAcc .primary {    display: flex !important;    flex-direction: column;    width: 100%;    align-items: center;    gap: 10px;}.formCreateAcc .primary button {    background-color: #000 !important;    color: #fff !important;    outline: none !important;    width: 60% !important;    border: none !important;    margin-right: 0 !important;}.formCreateAcc .primary button:hover {    color: #b9d737 !important;}.swatch-option.color:not(.disabled):hover {    outline: 2px solid #fff !important;}.small-decimal,.price-box sub {    font-size: 14px;}.customer-account-create .field.confirmation.required label {    width: 100% !important;}.modal-custom.opc-sidebar.opc-summary-wrapper .modal-inner-wrap {    margin-top: 0 !important;}.product-item-details .swatch-attribute.color .swatch-attribute-options .swatch-more {    padding: 0 !important;    margin: 0 !important;    color: #fff;    font-size: medium;    font-weight: 600;}.celebrationHeading {    text-align: center !important;    font-size: 14px !important;}.product-item-details .swatch-attribute.color .swatch-attribute-options {    display: flex;    flex-direction: column;    /*background-color: lightgray;*/    padding: 1px 2px;    align-items: center;    border-radius: 18px;    justify-content: center;}.content.minicart-items-images .deliveryIcon {    position: relative;    padding-right: 18px;    font-weight: 600;    font-size: 13px;}.content.minicart-items-images .deliveryIcon:after {    content: "";    display: block;    background-image: url('/media/wysiwyg/exclMark.svg');    background-size: contain;    position: absolute;    background-repeat: no-repeat;    right: 0;    top: 3px;    width: 16px;    height: 15px;}.minicart-items-wrapper.overflowed .minicart-items .product-item .product {    display: flex;    justify-content: center;    align-items: center;}.minicart-items-wrapper.overflowed {    border: none !important;    border-radius: 8px !important;}.minicart-items-wrapper.overflowed .minicart-items {    padding: 5px 0 20px;}.minicart-items-wrapper.overflowed a {    color: #fff !important;    outline: none !important;    border: none !important;}.minicart-items-wrapper.overflowed a:hover {    color: #b9d737 !important;}.overflowed .minicart-items .product-item-details .price {    float: left;    font-weight: 600 !important;    font-size: 16px !important;}.form-create-account .fieldset .field {    margin: 0 0 14px !important;}.block-title.title h2 {    font-size: 22px;    font-weight: 600;    line-height: 30px;}.secondShopNowbtn {    height: 100%;    display: flex;    align-items: flex-end;}.cart-item-actions {    display: table !important;    margin: 0 auto !important;}#maincontent .page-title-wrapper.product h1 {    display: block !important;}.minicart-wrapper .action.showcart:before {    content: url('/media/wysiwyg/Carticon.svg') !important;}#category-list .owl-stage-outer,.products-related.products .owl-stage-outer {    padding: 6px 0;    margin: 0 -18px 0 0;}.cms-index-index .products-grid .products-related.products .owl-stage-outer {    overflow: visible !important;    width: 100%;}.cms-index-index .products-grid .products-related.products {    overflow: hidden;}.minicart-items .item .product .cart-item-actions .product-item-pricing {    padding-top: 5px;    display: flex;    flex-direction: column;    align-items: center;    row-gap: 4px;}.ahmarketApp {    white-space: nowrap;}.cart-empty {    display: flex;    align-items: center;    justify-content: center;    flex-direction: column;    row-gap: 25px;    margin-bottom: 20px;}.new_classicViewDiscount {    display:flex;    align-items:baseline;    gap:4px}.new_classicViewDiscount .old-price {    display: flex;    gap: 4px;    flex-wrap:nowrap;    align-items:baseline;}.new_classicViewDiscount .old-price:after {    content:none !important;}.new_classicViewDiscount .old-price .price-container {        text-decoration: line-through;}.product.details.product-item-details .price-box.price-final_price {    display: flex;    flex-direction:column;    flex-wrap: wrap;    column-gap: 8px;    align-items: baseline;    justify-content: flex-start;}.category-view .category-description {    font-size: 38px;    text-transform: uppercase;}.categories_con .title_con h6 {    margin: 0;    padding-top: 5px;    font-size: 20px;    font-weight: 600;    line-height: 27px;    letter-spacing: 0;    margin-bottom: 10px;    color: #000;}.contact {    overflow: hidden;}.contact-info:last-child {    border-bottom: none;}.contact-info .icon {    display: inline-block;    vertical-align: middle;    margin-right: 10px;}.contact-info .info {    display: inline-block;    vertical-align: middle;    padding: 3px;}.contactTitle,.information,.payment,.services,.newsletters {    padding: 10px;    cursor: pointer;}.social-icons {    display: block;}.best_seller_cats .owl-nav button {    position: absolute;    top: 50%;    background-color: #000;    color: #fff;    margin: 0;    transition: all 0.3s ease-in-out;}.products-related .owl-nav .owl-prev,.best_seller_cats .owl-nav .owl-prev {    left: 0;    height: 100%;    width: 26px;}.products-related .owl-nav .owl-next,.best_seller_cats .owl-nav .owl-next {    right: -20px;    height: 100%;    width: 26px;}.products-related .owl-nav button,.best_seller_cats .owl-nav button {    position: absolute;    top: 50%;    transform: translateY(-50%);    background: rgba(255, 255, 255, 0.58) !important;}.products-related .owl-next span,.products-related .owl-prev span,.best_seller_cats span {    font-size: 50px;    position: relative;    top: -5px;    color: #666;}.overflowed button.close-button {    right: 10px !important;    font-weight: 500 !important;}.normal .overflowed .staticTop button.close-button {    right: -10px !important;    font-weight: 500 !important;}.overflowed button.close-button:hover {    color: #000;}.products-related .owl-nav button:focus,.best_seller_cats .owl-nav button:focus {    outline: none;}.broughtTogWraper {    margin-bottom: 24px !important;    display: block !important;    clear: both;}.aboutus-subtitle {    display: flex;    flex-wrap: nowrap;}.aboutus-subtitle p {    padding: 8px 0;    border-bottom: 1px solid #cacaca;}.fvtListOl {    display: grid !important;    grid-template-columns: repeat(5, minmax(0, 1fr));}.fvtItem .products-grid .product-item,.fvtItem {    margin-left: 0 !important;}.fvtItem,.fvtItem .product-item-info,.fvtItem .product-item-info a span {    width: 100% !important;}.product-info-main .page-title-wrapper,.product-info-main .product.pricing {    max-width: 550px;}.product-info-main .page-title-wrapper .page-title .base {    font-size: 26px;    font-weight: 400;}.block-register-account .block-title {    display: block;    font: 500 24px / 1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;    border-width: 0;    text-align: center;    padding-bottom: 15px;}.block-register-account .block-title strong {    padding: 0;    border-width: 0;    font: 500 24px / 1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;    color: #000;    text-transform: uppercase;}.block-register-account .block-title .field.note {    font: 400 12px / 1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;    text-transform: initial;}.product-info-main .page-title-wrapper .page-title {    line-height: 35px;}.form.create.account {    max-width: 550px;    background-color: #fff;    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;    margin: 10px auto;    padding: 20px;}.registerCus {    display: inline;    width: 100%;    max-width: 550px;    flex-direction: column;    justify-content: center;    align-items: center;    margin: 0 !important;    text-align: center;}.form.create.account .fieldset.create.account {    margin-bottom: 6px !important;}.form.create.account .control {    width: 100% !important;    float: auto !important;}.form-create-account .actions-toolbar {    padding-bottom: 12px;}.fieldset.create.info .legend,.fieldset.create.account .legend {    margin: 0 0 12px !important;    font: 400 16px / 1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;    color: #000;    text-transform: uppercase;}.cart.table-wrapper .product-image-wrapper .product-image-photo {    max-width: 119px !important;    max-height: 125px;}.password-strength-meter:before {    width: 100% !important;}.form.create.account.form-create-account input {    height: 42px !important;}.minicart-wrapper .ui-dialog .block-minicart {    padding: 20px 20px 0;    right: 0;    z-index: 5;    -webkit-box-shadow: 0 1px 3px #e1e1e1;    color: #000;    background-color: #fff;}.block-minicart .block-content {    padding-top: 0 !important;    width: -webkit-fill-available;    width: -moz-available;    width: fill-available;}.minicart-items .product-item-name {    margin: 0 0 10px;}.minicart-items .update-cart-item {    padding: 2px 7px;}.minicart-items .item-qty {    height: 27px;    text-align: left;    width: 70px;    background-color: #f8f8f8;    border-radius: 8px;    padding: 0 8px;    margin: 0 auto;}.product-item-name {    max-height: 32px;    min-height: 26px;    overflow: hidden;    line-height: 16px;    font-size: 12px;    color: #333333 !important;}.categories.owl-carousel .owl-stage {    width: max-content !important;}.block.block-minicart .minicart-items .product-image-container {    width: 116px !important;    height: auto;    padding-right: 6%;    display: contents;}.minicart-items .product-image-container {    height: auto;}.product-image-container {    display: inline-block;    max-width: 100%;    vertical-align: top;    width: 100% !important;    min-width: 100px;    aspect-ratio: 1/1 !important;}.minicart-items .product-item:first-child {    padding-top: 0;}.minicart-wrapper .block-minicart .actions a.viewcart {    padding: 7px;    margin-bottom: 20px;    background-color: transparent;    color: #333;    border-radius: 5px;    border: 1px solid #cacaca;    display: block;    width: 82%;    margin: auto 3px;    text-align: center;    margin-bottom: 2px;}.minicart-items .product-item-details .price-excluding-tax {    margin: 5px 0;}.minicart-items .product-item-details .price {    align-items: center;}.minicart-items .product-item-details {    padding-left: 5px;    /*width: 100%;*/    display: flow-root;    text-align: center;}.minicart-items .product-item-name {    display: block}#minicart-content-wrapper .minicart-items .product-item-name {    display: none !important;}.minicart-wrapper .block-minicart a {    color: #000;    text-decoration: none;    font-weight: 500;}ul.header.links {    float: none !important;}.frame-5 div {    color: #1747d6;}.text-center {    text-align: center;}.img-responsive {    display: block;    max-width: 100%;    height: auto;    min-width: 130px;}.col-md-8 ul {    list-style: disc !important;}.div-2 div {    display: flex;    justify-content: space-between;    padding-top: 10px;}.product-info-price .product-info-stock-sku {    display: flex;    flex-direction: column;    row-gap: 3px;}.frame-5 a .returns {    display: flex;    column-gap: 5px;    flex-wrap: nowrap;    align-items: center;}.control.qty .qty {    max-width: 70px;    border-radius: 12px !important;}.homeSec_1 {    width: 100%;}.page-wrapper {    overflow: hidden;}.page-wrappe a {    text-decoration: none !important;    color: inherit;}.bg-white {    background: #fff;}.faq_1 {    padding: 10px !important;    background-color: #fff;    border-radius: 12px;}.column.main,.cms-promotions-offers-best-price-offers-html .columns {    position: relative;}.column.main .product-info-price {    width: 90%;}.column.main .ah-delivery {    display: flex;    flex-wrap: wrap;    column-gap: 6px;    align-items: center;}.column.main .my-free-delivery {    color: #33a038;}.column.main .product-add-form {    display: block;}.detailed .product .content .description {    float: left !important;}.reviews-actions .add {    display: flex;    align-items: center;    text-decoration: underline !important;    font-style: italic;    font-weight: 400;}#remember_meWiLVrm4qtG {    margin: 0 !important;}#remember-me-box label {    margin: 0 !important;}.fieldset .field .label {    text-align: left !important;}#remember-me-box {    display: none;    flex-direction: row;    justify-content: flex-start;    align-items: center;    gap: 4px;}#remember-me-box .checkbox {    margin: 0 !important;    top: 0 !important;}.rtl .page-header .wrapper .panel {    flex-direction: row-reverse;}.page-header .wrapper {    display: flex !important;    margin-left: auto !important;    margin-right: auto !important;    justify-content: center !important;    align-items: center !important;}.field.email.required input[type=text],.field.password.required input[type=password],.field.password.required input[type=text] {    height: 42px !important;}.page-header .wrapper .links {    margin: 0 !important;    /*max-width: 100px;*/}.newsletterBox {    position: relative;}.newsletterBox input {    border-radius: 3px;    margin-right: 0 !important;    padding: 0 110px 0 5px !important;}.newsletterBox .action {    position: absolute !important;    right: 1px;    top: 1px;}.footer-top {    display: grid;    grid-template-columns: repeat(5, minmax(0, 1fr));}#switcher-language-trigger {    display: flex;    flex-wrap: nowrap;    align-items: center;}.actions .search {    top: 1px !important;    margin-right: 1px !important;}.betweenClass {    display: flex;    justify-content: space-between;    padding-bottom: 5px;}.centerClass {    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;    text-align: center;}.contentWraperCustomMini {    padding: 0 !important;    border-bottom: none !important;}.listItemSideCart {    padding: 0 0 8px !important;}.titlesAndHeadings {    margin: 0;    font-size: 13px;    font-weight: 400;    line-height: 18px;    letter-spacing: 0;    font-variation-settings: wdth 100, CTGR 0;    text-decoration: none;    color: #000;}.go-to-cart {    padding: 8px 20px;    border: none;    border-radius: 4px;    background-color: #fff;    color: #000;    font-size: 14px;    cursor: pointer;    border: 1px solid #cacaca;    width: 100%;    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, -0.8), 0 2px 5px 0 rgba(0, 0, 0, 0.19);}.go-to-cart:hover {    background-color: #f8f8f8;}#home_sec_1 .box_main_con .box:hover h2 {    color: #0657ce !important;}.cardsLink {    position: relative;    text-decoration: none !important;    color: #333 !important;    outline: none;    margin-right: 0 !important;}.cardsLink .name {    display: flex;    flex-wrap: nowrap;    justify-content: space-between;}.cardsLink img {    padding-bottom: 3px;    aspect-ratio: 16 / 6;}.shopingLink {    padding: 9px 20px;    text-transform: uppercase;    text-decoration: none !important;    color: #fff !important;    outline: none;    background-color: #000;    border-radius: 5px;    line-height: normal;}.block-minicart .block-content>.actions {    margin-bottom: 9px !important;}.block-minicart .block-content>.actions>.mini_cart_msg {    font-size: 13px;    padding-bottom: 5px;}.shopingLink:hover {    text-decoration: none !important;    color: #000 !important;    outline: none;    background-color: #b7d635;    transition: all 0.3s ease;}.cart-item-actions .change-item-number {    display: flex;    width: 100%;    flex-direction: column;    row-gap: 3px;    margin-top: 6px;}#mini-cart:last-child::after {    content: "That's all of the items";    position: absolute;    font-family: "Poppins", sans-serif;    color: #b3b9be;    width: 100%;    text-align: center;    left: 0;}.rtl #mini-cart:last-child::after {    content: "هذي كل الأغراض" !important;}.sideProducts {    display: flex !important;    justify-content: center !important;    flex-direction: column !important;    align-items: center !important;    padding: 15px 0 0 !important;}.subscribtBtnFooter {    padding: 5px 18px !important;    font-size: 12px !important;    border-radius: 4px !important;    background: #282828 !important;    border: 1px solid #282828 !important;}#mini-cart:last-child {    margin-bottom: 120px !important;    border-bottom: none;}#mini-cart:last-child .dropdown-options {    max-height: 124px !important;}.actionsBtnsMini {    margin: 0 0 10px !important;}.actionsBtnsMini button:hover {    scale: 1.1;}.miniCardActions {    padding-bottom: 10px !important;}.sideImageSize {    width: 140px !important;}body {    background-color: #E3E6E6;    font-family: "Poppins", sans-serif;}/*.top-navigation-item-content, .top-navigation-item-content > .navigation  {*//*    background-color:red ;*//*     background-image: linear-gradient(#A90808, #E12828, #A90808 );*//*}*/a,a:visited,.alink:visited {    text-decoration: none !important;    color: inherit;}.minicart-wrapper .block-minicart {    width: 0 !important;}.minicart-wrapper.active .block-minicart {    border: none;    position: fixed;    width: 140px !important;    right: 0;    top: -3px;    min-width: auto;    height: 100%;    padding: 40px 12px;    background-color: #fff;    z-index: 9999;    transition: width 0.25s ease-in-out;    overflow-y: auto;}.mainContentMini {    overflow: hidden !important;}.rmPadding {    padding: 0 !important;}.description.text-center {    display: contents;}.region-switcher:hover .region-selector {    display: block;}.region-switcher.switcher.store.switcher-store {    position: relative;    align-items: center;    justify-content: center;    gap: 4px;    vertical-align: baseline;    font-size: 12px;}.nav-items .description {    font-size: 12px;    vertical-align: middle;    font-weight: 400;    float: right;}ul.header.links {    vertical-align: middle;}.listing:hover .titlesAndHeadings {    color: #0657ce;}.description h5 {    margin: 4px auto;}.region-switcher.switcher.store.switcher-store img {    vertical-align: middle;}.listing .img_con:hover h6 {    color: #0657ce;}.page-footer {    padding: 15px 0;    background-color: #282828;}.fvtListOl .product-item {    box-shadow: 0 0 4.5px 1px #0000001a;    background-color: #fff;    text-align: center;    padding-bottom: 4px;}.page-products .products-grid .product-item .product-image-container {    width: 100% !important;}.price-box .price-container.price-final_price {    display: flex;    flex-wrap: nowrap;    column-gap: 5px;    align-items: center;    margin:0;}.price-box sub {    bottom: 0px !important;    font-weight: 600;}a.product.photo.product-item-photo {    display: block;    width: 100%;    clear: both;}.page-products .products-grid .product-item [class^="swatch-opt-"] {    position: absolute;    bottom: 106px;    left: 5px;    z-index: 999;}.swatch-option.text {    padding: 0 4px;    margin-right: 0 !important;}.swatch-attribute.swatch-layered.size .swatch-attribute-options.clearfix {    display: flex;    flex-wrap: wrap;    column-gap: 6px;}/*.products-grid .product-item button[type="button"]:disabled {*//*    background: #84a10c !important;*//*}*/.btn-spinner {    position: absolute;    top: 20%;    left: 21%;    transform: translate(-50%, -50%);    font-size: 19px;    display: none;    color: white;}.product-item-name,.titlesAndHeadings,.product.name a {    width: 100%;    text-align: start;    font-weight: 400;    font-size: 13px;    max-height: 34px;    overflow: hidden;    line-height: 15px;    text-decoration: none;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    min-height: 30px;}.block-minicart .items-total {    display: none;}.block-minicart .subtotal {    margin: 0 3px 10px;    text-align: center;    padding-top: 38px;}.block-minicart .block-content>.actions>.primary .action.primary {    display: block;    margin-top: 2px;    margin-bottom: 6px;    width: 100%;    font-size: 14px;    background: #bfdb4a;    border: 0;    font-weight: 600;    text-transform: uppercase;    color: #000;    box-shadow: 0 0 2.7999999523163px 1px rgba(0, 0, 0, 0.1);}.minicart-items-wrapper {    overflow-y: visible;    height: max-content !important;}.sidebar.sidebar-main {    background: #fff;    padding-right: 0;}a:active {    text-decoration: none !important;}.ViewAllBtn a,.box4ViewAllBtn a {    text-decoration: underline !important;    color: #1747d6 !important;}.ViewAllBtn a:hover,.box4ViewAllBtn a:hover {    color: #f24822 !important;}.block-title.filter-title {    color: #b7d635;    background-color: #000;    padding: 10px 15px;    border-radius: 3px;}.block-content.filter-content {    padding: 0 8px;}dd.filter-options-content a {    color: #000;    text-decoration: none;}.qty-wrapper .btn-qty {    background-color: transparent !important;    text-decoration: none !important;    color: #000 !important;    font-weight: 600 !important;    font-size: 20px;    padding: 0 14px !important;}.qty-wrapper .btn-qty:hover,.btn-qty:focus {    color: #b7d635 !important;}#hidingSecondaryDetails .frame-12 {    display: flex;    justify-content: space-between;    align-items: center;}.old-price #product-price- .price {    font-size: 16px !important;}.my-standard-delivery {    font-family: "Poppins", sans-serif;    font-weight: 400;    color: #000;    text-align: right;    position: relative;    min-width: fit-content;    font-size: 14px;    letter-spacing: 0;    line-height: normal;}.my-shop-more {    font-family: "Poppins", sans-serif;    color: #157708;    font-size: 12px;    min-width: fit-content;    line-height: 22px;}.div-4 .frame-17 {    text-align: end;}#hidingSecondaryDetails .frame-12 .price-box {    margin-top: 0 !important;}.frame12 .qar-3 .price-box .special-price {    margin: 0 !important;}.product-info-main .product-info-price .price-box {    display: flex;    flex-direction: row;    justify-content: flex-start;    column-gap: 12px;    align-items: center;    width: max-content;}.product-info-main .discount-percentage {    line-height: 24px;    margin: 0;    order: 2;    float: none;    font-size: 15px;}.div-3 .stock {    display: flex;    justify-content: space-between;    margin-top: 10px;    align-items: end;}.IN-STOCK.stock.available {    margin-right: 0 !important;    color: #33a038;}.text-wrapper-23 {    color: #33a038;}.div-3 .box-tocart .ah-qty {    width: 100%;    display: flex;    justify-content: space-between;    align-items: center;}.div-3 .box-tocart {    display: flex !important;    row-gap: 6px;    justify-content: center;    align-items: center;    flex-direction: column;    width: 100%;    margin: 12px 0 important;}.div-3 .box-tocart .qty {    margin: 0 !important;    font-size: 15px;    font-weight: 600;    height: 30px !important;}.div-3 .box-tocart .actions {    padding-top: 0 !important;    width: 100%;}.div-3 .box-tocart .tocart {    width: 100%;    padding: 8px 17px !important;    background-color: #292D32 !important;    border: none !important;    transition: background-color 0.3s;    font-size: 1.6rem;}.div-3 .box-tocart .tocart:hover {    background-color: #000 !important;    color: #fff !important;    transition-timing-function: ease-in-out;}.block.block-minicart.ui-dialog-content {    padding: 0 0 39px !important;}.minicart-items .product-item {    padding: 2px 0 !important;}#minicart-content-wrapper {    display: flex;    justify-content: center;    flex-direction: column;    overflow: hidden;    align-items: center;}.img_abt {    border-radius: 100px;    border: 4px solid #bad739;}dd.filter-options-content li:before {    width: 15px;    font-size: 25px;    line-height: 20px;    content: "\e608";    font-family: "icons-blank-theme";    vertical-align: middle;    display: inline-block;    font-style: normal;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}dd.filter-options-content li a:hover {    color: #1979c3 !important;}.homeSec4Offer {    position: absolute;    top: 0;    right: 0;    background-color: #cc190c;    color: #fff;    padding: 2px 8px;    font-size: 14px;    font-weight: 600;    border-radius: 12px;}.toolbar-products {    padding: 10px 15px;    background: #fff;    margin-bottom: 10px;    border-radius: 3px;    margin-top:8px;}ul.items.pages-items li a.page {    border: 1px solid #d1d1d1;    color: #000;    padding: 0 12px;}ul.items.pages-items li.current .page {    border: 1px solid #d1d1d1;    color: #fff;    padding: 0 12px;    background: #000;}.pages .action.next {    margin-left: 0;}tr.totals.shipping.excl span.value,div#block-shipping {    display: none;    visibility: hidden;}form.form.form-cart {    background-color: #fff;    border-radius: 10px;    padding: 15px;}tr.item-info .cart.item select {    height: 27px;    text-align: left;    width: 70px;    background-color: #f8f8f8;    border-radius: 8px;    padding: 0 8px;    font-weight: 600;}form.form.form-cart a.action.action-delete:before {    content: "\e604";    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    font-size: 28px;    line-height: 28px;    color: #303030;    font-family: "icons-blank-theme";    vertical-align: middle;    display: inline-block;    font-weight: 400;    overflow: hidden;    speak: none;    text-align: center;}form.form.form-cart a.action.action-edit {    display: none;    visibility: hidden;}form.form.form-cart a.action.action-delete span {    border: 0;    clip: rect(0, 0, 0, 0);    height: 1px;    margin: -1px;    overflow: hidden;    padding: 0;    position: absolute;    width: 1px;}form.form.form-cart td.col.subtotal {    vertical-align: middle;}.cart.table-wrapper .product-item-name a {    display: inline-block;    font-weight: 600;    text-decoration: none;    color: #000;    font-size: 14px;    outline: 0;}.ahaction.clear:before {    position: absolute;    content: url('/media/wysiwyg/deleteAll_.png');    left: -19px;    bottom: -3px;} .ahaction.clear {    color: #808080;    border: none;    line-height: normal;    font-size: 15px;    position: relative;}.cart.main.actions .action.clear:hover,.cart.main.actions .action.clear:focus {    transform: scale(1.01);    background: transparent;}.cart.main.actions .action.update {    display: none;    visibility: hidden;}table.data.table.totals:first-child tbody {    padding: 0 8px;    display: block;    width: -webkit-fill-available;    width: -moz-available;    width: fill-available;}.checkoutBillInfo {    padding: 5px 0 !important;    font-size: 12px !important;    color: #bbb !important;}.table-wrapper .checkoutTable {    border-collapse: separate !important;    border: 1px solid #cacaca;    border-radius: 8px;}.table-wrapper .checkoutTable tbody,.sixteen {    font-size: 16px;}.row {    display: flex;    flex-wrap: wrap;    gap: 15px;}.col_12 {    width: 100%;}#home_sec_1 .container .row {    padding-bottom: 10px;}#home_sec_1 .box_main_con .box:hover .img_con {    border-radius: 50%;    aspect-ratio: 1 / 1;    background-color: #f9f9f9;    display: flex;    align-items: center;    justify-content: center;}#home_sec_1 .box_main_con .box:hover .img_con img {    transform: scale(1.02);}#home_sec_1 .box_main_con .box .img_con img {    border-radius: 50%;    aspect-ratio: 2 / 2;    width: 100%;}.mainItemProduct {    height: max-content !important;    margin-left: 10px !important;}.adjust-custom-wrapper {    display: block;    height: 0;    overflow: hidden;    position: relative;    z-index: 1;}.product-item-info .defaultImgCont {    min-width: 100% !important;}.myInnerButton {    position: absolute;    bottom: 4%;    z-index: 999;    right: 9px;}.downDiv {    margin: 10px 0;}.product.photo.product-item-photo {    position: relative;}.myBtnAdd {    position: absolute;    right: 8px;    bottom: 7px;    background: transparent;    border: 0;    padding: 0;    z-index: 1;}.product-item-details .timing {    display: flex;    align-items: end;    gap: 4px;    font-size: 12px;    font-weight: 500;    font-style: italic;}.product-item-details .timing span {    -webkit-line-clamp: 1;    text-overflow: ellipsis;    overflow: hidden;    display: -webkit-box;    -webkit-box-orient: vertical;    color: #808080;}.mainAddBtn {    background: #fff !important;    padding: 4px 12px !important;    border: 2px solid #c7c7c7 !important;}.product-image-photo {    width: 100%;}.product-image-wrapper .product-image-photo {    max-height: none;    height: auto !important;}.product-item-details {    padding: 8px;    display: flex;    flex-direction: column;    justify-content: space-between;    align-items: flex-start;}.fvtProductItemDetails {    justify-content: start !important;    align-items: flex-start;    padding: 3px 10px !important;}.special-price .price-wrapper {    width: 100%;}.product-item .price-box {    margin: 5px 0 5px !important;    display: flex;    align-items: center;    column-gap: 8px;    flex-wrap: wrap;}.price-wrapper .currency {    font-size: 12px;    font-weight: 500;    letter-spacing: 0;    text-align: left;    color: #333333;}.addSpan {    color: #b7d635;    font-size: 25px;    padding: 0;    margin: 0;    font-weight: 600;    line-height: 22px;}#home_sec_1 .box_main_con .box .img_con:hover:after {    opacity: 1;    visibility: visible;    border: 2px solid #cacaca;}#home_sec_1 .box_main_con .box h2 {    margin: 0;    font-size: 16px;    line-height: 21px;    letter-spacing: 0;    text-align: center;    color: #000;    text-decoration: none;}#home_sec_2 {    /*padding-top: 10px;*/    padding-bottom: 10px;}#home_sec_2 .row .col {    width: calc(25% - 42px);    box-shadow: 0 0 4.5px 1px #0000001a;    border-radius: 12px;    padding: 15px;}.col_1 .box .listing,.col_3 .box .listing {    display: flex;    justify-content: center;    align-items: center;    flex-direction: column;    text-align: center;    row-gap: 5px;    max-width: 174px;    width: 100%;}.col_1 .box .title_con h3 {    height: auto;    margin: 0;    margin-bottom: 5px;    font-size: 20px;    font-weight: 600;    line-height: 36px;    letter-spacing: 0;    text-align: left;    min-height: 72px;    color: #000;}.col_1 .box .listing_con {    display: flex;    flex-wrap: wrap;    column-gap: 5px;    row-gap: 10px;    padding-left: 10px;    padding-right: 10px;    justify-content: space-between;}.col_1 .box .listing_con .listing {    width: calc(50% - 10px);    text-decoration: none;}.col_1 .box .listing_con .listing .img_con {    position: relative;}.col_1 .box .listing_con .listing .img_con img {    width: 100%;    height: 100%;    object-fit: contain;}.hightligtedSpan {    height: fit-content;    text-wrap: nowrap;    right: 0;    top: 0;    padding: 2px 5px;    background: #cc190c;    font-size: 12px;    font-weight: 600;    line-height: 17px;    letter-spacing: 0;    text-align: left;    display: flex;    justify-content: center;    align-items: center;    color: #fff;}.col_1 .box .listing_con .listing .img_con span {    position: absolute;    right: 0;    top: 0;    padding: 2px 5px;    background: #cc190c;    font-size: 16px;    font-weight: 600;    line-height: 17px;    letter-spacing: 0;    text-align: left;    display: flex;    justify-content: center;    align-items: center;    color: #fff;}.col_1 .box .listing_con .listing h3 {    margin: 0;    font-size: 12px;    font-weight: 600;    line-height: 16px;    letter-spacing: 0;    text-align: left;    font-variation-settings: wdth 100, CTGR 0;    color: #000;}.col_1 .box .link_con {    padding-top: 5px;    text-align: right;}.col_1 .box .link_con a {    font-size: 12px;    font-weight: 400;    line-height: 16px;    letter-spacing: 0;    text-align: right;    color: #0657ce;}.col_2 .box .img_1_con {    padding-bottom: 10px;}.col_2 .box .img_1_con img {    width: 100%;}.col_2 .box .content {    padding-left: 9px;    padding-right: 9px;}.col_2 .box .content h3 {    margin: 0;    font-size: 17px;    line-height: 23px;    letter-spacing: 0;    text-align: left;    color: #000;}.col_2 .box .content span {    margin: 0;    font-size: 17px;    font-weight: 400;    line-height: 23px;    letter-spacing: 0;    text-align: left;}.col_2 .box .img_2_con {    padding-top: 14px;    padding-bottom: 20px;    text-align: center;}.col_2 .box .img_2_con img {    width: 100%;    max-width: 250px;}.col_2 .box .link_con {    text-align: right;}.col_2 .box .link_con a {    font-size: 12px;    font-weight: 400;    line-height: 16px;    letter-spacing: 0;    text-align: right;    color: #0657ce;}.col_3 .box .title_con h3 {    margin: 0;    margin-bottom: 5px;    font-size: 20px;    font-weight: 600;    line-height: 36px;    letter-spacing: 0;    text-align: left;    min-height: 72px;    height: auto;    color: #000;}.col_3 .box .listing_con {    display: flex;    flex-wrap: wrap;    column-gap: 5px;    row-gap: 10px;    padding-left: 10px;    padding-right: 10px;    justify-content: space-between;}.col_3 .box .listing_con .listing {    width: calc(50% - 10px);    text-decoration: none;}.col_3 .box .listing_con .listing .img_con {    position: relative;}.col_3 .box .listing_con .listing .img_con img {    width: 100%;    height: 100%;    object-fit: contain;}.col_3 .box .listing_con .listing .img_con span {    position: absolute;    right: 0;    top: 0;    padding: 2px 5px;    background: #cc190c;    font-size: 16px;    font-weight: 600;    line-height: 17px;    letter-spacing: 0;    text-align: left;    display: flex;    justify-content: center;    align-items: center;    color: #fff;}.col_3 .box .listing_con .listing h3 {    margin: 0;    font-size: 12px;    font-weight: 600;    line-height: 16px;    letter-spacing: 0;    text-align: center;    font-variation-settings: wdth 100, CTGR 0;    color: #000;}.col_3 .box .link_con {    padding-top: 5px;    text-align: right;}.col_3 .box .link_con a {    font-size: 12px;    font-weight: 400;    line-height: 16px;    letter-spacing: 0;    text-align: right;    color: #0657ce;}.col_4 .box {    display: flex;    flex-direction: column;    justify-content: space-between;    height: 100%;}.block.block-search {    float: none;    display: inline-block;    padding: 0;    margin-right: 10px;    min-width: 200px;    width: 100%;    margin: 0px;}.block-search input {    /* padding-left: 52px; */    /* height: 40px; */    border: 0;}.block-search .action.search {    background: #f8f8f8 !important;    right: 1px !important;    padding: 8px 4px !important;    top: 1px;    border-radius: 0px 7px 7px 0px;}#categorySelect {    border: none;    padding: 5px;    font-size: 14px;    display: inline-block;    border-right: 1px solid #cacaca;    max-width: 233px;}.block-search .action.search:before {    color: #000 !important;    font-size: 25px;}select:focus,input:focus {    box-shadow: none !important;}.ah-control {    display: flex;    border: 1px solid #cacaca;    border-radius: 7px;    padding: 3px 0px;    background: #fff;}.col_4 .box .content h3 {    margin: 0;    margin-bottom: 5px;    font-size: 20px;    font-weight: 600;    line-height: 27px;    letter-spacing: 0;    text-align: left;    color: #000;}.col_4 .box .content span {    margin: 0;    display: inline-block;    font-size: 16px;    font-weight: 400;    line-height: 22px;    letter-spacing: 0;    text-align: left;}.col_4 .box .img_con {    text-align: center;    display: block;}.col_4 .box .img_con img {    width: 100%;}.col_4 .box .btnn_con {    text-align: center;}.col_4 .box .btnn_con a {    padding: 6px 25px;    border-radius: 2px;    gap: 2px;    font-size: 14px;    font-weight: 500;    line-height: 18px;    letter-spacing: 0;    text-align: left;    background-color: #000;    color: #fff;    text-decoration: none;    display: inline-block;}#home_sec_3 {    padding-bottom: 4px;    max-height: 367px;    overflow-y: hidden;}#home_sec_3 .row .col {    width: 100%;}#home_sec_3 .row .col .best_seller_con h4 {    margin: 0;    padding-top: 5px;    font-size: 20px;    font-weight: 600;    line-height: 27px;    letter-spacing: 0;    text-align: left;    margin-bottom: 10px;}#home_sec_3 .row .col .best_seller_con h4 span {    font-size: 20px;    font-weight: 500;    line-height: 27px;    letter-spacing: 0;    text-align: left;}#home_sec_3 .row .col .best_seller_con .best_seller_cats .img_con {    display: flex;    position: relative;    max-width: 300px;}#home_sec_3 .row .col .best_seller_con .best_seller_cats .img_con img {    width: 100%;    height: auto;}#home_sec_3 .row .col .best_seller_con .best_seller_cats .img_con span {    position: absolute;    right: -2px;    top: 0;    padding: 2px 5px;    background: #cc190c;    font-size: 16px;    font-weight: 600;    line-height: 17px;    letter-spacing: 0;    text-align: left;    display: flex;    justify-content: center;    align-items: center;    color: #fff;}#home_sec_4 .row .col {    width: calc(50% - 38px);    box-shadow: 0 0 4.5px 1px #0000001a;    border-radius: 12px;    padding: 15px;}#home_sec_4 .col_5 .box_con .box .title_con h5 {    margin: 0;    font-size: 20px;    font-weight: 600;    line-height: 36px !important;    letter-spacing: 0;    text-align: left;    color: #000;}.homeProductInfo {    width: 100%;    position: relative;}.demoAnchar {    display: block;    width: 100%;    clear: both;}#home_sec_4 .col_5 .box_con .box .imgs_con {    display: flex;    gap: 0;    justify-content: space-between;    text-align: center;}#home_sec_4 .col_5 .box_con .box .imgs_con .img_con {    display: flex;    flex-direction: column;    align-items: center;    row-gap: 5px;}#home_sec_4 .col_5 .box_con .box .imgs_con .name h6 {    margin: 0;    font-size: 14px;    line-height: 18px;    letter-spacing: 0;    font-variation-settings: wdth 100, CTGR 0;    text-decoration: none;    color: #000;}#home_sec_4 .col_5 .box_con .box .imgs_con .img_con:hover .name h6,.img_con:hover .name h6 {    color: #0657ce;}#home_sec_4 .col_5 .box_con .box .link_con {    text-align: right;}#home_sec_4 .col_5 .box_con .box .link_con a {    font-size: 12px;    font-weight: 400;    line-height: 16px;    letter-spacing: 0;    text-align: right;}.h6Title {    margin: 0;    font-size: 20px;    font-weight: 600;    line-height: 36px;    letter-spacing: 0;    text-align: left;    color: #000;}#home_sec_4 .col_6 .title_con h5 {    font-size: 20px;    font-weight: 600;    line-height: 25px;    letter-spacing: 0;    text-align: left;    color: #000;}#home_sec_4 .col_6 .imgs_con {    padding-top: 25px;    padding-bottom: 25px;    display: flex;    gap: 10px;    justify-content: space-between;    flex-wrap: wrap;    text-align: center;}#home_sec_4 .col_6 .imgs_con .img_con {    width: calc(33% - 18px);    position: relative;    text-decoration: none;}#home_sec_4 .col_6 .imgs_con .img_con img {    width: 100%;}#home_sec_4 .col_6 .imgs_con .name {    margin: 0;    font-size: 13px;    font-weight: 600;    line-height: 18px;    letter-spacing: 0;    text-align: left;    color: #000;}#home_sec_4 .col_6 .imgs_con span {    position: absolute;    right: 0;    bottom: 0;    padding: 2px 5px;    background: #cc190c;    font-size: 12px;    font-weight: 600;    line-height: 15px;    letter-spacing: 0;    text-align: left;    display: flex;    justify-content: center;    align-items: center;    color: #fff;}.widget #just_for_you .categories_con {    box-shadow: none !important;}.img_con:last-child {    margin-right: 0;}.product-info-main .product.attribute.sku {    display: flex !important;    justify-content: flex-start;    align-items: baseline;}.quantity-input {    width: 50px;    text-align: center;}.col .col_1 .bg-white {    overflow: hidden;}.social-icons {    display: flex !important;    gap: 15px !important;    padding-bottom: 10px !important;}.view_more_btn #load-more-button {    align-items: center !important;    justify-content: center !important;}.view_more_btn #load-more-button:hover {    background-color: #36454f !important;    color: #fff !important;    border: 1px solid #36454f;}.cart.table-wrapper .product-item-name {    margin-top: 0 !important;    margin-bottom: 0 !important;}.footer-top .footer-column {    display: inline-flex;}ul.footer.links li a {    color: #fff;    text-decoration: none;}.block.newsletter .title {    display: block;}.connect {    display: flex;    gap: 15px;}.footer-column .title,.block.newsletter .title strong {    color: #fff;    font-size: 14px;    font-weight: 500;    text-transform: uppercase;}.contact-info {    display: flex;    gap: 12px;}.important-links {    width: 100%;}ul.footer.links li a:before {    font-size: 30px;    line-height: 20px;    content: "\e608";    font-family: "icons-blank-theme";    vertical-align: middle;}.footer-column .title {    padding-left: 10px;    margin-bottom: 10px;}.product-items {    margin-top: 8px !important;    display: flex;    justify-content: center;    flex-wrap: wrap;    width: auto;}.retunPolicy-cart {    display: flex;    justify-content: space-between;    flex-direction: column;    color: #064763;    border-top: 1px solid #d1d1d1;    padding: 10px 0;    row-gap: 12px;}.link-to-policy {    display: inline-flex;    width: 100%;    justify-content: flex-end;    color: #0657ce !important;    text-decoration: underline !important;}.link-to-policy:hover {    color: #ce3e01 !important;}.retunPolicy-cart .returns {    display: flex;    gap: 10px;    font-size: 16px;    font-weight: 600;}.checkout-cart-index .action.primary.checkout {    padding: 9px 17px !important;    letter-spacing: 1px;}.cart.table-wrapper #shopping-cart-table .col.price[data-th]:before {    content: "" !important;}.cart.table-wrapper .product-item-details .item-options {    margin-top: 0 !important;    margin-bottom: 0 !important;    display: flex;}.cart.table-wrapper .product-item-details .item-options dt {    margin-left: 10px;}#home_sec_2 .box {    position: relative;    width: 100%;    height: 100%;    display: flex;    justify-content: flex-start;    flex-direction: column;}.product-image-wrapper {    /*padding-bottom: 100% !important;*/    width: 100%;}.boxItemsHom2 {    height: 100%;    display: flex;    flex-direction: column;    justify-content: space-between;}.listing_con {    display: flex;    flex-wrap: nowrap;    overflow-x: auto;    overflow-y: hidden;    -webkit-overflow-scrolling: touch;    width: 100%;    scrollbar-width: none;    -ms-overflow-style: none;}.mw-fit {    max-width: fit-content;}.listing {    flex: 0 0 auto;}.listing:last-child {    margin-right: 0;}#home_sec_2 .row .col {    width: 100%;    display: none;}#home_sec_2 .row .col_2 {    display: block;}.col_1 .box {    position: relative;}.col_1 .box .link_con {    position: absolute;    right: 20px;    top: 0;}.col_1 .box .listing_con .listing .img_con img {    width: 140px;}#home_sec_2 .row .col:first-child {    display: block;}#home_sec_3 {    display: block;}#home_sec_4 .row .col {    width: 100%;}.only_for_mobile {    display: block;}.col_1 .box .listing_con .listing {    width: auto;}#home_sec_1 .box_main_con,.col_1 .box .listing_con {    -ms-overflow-style: none;    scrollbar-width: none;}/*-------------------------------------MIND-UPDATE-------------------------------------------*/.products-grid .product-item .product-item-inner {    position: absolute;    bottom: -4px;    z-index: 2;    right: 9px;}/*--------------------------------------------------------------------------------*/@media (min-width: 640px) {    .sm\:grid {        display: grid;    }}@media (min-width: 769px) {    .cart.table-wrapper .cart .col.price .desktop_price {        display: flex;        align-items: center;        column-gap: 2    }    .img_con {        flex: 0 0 auto;    }    #home_sec_4 .col_5 .box_con .box .imgs_con .img_con img {        width: 130px;        transform: scale(1.15);    }    .signIn_account .sign_item:hover {        color: #1747d6 !important;    }    .product.detailed .product.data.items>.item.content {        float: right !important;    }    .fvtListOl {        gap: 8px;    }    .rgt_catgry .car_bx:hover img {        border: 1px solid #b7d635;    }    #home_sec_1 {        margin-bottom: 10px;    }    .rtl.catalog-product-view .page-title-wrapper.product .brand {        direction: rtl;        justify-content: right !important;    }    .rtl {        .btn_cat {            text-align: right;        }        .head-map-tab {            margin-right: 5px;        }        .cart.table-wrapper #shopping-cart-table .col.item .product-item-details {            align-items: end;        }        .flex_responsive {            flex-direction: row-reverse;        }        .block-collapsible-nav .item.current>strong {            border-left: none;            border-right: 3px solid;        }        .product-item-details .cart.item {            display: flex;            justify-content: end;        }    }    .rtl.account .column.main .block .block-content,    .rtl.account .column.main .block-dashboard-info .block-content,    .rtl .log-out-button-div {        align-items: end !important;        flex-direction: column !important;        text-align: end;    }    .rtl.account .main .box-actions {        justify-content: end;    }    .rtl.account .sidebar-main {        direction: rtl;    }    #product-options-wrapper .owl-carousel .owl-nav button {        position: absolute;        top: 50%;        transform: translateY(-50%);        background: rgba(255, 255, 255, 0.58) !important;        height: 100%;        width: 17px;    }    #product-options-wrapper .owl-carousel .owl-nav button span {        font-size: 32px;        position: relative;        top: -5px;        color: #666;    }    #product-options-wrapper .owl-carousel .owl-nav button.owl-prev {        left: 0;    }    #product-options-wrapper .owl-carousel .owl-nav button.owl-next {        right: 0;    }    .account .page-wrapper .actions-toolbar .secondary .action.back {        margin-left: 5px;    }    body.account.customer-account-index {        .column {            display: flex;            flex-wrap: wrap;        }        .page-title-wrapper {            flex: 1 1 100%;        }        .block-dashboard-info,        .block-dashboard-addresses {            flex: 1 1 50%;        }    }    .customer-account-edit .form-edit-account {        /*max-width: 500px;*/        /*margin: 10px auto;*/        /*padding: 20px;*/        /*background: #f8f8f8;*/        /*box-shadow: 0 1px 4.5px 1px #0000001a;*/        /*border-radius: 12px;*/    }    .customer-account-edit .page-title-wrapper {        width: fit-content;        margin-bottom: 20px !important;    }    .customer-account-edit .form-edit-account {        .fieldset {            margin: 5px 0px;            display: flex;            flex-wrap: wrap;            align-items: end;            max-width: 850px;        }        .fieldset.password {            margin-top: 15px !important;        }        .fieldset>.legend {            margin: 0 0 15px;            flex: 1 1 100%;        }        .fieldset>.field {            display: flex;            flex-direction: column;            flex: 1 1 50%;            margin-bottom: 0px !important;            padding-right: 10px;        }        .field.choice {            flex-direction: row !important;            align-items: baseline;            margin: 15px 0px;        }        .fieldset>.field.choice:before,        .fieldset>.field.no-label:before {            content: none !important;        }        .fieldset>.field:not(.choice)>.label,        .fieldset>.field:not(.choice)>.control,        .actions-toolbar>.primary {            width: 100% !important;        }    }    body.account.sales-order-view #maincontent .page-title-wrapper {        display: flex !important;        justify-content: space-between;        flex-wrap: wrap;        align-items: flex-start;        font-size: 16px;    }    body.account.sales-order-view .page-title-wrapper h1 {        font-size: 16px !important;    }    .orders-history #my-orders-table thead,    .order-details-items #my-orders-table thead {        background: #fAfAfA;        color: #667085;    }    .order-details-items #my-orders-table tfoot tr th.mark,    .box-order-billing-address address {        color: #667085;    }    .order-details-items #my-orders-table tfoot tr.grand_total th {        color: #000 !important;    }    .account .column.main .toolbar .limiter-options {        border-radius: 5px;        padding: 3px;    }    #my-orders-table tbody tr {        border-bottom: 1px solid #e9e9e9;    }    #my-orders-table tbody tr td,    #my-returns-table tbody tr td {        vertical-align: middle !important;    }    .account .column.main .block-dashboard-info .block-content {        align-items: flex-start !important;    }    .cover-section .cover-wrap {        min-height: 200px;    }    .brands.page h1 {        font-size: 30px;        line-height: 42px;    }    .md\:block {        display: block;    }    .md\:flex {        display: flex;    }    .md\:grid {        display: grid;    }    .md\:h-\[50rem\] {        height: 50rem;    }    .md\:h-full {        height: 100%;    }    .md\:w-auto {        width: auto;    }    .md\:w-full {        width: 100%;    }    .md\:min-w-60 {        min-width: 15rem;    }    .md\:grid-cols-2 {        grid-template-columns: repeat(2, minmax(0, 1fr));    }    .md\:grid-cols-3 {        grid-template-columns: repeat(3, minmax(0, 1fr));    }    .md\:gap-2 {        gap: 0.5rem;    }    .md\:gap-4 {        gap: 1rem;    }    .md\:gap-y-4 {        row-gap: 1rem;    }    .md\:rounded-\[12px\] {        border-radius: 12px;    }    .md\:p-6 {        padding: 1.5rem;    }    .md\:pt-0 {        padding-top: 0px;    }}@media (min-width: 1024px) {    .lg\:mt-5 {        margin-top: 1.25rem;    }    .lg\:grid-cols-3 {        grid-template-columns: repeat(3, minmax(0, 1fr));    }}@media (min-width: 1280px) {    .xl\:mt-10 {        margin-top: 2.5rem;    }    .xl\:grid-cols-2 {        grid-template-columns: repeat(2, minmax(0, 1fr));    }    .xl\:grid-cols-3 {        grid-template-columns: repeat(3, minmax(0, 1fr));    }    .xl\:grid-cols-4 {        grid-template-columns: repeat(4, minmax(0, 1fr));    }    .xl\:gap-y-0 {        row-gap: 0px;    }}@media (min-width: 1280px) {    #home_sec_4 .col_5,    #home_sec_4 .col_6 {        max-height: 527px;        height: auto;    }    /* .panel.header .logo img {        min-width: 128px !important;        aspect-ratio: 5 / 1;    } */    #home_sec_4 .col_6 .box_con .box .curatedBox a img,    #home_sec_4 .col_6 .box_con .box .curatedBox {        width: 100%;        height: 90%;    }    #home_sec_4 .box_content_tail {        grid-template-columns: repeat(2, minmax(0, 1fr));        row-gap: 0;    }}@media (min-width: 769px),print {    body.customer-address-index .block-addresses-default .address_content_acc {        flex-direction: row !important;    }    .panel.header .logo img {        max-width: 139px;        min-width: 130px;    }    .breadcrumbs .items>li {        vertical-align: baseline !important;    }    .head-map-tab img {        min-width: 12px;    }    .head_map_icon img {        min-width: 20px !important;    }    .ruby-text-sales {        display: ruby-text    }    .sales-order-view .ruby-text-sales {        font-size: 15px;    }    .block-search .action.search {        -moz-box-sizing: border-box !important;    }    .sales-order-view .page-title-wrapper {        width: 100%;        float: inline-end;    }    .sales-order-view .sidebar.sidebar-main {        float: none    }    .rtl .fieldset>.field:not(.choice)>.control {        float: inline-end;    }    .rtl.newsletter-manage-index .page-main .columns {        flex-direction: row;    }    .rtl.newsletter-manage-index .page-main .columns .form-newsletter-manage {        float: right;    }    .rtl.newsletter-manage-index .page-main .columns .form-newsletter-manage .legend {        margin-right: 0px;    }    .page-products .products-grid .product-item {        position: relative;    }    .rtl .footer-top {        display: flex;        flex-direction: row-reverse;        width: 100%;        column-gap: 5px;        justify-content: space-between;    }    .rtl .about-footer,    .rtl .col-md-24 {        text-align: end;    }    .cover-section .row {        margin-left: -10px;        margin-right: -10px;    }    .cover-section .col-xs-19 {        width: 79.16667%;    }    .cover-section .col-xs-5 {        width: 20.83333%;    }    .afm-hidden-preferred_contact #modalloc #select-loc-btn {        padding: 12px 6%;        left: 36%;    }    .rtl .owl-carousel .owl-stage {        margin-right: 22px;    }    .main_subCat .sub_items {        gap: 20px !important;    }    .rtl .filter .filter-content .swatch-attribute.swatch-layered .swatch-attribute-options.clearfix {        display: flex;        flex-wrap: wrap;        justify-content: end;        flex-direction: row-reverse;    }    .rtl.account .column.main .block:not(.widget) .block-title {        text-align: end;    }    .rtl.account .column.main .block:not(.widget) .block-content,    .rtl .log-out-button-div {        display: flex;        flex-direction: row-reverse;        text-align: end;    }    .rtl.page-layout-2columns-left .column.main,    .rtl .toolbar-amount,    .rtl .products.wrapper~.toolbar .pages {        float: left;    }    .rtl.page-layout-2columns-left .main {        padding-left: 0;        padding-right: 12px;    }    .rtl .breadcrumbs.breadMargin {        margin-top: 102px !important;    }    .rtl .mainPageMargin {        margin-top: 130px !important;    }    .rtl .cart.table-wrapper .product-item-photo {        padding-right: 0;        padding-left: 20px;    }    .rtl.catalog-product-view .product.media {        padding-right: 0px;        padding-left: 20px;        float: right;    }    .rtl.catalog-product-view .product-info-main {        float: right !important;        text-align: -webkit-right;    }    .rtl .nav-items .nav-item .description:after {        content: "";        position: absolute;        left: auto;        right: 0;        bottom: -2px;        width: 0;        height: 2px;        background-color: #b7d635;        transition: width 0.8s ease;    }    .rtl .nav-items .ah-download-app .downloadApphead:after {        /*right: 40px;*/        right: 0;        left: auto;    }    .rtl .nav-items .nav-item:hover .description::after,    .rtl .footer-top .footer-column,    .nav-items .nav-item:hover .description::after {        width: 100%;    }    .rtl .ViewAllBtn {        /*justify-content: flex-start !important;*/        left: 0;        right: auto;    }    .rtl.page-layout-2columns-left .column.main {        float: left;        padding-left: inherit !important;        padding-right: 15px;        /*direction:rtl;*/    }    .rtl.account.customer-account-edit .page-title-wrapper {        width: 100%;    }    .page-with-filter .filter-options-content .swatch-attribute .swatch-attribute-options .swatch-option-link-layered .swatch-option.color {        height: 24px;        border-radius: 50%;        min-width: 24px;    }    .page-with-filter .filter-options-content .swatch-attribute .swatch-attribute-options .swatch-option-link-layered .swatch-option.text {        font-weight: 400;        font-size: 10px;        line-height: 17px;        border-radius: 30px;        padding: 2px;    }    .page-with-filter .filter-options-content .swatch-attribute .swatch-attribute-options .swatch-option-link-layered {        margin-bottom: 2px !important;    }    .page-with-filter .filter-options-content .swatch-attribute .swatch-attribute-options .swatch-option-link-layered:hover {        border-bottom: 2px solid #b7d635;    }    .checkout-onepage-success .checkout-success,    .checkout-onepage-success .column.main {        display: flex !important;        flex-direction: column;        /*width: 100%;*/        max-width: 860px;        margin: 10px auto;        align-items: center;    }    .account .column.main .thank-you-note .block-title {        margin-bottom: 15px;        text-align: center;    }    .account .column.main .block .block-content {        display: flex !important;        flex-direction: column;        justify-content: center;        width: 100%;        /*align-items: center;*/        text-align: left;    }    .checkout-onepage-success .column.main .block.block-order-details-view .block-content:not(.widget) {        flex-direction: row !important;    }    .account .column.main .table-wrapper .item-options {        display: flex;        flex-wrap: nowrap;        column-gap: 5px;    }    .account .column.main .checkout-success-container {        margin: 10px auto;    }    .account .column.main .order-details-items .order-title>strong,    .account .column.main .block:not(.widget) .block-title>strong {        font-size: 21px;        font-weight: 600;        text-decoration: underline;    }    .fieldset.review-fieldset .legend.review-legend {        text-align: left;    }    .customer-account-createpassword .form.password.reset {        width: 100% !important;        margin: 20px auto;        max-width: 600px;    }    .customer-account-createpassword .form.password.reset .actions-toolbar {        display: flex;        justify-content: center;    }    .customer-account-createpassword .field.confirmation.required .label {        width: 25.8% !important;    }    .rtl .block-minicart .block-content {        max-width: 125px;    }    .rtl .minicart-wrapper.active {        margin-left: 120px !important;        margin-right: 0 !important;    }    .deal-content .dod-svg {        display: block;    }    .deal-content .dod-svg-mob,    .product-detal-h1 {        display: none;    }    .view-all-button {        font-weight: 600;    }    .newsletters {        padding: 10px 10px 10px 0 !important;    }    .cms-index-index .page-wrapper .columns .column.main {        padding-bottom: 10px;    }    .cms-index-index .page-wrapper .page-bottom {        margin: 0;        padding: 25px;        max-width: 100% !important;        background-color: #f7f7fa;    }    #customInfoModel {        line-height: 1.6;        width: 100%;        max-width: 1700px;        margin: auto;    }    #customInfoModel .section p {        color: #535353;        font-size: 12px;    }    #customInfoModel .section {        margin-bottom: 20px;    }    #customInfoModel .section h2 {        color: #535353;        font-size: 14px;        font-weight: 600;    }    #customInfoModel .section .ReadMorePara {        display: none;        transition: height 0.3s ease-in-out;    }    #customInfoModel .section .ReadMorePara.activePara {        display: block;        transition: all 0.3s ease-in-out;    }    #customInfoModel .section .read-more {        position: relative;        z-index: 1;        color: #06f;        cursor: pointer;        font-size: 12px;        text-decoration: underline;    }    .product-add-form .box-tocart .fieldset .actions button:hover {        background-color: #000 !important;        color: #fff !important;        transition-timing-function: ease-in-out;    }    .actions-primary .action.tocart.primary {        padding: 6px 10px !important;        font-size: 16px !important;        line-height: 16px;        width: 34px !important;    }    .actions-primary .action.tocart.primary {        padding: 5px 9px !important;    }    .newsletter-manage-index .page-wrapper .actions-toolbar .secondary .action.back {        margin-top: 0 !important;    }    .newsletter-manage-index .page-main .columns {        display: flex !important;        flex-wrap: nowrap;        flex-direction: row-reverse;    }    .newsletter-manage-index .page-main .columns .sidebar.sidebar-main {        width: 100% !important;        max-width: 262px;    }    .customer-account-edit .field.confirmation.required label {        width: 25.8% !important;    }    .customer-account-create .block-swissup-social-login {        width: 100%;        min-width: fit-content !important;        margin: 20px auto;    }    .form.create.account .fieldset.create.info,    .form.create.account .fieldset.create.account {        width: 100%;        /*padding: 10px 20px;*/        text-align: center;    }    .page-wrapper .breadcrumbs {        margin: 8px auto !important;    }    .page-wrapper .breadcrumbs .items {        font-size: 14px !important;    }    .fixingHeader {        position: fixed;        transition: top 0.6s ease-in-out;        top: 0;        left: 0;        width: 100%;        z-index: 99999;    }    .fixingTopNav {        position: fixed;        transition: top 0.6s ease-in-out;        top: 63px;        left: 0;        width: 100%;        z-index: 99998;    }    .mainPageMargin {        margin-top: 96px !important;    }    .breadcrumbs.breadMargin {        margin-top: 102px !important;    }    .product-item-details .swatch-attribute.color .swatch-attribute-options {        margin: 13px 0 !important;    }    .minicart-wrapper.active {        transition: all 0.5s ease;        margin-right: 120px !important;    }    #home_sec_4 .box_content_tail {        width: 100%;        display: grid;        column-gap: 1rem;        row-gap: 1rem;    }    #home_sec_4 .col_6 .box_con .box .curatedBox {        gap: 15px;    }    .cart.table-wrapper .product-item-details {        padding: 4px !important;        display: flex;        flex-direction: column;        gap: 2px;        justify-content: space-between;        height: 74%;    }    .product.data.items .item.content {        border-top: 1px dashed #d1d1d1 !important;    }    .product.info.detailed .product.data.items .item.title .switch:hover {        color: #b9d737 !important;        background-color: transparent !important;        border-color: #b9d737 !important;    }    .product.data.items .item.title.active .switch:before {        -moz-transform: scale(0.8, 1);        -webkit-transform: scale(0.8, 1);        -o-transform: scale(0.8, 1);        transform: scale(0.8, 1);    }    .product.data.items .item.title .switch:before {        content: "";        width: 100%;        background: #b9d737;        height: 4px;        position: absolute;        left: 0;        bottom: 0;        -moz-transform: scale(0, 0);        -webkit-transform: scale(0, 0);        -o-transform: scale(0, 0);        transform: scale(0, 0);        -moz-transition: all 0.3s ease;        -webkit-transition: all 0.3s ease;        -o-transition: all 0.3s ease;        transition: all 0.3s ease;        -moz-backface-visibility: hidden;        -webkit-backface-visibility: hidden;        backface-visibility: hidden;    }    .product.data.items:after {        content: "";        display: table;    }    .product.data.items {        display: inline-block;        width: 100%;        vertical-align: top;        text-align: center;        position: relative;        z-index: 1;        border-bottom: 0;        margin-left: 0;        margin-right: 0;    }    .product.data.items .item.title {        float: none !important;        display: inline-block;        vertical-align: top;    }    .product.data.items .item.title.active .switch {        display: block;        background: 0 0;        /*padding-bottom: 11px;*/        text-decoration: none;        /*font: 400 14px / 1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;*/        text-transform: uppercase;        position: relative;        border-width: 0;        -moz-transition: all 0.5s ease;        -webkit-transition: all 0.5s ease;        -o-transition: all 0.5s ease;        transition: all 0.5s ease;        -moz-backface-visibility: hidden;        -webkit-backface-visibility: hidden;        backface-visibility: hidden;        border-bottom: none;        height: 40px;        font-weight: 500;        border-color: #b9d737;    }    .column.main .ah-delivery {        margin-bottom: 8px;    }    .page-layout-2columns-left .column.main {        width: 81% !important;    }    .product-info-main .page-title-wrapper .page-title {        margin-top: 0 !important;    }    .page-layout-2columns-left .sidebar-main {        width: 19% !important;    }    .aboutus-page .aboutus-box {        margin-bottom: 60px;    }    .col-sm-24 {        width: 100%;    }    .aboutus-page .aboutus-title {        text-transform: uppercase;    }    .col-sm-6 {        width: 25%;    }    .aboutus-page .aboutus-box {        margin-bottom: 60px;    }    .about-box-new {        display: grid;        grid-template-columns: auto auto;        column-gap: 20px;        margin-bottom: 40px;    }    .about-footer {        display: grid;        grid-template-columns: auto auto auto;        column-gap: 20px;    }    .product.data.items .item.title .switch {        height: 31px !important;        background-color: transparent !important;        border: none !important;        /*color: #000 !important;*/        text-transform: uppercase;    }    .payment-group .step-title {        padding-bottom: 0 !important;        margin-bottom: 0 !important;        border-bottom: none !important;    }    .modes-mode {        border-right: 1px solid #d1d1d1 !important;    }}@media (min-width: 769px) and (max-width: 900px) {    .deal-of-the-day-section {        max-height: 664px !important;    }    .deal-info,    .product-slider .owl-stage-outer {        padding: 15px 0 !important;    }}@media (min-width:769px) {    .nonDiscount_price,    .main_item_price,    .back-button-container {        display: none;    }}@media (max-width:768px) {        .cart.table-wrapper #shopping-cart-table .nonDiscount_price {             display: flex;             align-items: center;        }       .page-with-filter .price-box .price-container.price-final_price {            margin-bottom:4px !important;        }    .firecheckout.firecheckout-col1-set.firecheckout-layout-minimal .page-main .back-button-container,    .page-title-wrapper .back-button-container {        position: fixed;        top: 15px;        z-index: 999;        left: 9px;    }    .cart-container {        margin-top: 8px;    }    .page-title-wrapper .btn_back_cart {        border: none;    }    .cart.table-wrapper .cart .item-info .col.price {        display: none !important;    }}@media all and (min-width: 769px),print {    ul.footer.links li a:hover {        color: #FF5E18;    }    .attributepages-page-view .page-wrapper .page-main .attributepages-cols-100 {        padding: 10px 0;    }    .col.image.name img {        max-width: 50px;    }    .theqa_logo_payment,    .categories_con .img_con img,    .best_seller_cats::-webkit-scrollbar,    .mobile_logo_content {        display: none;    }    .cart.table-wrapper .product-item-photo {        /* width: 21% !important; */        min-width: fit-content;        position: initial !important;    }    #home_sec_4 .col_5,    #home_sec_4 .col_6 {        min-height: auto !important;    }    .md\:p-6 {        padding-bottom: 19px;    }    .discount-percentage {        text-align: left;        color: #09802D;        font-weight: 500;        font-size: 15px;    }    .minicart-items-wrapper {        padding: 0;        border-bottom: none;        margin: 0 !important;    }    .product-item .price-box .price {        font-size: 19px;        font-weight: 600 !important;    }    .product-item .old-price .price {        font-size: 14px !important;        font-weight: 600 !important;    }    .mainContainerSec_4 {        box-shadow: 0 1px 4.5px 1px #0000001a;        height: auto !important;        min-height: 500px;        height: -moz-available;        height: fill-available;    }    .best_seller_cats .owl-stage-outer {        padding: 0 22px;    }    .navigation.top-navigation {        padding: 4px 20px;    }    .listing .category-item a {        display: flex;        flex-direction: column;        align-items: center;        justify-content: center;        text-align: center;    }    .nav-items.menu.owl-carousel .owl-stage {        width: max-content !important;    }    .ViewAllBtn {        position: absolute;        bottom: -12px;        right: 0;    }    .navigation,    .breadcrumbs,    .header.content,    .page-wrapper>.widget,    .page-wrapper>.page-bottom,    .block.category.event,    .top-container,    .page-main {        max-width: 1600px !important;    }    .page-header .header.panel {        max-width: 1800px !important;        gap: 15px;    }    .minicart-wrapper .action.showcart .counter.qty {        height: 22px !important;        min-width: 22px !important;    }    .homeSec_3 {        padding: 10px;        box-shadow: 0 1px 4.5px 1px #0000001a;        border-radius: 12px;    }    .homeSec_1 {        box-shadow: 0 1px 4.5px 1px #0000001a;        border-bottom-left-radius: 12px;        border-bottom-right-radius: 12px;    }    .logo {        margin: 0 2px !important;    }    .cart.table-wrapper .item .col.subtotal {        padding: 12px 8px 8px;    }    form.form.form-cart {        width: -webkit-fill-available;        width: -moz-available;        width: fill-available;    }    .sidebar-main {        padding-right: 0;    }}@media (min-width: 1000px) {    #home_sec_1 .box_main_con .box .img_con img {        min-height: 117px;    }    /*.cart-container .cart-summary {*/    /*    position: sticky !important;*/    /*}*/    .attributepages-page-view .page-wrapper .page-main .attributepages-cols-100 {        grid-template-columns: repeat(9, minmax(0, 1fr));    }    .rtl #hidingSecondaryDetails {        float: left;        text-align: -webkit-right;        right: auto;        left: 0;    }    .product-add-form .product-options-wrapper .fieldset .swatch-opt {        /*max-width: 60%;*/    }    #mageplaza-bannerslider-block-before-content-2,    #mageplaza-bannerslider-block-before-content-4 {        min-height: 355px;    }    #mageplaza-bannerslider-block-before-content-4 .banner-slider .item-image .img-responsive,    #mageplaza-bannerslider-block-before-content-2 .banner-slider .item-image .img-responsive {        min-height: 355px;    }    .cart.table-wrapper .product-item-photo .product-image-container {        min-width: 119px !important;    }    .col-md-24 {        width: 100%;    }    .block-search #search_mini_form {        min-width: 254px !important;    }    .best_seller_cats .owl-stage-outer .owl-stage .owl-item {        width: 100% !important;        max-width: 300px;    }    .product-info-main .product.attribute.overview {        margin: 0 !important;    }    .widget.block.block-static-block #just_for_you {        padding-left: 16px;        padding-right: 12px;    }    #home_sec_1 .box_main_con {        display: grid;        align-items: self-start;        grid-template-columns: repeat(8, minmax(0, 1fr));        justify-content: center;        height: auto;        min-height: 374.948px;    }    #home_sec_1 .box_main_con .box {        width: 100%;        max-width: 130px;        display: flex;        flex-direction: column;        align-items: center;        gap: 5px;        text-decoration: none;        min-height: 100px;        min-width: 82px !important;        margin: 0 auto;    }    .homeSec_1 .row .col_12 {        padding: 6px 12px;    }    .column.main .product-reviews-summary.empty {        width: 31%;        margin: 0px !important;    }    #hidingSecondaryDetails {        width: 22%;        height: fit-content;        min-width: 200px;        float: right;        margin-right: 0;        max-height: max-content;        max-width: 340px;        padding: 20px 15px;        background-color: #fafafa;        border-radius: 6px;        border: 1px solid;        border-color: #dcdcdc;        flex-direction: column;        align-items: center;        gap: 10px;        top: 0;        position: absolute;        right: 0;        z-index: 1;    }    .product-info-main .product.attribute.overview .value {        width: 100%;        max-width: 550px;        /*display: none;*/    }    .product-info-main {        width: 100% !important;        max-width: 550px;        float: inline-start !important;    }    .product.media {        position: relative;        top: 0;        max-width: 540px;        margin-left: 0;        width: 35% !important;        padding-right: 20px;        min-height: 630px;        height: auto;    }    .block.newsletter {        min-width: 20% !important;    }    .footer.content {        justify-content: center !important;    }}@media (min-width: 640px) {    .checkout-onepage-success .order-details-items .table-order-items .product-item-name {        margin: 0 0 0 10px;    }    .checkout-onepage-success .table-order-items .col.name {        display: flex;        justify-content: flex-start;        align-items: flex-start;    }    #mageplaza-bannerslider-block-before-content-2,    #mageplaza-bannerslider-block-before-content-4 {        display: block;    }    #mageplaza-bannerslider-block-before-content-5,    #mageplaza-bannerslider-block-before-content-3 {        display: none;    }}@media (max-width: 1420px) and (min-width: 1050px) {    #home_sec_4 .col_6 .imgs_con {        display: grid !important;        grid-template-columns: repeat(2, 1fr);        gap: 20px;    }    #home_sec_4 .col_6 .imgs_con a {        width: 100% !important;        margin-right: 0;    }    #home_sec_2 .container .row {        display: grid;        grid-template-columns: repeat(3, 1fr);        gap: 20px;    }    #home_sec_2 .row .col {        width: 95%;        margin-right: 0;    }}@media (max-width: 1400px) {    .fvtListOl {        grid-template-columns: repeat(4, minmax(0, 1fr));    }}@media (max-width: 999px) {    .attributepages-page-view .page-wrapper .page-main .attributepages-cols-100 {        grid-template-columns: repeat(7, minmax(0, 1fr));        column-gap: 5px;    }    .product-add-form .product-options-wrapper .fieldset .swatch-opt {        max-width: 100%;    }    .product-item-details {        justify-content: flex-start;    }    .cart.table-wrapper .product-item-name {        margin-top: 0 !important;        margin-bottom: 0 !important;    }    .cart.table-wrapper .product-item-photo {        position: initial !important;        width: auto !important;    }    .cart.table-wrapper .col.item {        display: flex !important;        flex-direction: row;        column-gap: 12px;        padding: 17px 0 !important;    }    .fvtListOl {        grid-template-columns: repeat(3, minmax(0, 1fr));    }    #mob_c05 span {        white-space: nowrap;    }    .category-view .category-description {        font-size: 24px;    }    .columns .main .product-info-main {        display: flex;        flex-direction: column;    }    .product-items {        justify-content: flex-start;    }    #home_sec_1 .container .row {        padding-left: 10px;        padding-right: 0;    }    #home_sec_1 .box_main_con {        padding-right: 10px;        column-gap: 10px;        justify-content: flex-start;        min-height: 130px;    }    #home_sec_1 .box_main_con .box {        width: unset;        padding: 4px 0;    }    #home_sec_1 .box_main_con .box .img_con img {        width: 80px;        min-height: 80px;        background: #f3f4f9;        border-radius: 10%;    }    #home_sec_1 .box_main_con .box h2 {        font-size: 14px;        line-height: normal;        height: 45px;    }    #home_sec_1 {        min-height: 155px;    }    #home_sec_1 .box_main_con .box {        width: 119px;        display: flex;        flex-direction: column;        align-items: center;        gap: 5px;        text-decoration: none;        min-height: 100px;        min-width: 82px !important;    }    #home_sec_1 .box_main_con {        justify-content: flex-start;        display: flex;        flex-wrap: nowrap;        overflow-x: scroll;        overflow-y: hidden;        padding: 16px 0;    }    #home_sec_2 .row .col {        width: calc(50% - 38px);    }    .col_1 .box .title_con h3 {        font-size: 16px;        line-height: normal;        min-height: auto;        margin-bottom: 12px;    }    .col_2 .box .img_2_con img {        width: unset;    }    .col_3 .box .title_con h3,    .col_4 .box .content h3,    #home_sec_3 .row .col .best_seller_con h4,    #home_sec_3 .row .col .best_seller_con h4 span,    #home_sec_4 .col_5 .box_con .box .title_con h5,    #home_sec_4 .col_6 .title_con h5 {        font-size: 16px;        line-height: normal;    }    #home_sec_3 .row .col .best_seller_con .best_seller_cats .img_con img {        width: 220px;    }    #home_sec_3 .row .col .best_seller_con .best_seller_cats .img_con {        width: unset;    }    #home_sec_4 .col_6 .imgs_con .img_con {        width: 100%;    }}@media only screen and (max-width: 900px) {    .flash_icon {        max-width: 250px;    }    .deal-info,    .product-slider {        flex: 1 1 100%;    }}@media (max-width: 768px) {    .listing .img_con img {           aspect-ratio: 1 / 1 !important;    }    .rtl .header .block-search .block-content {        flex-direction: row-reverse;    }    /*.uae-dirham-icon { */    /*     width: 15px;*/    /*     height: 15px;*/    /*}*/    #home_sec_4 .col_5 .box_con .box .imgs_con .name h6 {        font-size: 13px;        max-height: 34px;        overflow: hidden;        line-height: 15px;        text-decoration: none;        text-overflow: ellipsis;        display: -webkit-box;        -webkit-box-orient: vertical;        -webkit-line-clamp: 2;        min-height: 15px;    }    .cms-index-index .page-wrapper .block-static-block.widget {        margin-top: -8px;    }    body.cms-promotions .page-main {        padding-right: 0px !important;        padding-left: 0px !important;    }    .page-with-filter .fvtListOl {        padding-bottom: 0px !important;    }    .page-with-filter .toolbar.toolbar-products {        padding: 8px !important;    }    .custom-dropdown,    .homesec2firstblock {        display: none;    }    .fvtListOl .product-item {        box-shadow: none;        border: 1px solid #cacaca;        min-height: 288px;    }    #home_sec_1 {        margin-bottom: 0px;    }    #review-form fieldset.review-fieldset {        margin-bottom: 0 0 10px !important;    }    .greenBtn {        margin-top: 8px;    }    .account #maincontent .page-title-wrapper {        font-size: 14px !important;        margin-top: 12px;    }    .rtl.checkout-cart-index .page-main .page-title-wrapper h1 {        text-align: center !important;    }    .rtl {        .cart.table-wrapper #shopping-cart-table .cart .col.price {            align-items: flex-start;        }        .head-map-tab .head_map_info {            flex-direction: row-reverse;            column-gap: 5px;        }        #home_sec_2 .title_con h3 {            text-align: right;        }        #just_for_you .categories_con .title_con {            justify-content: end;            width: 100%;            box-sizing: border-box;            padding-right: 8px;        }        .parentDropMap {            right: auto;            left: -1px;        }        .rtl.account .columns .column.main {            direction: rtl;        }        .cart.table-wrapper #shopping-cart-table .col.item .product-item-details {            align-items: end;        }    }    .category-description.std .brand-description {        font-size: 15px;        line-height: 22px;    }    body.shopbrand-brand-view .page-main {        padding: 0px 8px !important;    }    body.shopbrand-brand-view .breadcrumbs {        margin: 5px 0px !important;    }    .cover-section .head-section.col-xs-19 h1 {        font-size: 24px;        margin-left: 10px;    }    .catalog-category-view .page-wrapper .page-main .columns .column {        /*padding: 0 10px;*/        /*margin-top: 45px;*/        margin-top: 111px;    }    .block-title.filter-title {        border-radius: 0;        padding: 4px 12px;        margin-top: 4px;    }    .block-title.filter-title,    .block.filter .block-content.filter-content,    .catalog-product-view .brand .brand.img-responsive {        display: none !important;    }    .activeSort {        display: flex !important;    }    .filtersTopbar {        padding: 12px 10px;        display: flex;        align-items: center;        border-bottom: 1px solid #bebebe;        justify-content: space-around;    }    .filterBar.activeSort {        background-color: #b7d635 !important;        color: #fff !important;        transition: all 0.3s ease;    }    .filterBar.activeSort svg path {        fill: #fff;        fill-opacity: 1;    }    .filtersTopbar .filterBar {        align-items: center;        display: flex;        flex-wrap: nowrap;        column-gap: 3px;        color: #bebebe;        font-size: 14px;        border-radius: 20px;        border: none;        padding: 10px 20px;        cursor: pointer;        font-weight: 600;        background: #f8f8f8;    }    .categoryFiltersMain {        padding: 0 10px;    }    .filtersTopbar button:active {        box-shadow: none;    }    .filter-section .filterOptionsMob,    .categoryFiltersMain {        display: flex;        justify-content: start;        flex-direction: row;        flex-wrap: wrap;        gap: 10px;        margin-top: 12px;        width: 100%;        max-height: 500px;        overflow: scroll;    }    .categoryFiltersMain .catTitle {        width: 100%;        text-align: center;        font-size: 16px;        font-weight: 600;        color: #000;    }    .filtersAction .actions .reset-button:active,    .filtersAction .actions .reset-button:focus {        box-shadow: none;        background-color: #f0f0f0;        color: #000;    }    .categoryFiltersMain .cataLinkFilter.active,    .filter-section .filterOptionsMob button.active,    .categoryFiltersMain .cataLinkFilter.active,    .filtersAction .actions button:focus,    .filtersAction .actions button:active {        background-color: #b7d635;        color: #fff;        box-shadow: none;    }    .filter-section button,    .categoryFiltersMain .cataLinkFilter {        border: none !important;    }    .filter-section .filterOptionsMob button,    .categoryFiltersMain .cataLinkFilter {        line-height: 16px;        padding: 4px 12px;        background-color: #f0f0f0;        width: fit-content;        border-radius: 5px;        color: #000;    }    .mobile_filters {        display: flex;        color: #505050;        overflow: hidden;    }    .sortByFiltersMain,    .categoryFiltersMain {        color: #505050;    }    .filter .filtersAction {        display: block;        float: right;        width: 65%;        padding: 10px 0;    }    .filter .filtersAction .actions {        display: flex;        column-gap: 15px;        flex-wrap: nowrap;    }    .log-out-button-div .loggout {        border-radius: 4px;        padding: 9px 16px !important;        display: block;        width: fit-content;        float: right;    }    .block.block-dashboard-info .block-content {        margin-bottom: 0px;    }    .checkout_outerDiv {        text-transform: uppercase;        border-radius: 25px;        display: flex;        flex-wrap: nowrap;        align-items: center;        column-gap: 3px;        background-color: #b7d635;        padding: 7px 15px;        color: #fff !important;    }    .cart-mobile-footer .currency {        font-size: 14px;        font-weight: 500;        color: #2d3748;    }    .total_for_mobile {        margin-right: 3px;        font-weight: 500;        font-size: 14px;    }    .mobile_footer_checkout {        color: #fff;    }    .cart-mobile-footer {        box-shadow: 1px 3px 9px 0 rgba(0, 0, 0, 0.5);        align-items: center;        padding: 8px;        display: flex !important;        bottom: 0;        position: fixed;        z-index: 99;        justify-content: space-between;        background-color: #fff;        font-size: 18px;        font-weight: 600;        width: -webkit-fill-available;        width: 100%;        width: -moz-available;        box-sizing: border-box;    }    .customer-account-edit #maincontent {        padding: 0px 8px !important;    }    .customer-account-edit .fieldset {        margin: 0 0 8px !important;    }    .head-map-tab img {        min-width: 15px;    }    .form.create.account {        padding: 10px 8px;    }    .block-search input {        margin: 0;        padding-right: 35px;        position: static;        padding-left: 6px;        height: 33px;    }    .block-search {        width: -webkit-fill-available !important;        margin-right: 0;        width: -moz-available;        width: 100%;    }    .page-with-filter .page-wrapper .page-header .block-search #top_filter_icon {        display: flex;        border: none;        flex-direction: column;        justify-content: center;        align-items: center;    }    .block.newsletter {        margin-bottom: 0px !important;    }    .page-footer {        padding: 0 !important;    }    .copyright {        margin-bottom: 50px;    }    .iphoneFixLink {        height: auto !important;    }    .delete_confirmation {        padding: 15 !important;    }    .account .page-wrapper .actions-toolbar .secondary .action.back {        margin-top: 8px;        margin-bottom: 8px !important;    }    .page-with-filter.page-products.attributepages-page-view.page-layout-2columns-left .block.filter.active {        margin-top: 0px !important;    }    .checkout-onepage-success .page-main .column {        padding: 12px 8px !important;    }    .catalog-product-view .page-main .breadcrumbs {        display: block !important;        padding: 0px !important;    }    .catalog-product-view .product.media {        min-height: 350px;    }    #hidingSecondaryDetails .product-short-description {        display: block !important;        font-size: 15px;        color: #555;    }    .account .page-wrapper .columns {        display: flex !important;        flex-direction: column;        margin-bottom: 10px;    }    .account .block-collapsible-nav .block-collapsible-nav-title {        display: none !important;    }    .sidebar-main .block-collapsible-nav .content {        display: block !important;    }    .sidebar-main .block-collapsible-nav .item.current>strong {        border-color: transparent !important;    }    .attributepages-page-view .page-wrapper .page-main .attributepages-cols-100 {        grid-template-columns: repeat(5, minmax(0, 1fr));    }    .faq_new {        padding: 10px 8px;    }    .page-products .category-description.std h2 {        font-size: 18px;    }    .rtl .footer-column .title,    .rtl .footer-column .title,    .rtl .contactTitle,    .rtl .deal-info .deal-content {        flex-direction: row-reverse;    }    .rtl .newsletters::after {        float: left;    }    .header .divider,    .header .flag._flag_header,    .header .switcher.language.switcher-language,    .header .minicart-wrapper,    .section-item-content .divider,    .section-item-content .flag._flag_header,    #customInfoModel,    .rtl .cat_flexb::-webkit-scrollbar,    .catalog-category-view .product .product-reviews-summary.short,    .account .web-account-side-bar {        display: none !important;    }    .account .block.block-collapsible-nav {        margin-bottom: 0px !important;    }    .cover-section .after-cover .thumb-section {        min-width: 100px;    }    .cover-section .head-section.col-xs-19 h1 {        font-size: 20px;    }    .rtl .activeSideCata {        right: 0;    }    .afm-hidden-preferred_contact #modalloc #select-loc-btn {        padding: 12px 12%;    }    .page-with-filter .product-item-details {        margin-bottom: 4px;    }    .page-with-filter .fvtListOl .product-item {        position: relative;    }    .page-with-filter .page-products .product-item-info {        position: initial;    }    .page-with-filter .product-item-details .timing {        position: absolute;        bottom: 10px;    }    .owl-carousel .owl-stage {        margin-right: 18px;    }    .cms-privacy-policy .page-main {        padding-top: 0px;    }    .delete_confirmation {        padding: 20px;    }    .page-footer .footer-fixed {        bottom: 8%;    }    .rtl #home_sec_3 .row .col .best_seller_con h4 {        padding-right: 8px;    }    .rtl .greatDealBtn,    .rtl .view-all-button:after {        right: auto;        left: 0;    }    .rtl .view-all-button:after {        transform: rotateY(180deg);    }    .rtl .view-all-button {        padding: 0 0 0 18px;    }    .fotorama--fullscreen .fotorama__stage {        margin-top: 45px;    }    .product-options-wrapper .swatch-opt .owl-carousel .owl-stage-outer,    .product-options-wrapper .swatch-opt .owl-carousel .owl-stage {        width: 100%;        /*min-width: fit-content;*/    }    .account .column.main .order-details-items .order-title>strong,    .account .column.main .block:not(.widget) .block-title>strong {        font-size: 18px;        font-weight: 600;        /*text-decoration: underline;*/    }    .account .column.main .block:not(.widget) .block-title {        margin-bottom: 5px;    }    .customer-account-createpassword .form.password.reset {        margin: 20px 8px;    }    #switcher-language-nav,    .header.links {        display: none !important;    }    .dod-info-top br,    .deal-content .dod-svg,    .theqa_logo,    .hidden,    .favourite-products-display #top_filter_icon,    .head_map_info img,    .minicart-wrapper,    ._flag_header,    .product-info-main .page-title-wrapper,    .owl-theme .owl-dots,    .divider,    .best_seller_cats.owl-carousel .owl-nav,    .greatDealsSec::-webkit-scrollbar,    .product.attribute.overview,    .cms-index-index .page-wrapper .page-bottom,    #customInfoModel,    .hideInSM,    .checkout-cart-index .page-header {        display: none;    }    .sales-guest-form .column.main {        padding: 0 8px;        padding-bottom: 20px !important;    }    .theqa_cont {        display: flex;        align-items: center;        justify-content: center;    }    .theqa_logo_payment {        display: block;    }    .product.details.product-item-details .price-box.price-final_price {        column-gap: 6px;        /*min-height:45px;*/        min-height: auto;        align-items: start;    }    .catalog-product-view .column.main .product-add-form .product-options-wrapper .field .control .admin__control-select {        max-width: 100%;    }    .page-products.page-with-filter .page-main .columns {        margin: 0 8px;    }    .login-container .block-content .form-login .login .actions-toolbar .primary {        margin: 0 0 4px;        padding: 9px;    }    .ah-gs-lg-btn {        display: flex;        flex-wrap: nowrap;        column-gap: 2px;    }    .account-nav .content {        margin-top: 10px;    }    .block-dashboard-addresses .box-shipping-address,    .block-dashboard-addresses .box-billing-address {        padding: 8px 4px;        background: #e9eef6;        border-radius: 5px;        margin-bottom: 8px;    }    .account .orders-history {        .col.actions {            border: none;        }        tr.canceled,        tr.closed,        tr.complete {            padding: 8px;            background: #e9eef6;            border-radius: 6px;            margin-bottom: 8px;        }    }    ul.mobile-account-side-bar li:last-child {        background-color: transparent;        border-bottom: none !important;        display: inline-flex;        justify-content: center;        width: 100%;        margin-top: 10px;    }    ul.mobile-account-side-bar li:last-child:after {        content: none !important;        width: fit-content;    }    ul.mobile-account-side-bar li:last-child a {        width: fit-content;        background: #333;        color: #fff;        border-radius: 5px;        padding: 7px 15px !important;    }    .account .block-dashboard-info .box-actions a {        border: none;    }    .block-dashboard-addresses .action.edit {        color: #777;    }    .block-dashboard-addresses .block-title {        display: flex;        align-items: center;        justify-content: space-between;    }    .account .block-dashboard-info .box {        padding: 4px 6px;        background: #e9eef6;        border-radius: 5px;        margin-bottom: 8px;    }    .account .block-dashboard-info {        border-bottom: 1px solid #cacaca;        margin-bottom: 15px;    }    .account .page-wrapper .page-main {        padding-left: 8px !important;        padding-right: 8px !important;        padding-top: 0 !important;        background-color: #fff;        margin-top: 0 !important;    }    .block-dashboard-info .log-out-button-div {        display: flex;        justify-content: end;        border-radius: 5px;        padding: 5px;    }    .sidebar.sidebar-main {        background: none !important;    }    .mobile-account-side-bar .nav.item {        /*margin: 4px 0 0;*/        /*border-radius: 4px;*/        /*background: #b7d635;*/        border-bottom: 1px solid #cacaca;        position: relative    }    .mobile-account-side-bar .nav.item a {        padding: 12px 8px;        font-weight: 600;    }    .mobile-account-side-bar .nav.item a:hover {        background: none;    }    .mobile-account-side-bar .nav.item::after {        display: inline-block;        font-style: normal;        font-weight: 600;        line-height: 1;        -webkit-font-smoothing: antialiased;        content: "\e608";        font-family: "icons-blank-theme";        font-size: 24px;        float: right;        margin-top: -3px;        -moz-transition: all .5s ease;        -o-transition: all .5s ease;        transition: all .5s ease;        -moz-backface-visibility: hidden;        backface-visibility: hidden;        position: absolute;        right: 0;        top: 32%;    }    .account-nav .content {        padding: 0px 0;    }    .sadadpay_btnrd {        width: 40% !important;    }    .login-container .block-content .form-login .login .actions-toolbar .primary {        margin: 0 0 4px;        padding: 9px;    }    .information.rmBorder,    .payment.rmBorder,    .services.rmBorder,    .contactTitle.rmBorder {        border-bottom: none;    }    /*.activeSideCata {*/    /*    display: block !important;*/    /*    transition: all 0.3s ease-in-out;*/    /*    width: 100%;*/    /*    left: 0;*/    /*    max-width: 500px;*/    /*    border-right: 1px solid #cacaca;*/    /*}*/    .changeColor svg path {        fill: #b7d635;    }    .footer_fix .activeLink:after {        content: "";        position: absolute;        bottom: 0;        width: calc(100% - 20px);        left: 50%;        transform: translateX(-50%);        height: 6px;        background-color: #b7d635;        border-radius: 10px 10px 0 0;    }    .cart.table-wrapper #shopping-cart-table .item .item-info {        align-items: center;    }    .fotorama__active .fotorama__dot {        background-color: #b7d635 !important;        border-color: #b7d635 !important;    }    .product.data.items .item.title .switch {        position: relative;    }    .product.data.items .item.title a:after {        position: absolute;        right: 5px;        top: 7px;        display: inline-block;        font-style: normal;        font-weight: 600;        line-height: 1;        -webkit-font-smoothing: antialiased;        content: "\e622";        font-family: "icons-blank-theme";        font-size: 33px;        float: right;        margin-top: -3px;        -moz-transition: all 0.5s ease;        -o-transition: all 0.5s ease;        transition: all 0.5s ease;        -moz-backface-visibility: hidden;        backface-visibility: hidden;    }    .product.data.items .item.title {        width: auto;        margin: 5px auto;        color: atuo;    }    .form.create.account.form-create-account input {        height: 36px !important;    }    .form-create-account .fieldset .field {        margin: 0 0 12px !important;    }    .fieldset.create.info .legend,    .fieldset.create.account .legend {        font-size: 14px;    }    .fieldset.create.info,    .fieldset.create.account {        padding: 5px 8px;        width: 100%;    }    #home_sec_4 .box_content_tail {        width: 100%;        display: grid;        column-gap: 1rem;        row-gap: 1rem;    }    .product-detal-h1 {        display: block;    }    .page-with-filter .page-wrapper .top-navigation,    .favourite-products-display .page-wrapper .top-navigation,    .catalog-product-view .page-wrapper .top-navigation {        display: none;    }    .page-with-filter .page-wrapper .head-map-tab,    .favourite-products-display .page-wrapper .head-map-tab,    .products-related .owl-nav,    .allCatTopOne,    #hidingSecondaryDetails .frame-12,    #hidingSecondaryDetails .cart-section form,    .product-info-main .ah-delivery {        display: none !important;    }    .head_map_info {        display: flex;    }    .head_location_add {        max-width: 240px !important;        font-weight: 500;        color: #000;    }    .parentDropMap {        display: block;        position: absolute;        right: -1px;        background-color: #fff;        padding: 6px 8px;        z-index: 4;    }    .head_map_title .deliveryAdd {        margin-right: 8px;    }    .modal-closegooglemap {        font-size: 18px;        font-weight: 600;    }    .modal-contentgooglemap input[type="text"] {        height: 42px !important;        padding-top: 2px !important;        padding-bottom: 2px !important;    }    .modal-contentgooglemap {        padding: 10px;        width: 95%;    }    .gm-style-mtc-bbw {        margin: 2px !important;    }    .gm-control-active.gm-fullscreen-control,    button.gm-svpc {        height: 30px !important;        margin: 2px !important;    }    .gm-style-mtc-bbw .gm-style-mtc button {        height: 27px !important;        padding: 0 7px !important;        font-size: 15px !important;    }    .cart.table-wrapper #shopping-cart-table .col.item .product-item-details {        justify-content: space-between;    }    button:focus,    button:hover {        background: inherit;        border: inherit;        color: inherit;    }    .cart-empty {        margin-top: 20px;    }    .product-detail-h1 {        display: block;    }    .column .password.forget {        padding: 20px 10px;    }    .column .password.forget .fieldset {        margin: 0 0 20px !important;    }    .column .password.forget .fieldset .field {        margin-bottom: 10px !important;    }    .column .password.forget .actions-toolbar .primary {        margin-bottom: 0 !important;    }    .customer-account-forgotpassword .page-title-wrapper h1 {        margin-bottom: 0 !important;        font-size: 20px;    }    .detailed .product .content .description {        width: 100%;    }    .top_faq_div {        flex-wrap: wrap;    }    .aboutus-subtitle {        flex-wrap: wrap;        justify-content: center;    }    .aboutus-page {        padding: 10px 8px;    }    .aboutus-title h1 {        text-transform: uppercase;        font-size: 20px;        margin-bottom: 10px;    }    .aboutus-desc {        margin: 15px 0;    }    .payment-group .step-title {        padding-bottom: 10px !important;        margin-bottom: 0 !important;        border-bottom: none !important;    }    .column .password.forget .actions-toolbar {        margin-left: auto !important;    }    #block-discount-heading,    .payment-group .step-title {        font-size: 13px !important;    }    .express-delivery .minicart-items-wrapper.overflowed {        padding: 15px !important;    }    .small-decimal,    .price-box sub {        font-size: 12px;    }    .col.subtotal .price-excluding-tax .cart-price .price {        font-size: 15px;    }    .block-title.title h2 {        font-size: 17px;        font-weight: 600;        line-height: 26px;    }    .broughtTogWraper {        margin-bottom: 16px !important;        min-height: 300px;        max-height: 370px;        overflow: hidden;        padding-bottom: 10px;    }    .promotionLinkCard {        display: flex;        width: 100%;        justify-content: space-between;        align-items: center;    }    .owl-dots {        text-align: center;    }    .owl-dots button.owl-dot {        width: 7px;        height: 7px;        border-radius: 50%;        display: inline-block;        background: #ccc;        margin: 0 3px;    }    .owl-dots button.owl-dot.active {        /*background-color: #000;*/    }    .owl-dots button.owl-dot:focus {        outline: none;    }    .best_seller_cats {        padding-bottom: 10px;    }    .page-header {        margin-bottom: 0 !important;    }    .greatDealsSec {        display: flex !important;        flex-wrap: nowrap;        overflow-x: scroll;        justify-content: flex-start !important;        column-gap: 8px;        background: #f2f4f9;        padding: 8px;    }    .greatDealsSec .listing {        max-width: 150px !important;    }    .greatDealsSec .listing {        width: 100%;        max-width: 150px !important;    }    .contactTitle,    .information,    .payment,    .services,    .newsletters {        display: flex;        justify-content: space-between;        align-items: center;        border-bottom: 1px solid #fff;    }    .show-contact-info,    .information-info,    .payment-info,    .services-info {        display: none;        transition: opacity 0.3s ease;    }    .contactTitle::after,    .information::after,    .payment::after,    .services::after,    .newsletters::after {        display: inline-block;        font-style: normal;        font-weight: 600;        line-height: 1;        -webkit-font-smoothing: antialiased;        content: "\e622";        font-family: "icons-blank-theme";        font-size: 24px;        float: right;        margin-top: -3px;        -moz-transition: all 0.5s ease;        -o-transition: all 0.5s ease;        transition: all 0.5s ease;        -moz-backface-visibility: hidden;        backface-visibility: hidden;    }    .show-contact-info.active,    .information-info.active,    .payment-info.active,    .services-info.active {        border-bottom: 1px solid #fff;        display: block;        transition: all 0.3s ease;    }    .footer-top .footer-column {        width: 100%;    }    .contact {        width: 100%;        margin: 0;    }    .important-links {        padding: 0;    }    #home_sec_1 .box_main_con {        padding: 4px 0;        margin-left: 4px;    }    .text-wrapper-8,    .text-wrapper-15 {        font-size: 14px;        font-weight: 600;    }    .categories_con .img_con img {        display: block;        width: -webkit-fill-available;        width: -moz-available;        width: fill-available;    }    .cart.table-wrapper .product-item-name a {        font-weight: 600 !important;        width: 100%;        font-size: 13px;        max-height: 50px;        overflow: hidden;        line-height: 15px;        text-decoration: none;        text-overflow: ellipsis;        display: -webkit-box;        -webkit-box-orient: vertical;        -webkit-line-clamp: 2;        min-height: 31px;    }    .product-item-details .product-item-name {        max-height: 50px;        text-overflow: ellipsis;        margin: 0;    }    .discount-percentage {        text-align: left;        color: #09802D;        font-weight: 600;        font-size: 13px;    }    .price-wrapper .currency {        font-size: 11px;    }    .product-item .price-box .price {        font-size: 16px;        font-weight: 600;    }    .categories_con .title_con h6 {        font-size: 18px;        white-space: nowrap;    }    .page-products .products-grid .product-item .product-item-inner {        bottom: 3px;    }    .fvtListOl {        grid-template-columns: repeat(2, minmax(0, 1fr));        padding-bottom: 8px;    }    .field.search .ah-control {        padding: 1px 4px;        border-radius: 8px;    }    .field.search {        position: relative;    }    .toolbar-sorter.sorter {        padding-bottom: 12px;    }    .greatDealBtn a {        color: #333 !important;    }    .greatDealBtn {        position: absolute;        right: 0;        width: auto;    }    .toolbar-products {        padding: 0;    }    .footer.content {        display: grid !important;        grid-template-columns: repeat(1, minmax(0, 1fr));        padding: 0 8px;    }    .footer-top {        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;    }    .product-item-photo .product-image-container {        width: 100% !important;    }    .filter .block-title::after {        display: inline-block;        font-style: normal;        font-weight: 600;        line-height: 1;        -webkit-font-smoothing: antialiased;        content: "\e622";        font-family: "icons-blank-theme";        font-size: 24px;        float: right;        margin-top: -3px;        -moz-transition: all 0.5s ease;        -o-transition: all 0.5s ease;        transition: all 0.5s ease;        -moz-backface-visibility: hidden;        backface-visibility: hidden;    }    .filter .filter-title {        display: flex;        justify-content: space-between;        align-items: center;        margin-bottom: 0 !important;    }    .catalogsearch-result-index .block.filter.active {        margin-top: -2px;    }    .block.filter.active {        display: block;        transition: all 0.3s ease-in-out;        margin-top: 43px;        position: fixed;        background-color: #fff;        z-index: 9999;        width: 100%;        border-bottom: 1px solid#cacaca;        height: 100%;        left: 0px;        box-sizing: border-box;        padding: 0px 2px;    }    .sidebar-main .filter {        transition: all 0.3s ease-in-out;        margin-bottom: 0 !important;        height: 0;        overflow: hidden;    }    .product-info-main .product.attribute.overview {        margin: 0 !important;    }    #hidingSecondaryDetails {        display: block;    }    .product-info-stock-sku .stock.available {        display: block;        color: #33a038;    }    .column.main .ah-delivery {        justify-content: space-between;    }    .box-tocart .fieldset .qty .qty-wrapper {        width: 100%;        justify-content: space-between;    }    .box-tocart .fieldset .qty .qty-wrapper .qty-input {        display: inline-flex;        justify-content: center;    }    .product-add-form .box-tocart {        display: block !important;    }    .product-add-form .box-tocart .fieldset {        margin-bottom: 0 !important;        display: flex;        justify-content: space-between;        align-items: center;    }    .product-add-form .box-tocart .fieldset .qty {        flex-shrink: 2;        flex-grow: 0;    }    .product-add-form .box-tocart .fieldset .actions {        flex-shrink: 1;    }    .product-add-form .box-tocart .fieldset .actions,    .field {        margin-bottom: 0 !important;        width: 100%;    }    .product-add-form .box-tocart .fieldset .actions button {        padding: 9px 17px !important;        width: 100%;        background-color: #292D32 !important;        border: none !important;        transition: background-color 0.3s;    }    .product-info-price .product-info-stock-sku {        justify-content: space-between;        display: flex;        flex-direction: row;    }    .column.main .product-info-price {        width: 100%;    }    .footer.content {        flex-wrap: wrap !important;        justify-content: center !important;    }    .page-wrapper .page-header .wrapper .header {        padding: 8px 8px 4px;        flex-wrap: wrap;        row-gap: 8px;        justify-content: center !important;    }    .block-search .label {        z-index: 20 !important;        position: absolute !important;        border: 0 !important;        right: 6px !important;        top: 1px !important;    }    .block-search input:focus {        outline: none;        box-shadow: none;    }    .nav-toggle {        position: relative !important;        left: 0 !important;        top: 0 !important;    }    .columns .column.main {        padding-bottom: 0 !important;    }    .mainItemProduct {        height: auto !important;    }    .boxItemsHom2 {        position: relative;    }    .toggleBtn {        position: absolute;        top: 0;        right: 4px;        color: #000;        font-size: 12px;    }    form.form.form-cart {        padding: 15px;        border-radius: none;    }    .homeSec_3 {        padding-left: 12px;    }    .cart.table-wrapper .product-item-photo {        max-width: 100% !important;        margin: 2px 0px;    }    tbody .item-info {        display: flex;        justify-content: space-between;    }    /*.page-main {*/    /*    padding-left: 0 !important;*/    /*    padding-right: 0 !important;*/    /*}*/    #home_sec_4 .col_5 .box_con .box .imgs_con {        gap: 8px !important;        justify-content: space-evenly;    }    .homeSec4Offer {        top: 5px;        right: 5px;    }    #home_sec_2 .box a {        width: 100%;        height: 100%;        display: flex;        justify-content: space-between;        align-items: center;        margin: 0 auto;        background: #fff;        padding: 5px;        border-radius: 8px;    }    #home_sec_2 .title_con h3 {        min-height: 38px;    }    #home_sec_2 .box .title_con {        width: 100%;    }    .col_1 .box .listing_con {        flex-wrap: nowrap;        overflow: scroll;        padding-bottom: 10px;    }    #home_sec_4 .col_5 .box_con .box .imgs_con .img_con {        display: flex;        flex-direction: column;        justify-content: center;        align-items: center;        /*background-color: #ebebeb;*/        background-color: #F3F4F9;        border-radius: 13px;        padding: 5px 0;    }    #mageplaza-bannerslider-block-before-content-4,    #mageplaza-bannerslider-block-before-content-2,    .block.filter .block-content.filter-content,    .cart.table-wrapper .cart .item-info .item-actions .qty .label,    .cart.table-wrapper .cart .item-info .item-actions .actions-toolbar,    .cart.table-wrapper .cart .item-info .col.price,    .cart.table-wrapper #shopping-cart-table thead,    .catalog-category-view .page-wrapper .page-header .panel .mobile_logo_content,    .favourite-products-display .page-wrapper .page-header .panel .mobile_logo_content,    .catalog-product-view .page-wrapper .page-header .panel .mobile_logo_content,    .catalog-category-view .page-wrapper .breadcrumbs,    .cart-summary .summary.title,    .cart-container .checkout-methods-items,    .uperLogoContent {        display: none;    }    .mobile_logo_content {        display: block;    }    .mobile_logo_content img {        aspect-ratio: 6 / 3;        max-width:60px !important;    }    .page-with-filter .page-wrapper .page-header .header .block.block-search,    .favourite-products-display .page-wrapper .page-header .header .block.block-search {        display: flex !important;        column-gap: 5px;        justify-content: space-between;    }    .block-search .block-content {        width: 100%;    }    #top_filter_icon .filterTitle {        font-size: 12px;        color: #929292;        line-height: 10px;    }    .main_item_price {        display: flex;        flex-wrap: nowrap;        column-gap: 12px;        align-items: center;        font-size: 14px;        color: gray;        font-weight: 500;    }    .main_item_price .price_item {        color: #db3022;        font-size: 16px;        font-weight: 600;    }    .cart.table-wrapper #shopping-cart-table .col.price {        font-size: 14px;        font-weight: 600;        text-align: right;    }    .cart.table-wrapper #shopping-cart-table tr.item-info .product-item-details .cart.item.message.error {        display: block !important;    }    .cart.table-wrapper #shopping-cart-table .item .item-info {        background-color: #fff;        margin-bottom: 5px;        border: 1px solid #cdcdcd;        padding: 0 5px;        border-radius: 8px;    }    .cart.table-wrapper #shopping-cart-table .col.item {        padding: 0px 0 !important;    }    .cart.table-wrapper #shopping-cart-table .col.item .product-item-details {        padding: 8px 0 !important;    }    .cart.table-wrapper #shopping-cart-table {        border-collapse: separate !important;    }    .page-with-filter .page-wrapper .page-header .block-search .block-content,    .favourite-products-display .page-wrapper .page-header .block-search .block-content {        width: 100%;    }    #top_filter_icon:focus {        background: none !important;    }    .page-with-filter .page-wrapper .page-header,    .favourite-products-display .page-wrapper .page-header {        position: fixed;        top: 0;        width: 100%;        z-index: 99999;        border-bottom: 1px solid #cdcdcd;        margin-bottom: 5px;        box-shadow: 0 0 2.7999999523163px 1px rgba(0, 0, 0, 0.1);        /*background-color: #f8f8f8;*/        background-color: #ffffff;    }    .page-with-filter .page-wrapper .page-main,    .favourite-products-display .page-wrapper .page-main {        margin-top: 19px;    }    .page-wrapper .page-header {        border-bottom: none;    }    .sortByFiltersMain .sortData {        display: flex;        flex-direction: column;        padding: 0 12px 20px;        align-items: flex-start;    }    .sortByFiltersMain .sortData .mobile-view-layerbar {        border: none;        border-bottom: 1px solid #cacaca;        width: 100%;        text-align: left;        padding: 5px 0;    }    .sortByFiltersMain .sortData a {        border-bottom: 1px solid #cacaca;        padding: 6px 0;    }    .sortByFiltersMain .sortData a.active {        font-weight: 600;        border-color: #b7d635;        color: #000;    }}@media (max-width: 640px) {    body.catalogsearch-result-index.page-with-filter .page-wrapper .page-main {        margin-top: 50px;    }    body.catalog-product-view .header.content {        padding: 0px;    }    .page-with-filter .page-wrapper .page-main {        padding-right: 0px !important;        padding-left: 0px !important;    }    .broughtTogWraper .product-item-name {        margin: 0 !important;    }    .product-item .price-box {        margin: 0px 0 5px !important;    }    .whatsapp {        width: 35px;        height: 35px;    }    .block.newsletter .content:after {        max-width: 402px;        background-size: contain;    }    .cart.table-wrapper #shopping-cart-table tr.item-info .product-item-details .cart.item {        display: none;    }    .catalog-product-view .page-wrapper .breadcrumbs {        /*margin-top: 71px;*/        margin-top: 135px;        margin-bottom: 0px;    }    .page-with-filter .fvtItem .product-image-wrapper .product-image-photo {        min-height: 160px;    }    /*#home_sec_4 .col_5 .box_con .box .imgs_con .img_con img {*/    /*    min-height: 130px;*/    /*}*/    .header .block.block-search {        width: 100%;    }    .attributepages-page-view .page-wrapper .page-main .attributepages-cols-100 {        grid-template-columns: repeat(3, minmax(0, 1fr));    }    .page-with-filter .page-wrapper .column .toolbar:nth-child(1),    .page-products.page-with-filter .page-wrapper .mobile_logo_content,    .newsletters-info.active,    .catalog-product-view .page-wrapper .page-header .head-map-tab,    .favourite-products-display .column.main .toolbar-products,    .col_2 .link_con {        display: none !important;    }    .delete_confirmation {        width: 97%;    }    #shopping-cart-table .itemSlided.deletedItem {        width: 0;        transform: translateX(-150%);        transition: all 0.3s ease-in-out;        visibility: collapse;    }    .page-layout-1column .products-grid .owl-carousel .item {        border: 1px solid #cacaca;    }    .removeItemBtn button:active svg path,    .removeItemBtn button:focus svg path {        fill: #000;    }    .removeItemBtn button:active {        box-shadow: none;    }    .cart-totals {        border-top: none;        padding-top: 0;    }    =#mageplaza-bannerslider-block-before-content-5,    #mageplaza-bannerslider-block-before-content-3 {        display: block;        height: auto;        min-height: 215px;    }    #mageplaza-bannerslider-block-before-content-5 .banner-slider .owl-image .img-responsive,    #mageplaza-bannerslider-block-before-content-3 .banner-slider .owl-image .img-responsive {        min-height: 215px;    }    .newsletters {        border-bottom: none;    }    .newsletterBox {        padding-bottom: 5px;    }    .newsletters-info {        border-bottom: 1px solid #fff;        display: block;        opacity: 1;    }    .newsletters.rmBorder {        border-bottom: 1px solid #fff;    }    .catalog-product-view .page-wrapper .page-header {        border-bottom: 1px solid #cdcdcd;        margin-bottom: 5px !important;        box-shadow: 0 0 2.7999999523163px 1px rgba(0, 0, 0, 0.1);    }    .catalog-product-view .page-wrapper .page-header {        position: fixed;        top: 0;        width: 100%;        z-index: 99999;        background-color: #f8f8f8;    }    .catalog-product-view .page-wrapper .container {        margin-top: 63px;    }    .page-with-filter .page-wrapper .page-main,    .favourite-products-display .page-wrapper .page-main {        background-color: #E3E6E6;    }    .page-products .products-grid .product-item .product-item-inner {        bottom: 5px;        right: 5px;    }    .fotorama__dot {        width: 8px !important;        height: 8px !important;    }    .link-to-policy {        justify-content: flex-start;    }    .product-item-details .swatch-attribute.color .swatch-attribute-options {        margin: 11px 0 !important;    }    .product-reviews-summary {        position: absolute;        top: -20px;        right: -6px;    }    .catalog-product-view .page-title-wrapper.product {        display: block !important;    }    ul.ah-product-labels {        position: absolute;        left: 0;    }    .catalog-product-view ul.ah-product-labels {        top: 20px;    }    .catalog-product-view .product.media {        margin-top: 16px;    }    .col-12 .product-detal-h1 {        font-size: 16px;        padding: 0 8px;        font-weight: 600;    }    .product-add-form .product-options-wrapper .fieldset .swatch-opt .swatch-attribute-options {        gap: 8px;    }    .contactTitle,    .information,    .payment,    .services,    .newsletters {        padding: 10px 0;        cursor: pointer;    }    .newsletter .title {        margin-bottom: 0 !important;        padding: 10px 0px;    }    .footer-column .title {        padding-left: 0;        margin-bottom: 0;    }    .favourite-products-display .page-wrapper .page-main .columns .column {        padding: 0 10px;        margin-top: 15px;    }    .product-item .old-price .price .small-decimal {        font-size: 14px !important;    }    .product-item .old-price .price {        font-weight: 500 !important;        font-size: 14px !important;    }    .price-box .old-price {        font-size: 14px !important;    }    .review-form .review-fieldset .field .control input[type="text"] {        height: 32px !important;    }    .filter-options div:last-child {        border-bottom: none !important;    }    .column.main .toolbar-products .toolbar-sorter #sorter {        border-radius: 5px;    }    .header .block.block-search {        margin-right: 0 !important;    }    .minisearch .field.search .ah-control {        border: 1px solid #000 !important;    }    .cms-index-index .page-wrapper .page-header,    .catalog-category-view .page-wrapper .page-header,    .favourite-products-display .page-wrapper .page-header,    .catalog-product-view .page-wrapper .page-header {        border-bottom: none;    }    .catalog-product-view .page-wrapper #maincontent {        padding: 4px 8px !important;        /*margin-top: 72px;*/    }    .catalog-product-view .page-wrapper .product-title-mobile .page-title {        font-weight: 600;    }    .columns .main .product-info-main {        margin: 10px 0;        min-height: 200px;    }    .fotorama__stage__frame .fotorama__img {        min-height: 350px;    }    .product-item-photo .product-image-container {        min-width: 80px;    }    #home_sec_2 {        /*padding-top: 0 !important;*/        padding-bottom: 0px !important;        margin-bottom: 8px;    }    #home_sec_3 {        padding-top: 0 !important;        padding-bottom: 0 !important;    }    #home_sec_2 .w-full .flex.flex-col {        row-gap: 8px !important;    }    .cart.table-wrapper .product-image-wrapper .product-image-photo {        width: 100px;        aspect-ratio: 1 / 1;    }    .product-items {        justify-content: space-between !important;        margin-top: 0 !important;    }    .block-search {        margin-top: 0 !important;    }    .col .col_1 .bg-white {        overflow: auto;    }    .mainItemProduct {        margin-left: 0 !important;    }    #mini-cart:last-child {        margin-bottom: 50px !important;    }    .sideImageSize {        width: 100px !important;    }    .minicart-wrapper.active .block-minicart {        top: 87px;    }    #home_sec_2 .col_2 .box {        align-items: center !important;    }    .col_2 .box {        width: 100%;        display: flex !important;        flex-direction: row !important;        gap: 15px;        align-items: center;        justify-content: flex-start;        flex-basis: 1 0;        flex: 1 3;    }    .col_2 .content {        width: max-content;    }    .rider-img_con img {        display: block;        width: 100%;    }    .footer.content {        display: flex;        flex-direction: column;    }}@media (max-width: 595px) {    .block-swissup-social-login .buttons {        flex-direction: row !important;    }    .panel.header .logo img {        max-width: 124px !important;    }    .formCreateAcc .secondary .back:before {        left: 19%;    }}@media only screen and (max-width: 400px) {    .car_bx {        height: 112px;    }}@media (max-width: 380px) {    .col_1 .box .title_con h3,    #home_sec_1 .box_main_con .box h2,    #home_sec_4 .col_5 .box_con .box .imgs_con .name h6 {        font-size: 12px;    }}@keyframes shake {    0% {        transform: translateX(0);    }    25% {        transform: translateX(-10px);    }    50% {        transform: translateX(10px);    }    75% {        transform: translateX(-10px);    }    100% {        transform: translateX(0);    }}@keyframes blinker {    from {        opacity: 1;    }    to {        opacity: 0;    }}@keyframes pulse {    from {        transform: scale(0.8);    }    to {        transform: scale(0.9);    }}.max-reached-label {    position: absolute;    bottom: 28%;    left: 50%;    transform: translateX(-50%);    background-color: #e53935;    color: white;    padding: 2px 10px;    font-size: 12px;    border-radius: 20px;    z-index: 2;    font-weight: bold;    box-shadow: 0 2px 4px 0px rgb(0 0 0 / 29%);    font-weight: 400;    text-transform: capitalize;    text-align: center;}.product-image {    position: relative;    /* Required for absolute positioning */}.product-item-actions>* {    font-size: 0 !important;}.action.tocart.disabled {    background-color: #ccc;    pointer-events: none;    opacity: 0.6;}.quantity-input.show-cart-icon {    position: relative;    z-index: 1;}.quantity-input.show-cart-icon::after {    content: url('/media/wysiwyg/Carticon.svg') !important;    position: absolute;    right: 6px;    top: 50%;    transform: translateY(-50%);    z-index: 10;    pointer-events: none;}.product-loader {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: rgba(255, 255, 255, 0.6);    z-index: 10;    display: flex;    justify-content: center;    align-items: center;}.product-loader img {    width: 40px;    height: 40px;}.product.info.detailed .additional-attributes th.col.label,.product.info.detailed .additional-attributes td.col.data {    display: none;}.lts.price-container .price-wrapper {    display:flex;   gap:4px;   align-items:center;}.updown_currency {    display:flex;    flex-direction:column;}.updown_currency .float_price , .updown_currency .currency-symbol{    font-size:10px;}.price-box .price-container .price-wrapper {    display: inline-flex !important;    align-items: baseline !important;    white-space: nowrap;    gap: 0;}.price-box .price-container .price-wrapper sub {    position: static !important;    display: inline !important;    vertical-align: baseline !important;    line-height: 1 !important;    margin: 0 !important;    padding: 0 !important;}.price-box .price-wrapper .currency-symbol {    display: inline-flex;    align-items: baseline;    font-size: 16px;}.price-box .price-wrapper .currency-svg, .OMR, .currency-symbol img.currency-icon, .my-shop-more img.currency-icon {    width: 16px;    height: 16px;    display: inline-block;    padding-right:4px}.product-item .special-price .price, .product-item .special-price .price_decimal .decimal_point {    color: red !important;}/* Price row */.swatch-attribute .custom-swatch-style .bottom .OMR {    display: inline-flex !important;    flex-direction: row !important;    flex-wrap: nowrap !important;    align-items: center !important;    justify-content: center !important;    vertical-align: middle !important;    line-height: 1 !important;    white-space: nowrap !important;}/* Currency SVG */.swatch-attribute .custom-swatch-style .bottom .OMR .currency-icon {    display: block !important;    width: 14px !important;    height: 14px !important;    max-width: 14px !important;    max-height: 14px !important;    padding-right: 5px !important;    position: static !important;    vertical-align: middle !important;}.product-item .special-price .price, .product-item .special-price sub {    color: red !important;}/* Show only on mobile */@media (min-width: 768px) {    .mobile-only {        display: none;    }}.product-item-details .cart.item .delBtnCart {    border: none;    text-decoration: underline;    color: #666;    margin-bottom: 4px}