@font-face {
                        font-family: yekanbakh;
                        font-style: normal;
                        font-weight: 900;
                        font-display: swap;
                        src: url("https://fixb.shop/wstatiic/uploads/fixb-theme-assets/parent/assets/fonts/FaNum/Yekan Bakh FaNum 07 Heavy.eot");
                        src: url("https://fixb.shop/wstatiic/uploads/fixb-theme-assets/parent/assets/fonts/FaNum/Yekan Bakh FaNum 07 Heavy.ttf");
                        src: url("https://fixb.shop/wstatiic/uploads/fixb-theme-assets/parent/assets/fonts/FaNum/Yekan Bakh FaNum 07 Heavy.woff");
                    }
            
                    @font-face {
                        font-family: yekanbakh;
                        font-style: normal;
                        font-weight: 700;
                        font-display: swap;
                        src: url("https://fixb.shop/wstatiic/uploads/fixb-theme-assets/parent/assets/fonts/FaNum/Yekan Bakh FaNum 06 Bold.eot");
                        src: url("https://fixb.shop/wstatiic/uploads/fixb-theme-assets/parent/assets/fonts/FaNum/Yekan Bakh FaNum 06 Bold.ttf");
                        src: url("https://fixb.shop/wstatiic/uploads/fixb-theme-assets/parent/assets/fonts/FaNum/Yekan Bakh FaNum 06 Bold.woff");
                    }
            
                    @font-face {
                        font-family: yekanbakh;
                        font-style: normal;
                        font-weight: 500;
                        font-display: swap;
                        src: url("https://fixb.shop/wstatiic/uploads/fixb-theme-assets/parent/assets/fonts/FaNum/Yekan Bakh FaNum 05 Medium.eot");
                        src: url("https://fixb.shop/wstatiic/uploads/fixb-theme-assets/parent/assets/fonts/FaNum/Yekan Bakh FaNum 05 Medium.ttf");
                        src: url("https://fixb.shop/wstatiic/uploads/fixb-theme-assets/parent/assets/fonts/FaNum/Yekan Bakh FaNum 05 Medium.woff");
                    }
            
                    @font-face {
                        font-family: yekanbakh;
                        font-style: normal;
                        font-weight: 400;
                        font-display: swap;
                        src: url("https://fixb.shop/wstatiic/uploads/fixb-theme-assets/parent/assets/fonts/FaNum/Yekan Bakh FaNum 04 Regular.eot");
                        src: url("https://fixb.shop/wstatiic/uploads/fixb-theme-assets/parent/assets/fonts/FaNum/Yekan Bakh FaNum 04 Regular.ttf");
                        src: url("https://fixb.shop/wstatiic/uploads/fixb-theme-assets/parent/assets/fonts/FaNum/Yekan Bakh FaNum 04 Regular.woff");
                    }
            
                    @font-face {
                        font-family: yekanbakh;
                        font-style: normal;
                        font-weight: 300;
                        font-display: swap;
                        src: url("https://fixb.shop/wstatiic/uploads/fixb-theme-assets/parent/assets/fonts/FaNum/Yekan Bakh FaNum 03 Light.eot");
                        src: url("https://fixb.shop/wstatiic/uploads/fixb-theme-assets/parent/assets/fonts/FaNum/Yekan Bakh FaNum 03 Light.ttf");
                        src: url("https://fixb.shop/wstatiic/uploads/fixb-theme-assets/parent/assets/fonts/FaNum/Yekan Bakh FaNum 03 Light.woff");
                    }

                    .header-top-content__search-box input , .footer-back-to-up__content-title , .checkout-map-controls , .checkout-map-fullscreen , .checkout-map-search , .site-footer__socials ul li a span , body , .single-blog__faq-slide p {
                        font-family: yekanbakh !important;
                    }
                    @-webkit-keyframes fadeIn {
            from {
                opacity: 0;
            }

            to {
                opacity: 1;
            }
        }

        @keyframes fadeIn {
            from {
                opacity: 0;
            }

            to {
                opacity: 1;
            }
        }

        body {
            min-height: 100vh;
        }

        html {
            overflow-x: hidden;
            min-height: 100vh;
        }

        a {
            cursor: pointer;
            color: inherit;
        }

        a:not([href]):not([tabindex]) {
            color: #021959;
            text-decoration: none;
        }

        .ishop-scrollable-hidden {
            overflow: auto !important;
            scrollbar-width: none !important;
            -ms-overflow-style: none !important;
        }

        .ishop-scrollable-hidden::-webkit-scrollbar {
            display: none !important;
        }

        .ishop-scrollable-fancy {
            overflow: auto !important;
            scrollbar-width: thin !important;
            scrollbar-color: transparent transparent !important;
        }

        .ishop-scrollable-fancy:hover {
            scrollbar-color: rgba(0, 0, 0, .3) transparent !important;
        }

        .ishop-scrollable-fancy::-webkit-scrollbar {
            width: 4px !important;
        }

        .ishop-scrollable-fancy::-webkit-scrollbar-track {
            background: transparent !important;
        }

        .ishop-scrollable-fancy::-webkit-scrollbar-thumb {
            background: transparent !important;
            border-radius: 999px !important;
        }

        .ishop-scrollable-fancy:hover::-webkit-scrollbar-thumb {
            background: rgba(0, 0, 0, .3) !important;
        }

        .ishop-currency-symbol {
            position: relative;
            display: inline-block;
            width: 14px;
            height: 14px;
            text-indent: 9999px;
            overflow: hidden;
            background-size: contain;
            vertical-align: middle;
            background-repeat: no-repeat;
        }

        .ishop-currency-irt {
            background-color: currentColor;
            -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2213%22%20height%3D%2212%22%20viewBox%3D%220%200%2013%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M2.32002%206.11782C2.63548%205.96391%202.87208%205.81%203.10867%205.57913C3.2664%205.34826%203.42413%205.11739%203.58186%204.88652C3.66073%204.57869%203.73959%204.27087%203.73959%203.96304H11.2318C11.705%203.96304%2012.0993%203.80913%2012.4147%203.57826C12.6513%203.27043%2012.8091%202.88565%2012.8091%202.34696V0.5H11.7838V2.27C11.7838%202.65478%2011.5472%202.88565%2011.1529%202.88565H3.73959V2.50087C3.73959%202.11609%203.66073%201.88522%203.58186%201.57739C3.58186%201.34652%203.42413%201.11565%203.2664%200.961739C3.10867%200.807826%202.95094%200.730869%202.79321%200.653913C2.55662%200.576956%202.32002%200.5%202.16229%200.5C1.84683%200.5%201.61024%200.576956%201.37364%200.653913C1.21591%200.807826%200.979316%200.884782%200.900451%201.11565C0.742721%201.26956%200.584991%201.42348%200.584991%201.65435C0.506126%201.88522%200.427261%202.11609%200.427261%202.34696C0.427261%202.57782%200.427261%202.80869%200.506126%203.03956C0.584991%203.27043%200.663856%203.42435%200.742721%203.57826C0.900451%203.65521%201.05818%203.80913%201.29478%203.88608C1.53137%203.96304%201.76797%203.96304%202.16229%203.96304H2.79321C2.79321%204.11695%202.71435%204.27087%202.71435%204.42478C2.63548%204.57869%202.47775%204.7326%202.39889%204.88652C2.32002%204.96347%202.16229%205.04043%201.9257%205.11739C1.76797%205.19434%201.53137%205.2713%201.29478%205.2713H0.269531V6.34869H1.29478C1.6891%206.27173%202.00456%206.19478%202.32002%206.11782ZM2.16229%202.88565C1.84683%202.88565%201.6891%202.88565%201.53137%202.73174C1.45251%202.65478%201.37364%202.50087%201.37364%202.27C1.37364%202.03913%201.45251%201.80826%201.53137%201.7313C1.6891%201.65435%201.84683%201.57739%202.08343%201.57739C2.32002%201.57739%202.47775%201.65435%202.63548%201.80826C2.79321%201.96217%202.79321%202.19304%202.79321%202.50087V2.96261H2.16229V2.88565Z%22%20fill%3D%22currentColor%22/%3E%3Cpath%20d%3D%22M10.4422%200.5H7.44531V1.42348H10.4422V0.5Z%22%20fill%3D%22currentColor%22/%3E%3Cpath%20d%3D%22M12.7298%208.50383C12.6509%208.27296%2012.5721%208.11905%2012.4143%207.96514C12.2566%207.81122%2012.0989%207.65731%2011.8623%207.58035C11.7046%207.5034%2011.468%207.42644%2011.2314%207.42644C10.9948%207.42644%2010.7582%207.5034%2010.5216%207.58035C10.285%207.65731%2010.1273%207.81122%209.96953%207.96514C9.8118%208.11905%209.73293%208.27296%209.65407%208.50383C9.5752%208.7347%209.5752%208.96557%209.5752%209.19644V9.42731C9.5752%209.65818%209.49634%209.73513%209.41747%209.88905C9.25974%209.966%209.10201%2010.043%208.86542%2010.043H8.54996C8.39223%2010.043%208.2345%209.966%208.15563%209.88905C8.07677%209.73513%207.9979%209.58122%207.9979%209.42731V5.7334H6.97266V9.58122C6.97266%209.88905%206.97266%2010.1199%207.05152%2010.2738C7.13039%2010.4277%207.20925%2010.5817%207.36698%2010.7356C7.52471%2010.8125%207.60358%2010.9664%207.84017%2010.9664C7.9979%2011.0434%208.15563%2011.0434%208.39223%2011.0434H8.94428C9.10201%2011.0434%209.33861%2010.9664%209.49634%2010.8895C9.65407%2010.8125%209.89066%2010.6586%209.96953%2010.4277C10.1273%2010.6586%2010.285%2010.8125%2010.5216%2010.8895C10.7582%2010.9664%2010.9948%2011.0434%2011.3102%2011.0434C11.7834%2011.0434%2012.2566%2010.8895%2012.4932%2010.5817C12.8087%2010.2738%2012.9664%209.81209%2012.9664%209.2734C12.8875%208.96557%2012.8087%208.7347%2012.7298%208.50383ZM11.2314%209.966C10.9948%209.966%2010.837%209.88905%2010.7582%209.81209C10.5216%209.65818%2010.5216%209.50427%2010.5216%209.2734C10.5216%209.04253%2010.6004%208.88861%2010.6793%208.7347C10.7582%208.58079%2010.9948%208.50383%2011.2314%208.50383C11.468%208.50383%2011.7046%208.58079%2011.7834%208.7347C11.8623%208.88861%2011.9412%209.04253%2011.9412%209.2734C11.8623%209.73513%2011.6257%209.966%2011.2314%209.966Z%22%20fill%3D%22currentColor%22/%3E%3Cpath%20d%3D%22M4.92256%208.50364C4.92256%208.73451%204.92256%208.88842%204.8437%209.11929C4.76484%209.2732%204.68597%209.42712%204.60711%209.58103C4.44938%209.73494%204.29165%209.8119%204.13392%209.88886C3.97619%209.96581%203.73959%2010.0428%203.42413%2010.0428H2.71435C2.47775%2010.0428%202.24116%2010.0428%202.00456%209.96581C1.84683%209.8119%201.6891%209.73494%201.61024%209.58103C1.53137%209.42712%201.37364%209.2732%201.37364%209.11929C1.29478%208.96538%201.29478%208.73451%201.29478%208.50364V7.65712H0.269531V8.5806C0.269531%209.35016%200.506126%209.96581%200.900451%2010.4276C1.29478%2010.8893%201.84683%2011.1202%202.63548%2011.1202H3.42413C3.81846%2011.1202%204.13392%2011.0432%204.44938%2010.8893C4.76484%2010.7354%205.00143%2010.5815%205.23803%2010.3506C5.47462%2010.1197%205.63235%209.8119%205.71122%209.50407C5.79008%209.19625%205.86894%208.88842%205.86894%208.50364V5.73321L4.8437%205.65625L4.92256%208.50364Z%22%20fill%3D%22currentColor%22/%3E%3Cpath%20d%3D%22M3.73962%207.42578H2.55664V8.50317H3.73962V7.42578Z%22%20fill%3D%22currentColor%22/%3E%3C/svg%3E") no-repeat center;
            mask: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2213%22%20height%3D%2212%22%20viewBox%3D%220%200%2013%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M2.32002%206.11782C2.63548%205.96391%202.87208%205.81%203.10867%205.57913C3.2664%205.34826%203.42413%205.11739%203.58186%204.88652C3.66073%204.57869%203.73959%204.27087%203.73959%203.96304H11.2318C11.705%203.96304%2012.0993%203.80913%2012.4147%203.57826C12.6513%203.27043%2012.8091%202.88565%2012.8091%202.34696V0.5H11.7838V2.27C11.7838%202.65478%2011.5472%202.88565%2011.1529%202.88565H3.73959V2.50087C3.73959%202.11609%203.66073%201.88522%203.58186%201.57739C3.58186%201.34652%203.42413%201.11565%203.2664%200.961739C3.10867%200.807826%202.95094%200.730869%202.79321%200.653913C2.55662%200.576956%202.32002%200.5%202.16229%200.5C1.84683%200.5%201.61024%200.576956%201.37364%200.653913C1.21591%200.807826%200.979316%200.884782%200.900451%201.11565C0.742721%201.26956%200.584991%201.42348%200.584991%201.65435C0.506126%201.88522%200.427261%202.11609%200.427261%202.34696C0.427261%202.57782%200.427261%202.80869%200.506126%203.03956C0.584991%203.27043%200.663856%203.42435%200.742721%203.57826C0.900451%203.65521%201.05818%203.80913%201.29478%203.88608C1.53137%203.96304%201.76797%203.96304%202.16229%203.96304H2.79321C2.79321%204.11695%202.71435%204.27087%202.71435%204.42478C2.63548%204.57869%202.47775%204.7326%202.39889%204.88652C2.32002%204.96347%202.16229%205.04043%201.9257%205.11739C1.76797%205.19434%201.53137%205.2713%201.29478%205.2713H0.269531V6.34869H1.29478C1.6891%206.27173%202.00456%206.19478%202.32002%206.11782ZM2.16229%202.88565C1.84683%202.88565%201.6891%202.88565%201.53137%202.73174C1.45251%202.65478%201.37364%202.50087%201.37364%202.27C1.37364%202.03913%201.45251%201.80826%201.53137%201.7313C1.6891%201.65435%201.84683%201.57739%202.08343%201.57739C2.32002%201.57739%202.47775%201.65435%202.63548%201.80826C2.79321%201.96217%202.79321%202.19304%202.79321%202.50087V2.96261H2.16229V2.88565Z%22%20fill%3D%22currentColor%22/%3E%3Cpath%20d%3D%22M10.4422%200.5H7.44531V1.42348H10.4422V0.5Z%22%20fill%3D%22currentColor%22/%3E%3Cpath%20d%3D%22M12.7298%208.50383C12.6509%208.27296%2012.5721%208.11905%2012.4143%207.96514C12.2566%207.81122%2012.0989%207.65731%2011.8623%207.58035C11.7046%207.5034%2011.468%207.42644%2011.2314%207.42644C10.9948%207.42644%2010.7582%207.5034%2010.5216%207.58035C10.285%207.65731%2010.1273%207.81122%209.96953%207.96514C9.8118%208.11905%209.73293%208.27296%209.65407%208.50383C9.5752%208.7347%209.5752%208.96557%209.5752%209.19644V9.42731C9.5752%209.65818%209.49634%209.73513%209.41747%209.88905C9.25974%209.966%209.10201%2010.043%208.86542%2010.043H8.54996C8.39223%2010.043%208.2345%209.966%208.15563%209.88905C8.07677%209.73513%207.9979%209.58122%207.9979%209.42731V5.7334H6.97266V9.58122C6.97266%209.88905%206.97266%2010.1199%207.05152%2010.2738C7.13039%2010.4277%207.20925%2010.5817%207.36698%2010.7356C7.52471%2010.8125%207.60358%2010.9664%207.84017%2010.9664C7.9979%2011.0434%208.15563%2011.0434%208.39223%2011.0434H8.94428C9.10201%2011.0434%209.33861%2010.9664%209.49634%2010.8895C9.65407%2010.8125%209.89066%2010.6586%209.96953%2010.4277C10.1273%2010.6586%2010.285%2010.8125%2010.5216%2010.8895C10.7582%2010.9664%2010.9948%2011.0434%2011.3102%2011.0434C11.7834%2011.0434%2012.2566%2010.8895%2012.4932%2010.5817C12.8087%2010.2738%2012.9664%209.81209%2012.9664%209.2734C12.8875%208.96557%2012.8087%208.7347%2012.7298%208.50383ZM11.2314%209.966C10.9948%209.966%2010.837%209.88905%2010.7582%209.81209C10.5216%209.65818%2010.5216%209.50427%2010.5216%209.2734C10.5216%209.04253%2010.6004%208.88861%2010.6793%208.7347C10.7582%208.58079%2010.9948%208.50383%2011.2314%208.50383C11.468%208.50383%2011.7046%208.58079%2011.7834%208.7347C11.8623%208.88861%2011.9412%209.04253%2011.9412%209.2734C11.8623%209.73513%2011.6257%209.966%2011.2314%209.966Z%22%20fill%3D%22currentColor%22/%3E%3Cpath%20d%3D%22M4.92256%208.50364C4.92256%208.73451%204.92256%208.88842%204.8437%209.11929C4.76484%209.2732%204.68597%209.42712%204.60711%209.58103C4.44938%209.73494%204.29165%209.8119%204.13392%209.88886C3.97619%209.96581%203.73959%2010.0428%203.42413%2010.0428H2.71435C2.47775%2010.0428%202.24116%2010.0428%202.00456%209.96581C1.84683%209.8119%201.6891%209.73494%201.61024%209.58103C1.53137%209.42712%201.37364%209.2732%201.37364%209.11929C1.29478%208.96538%201.29478%208.73451%201.29478%208.50364V7.65712H0.269531V8.5806C0.269531%209.35016%200.506126%209.96581%200.900451%2010.4276C1.29478%2010.8893%201.84683%2011.1202%202.63548%2011.1202H3.42413C3.81846%2011.1202%204.13392%2011.0432%204.44938%2010.8893C4.76484%2010.7354%205.00143%2010.5815%205.23803%2010.3506C5.47462%2010.1197%205.63235%209.8119%205.71122%209.50407C5.79008%209.19625%205.86894%208.88842%205.86894%208.50364V5.73321L4.8437%205.65625L4.92256%208.50364Z%22%20fill%3D%22currentColor%22/%3E%3Cpath%20d%3D%22M3.73962%207.42578H2.55664V8.50317H3.73962V7.42578Z%22%20fill%3D%22currentColor%22/%3E%3C/svg%3E") no-repeat center;
            -webkit-mask-size: contain;
            mask-size: contain;
        }

        .ishop-currency-irht {
            background-color: currentColor;
            -webkit-mask: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2213%22%20viewBox%3D%220%200%2012%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_1632_8986)%22%3E%3Cpath%20d%3D%22M11.0856%206.81727C10.9015%207.49684%2010.7928%208.21082%2010.5251%208.85598C9.70523%2010.7915%208.22451%2011.9097%206.2084%2012.2452C5.03722%2012.4431%203.88276%2012.3915%202.76177%2011.927C1.5153%2011.4022%200.745661%2010.456%200.486328%209.10545C0.201897%207.56566%200.436134%206.09469%201.08865%204.63233C3.42578%205.55623%205.93359%206.17342%208.57422%206.17342C8.30397%206.67342%207.83203%207.97029%207.41305%208.74373C4.37891%208.45467%203.69036%207.97029%201.38145%206.33555C0.896242%208.46029%202.23474%2010.3183%204.34287%2010.5506C5.4053%2010.6624%206.42591%2010.6108%207.41305%2010.1807C8.8854%209.53555%209.83071%208.38287%2010.0649%206.77426C10.249%205.56136%209.77215%204.43448%209.04434%203.46244C7.8146%201.81943%205.48896%201.61297%203.69036%202.48179C3.16332%202.73986%202.69485%203.11835%202.19291%203.44523C2.13435%203.48824%202.07579%203.52265%201.97541%203.59147C1.87502%203.3076%201.74117%203.06674%201.70771%202.80867C1.69097%202.67104%201.79973%202.47319%201.90848%202.36136C2.89562%201.3291%204.05844%200.640931%205.47223%200.434479C5.50569%200.425877%205.75666%200.382866%205.95743%200.35706C6.43427%200.35706%206.30879%200.331253%206.81073%200.391468C6.86092%200.40007%207.07843%200.425877%207.12862%200.434479C8.64279%200.683941%209.75542%201.51835%2010.4247%202.9119C10.7175%203.52265%2010.868%204.21942%2011.0772%204.87319C11.2027%205.50975%2011.1943%206.06029%2011.0856%206.81727Z%22%20fill%3D%22currentColor%22/%3E%3C/g%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_1632_8986%22%3E%3Crect%20width%3D%2210.8%22%20height%3D%2212%22%20fill%3D%22white%22%20transform%3D%22translate(0.369141%200.347656)%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center;
            mask: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2213%22%20viewBox%3D%220%200%2012%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_1632_8986)%22%3E%3Cpath%20d%3D%22M11.0856%206.81727C10.9015%207.49684%2010.7928%208.21082%2010.5251%208.85598C9.70523%2010.7915%208.22451%2011.9097%206.2084%2012.2452C5.03722%2012.4431%203.88276%2012.3915%202.76177%2011.927C1.5153%2011.4022%200.745661%2010.456%200.486328%209.10545C0.201897%207.56566%200.436134%206.09469%201.08865%204.63233C3.42578%205.55623%205.93359%206.17342%208.57422%206.17342C8.30397%206.67342%207.83203%207.97029%207.41305%208.74373C4.37891%208.45467%203.69036%207.97029%201.38145%206.33555C0.896242%208.46029%202.23474%2010.3183%204.34287%2010.5506C5.4053%2010.6624%206.42591%2010.6108%207.41305%2010.1807C8.8854%209.53555%209.83071%208.38287%2010.0649%206.77426C10.249%205.56136%209.77215%204.43448%209.04434%203.46244C7.8146%201.81943%205.48896%201.61297%203.69036%202.48179C3.16332%202.73986%202.69485%203.11835%202.19291%203.44523C2.13435%203.48824%202.07579%203.52265%201.97541%203.59147C1.87502%203.3076%201.74117%203.06674%201.70771%202.80867C1.69097%202.67104%201.79973%202.47319%201.90848%202.36136C2.89562%201.3291%204.05844%200.640931%205.47223%200.434479C5.50569%200.425877%205.75666%200.382866%205.95743%200.35706C6.43427%200.35706%206.30879%200.331253%206.81073%200.391468C6.86092%200.40007%207.07843%200.425877%207.12862%200.434479C8.64279%200.683941%209.75542%201.51835%2010.4247%202.9119C10.7175%203.52265%2010.868%204.21942%2011.0772%204.87319C11.2027%205.50975%2011.1943%206.06029%2011.0856%206.81727Z%22%20fill%3D%22currentColor%22/%3E%3C/g%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_1632_8986%22%3E%3Crect%20width%3D%2210.8%22%20height%3D%2212%22%20fill%3D%22white%22%20transform%3D%22translate(0.369141%200.347656)%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center;
            -webkit-mask-size: contain;
            mask-size: contain;
        }

        .ishop-currency-irr {
            background-color: currentColor;
            -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2213%22%20height%3D%2211%22%20viewBox%3D%220%200%2013%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M2.44612%200.375H3.59787V7.84374C3.59787%208.49345%203.46867%209.05087%203.21026%209.516C2.95186%209.98851%202.59009%2010.3466%202.12496%2010.5902C1.66721%2010.8412%201.13933%2010.9668%200.541302%2010.9668H0.00976562V9.77071H0.541302C1.13194%209.77071%201.59708%209.60828%201.93669%209.28343C2.27631%208.95858%202.44612%208.5119%202.44612%207.94341V0.375ZM9.873%206.4262C9.873%207.00946%209.6995%207.46721%209.3525%207.79944C9.01288%208.1243%208.55144%208.28672%207.96818%208.28672H7.33276C7.31061%208.28672%207.29215%208.27565%207.27739%208.2535C7.27%208.27565%207.25524%208.28672%207.23309%208.28672H6.88977C6.29913%208.28672%205.85246%208.11322%205.54976%207.76622C5.24705%207.41922%205.0957%206.92825%205.0957%206.29331V0.375H6.24745V6.21579C6.24745%206.51849%206.30282%206.73998%206.41357%206.88026C6.5317%207.02054%206.71627%207.09067%206.9673%207.09067H7.23309C7.24785%207.09067%207.26631%207.10544%207.28846%207.13497C7.29584%207.10544%207.31061%207.09067%207.33276%207.09067H7.96818C8.19705%207.09067%208.38163%207.03161%208.52191%206.91348C8.66219%206.78797%208.73232%206.61447%208.73232%206.39298V4.25H9.873V6.4262ZM12.6876%204.25V7.79944C12.6876%208.41223%2012.5658%208.9475%2012.3222%209.40525C12.0785%209.863%2011.7315%2010.2137%2011.2812%2010.4573C10.8382%2010.7084%2010.804%2010.8339%2010.2207%2010.8339L10.2096%209.63782C10.7781%209.63782%2010.7422%209.47539%2011.0597%209.15054C11.3772%208.83307%2011.5359%208.3827%2011.5359%207.79944V4.25H12.6876ZM9.10592%209.58244V10.8663L5.54976%2010.7998V9.516L9.10592%209.58244Z%22%20fill%3D%22currentColor%22/%3E%3C/svg%3E") no-repeat center;
            mask: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2213%22%20height%3D%2211%22%20viewBox%3D%220%200%2013%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M2.44612%200.375H3.59787V7.84374C3.59787%208.49345%203.46867%209.05087%203.21026%209.516C2.95186%209.98851%202.59009%2010.3466%202.12496%2010.5902C1.66721%2010.8412%201.13933%2010.9668%200.541302%2010.9668H0.00976562V9.77071H0.541302C1.13194%209.77071%201.59708%209.60828%201.93669%209.28343C2.27631%208.95858%202.44612%208.5119%202.44612%207.94341V0.375ZM9.873%206.4262C9.873%207.00946%209.6995%207.46721%209.3525%207.79944C9.01288%208.1243%208.55144%208.28672%207.96818%208.28672H7.33276C7.31061%208.28672%207.29215%208.27565%207.27739%208.2535C7.27%208.27565%207.25524%208.28672%207.23309%208.28672H6.88977C6.29913%208.28672%205.85246%208.11322%205.54976%207.76622C5.24705%207.41922%205.0957%206.92825%205.0957%206.29331V0.375H6.24745V6.21579C6.24745%206.51849%206.30282%206.73998%206.41357%206.88026C6.5317%207.02054%206.71627%207.09067%206.9673%207.09067H7.23309C7.24785%207.09067%207.26631%207.10544%207.28846%207.13497C7.29584%207.10544%207.31061%207.09067%207.33276%207.09067H7.96818C8.19705%207.09067%208.38163%207.03161%208.52191%206.91348C8.66219%206.78797%208.73232%206.61447%208.73232%206.39298V4.25H9.873V6.4262ZM12.6876%204.25V7.79944C12.6876%208.41223%2012.5658%208.9475%2012.3222%209.40525C12.0785%209.863%2011.7315%2010.2137%2011.2812%2010.4573C10.8382%2010.7084%2010.804%2010.8339%2010.2207%2010.8339L10.2096%209.63782C10.7781%209.63782%2010.7422%209.47539%2011.0597%209.15054C11.3772%208.83307%2011.5359%208.3827%2011.5359%207.79944V4.25H12.6876ZM9.10592%209.58244V10.8663L5.54976%2010.7998V9.516L9.10592%209.58244Z%22%20fill%3D%22currentColor%22/%3E%3C/svg%3E") no-repeat center;
            -webkit-mask-size: contain;
            mask-size: contain;
        }

        .ishop-currency-irhr {
            background-color: currentColor;
            -webkit-mask: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2211%22%20viewBox%3D%220%200%2010%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_1632_9064)%22%3E%3Cpath%20d%3D%22M7.55667%2010.4994C7.44196%2010.327%207.32725%2010.1546%207.18555%209.95135C7.38123%209.82204%207.58366%209.68658%207.79958%209.56342C8.41362%209.20628%208.75775%208.6952%208.77124%208.03633C8.80498%206.54002%208.7375%205.04988%208.751%203.55357C8.75775%202.56219%208.751%202.56219%209.73615%202.15579C9.81038%202.125%209.8981%202.13732%209.98582%202.125C9.98582%202.14347%209.98582%202.1681%209.98582%202.18658C9.97232%202.31589%209.95208%202.4452%209.94533%202.58067C9.93858%204.20012%2010.0128%205.81958%209.98582%207.43904C9.96557%208.60899%209.42576%209.52648%208.28541%2010.1176C8.07624%2010.2284%207.8873%2010.3701%207.68487%2010.4994C7.64439%2010.4994%207.6039%2010.4994%207.55667%2010.4994Z%22%20fill%3D%22currentColor%22/%3E%3Cpath%20d%3D%22M4.52092%200.523952C4.88529%200.604001%205.25641%200.733311%205.56005%200.924198C6.2888%201.37371%206.62618%202.03873%206.63293%202.83922C6.63293%203.80597%206.63293%204.76656%206.63293%205.73331C6.63293%205.94883%206.63968%206.16435%206.65992%206.37986C6.7274%207.13109%206.77463%207.2173%207.30769%207.76533C6.99055%208.03627%206.67341%208.3072%206.33603%208.59045C5.74224%208.221%205.48583%207.6976%205.46559%207.07568C5.43185%205.88725%205.4386%204.69883%205.4251%203.50425C5.4251%203.27026%205.41161%203.03011%205.35088%202.80228C5.1417%201.98331%204.38596%201.50302%203.30634%201.50917C3.30634%201.61385%203.30634%201.71853%203.30634%201.82937C3.30634%203.62124%203.33333%205.41927%203.29285%207.21114C3.27935%207.77149%203.16464%208.35646%202.95547%208.88602C2.59109%209.81582%201.40351%2010.4439%200.34413%2010.3577C0.269906%2010.3515%200.175439%2010.2592%200.134953%2010.1853C0.0674764%2010.0744%200.0472335%209.93898%200%209.81582C0%209.75425%200%209.69267%200%209.63109C1.11336%209.63725%201.88934%209.07075%202.06478%208.11016C2.10526%207.9008%202.10526%207.67912%202.10526%207.46976C2.10526%205.62863%202.10526%203.78134%202.11201%201.94021C2.11201%201.81706%202.17949%201.6508%202.2807%201.58307C2.861%201.21361%203.45479%200.874937%204.04184%200.523952C4.20378%200.505479%204.33873%200.480848%204.52092%200.523952Z%22%20fill%3D%22currentColor%22/%3E%3C/g%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_1632_9064%22%3E%3Crect%20width%3D%2210%22%20height%3D%2210%22%20fill%3D%22white%22%20transform%3D%22translate(0%200.5)%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center;
            mask: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2211%22%20viewBox%3D%220%200%2010%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_1632_9064)%22%3E%3Cpath%20d%3D%22M7.55667%2010.4994C7.44196%2010.327%207.32725%2010.1546%207.18555%209.95135C7.38123%209.82204%207.58366%209.68658%207.79958%209.56342C8.41362%209.20628%208.75775%208.6952%208.77124%208.03633C8.80498%206.54002%208.7375%205.04988%208.751%203.55357C8.75775%202.56219%208.751%202.56219%209.73615%202.15579C9.81038%202.125%209.8981%202.13732%209.98582%202.125C9.98582%202.14347%209.98582%202.1681%209.98582%202.18658C9.97232%202.31589%209.95208%202.4452%209.94533%202.58067C9.93858%204.20012%2010.0128%205.81958%209.98582%207.43904C9.96557%208.60899%209.42576%209.52648%208.28541%2010.1176C8.07624%2010.2284%207.8873%2010.3701%207.68487%2010.4994C7.64439%2010.4994%207.6039%2010.4994%207.55667%2010.4994Z%22%20fill%3D%22currentColor%22/%3E%3Cpath%20d%3D%22M4.52092%200.523952C4.88529%200.604001%205.25641%200.733311%205.56005%200.924198C6.2888%201.37371%206.62618%202.03873%206.63293%202.83922C6.63293%203.80597%206.63293%204.76656%206.63293%205.73331C6.63293%205.94883%206.63968%206.16435%206.65992%206.37986C6.7274%207.13109%206.77463%207.2173%207.30769%207.76533C6.99055%208.03627%206.67341%208.3072%206.33603%208.59045C5.74224%208.221%205.48583%207.6976%205.46559%207.07568C5.43185%205.88725%205.4386%204.69883%205.4251%203.50425C5.4251%203.27026%205.41161%203.03011%205.35088%202.80228C5.1417%201.98331%204.38596%201.50302%203.30634%201.50917C3.30634%201.61385%203.30634%201.71853%203.30634%201.82937C3.30634%203.62124%203.33333%205.41927%203.29285%207.21114C3.27935%207.77149%203.16464%208.35646%202.95547%208.88602C2.59109%209.81582%201.40351%2010.4439%200.34413%2010.3577C0.269906%2010.3515%200.175439%2010.2592%200.134953%2010.1853C0.0674764%2010.0744%200.0472335%209.93898%200%209.81582C0%209.75425%200%209.69267%200%209.63109C1.11336%209.63725%201.88934%209.07075%202.06478%208.11016C2.10526%207.9008%202.10526%207.67912%202.10526%207.46976C2.10526%205.62863%202.10526%203.78134%202.11201%201.94021C2.11201%201.81706%202.17949%201.6508%202.2807%201.58307C2.861%201.21361%203.45479%200.874937%204.04184%200.523952C4.20378%200.505479%204.33873%200.480848%204.52092%200.523952Z%22%20fill%3D%22currentColor%22/%3E%3C/g%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_1632_9064%22%3E%3Crect%20width%3D%2210%22%20height%3D%2210%22%20fill%3D%22white%22%20transform%3D%22translate(0%200.5)%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center;
            -webkit-mask-size: contain;
            mask-size: contain;
        }

        .products-buy .products-buy__pro-info {
            display: none;
        }

        .archive-content .scroll-pane li {
            display: none;
        }

        .products-list__ul--brand li.active {
            display: block;
        }

        .cart__order-delivery-address .clear {
            display: none;
        }

        .special-no-product-found {
            display: flex;
            align-items: center;
            justify-content: center;
            background-color: #f04055;
            color: #fff;
            border-radius: 20px;
            height: 352px;
            width: 100%;
        }

        .special-no-product-found p {
            font-size: 20px;
            font-weight: 500;
        }

        .searchResults {
            position: absolute;
            top: 100%;
            right: 0;
            width: 100%;
            z-index: 2;
            background: #fff;
            padding: 25px 10px;
            border: 1px solid #e9e9e9;
            border-radius: 0 0 10px 10px;
            box-shadow: 0 6px 20px 0 #e1e1e1;
            display: none;
        }

        .searchResults.active {
            display: block;
        }

        .searchResults .item {
            padding: 10px 0;
            border-bottom: 1px solid #e7e7e7;
        }

        .searchResults .item:last-child {
            border-bottom: 0;
        }

        .searchBack {
            position: fixed;
            top: 0;
            right: 0;
            width: 100%;
            height: 100%;
            cursor: pointer;
            background: rgba(0, 0, 0, 0.3);
            z-index: 1;
            opacity: 0;
            visibility: hidden;
            transition: all 0.4s;
            -webkit-transition: all 0.4s;
        }

        .searchBack.active {
            opacity: 1;
            visibility: visible;
        }

        .favoriteBtn.active i {
            color: red;
            filter: drop-shadow(1px 3px 6px red);
        }

        .collection-index__amazing-desc h2 {
            font-size: 18px;
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        @media(min-width: 1500px) {
            .collection-index__small-pic {
                height: 378px;
            }

            .collection-index__small-pic img {
                max-height: unset;
                height: 100%;
            }
        }

        @media(max-width: 991px) {
            .collection-index__small-pic {
                height: auto;
            }

            .collection-index__small-pic img {
                max-height: unset;
                height: auto;
            }
        }

        .cart__order-delivery-address-items-left ul {
            align-items: flex-start;
        }

        @media(max-width: 767px) {
            .cart__order-delivery-address-items-left {
                width: 100%;
            }

            .cart__order-delivery-address-items-left ul {
                column-count: 1;
            }

            .cart__order-delivery-address-items-left ul li {
                margin-left: 0;
                margin-bottom: 20px;
            }
        }

        .cart__product-item-caption-tool ul li {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            margin-left: 20px;
        }

        .cart__product-item-right img {
            max-width: 100px;
        }

        @media (max-width: 1500px) {
            .panel__content-dashboard {
                padding: 35px 25px 12px;
            }
        }

        .panel__order-product-detail figure img {
            max-width: 65px;
            max-height: 65px;
        }

        .single-product__customer-satisf-range .noUi-target {
            left: 0 !important;
        }

        .noUi-target {
            left: 0 !important;
        }

        #respond input[type="text"],
        #respond input[type="email"],
        #respond textarea {
            height: 50px;
            border-radius: 7px;
            border: 1px solid #e5e7ee;
            overflow: hidden;
            padding: 0 13px;
            line-height: 50px;
            margin-bottom: 22px;
            width: 100%;
            background-color: #fcfcfc;
        }

        #respond input[type="text"].error,
        #respond input[type="email"].error,
        #respond textarea.error {
            border-color: red !important;
        }

        #respond textarea {
            min-height: 205px;
        }

        #respond input[type="submit"] {
            height: 52px;
            border-radius: 7px !important;
            background-color: #0650a3 !important;
            color: #ffffff !important;
            font-size: 16px !important;
            font-weight: 700 !important;
            padding: 0 18px !important;
            width: 100% !important;
            margin-top: 20px !important;
        }

        #respond input[type="submit"].loading {
            opacity: 0.5;
        }

        #respond .comment-notes,
        #respond .comment-form-url,
        #respond .comment-form-cookies-consent {
            display: none !important;
        }

        .form {
            min-height: 345px;
        }

        #commentform {
            display: flex;
            flex-wrap: wrap;
            flex-direction: column;
            justify-content: space-between;
        }

        .comment-form-wrapper {
            display: flex;
            flex-direction: row-reverse;
            width: 100%;
            gap: 30px;
        }

        .comment-form-align {
            width: 50%;
        }

        .comment-reply-title {
            font-size: 16px;
            color: #0650a3;
            font-weight: 600;
            margin-bottom: 15px;
        }

        .ishop-comment-registration {
            padding: 15px 0;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
            gap: 15px;
        }

        .ishop-comment-registration p {
            font-size: 15px;
            font-weight: 500;
            background: #0219591a;
            color: #021959;
            padding: 5px 10px;
            border-radius: 5px;
        }

        .ishop-comment-registration a {
            color: #ffffff;
            font-size: 16px;
            font-weight: 700;
            height: 40px;
            width: 160px;
            border-radius: 6px;
            background-color: #0650a3;
            text-decoration: none;
            text-align: center;
            line-height: 40px;
        }

        .blog__popular-item figure {
            flex: 0 0 37%;
            max-width: 37%;
            overflow: hidden;
        }

        .blog__popular-item figure a {
            position: relative;
            height: 210px;
            border-radius: 10px;
            overflow: hidden;
            display: block;
        }

        .blog__popular-item figure a img {
            position: absolute;
            top: 50%;
            left: 50%;
            min-width: 100%;
            min-height: 100%;
            max-width: 160%;
            width: auto;
            height: auto;
            transform: translate(-50%, -50%);
            -webkit-transform: translate(-50%, -50%);
        }

        @media(max-width: 767px) {
            .blog__popular-item figure {
                flex: 0 0 100%;
                max-width: 100%;
                overflow: hidden;
            }
        }

        .single-blog__relate-post figure {
            overflow: hidden;
        }

        .index-blog__blogs .swiper-slide {
            height: auto !important;
        }

        @media(min-width: 992px) and (max-width: 1199px) {
            .index-blog__blogs .swiper-slide {
                margin-bottom: 12px !important;
            }
        }

        @media(max-width: 499px) {
            .index-blog__blogs .swiper-slide {
                margin-bottom: 0 !important;
            }
        }

        .index-blog__items {
            padding: 16px 0;
        }

        @media(max-width: 1499px) {
            .index-blog__items {
                padding: 0 0 30px 0;
            }
        }

        @media(max-width: 1199px) {
            .index-blog__items {
                padding: 0 0 12px 0;
            }
        }

        @media(max-width: 499px) {
            .index-blog__items {
                padding: 20px 0;
                margin-bottom: 0;
            }
        }

        .index-blog__items:after {
            bottom: 0;
        }

        .index-blog__blog-img {
            display: block;
            overflow: hidden;
            border-radius: 6px;
            height: 125px;
        }

        @media(max-width: 499px) {
            .index-blog__blog-img {
                margin-bottom: 0;
            }
        }

        .index-blog__blog-img>img {
            position: absolute;
            top: 50%;
            left: 50%;
            min-width: 100%;
            min-height: 100%;
            max-width: 130%;
            width: auto;
            height: auto;
            transform: translate(-50%, -50%);
            -webkit-transform: translate(-50%, -50%);
        }

        .products-buy__img i {
            right: unset !important;
            bottom: unset !important;
            cursor: pointer;
        }

        .products-buy__pro-info {
            left: unset;
            bottom: unset;
            min-width: 345px;
            max-width: 380px;
        }

        .single-blog__relate-caption h2 {
            height: 39px;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .blog__latest-big img {
            width: 100%;
        }

        .notifBar {
            position: fixed;
            bottom: 70px;
            right: 40px;
            z-index: 999999999999999;
            background: #fff;
            border-radius: 15px;
            padding: 16px 12px 16px 25px;
            font-size: 14px;
            text-align: center;
            opacity: 0;
            visibility: hidden;
            transition: bottom 0.2s, opacity 0.2s;
            -webkit-transition: bottom 0.2s, opacity 0.2s;
            font-weight: 700;
            display: flex;
            align-items: center;
            gap: 8px;
        }

        .notifBar .notifBar__seperator {
            display: block;
            width: 1px;
            height: 25px;
            margin-left: 12px;
        }

        .notifBar.active {
            opacity: 1;
            bottom: 40px;
            visibility: visible;
        }

        .notifBar.success {
            background: #30B67A;
            box-shadow: 8px 8px 0px 0px rgba(217, 241, 228, 0.80);
            color: #fff !important;
        }

        .notifBar.success .notifBar__seperator {
            background: #24A86D;
            box-shadow: 1px 1px 0px 0px rgba(255, 255, 255, 0.12);
        }

        .notifBar.success-message {
            border: 1px solid #D9F1E4;
            background: #FFF;
            box-shadow: 8px 8px 0px 0px rgba(217, 241, 228, 0.30);
            color: #20925F !important;
        }

        .notifBar.success-message .notifBar__seperator {
            background: #D9F1E4;
        }

        .notifBar.error {
            border: 1px solid #FFDEE2;
            background: #FFF;
            box-shadow: 8px 8px 0px 0px rgba(255, 222, 226, 0.30);
            color: #CF384A !important;
        }

        .notifBar.error .notifBar__seperator {
            background: #FFDEE2;
        }

        .notifBar.warning {
            border: 1px solid #F5E6CE;
            background: #FFF;
            box-shadow: 8px 8px 0px 0px rgba(245, 230, 206, 0.30);
            color: #C38319 !important;
        }

        .notifBar.warning .notifBar__seperator {
            background: rgba(245, 230, 206, 0.93);
        }

        .notifBar.info {
            border: 1px solid #DFE4F2;
            background: #FFF;
            box-shadow: 8px 8px 0px 0px rgba(223, 228, 242, 0.30);
            color: #021959 !important;
            padding: 20px 25px 20px 25px;
            gap: 11px;
        }

        .notifBar.info .notifBar__seperator {
            background: transparent;
            margin-left: 0;
        }

        .cart__order-address-item {
            position: relative;
        }

        .cart__order-address-item .radio {
            position: absolute;
            cursor: pointer;
            top: 0;
            right: 0;
            width: 100%;
            height: 100%;
            opacity: 0;
            z-index: 2;
        }

        .cart__order-address-item .radio:checked+.label .icon-check {
            opacity: 1;
        }

        .cart__order-address-item .label .icon-check {
            opacity: 0;
        }

        .successMessage {
            color: green;
            font-weight: 700;
            font-size: 16px;
            margin: 20px 0;
        }

        .errorMessage {
            color: red;
            font-weight: 700;
            font-size: 16px;
            margin: 20px 0;
        }

        .panel__dashboard-product-infos .panel__order-product-detail {
            display: none;
        }

        .panel__dashboard-product-infos.active .panel__order-product-detail {
            display: flex;
        }

        .panel__side-menus {
            display: flex;
            flex-direction: column;
        }

        .woocommerce-MyAccount-navigation-link--favorites {
            order: 5;
        }

        .woocommerce-MyAccount-navigation-link--customer-logout {
            order: 6;
            margin-bottom: 0 !important;
        }

        .cat-index__item {
            overflow: hidden;
        }

        .mapHolder {
            height: 300px;
            background: #eee;
            border-radius: 10px;
            overflow: hidden;
        }

        .about-us__our-team-img {
            height: 230px;
            overflow: hidden;
        }

        .about-us__our-team-img img {
            min-height: 100%;
            min-width: 100%;
            max-width: 150%;
            transform: translate(-50%, -50%);
            position: absolute;
            top: 50%;
            left: 50%;
        }

        .collection-index__price-sale {
            justify-content: flex-end;
        }

        .collection-index__count-time {
            justify-content: flex-end;
        }

        .collection-index__small-pic {
            color: #fff;
            margin: auto;
        }

        .post {
            box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);
        }

        .post:hover {
            box-shadow: 0 3px 26px rgba(0, 0, 0, 0.05);
        }

        .post footer {
            margin-top: 28px;
            direction: rtl;
        }

        @media(max-width: 400px) {
            .post footer {
                margin-top: 10px;
            }
        }

        .post .img {
            max-height: 180px;
        }

        .products-buy__pro-info {
            padding: 24px;
        }

        .single-product__pro-base-img:after {
            display: none;
        }

        .single-product__pro-img {
            padding: 51px 49px 41px 49px;
        }

        @media(max-width: 1199px) {
            .single-product__pro-img {
                padding: 51px 33px 41px 33px;
            }
        }

        @media (max-width: 992px) {
            .single-product__pro-img {
                padding: 15px 42px 15px 42px;
            }
        }

        .content h2,
        .content h3,
        .content h4,
        .content h5,
        .content h6 {
            color: #0650a3;
            font-size: 22px;
            font-weight: 700;
            margin-bottom: 17px;
        }

        .single-product-mb {
            margin-bottom: 56px;
            margin-top: 56px;
        }

        @media(max-width: 449px) {
            .latest-products-index {
                margin-top: 3rem;
            }
        }

        .woocommerce .woocommerce-breadcrumb a {
            color: rgba(2, 25, 89, 0.5);
        }

        .woocommerce .woocommerce-breadcrumb {
            color: #021959;
            font-size: 14px;
            font-weight: 700;
            margin-bottom: 0;
        }

        .single-product__pro-caption h1 {
            color: #0650a3;
            font-size: 26px;
            font-weight: 700;
        }

        .post__amazing a:hover {
            -webkit-box-shadow: 0 0 4px 1px rgba(239, 64, 85, 0.5) !important;
            box-shadow: 0 0 4px 1px rgba(239, 64, 85, 0.5) !important;
        }

        .range-base-price {
            flex-direction: row-reverse;
        }

        .contact-us__map {
            position: relative;
            height: 410px;
            border-radius: 10px;
        }

        @media(min-width: 1500px) {
            .contact-us__map {
                height: 550px;
            }
        }

        @media(max-width: 1199px) {
            .contact-us__map {
                height: 546px;
            }
        }

        @media(max-width: 991px) {
            .contact-us__map {
                height: 250px;
            }
        }

        #cnt_form.loading {
            opacity: 0.5;
        }

        #cnt_form.loading #cnt_submit {
            display: none;
        }

        #cnt_result {
            padding: 7.2rem 0;
            display: none;
        }

        @media(min-width: 1500px) {
            #cnt_result {
                padding: 11rem 0;
            }
        }

        @media(max-width: 1199px) {
            #cnt_result {
                padding: 3rem 0;
            }
        }

        .blog__latest .single-blog__relate-post {
            margin-bottom: 40px;
        }

        .blog__popular-caption {
            display: flex;
            flex-direction: column;
            justify-content: space-between;
        }

        .blog__edu-article-item figure {
            margin-left: 17px;
            flex: 0 0 calc(46% - 17px);
            max-width: calc(46% - 17px);
        }

        .blog__edu-article-item figure a {
            height: 150px;
            overflow: hidden;
            border-radius: 10px;
            position: relative;
            display: block;
        }

        .blog__edu-article-item figure a img {
            position: absolute;
            top: 50%;
            left: 50%;
            min-width: 100%;
            min-height: 100%;
            max-width: 160%;
            width: auto;
            height: auto;
            transform: translate(-50%, -50%);
            -webkit-transform: translate(-50%, -50%);
        }

        .blog__edu-article-caption p {
            text-align: right;
        }

        .blog__edu-article-caption h2 {
            line-height: 0.8;
        }

        @media(max-width: 575px) {
            .blog__edu-articles {
                padding: 12px;
            }

            .blog__edu-article-item figure {
                flex: 0 0 100%;
                max-width: 100%;
                margin: 0;
                min-width: 100%;
                margin-bottom: 15px;
            }
        }

        .blog__latest-comment-item p {
            text-align: right;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        .blog__latest-comment-item span {
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .article-single figure {
            padding: 11px;
        }

        .article-single {
            -webkit-box-shadow: 0 3px 2px rgb(2 25 89 / 2%);
            box-shadow: 0 3px 2px rgb(2 25 89 / 2%);
            border-radius: 10px;
            background-color: #ffffff;
            padding: 0px 0 32px 0;
            margin-bottom: 20px;
        }

        .single-blog__fav-share {
            position: relative;
        }

        .single-blog__fav-share .single-blog__rate-social {
            position: absolute;
            top: -6px;
            left: 0;
            background: #fff;
            z-index: 2;
            border: 1px solid #eee;
            padding: 6px;
            border-radius: 10px;
            opacity: 0;
            visibility: hidden;
            transition: all 0.35s;
            -webkit-transition: all 0.35s;
        }

        .single-blog__fav-share .single-blog__rate-social.active {
            opacity: 1;
            visibility: visible;
        }

        .single-blog__share {
            cursor: pointer;
        }

        .single-blog__fav-share .single-blog__rate-social a {
            margin-left: 10px;
        }

        .single-blog__rate-star .ratingStar {
            appearance: none;
            border: 0;
            padding: 2px;
            background: transparent;
            color: inherit;
            cursor: pointer;
        }

        .single-blog__rate-star .ratingStar:focus-visible {
            outline: 2px solid #9c2bd1;
            outline-offset: 2px;
            border-radius: 4px;
        }

        .single-blog__rate-star .ratingStar.is-selected i,
        .single-blog__rate-star .ratingStar:hover i,
        .single-blog__rate-star .ratingStar:hover~.ratingStar i,
        .single-blog__rate-star .ratingStar:focus i,
        .single-blog__rate-star .ratingStar:focus~.ratingStar i {
            color: #FFB800;
        }

        .single-blog__rate-star.is-loading {
            opacity: .5;
            pointer-events: none;
        }

        .cart__cart-part-products-sum-bottom-left {
            display: flex;
            align-items: center;
            border: 1px solid #d8d9e2;
            border-radius: 8px;
            padding: 5px;
        }

        .errorBox {
            background: #fff;
            box-shadow: -15px 24px 34px -30px rgba(81, 98, 146, 0.10);
            display: flex;
            justify-content: flex-start;
            align-items: center;
            gap: 20px;
            padding: 20px 25px;
            margin-bottom: 30px;
            border-radius: 20px;
            position: relative;
            color: #1F2B4D !important;
            font-size: 12px !important;
            font-weight: 600 !important;
        }

        .errorBox a {
            z-index: 10;
        }

        .errorBox::before {
            content: "";
            position: absolute;
            inset: 0;
            border-radius: 20px;
            padding: 1px;
            background: linear-gradient(180deg, rgba(230, 234, 240, 0.52), #ffffff);
            mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
            mask-composite: add, add;
            mask-composite: exclude;
        }

        .errorBox--items {
            display: flex;
            align-items: center;
            gap: 18px;
            flex-wrap: wrap;
        }

        .archive-content__filter-itms {
            flex-wrap: wrap;
        }

        .archive-content__filter-itm {
            flex: auto;
            margin-bottom: 8px;
        }

        .archive-content__side-amazing .collection-index__count-time {
            justify-content: center;
            left: 0;
        }

        .dashEmptyBox {
            background: #f8f9fb;
            padding: 130px 15px;
            margin-bottom: 34px;
            border-radius: 10px;
            color: #8690a9;
            text-align: center;
        }

        .panel__radio-btn label {
            background-color: rgb(213, 218, 227);
        }

        .megaMenu {
            position: absolute;
            top: 100%;
            right: 0;
            background: #fff;
            width: 70%;
            z-index: 310;
            border-radius: 0 0 15px 15px;
            opacity: 0;
            visibility: hidden;
            transition: all 0.3s;
            transform: translate(0, 20px);
            overflow: hidden;
            box-shadow: rgba(2, 25, 89, 0.1) 0px 10px 10px -5px inset;
        }

        .megaMenuLayer {
            transform: translate(40%, 0%);
            position: absolute;
            top: 100%;
            right: 50%;
            bottom: 0;
            left: 0;
            width: 200vw;
            height: calc(100vh - 40px);
            background: #616D82;
            z-index: 300;
            cursor: pointer;
            opacity: 0;
            backdrop-filter: blur(2px);
            visibility: hidden;
            transition: all 0.3s;
        }

        .megaMenuBtn {
            position: relative;
            z-index: 310;
        }

        .megaMenuBtn:hover+.megaMenu {
            opacity: 1;
            visibility: visible;
            transform: translate(0, 0);
        }

        .megaMenu:hover {
            opacity: 1;
            visibility: visible;
            transform: translate(0, 0);
        }

        .megaMenuBtn:hover+.megaMenu+.megaMenuLayer {
            opacity: 1;
            visibility: visible;
        }

        .megaMenu:hover+.megaMenuLayer {
            opacity: 1;
            visibility: visible;
        }

        .megaMenu .wrapper {
            display: grid;
            grid-template-columns: 2fr 6fr;
        }


        .megaMenu .wrapper .megaMenu-parent-cat-col {
            background-color: #eef0f4;
            padding: 15px 15px 15px 0;
            box-shadow: inset 1px 2px 6px 3px #eaeaea;
            max-height: 470px;
            max-height: min(470px, calc(100vh - 180px));
            overflow-y: auto;
            overflow-x: hidden;
            overscroll-behavior: contain;
        }

        .megaMenu .wrapper .megaMenu-parent-cat-col ul {
            display: flex;
            flex-direction: column;
        }

        .megaMenu .wrapper .megaMenu-parent-cat-col ul li a {
            font-size: 14px;
            font-weight: 600;
            color: #233564;
            padding: 14px 25px 14px 30px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            border-radius: 0 8px 8px 0;
            cursor: default;
        }

        .megaMenu .wrapper .megaMenu-parent-cat-col ul li a span {
            display: flex;
            align-items: center;
            gap: 10px;
        }

        .megaMenu .wrapper .megaMenu-parent-cat-col ul li a span img {
            width: 24px;
            height: 24px;
        }

        .megaMenu .wrapper .megaMenu-parent-cat-col ul li a.mm-active {
            background-color: #fff;
        }

        .megaMenu .wrapper .megaMenu-parent-cat-col ul li a i {
            font-size: 12px;
        }

        .megaMenu .wrapper .megaMenu-childs-cat-col {
            padding: 18px 36px 20px 35px;
            max-height: 470px;
            max-height: min(470px, calc(100vh - 180px));
            overflow-y: auto;
            overflow-x: hidden;
            overscroll-behavior: contain;
            box-sizing: border-box;
        }

        .megaMenu .wrapper .megaMenu-childs-cat-col .megaMenu-childs-cat-col--item {
            display: none;
        }

        .megaMenu .wrapper .megaMenu-childs-cat-col .megaMenu-childs-cat-col--item.mm-active {
            display: block;
        }

        .megaMenu .wrapper .megaMenu-childs-cat-col--child>ul.megamenu-level--2 {
            display: grid;
            grid-template-columns: repeat(var(--ishop-megamenu-columns, 1), minmax(0, 1fr));
            grid-template-rows: repeat(var(--ishop-megamenu-rows, 1), auto);
            grid-auto-flow: column;
            align-items: start;
            gap: 10px 12px;
            width: 100%;
        }

        .megaMenu .wrapper .megaMenu-childs-cat-col--child>ul.megamenu-level--2>li {
            width: auto;
            min-width: 0;
        }

        .megaMenu .wrapper .megaMenu-childs-cat-col--child ul li a {
            font-size: 15px;
            font-weight: 500;
            transition: all 0.4s;
        }

        .megaMenu .wrapper .megaMenu-childs-cat-col--child ul li a:hover {
            color: #de3449;
            font-weight: 600;
        }

        .megaMenu-childs-cat-col--parent {
            padding: 12px 0;
            margin-bottom: 5px;
            font-size: 15px;
            font-weight: 600;
            color: #233564;
        }

        .megamenu-item-child-perented {
            padding-right: 14px;
            position: relative;
        }

        .megamenu-item-child-perented::before {
            position: absolute;
            top: -2px;
            bottom: 1px;
            right: 0;
            width: 7px;
            content: '';
            background-color: #f04055;
            border-radius: 5px;
        }

        .site-header__top-fav span {
            padding: 1px 0 1px 2px;
        }

        .site-header__top-notif span {
            padding: 0 0 0 2px;
        }

        .panel__content-alerts .item {
            background: #efa71d0f;
            padding: 10px 20px;
            border-radius: 10px;
            margin-bottom: 10px;
            color: #021959;
            font-size: 16px;
            border-right: 5px solid #efa71d;
            border-left: 5px solid #efa71d;
        }

        .site-footer .mb-op .col-xl-6:last-of-type .site-footer__menu h2:after {
            left: 0;
        }

        .footer-hint-box .hint-box {
            position: absolute;
            top: 100%;
            z-index: 2;
            background: #fff;
            color: #57637d;
            padding: 10px;
            border-radius: 10px;
            border: 1px solid #969fc3;
            opacity: 0;
            visibility: hidden;
            transition: all 0.35s;
            transform: translate(0, -10px);
        }

        .footer-hint-box:hover .hint-box {
            opacity: 1;
            visibility: visible;
            transform: translate(0, 0);
        }

        @media (min-width: 1200px) and (max-width: 1499px) {
            .collection-index__amazing {
                height: 310px;
            }
        }

        .offerSlider .swiper-slide {
            height: 100% !important;
        }

        @media(max-width: 1599px) {
            .archive-product-col {
                flex: 0 0 33.33%;
                max-width: 33.33%;
            }
        }

        @media(max-width: 1199px) {
            .archive-product-col {
                flex: 0 0 100%;
                max-width: 100%;
            }
        }

        .filter-cat-item.active {
            color: #0650a3;
            position: relative;
            padding-right: 12px;
        }

        .filter-cat-item.active::before {
            content: '';
            width: 7px;
            height: 7px;
            margin-left: 5px;
            background: #0650a3;
            position: absolute;
            right: 0;
            top: calc(50% - 4px);
        }

        .index-blog__blogs .swiper-container,
        .index-blog__pics,
        .index-blog__pics img {
            max-height: 467px;
        }

        .story-section {
            width: 100%;
            overflow: hidden;
        }

        .story-section .swiper-container {
            padding: 10px 0;
        }

        .story-section .swiper-slide {
            width: auto;
            text-align: center;
        }

        .story-item {
            display: flex;
            flex-direction: column;
            align-items: center;
            cursor: pointer;
        }

        .story-image {
            width: 50px;
            height: 50px;
            border-radius: 50%;
            background-size: cover;
            background-position: center;
            position: relative;
            box-shadow: 0px 5px 6px 0px rgba(0, 0, 0, 0.40) inset;
        }

        .story-item .story-image::before {
            position: absolute;
            top: 0;
            right: 0;
            left: 0;
            bottom: 0;
            content: '';
            border-radius: 50%;
            background-color: rgba(0, 0, 0, 0);
            z-index: 8;
            transition: all 0.3s;
        }

        .story-item:hover .story-image::before {
            background-color: rgba(0, 0, 0, 0.7);
        }

        .story-item .story-image .story-image-placeholder {
            position: absolute;
            top: 0;
            right: 0;
            left: 0;
            bottom: 0;
            align-items: center;
            justify-content: center;
            z-index: 10;
            opacity: 0;
            display: flex;
            transition: all 0.3s;
        }

        .story-item:hover .story-image .story-image-placeholder {
            opacity: 1;
        }

        .story-item:hover .story-label {
            color: #424A62;
            font-size: 11px;
            font-weight: 600;
        }

        .story-image-wrapper {
            padding: 12px;
            border-radius: 50%;
            background-image: url(https://fixb.shop/wstatiic/uploads/fixb-theme-assets/parent/assets/img/story-ring.svg);
            background-size: cover;
            box-shadow:
                10px -10px 5px rgba(220, 5, 172, 0.06),
                0px 0px 5px rgba(235, 53, 44, 0.32),
                -10px 10px 5px rgba(245, 155, 8, 0.06),
                inset 10px -10px 5px rgba(220, 5, 172, 0.09),
                inset 0px 0px 5px rgba(235, 53, 44, 0.4),
                inset -10px 10px 5px rgba(245, 155, 8, 0.09);
        }



        .story-image-wrapper-wrapper {
            background: #FFF;
            position: relative;
            padding: 12px;
        }

        .story-image-wrapper-wrapper::before {
            content: "";
            position: absolute;
            inset: 0;
            border-radius: 50%;
            padding: 1px;
            background: linear-gradient(0deg, rgb(226, 234, 243), #fff);
            mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
            mask-composite: add, add;
            mask-composite: exclude;
        }

        .story-time {
            position: absolute;
            bottom: -31px;
            right: 50%;
            transform: translateX(50%);
            border-radius: 4px;
            background: linear-gradient(262deg, #F09A09 -2.55%, #E60567 48.08%, #EC0642 104.01%);
            padding: 2px 4px 0px;
            color: #FFF;
            text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.31);
            font-size: 11px;
            font-weight: 800;
            line-height: 11px;
        }

        .story-time::before {
            position: absolute;
            top: 2px;
            left: 0px;
            right: 0px;
            bottom: -2px;
            content: '';
            border-radius: 4px;
            background: linear-gradient(257deg, #F09A09 12.05%, #E60567 88.08%);
            filter: blur(2px);
            z-index: -1;
        }

        .story-label {
            margin-top: 14px;
            color: #76809C;
            font-size: 11px;
            font-weight: 600;
        }

        :root {
            --background-color: #1b1d20;
            --slide-width: 366px;
            --slide-shadow: 0 4px 20px 2px rgba(0, 0, 0, 0.4);
            --slide-thumb-height: 2px;
            --slide-thumb-default-color: rgba(0, 0, 0, 0.4);
            --slide-thumb-active-color: rgba(255, 255, 255, 0.9);
        }

        .story-wrapper {
            position: fixed;
            top: 0;
            right: 0;
            left: 0;
            bottom: 0;
            z-index: 99999;
            padding: 25px;
            background: rgba(0, 0, 0, 0.80);
            backdrop-filter: blur(18px);
            cursor: crosshair;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .story-wrapper.story-wrapper--content-transition {
            background: transparent;
            -webkit-backdrop-filter: none;
            backdrop-filter: none;
        }

        .story-wrapper-close-related {
            margin-right: auto;
        }

        .story-related-products {
            position: absolute;
            top: 45px;
            right: 0;
            left: 0;
            margin: 0 20px;
        }

        .story-slide img {
            display: block;
            max-width: 100%;
            max-height: 90vh;
            height: auto;
            width: 100%;
        }

        .story-slide {
            box-shadow: var(--slide-width);
            display: grid;
            margin: 0;
            max-width: fit-content;
            max-height: 90vh;
            aspect-ratio: 9/16;
            position: relative;
        }

        .story-slide-bg-1,
        .story-slide-bg-2,
        .story-slide-bg-3 {
            position: absolute;
            z-index: -1;
            border-radius: 20px;
            background: rgba(255, 255, 255, 0.08);
        }

        .story-slide-bg-1 {
            top: 20px;
            bottom: 20px;
            right: -12px;
            left: 33px;
        }

        .story-slide-bg-2 {
            top: 48px;
            bottom: 48px;
            right: -25px;
            left: 33px;
        }

        .story-slide-bg-3 {
            top: 20px;
            bottom: 20px;
            right: 25px;
            left: -12px;
        }

        .story-slide-items {
            border-radius: 20px;
            grid-area: 1/1;
            overflow: hidden;
            position: relative;
        }

        .story-related-related-product {
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 15px;
        }

        .story-video-container {
            display: flex;
            background: rgba(0, 0, 0, 0.85);
            border-radius: 20px;
            backdrop-filter: blur(30px);
        }

        .video-story .story-related-products {
            top: 20px;
        }

        .story-related-related-product a {
            display: flex;
            gap: 7px;
            flex-direction: row;
            align-items: center;
        }

        .story-related-product-title {
            overflow: hidden;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            /* number of lines to show */
            line-clamp: 1;
            -webkit-box-orient: vertical;
        }

        .story-related-related-product a img {
            width: 33px;
            height: 33px;
            padding: 6px;
            border-radius: 10px;
            background: #FFF;
        }

        .story-related-related-product a span {
            overflow: hidden;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            line-clamp: 1;
            -webkit-box-orient: vertical;
            border-radius: 10px;
            background: rgba(255, 255, 255, 0.10);
            padding: 0px 10px;
            line-height: 37px;
            font-size: 11px;
            font-style: normal;
            font-weight: 700;
            color: #fff;
        }

        .story-slide-items>* {
            opacity: 0;
            pointer-events: none;
            position: absolute;
            top: 0;
        }

        .story-slide-items .active {
            opacity: 1;
            pointer-events: initial;
            position: relative;
        }

        .story-slide-nav {
            display: grid;
            grid-area: 1/1;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 1fr;
            z-index: 1;
            height: calc(100% - 90px);
            align-self: end;
        }

        .story-slide-thumbs {
            display: flex;
            flex-direction: row;
            grid-column: 1 / 3;
            position: absolute;
            top: 20px;
            right: 20px;
            left: 20px;
        }

        .story-slide-thumb-item {
            border-radius: 4px;
            background: rgba(255, 255, 255, 0.30);
            display: block;
            flex: 1;
            height: var(--slide-thumb-height);
            margin: 5px;
            overflow: hidden;
        }

        .story-slide-thumb-item.active::after {
            border-radius: 4px;
            background: rgba(255, 255, 255, 0.90);
            content: '';
            display: block;
            height: inherit;
        }

        .story-slide-next,
        .story-slide-prev {
            display: block;
            grid-row: 1;
            width: 100%;
            height: 100%;
            margin: 0;
            padding: 0;
            border: 0;
            opacity: 0;
            -webkit-appearance: none;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        }

        .story-slide-prev {
            grid-column: 1;
        }

        .story-slide-next {
            grid-column: 2;
        }

        .story-slide-thumb-item.active.paused::after {
            animation-play-state: paused;
        }

        .story-wrapper-close-story {
            display: none;
        }

        .story-profile-nav {
            position: absolute;
            top: 50%;
            z-index: 60;
            display: flex;
            width: 48px;
            height: 48px;
            padding: 0;
            border: 1px solid rgba(255, 255, 255, 0.28);
            border-radius: 50%;
            align-items: center;
            justify-content: center;
            background: rgba(255, 255, 255, 0.12);
            color: #fff;
            cursor: pointer;
            transform: translateY(-50%);
            transition: background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
        }

        .story-profile-nav--previous {
            inset-inline-start: 32px;
        }

        .story-profile-nav--next {
            inset-inline-end: 32px;
        }

        .story-profile-nav svg {
            display: block;
            width: 24px;
            height: 24px;
            pointer-events: none;
        }

        .story-profile-nav:hover,
        .story-profile-nav:focus-visible {
            border-color: rgba(255, 255, 255, 0.75);
            background: rgba(255, 255, 255, 0.24);
            outline: none;
            transform: translateY(-50%) scale(1.06);
        }

        .story-profile-nav.is-disabled,
        .story-profile-nav:disabled {
            visibility: hidden;
            pointer-events: none;
        }

        /* Video Controls Styles */
        .story-video-container {
            position: relative;
            max-width: 100%;
            overflow: hidden;
        }

        .video-custom-controls {
            position: absolute;
            bottom: 20px;
            left: 0;
            display: flex;
            align-items: center;
            padding: 10px;
            z-index: 40;
            opacity: 0.8;
            width: 65%;
            transition: opacity 0.3s;
        }

        .story-video-container:hover .video-custom-controls {
            opacity: 1;
        }

        .video-play-pause-btn {
            background: transparent;
            border: none;
            color: white;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 0;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            z-index: 30;
        }

        .video-track-container {
            flex: 1;
            margin: 0 10px;
        }

        .video-progress-bar {
            height: 4px;
            border-radius: 10px;
            background: rgba(255, 255, 255, 0.40);
            overflow: hidden;
            cursor: pointer;
        }

        .video-progress-fill {
            height: 100%;
            border-radius: 10px;
            background: #FFF;
            width: 0%;
            transition: width 0.1s;
            float: left;
        }

        .video-time-display {
            color: #FFF;
            font-size: 12px;
            font-weight: 700;
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 7px;
        }

        /* Comments Styles */
        .story-comments {
            overflow-y: auto;
            border-radius: 20px;
            padding: 15px;
            position: absolute;
            bottom: 0;
            right: 0;
            left: 0;
            top: 0;
            z-index: 100;
            background: linear-gradient(0deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.70) 100%);
            backdrop-filter: blur(12px);
            display: none;
            flex-direction: column;
            justify-content: flex-end;
        }

        .story-comment {
            padding: 10px 0;
            margin-bottom: 8px;
            display: flex;
            gap: 18px;
        }

        .story-comments-top-head {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: auto;
        }

        .story-comments-top-head span {
            color: #FFF;
            font-size: 16px;
            font-weight: 700;
        }

        .story-comments-top-head #close-story-comments {
            outline: none;
            background: transparent;
        }

        .emoji-container {
            display: flex;
            justify-content: space-between;
            font-size: 18px;
            margin-bottom: 10px;
        }

        .story-comments-list {
            margin-bottom: 10px;
            overflow: scroll;
        }

        .story-comment-image {
            width: 36px;
            height: 36px;
            display: flex;
            align-items: center;
            justify-content: center;
            background: #2f3132c2;
            border-radius: 50%;
        }

        .story-comment-content {
            width: calc(100% - 90px);
        }

        .story-comment-top {
            display: flex;
            gap: 15px;
            align-items: center;
        }

        .comment-author {
            color: #FFF;
            font-size: 12px;
            font-weight: 800;
        }

        .comment-text {
            color: #FFF;
            font-size: 12px;
            font-weight: 600;
            margin-top: 5px;
            word-wrap: anywhere;
        }

        .comment-date {
            color: #FFF;
            font-size: 10px;
            font-weight: 500;
            opacity: 0.6;
        }

        .loading-comments,
        .no-comments {
            text-align: center;
            padding: 15px;
            color: #666;
        }

        /* Story item styles */
        .story-item {
            cursor: pointer;
        }

        .story-bottom-bar {
            position: absolute;
            bottom: 20px;
            right: 30px;
            display: flex;
            align-items: center;
            gap: 25px;
            z-index: 50;
            width: 25%;
        }

        .story-bottom-bar button {
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            background: transparent;
        }

        .story-bottom-bar button span {
            color: #FFF;
            font-size: 16px;
            font-weight: 600;
        }

        .story-bottom-bar button.liked svg {
            fill: red;
            stroke: red;
        }

        .story-video-container {
            position: relative;
        }

        .story-bottom-bar button.liked svg {
            fill: red;
        }

        .story-comment-form {
            display: flex;
            gap: 12px;
            justify-content: space-between;
            border-radius: 20px;
            border: 1px solid rgba(255, 255, 255, 0.20);
            padding: 5px;
            align-items: end;
        }

        .story-comment-form textarea {
            width: 80%;
            color: #FFF;
            font-size: 12px;
            font-weight: 500;
            background: transparent;
            resize: none;
            padding: 5px 10px;
            height: 32px;
        }

        .story-comment-form .submit-comment {
            width: 20%;
            border-radius: 40px;
            background: #09F;
            padding: 8px 0;
        }

        /* Animation for like button */
        @keyframes like-animation {
            0% {
                transform: scale(1);
            }

            50% {
                transform: scale(1.2);
            }

            100% {
                transform: scale(1);
            }
        }

        .story-bottom-bar button.liked {
            animation: like-animation 0.3s forwards;
        }

        /* Processing state */
        .story-bottom-bar button.processing {
            opacity: 0.7;
            pointer-events: none;
        }

        /* Mobile styles */
        @media (max-width: 767px) {
            .story-bottom-bar {
                padding: 0 10px;
            }

            .story-bottom-bar button {
                padding: 3px 8px;
                margin-left: 5px;
            }

            .story-bottom-bar .like-count,
            .story-bottom-bar .comment-count {
                font-size: 10px;
            }
        }

        @media(max-width: 992px) {
            .story-profile-nav {
                display: none;
            }

            .story-image {
                width: 35px;
                height: 35px;
            }

            .story-time {
                font-size: 9px;
            }

            .story-label {
                font-size: 10px;
            }

            .story-slide {
                margin: 12px auto;
            }
        }


        @media(max-width: 1499px) {

            .index-blog__blogs .swiper-container,
            .index-blog__pics,
            .index-blog__pics img {
                height: 450px;
            }
        }

        .index-blog__pics {
            overflow: hidden;
        }

        @media (min-width: 993px) and (max-width: 1499px) {
            .single-product__options ul {
                padding-top: 0;
            }
        }

        .product-tab-content {
            display: none;
        }

        .product-tab-content.active {
            display: block;
        }

        .post ul {
            height: 56px;
        }

        .redColor {
            color: red !important;
        }

        .cart__order-address-conten-foot {
            justify-content: flex-end;
        }

        .cart__order-address-lists .editBtn {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            color: #0650a3;
            font-size: 13px;
            font-weight: 700;
            position: absolute;
            bottom: 20px;
            right: 35px;
            z-index: 5;
        }

        .cart__order-address-lists .editBtn:after {
            content: "";
            position: absolute;
            background-color: #0650a3;
            height: 1px;
            right: 0;
            left: 12px;
            bottom: -5px;
        }

        .cart__order-address-lists .editBtn i {
            font-size: 10px;
            color: #0650a3;
            margin-right: 7px;
            -webkit-transition: .3s;
            -o-transition: .3s;
            transition: .3s;
            position: relative;
            right: 0;
        }

        .cart__order-address-lists .editBtn:hover i {
            right: 5px;
        }

        .cart__order-address-lists .editBtn span i {
            font-size: 6px;
            color: #ffffff;
            width: 17px;
            height: 17px;
            background-color: #00cda9;
            border-radius: 50%;
            display: inline-block;
            text-align: center;
            line-height: 17px;
        }

        #address_edit_submit,
        #address_submit {
            display: inline-block;
        }

        .cart__cart-part-products-sum-top-l .loginLink {
            height: 60px;
            border-radius: 7px;
            background-color: #0650a3;
            color: #ffffff;
            font-size: 18px;
            font-weight: 700;
            padding: 0 107px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        #cart_level1_box,
        #cart_level2_box,
        #cart_level3_box {
            animation: fadeIn 1s;
        }


        .single-product__pro-base-img img {
            max-height: 300px;
            width: auto;
        }

        .megaMenuBtn {
            transition: all 0.3s;
        }

        #megaMenuBtn {
            font-size: 15px;
        }

        .megaMenuBtn:hover {
            color: #f04055;
        }

        .post__price-off {
            min-height: 24px;
        }

        #seen_footer_col ul li:nth-child(n+6) {
            display: none;
        }


        /* new  */

        .woocommerce .blockUI.blockOverlay:before,
        .woocommerce .loader:before {
            height: 1.4em;
            width: 1.4em;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translateX(50%);
            margin-left: -.5em;
            margin-top: -.5em;
            display: block;
            content: "";
            -webkit-animation: none;
            -moz-animation: none;
            animation: none;
            background: url('https://fixb.shop/wstatiic/uploads/2026/05/olge-2.png') center center;
            background-size: cover;
            line-height: 1;
            text-align: center;
            font-size: 2em;
        }

        .collection-index__amazing-in img {
            max-width: none;
            max-width: 110px;
        }

        .collection-index__amazing-desc p {}

        .post figure {

            margin-bottom: 51px;
        }

        .post h2 {

            font-size: 16px;
            font-weight: 700;
            line-height: 30px;
            min-height: 60px;
        }

        .post ul {
            display: none;
        }

        .cat-index__item .icon {
            margin-bottom: 13px;
            height: 70px;
            width: auto;
        }

        .collection-index__small-over {
            display: none;
        }

        .collection-index__small-pic::after {
            display: none;
        }

        .collection-index__small-pic:hover {

            box-shadow: 0 0px 0px rgba(0, 0, 0, 0.16);
        }

        .index-slider__blur {
            top: 16px;
        }

        .products-buy__pro-info {

            box-shadow: 0px 9px 5px rgba(2, 25, 89, 0.1);
        }

        .products-buy__pro-side i.icon-heart {
            display: none;
        }

        .woocommerce img,
        .woocommerce-page img {

            margin: 0px 0;
        }

        .site-footer__copy-l span {
            color: #021959;
            font-size: 13px;
            font-weight: 500;
            margin-left: 0px;
        }

        .products-buy__product-images figure {
            box-shadow: 0 3px 0px rgba(81, 106, 113, 0.1);
            border: 1px solid #dfe5eb;
        }

        .products-buy__product-images figure {
            width: 80px;
            border-radius: 10px;
            transition: .1s;
            height: 80px;
        }

        .products-buy__product-images figure.active {
            border: 1px solid #C9CEDB;
            box-shadow: none;
            background: #F3F5F9;

        }

        .products-buy__product-images figure.active img {
            mix-blend-mode: darken;
        }


        .post:hover {
            background-color: #eff0f5;
            box-shadow: none;
        }

        .post figure {
            mix-blend-mode: darken;
        }

        .latest-products-index__navigation .swiper-next-latest-products {
            transition: .3s;
        }

        .latest-products-index__navigation .swiper-next-latest-products:hover {
            background-color: #f5f6fa;
            box-shadow: none;
        }

        .latest-products-index__navigation .swiper-prev-latest-products {
            transition: .3s;
        }

        .latest-products-index__navigation .swiper-prev-latest-products:hover {
            background-color: #f5f6fa;
            box-shadow: none;
        }

        .cat-index__navigation .swiper-next {
            transition: .3s;
        }

        .cat-index__navigation .swiper-next:hover {
            background-color: #f5f6fa;
            box-shadow: none;
        }

        .site-header__bottom-left a i:hover {
            color: #cd3143;
            transition: .3s;
        }

        .site-header__top-notif {
            transition: .3s;
        }

        .site-header__top-notif:hover {
            background-color: #f5f6fa;
            box-shadow: none;
        }

        .site-header__top-fav {
            transition: .3s;
        }

        .site-header__top-fav:hover {
            background-color: #f5f6fa;
            box-shadow: none;
        }


        .site-header__top-user {
            transition: .3s;
            position: relative;
        }

        .site-header__top-user svg {
            position: absolute;
            top: 11px;
            right: 6px;
            bottom: 0;
            margin: auto 0;
            width: 12px;
            height: auto;
            background: white;
            border-radius: 70px;
        }

        .site-header__top-user:hover {
            background-color: #f5f6fa;
            box-shadow: none;
        }

        .cat-index__navigation .swiper-prev:hover {
            background-color: #f6f7fc;
            -webkit-box-shadow: none;
            box-shadow: none;
        }

        .cat-index__navigation .swiper-prev {
            transition: .3s;
        }

        .latest-products-index__navigation .swiper-prev-latest-products {
            transition: .3s;
        }

        .baby-collection__navigation .swiper-prev {
            transition: .3s;
        }



        .baby-collection__navigation .swiper-prev:hover {
            background-color: #f6f7fc;
            -webkit-box-shadow: none;
            box-shadow: none
        }

        .baby-collection__navigation .swiper-prev.swiper-button-disabled {
            background-color: #f6f7fc;
            -webkit-box-shadow: none;
            box-shadow: none;
        }

        .cat-index__navigation .swiper-next.swiper-button-disabled {
            background-color: #f6f7fc;
            -webkit-box-shadow: none;
            box-shadow: none;
        }

        .latest-products-index__navigation .swiper-next-latest-products.swiper-button-disabled {
            background-color: #f6f7fc;
            -webkit-box-shadow: none;
            box-shadow: none;
        }

        .cat-index__navigation .swiper-prev.swiper-button-disabled {
            background-color: #f6f7fc;
            -webkit-box-shadow: none;
            box-shadow: none;
        }



        .latest-products-index__navigation .swiper-prev-latest-products.swiper-button-disabled {
            background-color: #f6f7fc;
            -webkit-box-shadow: none;
            box-shadow: none;
        }


        .index-blog__pics {
            border-radius: 20px;
        }

        .index-blog__blog-img {
            border-radius: 17px;
            margin-right: 2px;
        }

        .index-blog__items {
            padding: 0px 15px 45px 0px;
        }

        .index-blog__items::after {
            bottom: 21px;
        }

        .site-footer__menu nav ul li a {
            transition: .3s;
        }

        .site-footer__menu nav ul li a:hover {
            color: #f04055;
        }

        .site-footer__latests ul li a {
            transition: .3s;
        }

        .site-footer__latests ul li a:hover {
            color: #f04055;
        }

        .site-footer__namad-img {
            transition: .3s;
        }

        .site-footer__namad-img:hover {
            opacity: 0.8;
        }

        .post__head-r i {
            transition: .3s;
        }

        .post__head-r i:hover {
            color: #f04055;
        }

        .single-product__pro-small-images figure {
            background-color: #f5f6fa;
            border-radius: 7px;

        }

        .single-product__pro-small-images figure img {

            mix-blend-mode: darken;
        }

        .cart__cart-part-products-sum-top-l button {
            transition: .3s;
        }

        .cart__cart-part-products-sum-top-l button:hover {
            background-color: #064891;
        }


        .cart__product-item-right img {
            max-width: 59px;
        }

        .cart__product-item-caption h2 {
            font-size: 16px;
        }

        .about-us__our-team-bio {
            right: auto;
        }

        .faq__faq-slide-items p {
            margin-bottom: 0px;
        }

        .site-footer__foot-title .swiper-prev i {
            font-size: 8px;
            color: #313a54;
            background: #e8ebf1;
            padding: 8px;
            border-radius: 10px;
        }

        .site-footer__foot-title .swiper-next i {
            font-size: 8px;
            color: #313a54;
            background: #e8ebf1;
            padding: 8px;
            border-radius: 10px;
        }

        .site-header__menu ul li {
            margin-left: 23px;
        }

        .head-section__right span {

            font-size: 21px;

        }

        .head-section__right i {

            display: none;
        }

        .post footer a {
            border-radius: 16px !important;
        }

        .index-blog__blog-desc p {
            color: #4f5e86;
            font-weight: 500;
        }

        .index-blog__blog-user span {

            font-weight: 500;
        }

        .index-blog__blog-user i,
        .index-blog__blog-calender i,
        .index-blog__blog-comment i {
            font-size: 13px;
            color: #4d5e8a;
            margin-left: 9px;
        }

        .index-blog__blog-more i {
            margin-right: 11px;
        }

        .footer-hint-box .hint-box {
            padding: 30px;
            z-index: 999999;
        }

        .favoriteBtn.active i {

            filter: drop-shadow(1px 3px 6px #eb9696);
        }

        .single-product__buy-price {
            color: rgb(2, 25, 89);
        }

        .post__price em {
            color: #021959;
            font-size: 12px;
            font-weight: 600;
        }

        .products-buy__product-price-l span {
            color: #021959;
            font-size: 12px;
            font-weight: 600;
        }

        .products-buy__product-price-l em {
            color: #021959;
            font-size: 24px;
            font-weight: 700;
        }

        .products-buy__product-info p {
            color: #021959;
            font-size: 13px;
            font-weight: 600;
        }

        .single-product__buy-price em {
            color: #fff;
            font-size: 13px;
            font-weight: 600;
            margin-right: 7px;
            background: #021959;
            padding: 0px 4px;
            margin-bottom: 6px;
            border-radius: 5px;
        }

        .head-section__more i {
            font-size: 11px;
            color: #fff;
            margin-right: 14px;
            -webkit-transition: .3s;
            -o-transition: .3s;
            transition: .3s;
            padding: 8px 15px 8px 7px;
            border-radius: 20px 8px 8px 20px;
            background: #F03A50;
            box-shadow: 3px 4px 9px 0px rgba(240, 58, 80, 0.21);
        }

        .icon-arr-circle::before {
            content: "\e903";
        }

        .head-section__more {
            color: #021959;
            font-size: 10px;
            font-style: normal;
            font-weight: 700;
        }

        .head-section::after {
            bottom: 16px;
        }

        /* end new */
        .products-buy__pro-info {
            justify-content: space-between;
        }

        /* .baby-collection__baner {
            right: 0px;
            top: 10px;
            bottom: 10px;
        } */

        /* .baby-collection__baner a img {
            width: 100%;
            height: 100%;
        } */

        .index-blog__pics,
        .index-blog__pics img {
            height: auto;
        }

        /* 
        .classic-collection__baner {
            left: 0px;
            top: 10px;
            bottom: 10px;
            right: 78%;
        }

        .classic-collection__baner a img {
            width: 100%;
            height: 100%;
        } */

        /* .etr-section.etr-section-boxed>.etr-container {
            max-width: unset !important;
        }

        .etr-section.etr-section-boxed>.etr-container {
            max-width: unset !important;
        }


        .e-con>.e-con-inner {
            max-width: 100% !important;
        } */


        .collection-index__amazing-in img {
            max-width: none;
            max-width: 110px;
        }


        .post figure {
            margin-bottom: 51px;
        }

        .post h2 {
            font-size: 16px;
            font-weight: 700;
            line-height: 30px;
            min-height: 60px;
        }

        .post ul {
            display: none;
        }

        .cat-index__item .icon {
            margin-bottom: 13px;
            height: 70px;
            width: auto;
        }

        .collection-index__small-over {
            display: none;
        }

        .collection-index__small-pic::after {
            display: none;
        }

        .collection-index__small-pic:hover {
            box-shadow: 0 0px 0px rgba(0, 0, 0, 0.16);
        }

        .index-slider__blur {
            top: 16px;
        }

        .products-buy__pro-info {
            box-shadow: none;
            border-radius: 15px;
            background: #FFF;
            opacity: 1;
            border: 1px solid #f2f2f2;
        }

        .products-buy__pro-side i.icon-heart {
            display: none;
        }


        .woocommerce img,
        .woocommerce-page img {

            margin: 0px 0;
        }

        .site-footer__copy-l span {
            color: #021959;
            font-size: 13px;
            font-weight: 500;
            margin-left: 0px;
        }

        .products-buy__product-images figure {
            box-shadow: 0 3px 0px rgba(81, 106, 113, 0.1);
            border: 1px solid #dfe5eb;
        }

        .products-buy__product-images figure {
            width: 80px;
            border-radius: 10px;
            transition: .1s;
            height: 80px;
        }

        .products-buy__product-images figure.active {
            border: 1px solid #C9CEDB;
            box-shadow: none;
            background: #F3F5F9;

        }


        .products-buy__product-images figure.active img {
            mix-blend-mode: darken;
        }


        .post:hover {
            background-color: #eff0f5;
            box-shadow: none;
        }

        .post figure {
            mix-blend-mode: darken;
        }

        .latest-products-index__navigation .swiper-next-latest-products {
            transition: .3s;
        }

        .latest-products-index__navigation .swiper-next-latest-products:hover {
            background-color: #f5f6fa;
            box-shadow: none;
        }

        .latest-products-index__navigation .swiper-prev-latest-products: {
            transition: .3s;
        }

        .latest-products-index__navigation .swiper-prev-latest-products:hover {
            background-color: #f5f6fa;
            box-shadow: none;
        }

        .cat-index__navigation .swiper-next {
            transition: .3s;
        }

        .cat-index__navigation .swiper-next:hover {
            background-color: #f5f6fa;
            box-shadow: none;
        }


        .site-header__bottom-left a i:hover {
            color: #cd3143;
            transition: .3s;
        }

        .site-header__top-notif {
            transition: .3s;
        }

        .site-header__top-notif:hover {
            background-color: #f5f6fa;
            box-shadow: none;
        }

        .site-header__top-fav {
            transition: .3s;
        }

        .site-header__top-fav:hover {
            background-color: #f5f6fa;
            box-shadow: none;
        }


        .site-header__top-user {
            transition: .3s;
        }

        .site-header__top-user:hover {
            background-color: #f5f6fa;
            box-shadow: none;
        }

        .cat-index__navigation .swiper-prev:hover {
            background-color: #f6f7fc;
            -webkit-box-shadow: none;
            box-shadow: none;
        }

        .cat-index__navigation .swiper-prev {
            transition: .3s;
        }

        .latest-products-index__navigation .swiper-prev-latest-products {
            transition: .3s;
        }

        .baby-collection__navigation .swiper-prev {
            transition: .3s;
        }

        .baby-collection__navigation .swiper-prev:hover {
            background-color: #f6f7fc;
            -webkit-box-shadow: none;
            box-shadow: none
        }

        .baby-collection__navigation .swiper-prev.swiper-button-disabled {
            background-color: #f6f7fc;
            -webkit-box-shadow: none;
            box-shadow: none;
        }

        .cat-index__navigation .swiper-next.swiper-button-disabled {
            background-color: #f6f7fc;
            -webkit-box-shadow: none;
            box-shadow: none;
        }

        .latest-products-index__navigation .swiper-next-latest-products.swiper-button-disabled {
            background-color: #f6f7fc;
            -webkit-box-shadow: none;
            box-shadow: none;
        }

        .cat-index__navigation .swiper-prev.swiper-button-disabled {
            background-color: #f6f7fc;
            -webkit-box-shadow: none;
            box-shadow: none;
        }

        .latest-products-index__navigation .swiper-prev-latest-products.swiper-button-disabled {
            background-color: #f6f7fc;
            -webkit-box-shadow: none;
            box-shadow: none;
        }


        .index-blog__pics {
            border-radius: 20px;
        }

        .index-blog__blog-img {
            border-radius: 17px;
            margin-right: 2px;
        }

        .index-blog__items {
            padding: 0px 15px 45px 0px;
        }

        .index-blog__items::after {
            bottom: 21px;
        }

        .site-footer__menu nav ul li a {
            transition: .3s;
        }

        .site-footer__menu nav ul li a:hover {
            color: #f04055;
        }

        .site-footer__latests ul li a {
            transition: .3s;
        }

        .site-footer__latests ul li a:hover {
            color: #f04055;
        }

        .site-footer__namad-img {
            transition: .3s;
        }

        .site-footer__namad-img:hover {
            opacity: 0.8;
        }

        .post__head-r i {
            transition: .3s;
        }

        .post__head-r i:hover {
            color: #f04055;
        }

        .single-product__pro-small-images figure {
            background-color: #f5f6fa;
            border-radius: 7px;

        }

        .single-product__pro-small-images figure img {

            mix-blend-mode: darken;
        }

        .cart__cart-part-products-sum-top-l button {
            transition: .3s;
        }

        .cart__cart-part-products-sum-top-l button:hover {
            background-color: #064891;
        }


        .cart__product-item-right img {
            max-width: 59px;
        }

        .cart__product-item-caption h2 {
            font-size: 16px;
        }

        .about-us__our-team-bio {
            right: auto;
        }

        .faq__faq-slide-items p {
            margin-bottom: 0px;
        }

        .site-footer__foot-title .swiper-prev i {
            font-size: 8px;
            color: #313a54;
            background: #e8ebf1;
            padding: 8px;
            border-radius: 10px;
        }

        .site-footer__foot-title .swiper-next i {
            font-size: 8px;
            color: #313a54;
            background: #e8ebf1;
            padding: 8px;
            border-radius: 10px;
        }

        .site-header__menu ul li {
            margin-left: 23px;
        }


        .head-section__right span {

            font-size: 21px;

        }

        .head-section__right i {

            display: none;
        }

        .post footer a {
            border-radius: 16px !important;
        }

        .index-blog__blog-desc p {
            color: #4f5e86;
            font-weight: 500;
        }

        .index-blog__blog-user span {

            font-weight: 500;
        }

        .index-blog__blog-user i,
        .index-blog__blog-calender i,
        .index-blog__blog-comment i {
            font-size: 13px;
            color: #4d5e8a;
            margin-left: 9px;
        }

        .index-blog__blog-more i {
            margin-right: 11px;
        }

        .footer-hint-box .hint-box {
            padding: 30px;
            z-index: 999999;
        }

        .favoriteBtn.active i {

            filter: drop-shadow(1px 3px 6px #eb9696);
        }

        .single-product__buy-price {
            color: rgb(2, 25, 89);
        }

        .post__price em {
            color: #021959;
            font-size: 12px;
            font-weight: 600;
        }

        .products-buy__product-price-l span {
            color: #021959;
            font-size: 12px;
            font-weight: 600;
        }

        .products-buy__product-price-l em {
            color: #021959;
            font-size: 24px;
            font-weight: 700;
        }

        .products-buy__product-info p {
            color: #021959;
            font-size: 13px;
            font-weight: 600;
        }

        .single-product__buy-price em {
            color: #fff;
            font-size: 13px;
            font-weight: 600;
            margin-right: 7px;
            background: #021959;
            padding: 0px 4px;
            margin-bottom: 6px;
            border-radius: 5px;
        }

        .head-section__more i {
            font-size: 11px;
            color: #fff;
            margin-right: 14px;
            -webkit-transition: .3s;
            -o-transition: .3s;
            transition: .3s;
            padding: 8px 15px 8px 7px;
            border-radius: 20px 8px 8px 20px;
            background: #F03A50;
            box-shadow: 3px 4px 9px 0px rgba(240, 58, 80, 0.21);
        }

        .icon-arr-circle::before {
            content: "\e903";
        }

        .head-section__more {
            color: #021959;
            font-size: 10px;
            font-style: normal;
            font-weight: 700;
            display: flex;
            align-items: center;
        }

        .head-section::after {
            bottom: 16px;
        }

        .megaMenu {
            width: 100%;
        }

        .ishop-etr-megaMenu {
            width: calc(100vw - 55px);
        }

        .megaMenu .wrapper .megaMenu-parent-cat-col ul li a {
            padding: 14px 18px 14px 16px;
            border-radius: 0px;
        }

        .megaMenu .wrapper .megaMenu-parent-cat-col {
            padding: 0px;
        }

        .megamenu-item-child-perented::before {
            top: 2px;
            bottom: 3px;
            width: 3px;
            border-radius: 5px;
        }

        .megamenu-item-child-perented a {
            font-weight: 800;
        }

        .megaMenu .wrapper .megaMenu-parent-cat-col ul li a.mm-active {
            border-left: 1px solid #eef0f4;
        }

        .megaMenu .wrapper .megaMenu-parent-cat-col {
            box-shadow: none;
        }

        .megaMenu .wrapper .megaMenu-parent-cat-col ul li a i {
            display: none;
        }

        .megaMenu .wrapper {
            grid-template-columns: 1.2fr 7fr;
        }

        .megaMenu .wrapper .megaMenu-parent-cat-col ul li a span img {

            mix-blend-mode: darken;
        }

        .megaMenu {
            box-shadow: none;
            top: 100%;
            border: 1px solid #eef0f4;
        }

        .megaMenu .wrapper .megaMenu-parent-cat-col ul li a {
            cursor: pointer;
        }


        .megaMenu .wrapper .megaMenu-childs-cat-col--child ul li a {
            font-size: 14px;
        }

        .megaMenu .wrapper .megaMenu-childs-cat-col--child ul li a:hover {
            font-weight: 500;
        }

        .megaMenu .wrapper .megaMenu-parent-cat-col {
            background-color: #f2f4f8;
        }

        .search-form__ajax-search-wrapper {
            border-radius: 10px 10px 10px 10px;
        }

        .ajax-search__suggestion-baner img {
            border-radius: 5px 5px 7px 7px;
        }

        .ajax-search__result-all a {
            border-top: 1px solid #e3e7ec;
        }

        .ajax-search__result-all a i {
            font-size: 9px;
            padding: 4px 7px 4px 6px;
            border-radius: 20px 7px 7px 20px;
        }

        .ajax-search__result-items a:hover {
            background: #f3f5f8;

        }

        .ajax-search__result-items a {

            transition: .3s;
        }

        .ajax-search__result-items a img {
            mix-blend-mode: darken;
        }

        .ajax-search__result-all a:hover {
            background: #f3f5f8;
            border-top: 1px solid #f3f5f8;
        }

        .ajax-search__result-all a {
            border-radius: 3px 3px 10px 10px;
            transition: .3s;
        }

        .ajax-search__result-items a>span {
            margin-top: 19px;
        }

        .ishopSearchHistorySuggestion {
            width: 100%;
            padding: 6px 0;
            overflow: hidden;
        }

        .ishopSearchHistorySuggestion .swiper-slide {
            width: max-content;
        }

        .ishop-add-to-cart-label-mobile {
            display: none;
        }

        .ajax-search__suggestion-recent .ishopSearchHistorySuggestion .swiper-slide a {
            display: inline-block;
            padding: 4px 10px;
            border: 1px solid #dcdcdc;
            border-bottom-width: 2px;
            border-radius: 5px;
            color: #021959;
            font-size: 12px;
            font-weight: 500;
            white-space: nowrap;
            transition: all .2s;
        }

        .ajax-search__suggestion-recent .ishopSearchHistorySuggestion .swiper-slide a:hover {
            border-color: #9c2bd1;
            color: #9c2bd1;
        }

        /* Mobile AJAX Search Styles */
        .mobile-header-bottom {
            position: relative;
        }

        .mobile-ajax-search-overlay {
            position: fixed;
            top: 0;
            right: 0;
            left: 0;
            bottom: 0;
            background-color: rgba(0, 5, 42, 0.19);
            z-index: 300;
        }

        .mobile-search-form__ajax-search-wrapper {
            position: absolute;
            z-index: 320;
            top: 60px;
            right: 0;
            background-color: #fff;
            padding: 5px;
            border-radius: 10px;
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
            max-height: calc(100vh - 250px);
            overflow-y: auto;
            width: 100%;
        }

        .mobile-search-form__ajax-search-wrapper.disable {
            display: none;
        }

        .mobile-ajax-search__suggestion-popular,
        .mobile-ajax-search__suggestion-recent {
            padding: 18px 10px;
        }

        .mobile-ajax-search__suggestion-popular {
            border-bottom: 2px solid #f4f4f4;
        }

        .mobile-ajax-search__suggestion-title {
            display: flex;
            align-items: center;
            gap: 8px;
            font-size: 14px;
            font-weight: 600;
            color: #021959;
            margin-bottom: 12px;
        }

        .mobile-ajax-search__suggestion-title svg {
            width: 24px;
            height: 24px;
        }

        .mobileAjaxSearchSuggestion,
        .mobile-ajax-search__suggestion-recent .ishopSearchHistorySuggestion {
            width: 100%;
            overflow: hidden;
        }

        .mobileAjaxSearchSuggestion .swiper-slide,
        .mobile-ajax-search__suggestion-recent .ishopSearchHistorySuggestion .swiper-slide {
            width: auto;
        }

        .mobileAjaxSearchSuggestion .swiper-slide a,
        .mobile-ajax-search__suggestion-recent .ishopSearchHistorySuggestion .swiper-slide a {
            display: inline-block;
            padding: 8px 16px;
            background: #f3f5f8;
            border-radius: 20px;
            font-size: 13px;
            color: #021959;
            text-decoration: none;
            transition: all 0.3s;
        }

        .mobileAjaxSearchSuggestion .swiper-slide a:hover,
        .mobile-ajax-search__suggestion-recent .ishopSearchHistorySuggestion .swiper-slide a:hover {
            background: #e3e7ec;
        }

        .mobile-ajax-search__suggestion-recent {
            font-size: 13px;
            color: #616d82;
        }

        .mobile-ajax-search__suggestion-baner {
            padding: 10px;
        }

        .mobile-ajax-search__suggestion-baner img {
            width: 100%;
            border-radius: 10px;
        }

        .mobile-ajax-search__result-items {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 1fr 1fr;
        }

        .mobile-ajax-search__result-items a {
            display: flex;
            flex-direction: column;
            padding: 15px;
        }

        .mobile-ajax-search__result-items a:nth-child(2) {
            border-right: 1px solid rgba(243, 245, 248, 1);
        }

        .mobile-ajax-search__result-items a:nth-child(3) {
            border-top: 1px solid rgba(243, 245, 248, 1);
        }

        .mobile-ajax-search__result-items a:nth-child(4) {
            border-top: 1px solid rgba(243, 245, 248, 1);
            border-right: 1px solid rgba(243, 245, 248, 1);
        }

        .mobile-ajax-search__result-items a:hover {
            background: #f3f5f8;
        }

        .mobile-ajax-search__result-items a img {
            width: 40%;
            height: auto;
            align-self: center;
            mix-blend-mode: darken;
        }

        .mobile-ajax-search__result-items a>span {
            font-size: 13px;
            font-weight: 600;
            overflow: hidden;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            -webkit-box-orient: vertical;
            color: #021959;
            display: block;
            height: 40px;
            margin-top: 19px;
            margin-bottom: 25px;
        }

        .mobile-ajax-search__result-items a>div {
            display: flex;
            flex-direction: row-reverse;
            justify-content: space-between;
            align-items: center;
        }

        .mobile-ajax-search__result-items a>div b {
            font-size: 13px;
            font-weight: 600;
            color: #021959;
        }

        .mobile-ajax-search__result-items a div span.ajax-search-result-percentage {
            background-color: #f04055;
            padding: 2px 4px 0px;
            border-radius: 5px;
            color: #fff;
            font-size: 10px;
            font-weight: 900;
        }

        .mobile-ajax-search__result-all a {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            padding: 12px;
            background: #f3f5f8;
            border-radius: 3px 3px 10px 10px;
            font-size: 14px;
            font-weight: 600;
            color: #021959;
            text-decoration: none;
            transition: all 0.3s;
            border-top: 1px solid #e3e7ec;
        }

        .mobile-ajax-search__result-all a:hover {
            background: #f3f5f8;
            border-top: 1px solid #f3f5f8;
        }

        .mobile-ajax-search__result-all a i {
            font-size: 9px;
            padding: 4px 7px 4px 6px;
            border-radius: 20px 7px 7px 20px;
        }

        .megaMenu .wrapper .megaMenu-childs-cat-col--child ul li {

            color: #021959;
        }

        .collection-index__small-pic {
            border-radius: 20px;
        }

        .collection-index__cart {
            width: 50px;
            height: 50px;
            line-height: 66px;
            border-radius: 16px;
        }

        .collection-index__cart i {
            font-size: 22px;
        }

        .megaMenuLayer {
            background: rgba(97, 109, 130, 0.7);
        }

        .single-product__pro-select-item select {
            border: 1px solid #C6CADA;
            background: white;
            border-radius: 12px;
            padding: 0px 10px 0px 20px;
        }

        .buySuccess {
            box-shadow: 0 3px 2px rgb(2, 25, 89, 0.02);
            border-radius: 10px;
            background-color: #ffffff;
            padding: 15px 25px 15px;
            margin-top: 20px;
            margin: auto;
            margin-bottom: auto;
            max-width: 1500px;
            color: #021959;
            font-size: 20px;
            font-weight: 700;
            background: #fff;
            margin-bottom: 20px;
            text-align: center;
        }

        /* .baby-collection__baner-blur {
            position: absolute;
            left: 31px;
            right: 20px;
            top: 73px;
            bottom: -13px;
            z-index: 1;
        } */

        .cart__transportation-type-send input:checked+label.cart__transportation-type-send-item {
            opacity: 1;
            font-weight: 800;
            color: #021959;
            font-size: 14px;
            font-weight: 700;
        }

        .cart__transportation-type-send .cart__transportation-type-send-item {


            font-weight: 800;
            color: #021959;
            font-size: 14px;
            font-weight: 700;
        }

        .woocommerce-privacy-policy-text {
            font-weight: 800;
            color: #021959;
            font-size: 13px;
            font-weight: 700;

            margin-right: 20px;
        }

        .cart__transportation-type-send-item,
        .cart__payment-method-online {
            border: 1px solid rgba(2, 25, 89, 0.2);
        }

        .cart__payment-method-title h2 i {

            margin-left: 10px;
        }


        .archive-content__side-mobile-close {
            display: none;
        }

        .archive-content__side-mobile-open {
            display: none;
        }

        .mega-menu-site-responsive__body ul ul {
            display: none;
            margin-left: 20px;
            margin-right: 10px;
            padding-right: 15px;
            border-right: 1px dashed #ccd7dd;
        }

        .mega-menu-site-responsive__body .menu-item-has-children>a::after {
            content: "\e903";
            float: right;
            transform: rotate(-90deg);
            font-family: 'icomoon';
            font-weight: 400;
            font-size: 12px;
            color: #676f83;
            transition: all 0.2s;
        }

        .mega-menu-site-responsive__body .menu-item-has-children>a.resposive-menu-opened::after {
            transform: rotate(90deg);
        }

        .mega-menu-site-responsive__body .menu-item-has-children.open>ul {
            display: block;
        }

        .archive-content__side .archive-content__sort-by--mobile {
            display: none;
        }

        .site-header__menu>ul>li {
            position: relative;
        }

        .site-header__menu>ul>li:hover>ul {
            display: block;
        }

        .site-header__menu>ul>li>a::before {
            position: absolute;
            top: 22px;
            height: 28px;
            right: 0;
            left: -15px;
            content: "";
        }

        .site-header__menu>ul>li:hover+.main-nav-submenu-overlay {
            position: absolute;
            top: 63px;
            height: 100vh;
            right: 0;
            left: 0;
            width: 200vw;
            transform: translateX(30%);
            content: "";
            background: rgba(97, 109, 130, 0.7);
            backdrop-filter: blur(2px);
            z-index: -1;
        }

        .site-header__menu>ul>li::after {
            position: absolute;
            content: "";
            right: 0;
            top: 44px;
            height: 2px;
            width: 0;
            background-color: #f04055;
            transition: all 0.2s;
            border-radius: 2px;
        }

        .site-header__menu>ul>li:hover::after {
            width: 100%;
        }

        .site-header__menu>ul>li>ul {
            display: none;
            position: absolute;
            top: 45px;
            right: 0;
            background-color: #fff;
            padding: 28px 40px;
            border-radius: 0 0 20px 20px;
            box-sizing: border-box;
            column-gap: 28px;
            box-shadow: inset 0px 3px 14px -14px #000;
        }

        .site-header__menu>ul>li>ul::before {}

        /* Nested items stack (link above its sub-list) instead of inline */
        .site-header__menu>ul>li>ul li {
            display: block;
        }

        /* Level 2 group - one block per category, flows into JS-set columns */
        .site-header__menu>ul>li>ul>li {
            margin-bottom: 12px;
            -webkit-column-break-inside: avoid;
            break-inside: avoid;
        }

        .site-header__menu>ul>li>ul>li>a {
            font-size: 14px;
        }

        /* Level 2 heading when it has children */
        .site-header__menu>ul>li>ul>li.menu-item-has-children>a {
            font-weight: 700;
        }

        /* Level 3 - static indented list inside the panel */
        .site-header__menu>ul>li>ul>li>ul {
            display: block;
            position: static;
            width: 100%;
            padding-inline-start: 12px;
            margin-top: 6px;
        }

        .site-header__menu>ul>li>ul>li>ul>li {
            margin-bottom: 4px;
        }

        .site-header__menu>ul>li>ul>li>ul>li>a {
            font-size: 13px;
        }

        /* Level 4 - deeper indent */
        .site-header__menu>ul>li>ul>li>ul>li>ul {
            display: block;
            position: static;
            width: 100%;
            padding-inline-start: 12px;
            margin-top: 4px;
        }

        .site-header__menu>ul>li>ul>li>ul>li>ul>li>a {
            font-size: 12px;
        }

        /* Desktop megamenu levels 2-4. Level 4 matches level 3 with child indentation. */
        .megaMenu .wrapper .megaMenu-childs-cat-col--child>ul.megamenu-level--2>li.megamenu-item--level-2 {
            height: max-content;
            -webkit-column-break-inside: avoid;
            break-inside: avoid;
        }

        .megaMenu .wrapper .megaMenu-childs-cat-col--child .megamenu-item--level-2::before {
            top: 2px;
            bottom: auto;
            height: 20px;
        }

        .megaMenu .wrapper .megaMenu-childs-cat-col--child .megamenu-item--level-2>a {
            font-size: 14px;
            font-weight: 800;
            line-height: 1.8;
        }

        .megaMenu .wrapper .megaMenu-childs-cat-col--child .megamenu-item--level-3>a,
        .megaMenu .wrapper .megaMenu-childs-cat-col--child .megamenu-item--level-4>a {
            font-size: 13px;
            font-weight: 500;
            line-height: 1.8;
        }

        .megaMenu .wrapper .megaMenu-childs-cat-col--child .megamenu-item--level-4 {
            padding-inline-start: 14px;
        }

        /* One-column desktop main-menu dropdown with unlimited cascading flyouts. */
        @media (min-width: 993px) {
            .site-header__menu>ul>li.ishop-menu-layout--one-column>ul {
                width: 230px !important;
                min-width: 230px;
                height: max-content;
                padding: 8px;
                column-gap: 0;
                overflow: visible;
                border-radius: 0 0 12px 12px;
            }

            .site-header__menu>ul>li.ishop-menu-layout--one-column>ul li {
                position: relative;
                display: block;
                width: 100%;
                min-height: 38px;
                margin: 0;
                -webkit-column-break-inside: avoid;
                break-inside: avoid;
            }

            .site-header__menu>ul>li.ishop-menu-layout--one-column>ul>li {
                height: 38px;
            }

            .site-header__menu>ul>li.ishop-menu-layout--one-column>ul li>a {
                display: flex;
                min-height: 38px;
                align-items: center;
                width: 100%;
                padding: 8px 12px;
                border-radius: 8px;
                white-space: nowrap;
            }

            .site-header__menu>ul>li.ishop-menu-layout--one-column>ul>li>a {
                font-size: 14px;
            }

            .site-header__menu>ul>li.ishop-menu-layout--one-column>ul>li.menu-item-has-children>a {
                font-weight: 700;
            }

            .site-header__menu>ul>li.ishop-menu-layout--one-column>ul>li>ul>li>a {
                font-size: 13px;
            }

            .site-header__menu>ul>li.ishop-menu-layout--one-column>ul>li>ul>li>ul li>a {
                font-size: 12px;
            }

            .site-header__menu>ul>li.ishop-menu-layout--one-column>ul li.menu-item-has-children>a {
                padding-inline-end: 30px;
            }

            .site-header__menu>ul>li.ishop-menu-layout--one-column>ul li.menu-item-has-children:hover::after,
            .site-header__menu>ul>li.ishop-menu-layout--one-column>ul li.menu-item-has-children:focus-within::after {
                position: absolute;
                top: -8px;
                bottom: -8px;
                left: -12px;
                width: 12px;
                content: '';
                z-index: 4;
            }

            .site-header__menu>ul>li.ishop-menu-layout--one-column>ul li.ishop-menu-flyout-parent--open-right:hover::after,
            .site-header__menu>ul>li.ishop-menu-layout--one-column>ul li.ishop-menu-flyout-parent--open-right:focus-within::after {
                right: -12px;
                left: auto;
            }

            .site-header__menu>ul>li.ishop-menu-layout--one-column>ul li>ul {
                display: none;
                position: absolute !important;
                top: -8px;
                right: calc(100% + 8px);
                left: auto;
                width: 230px;
                min-width: 230px;
                height: max-content;
                padding: 8px;
                margin: 0;
                background-color: #fff;
                border: 1px solid #eef0f4;
                border-radius: 12px 0 12px 12px;
                box-shadow: 0 10px 30px rgba(35, 53, 100, 0.12);
                z-index: 3;
            }

            .site-header__menu>ul>li.ishop-menu-layout--one-column>ul li:hover>ul,
            .site-header__menu>ul>li.ishop-menu-layout--one-column>ul li:focus-within>ul {
                display: block;
            }

            .site-header__menu>ul>li.ishop-menu-layout--one-column>ul li>ul.ishop-menu-flyout--open-right {
                right: auto;
                left: calc(100% + 8px);
                border-radius: 0 12px 12px 12px;
            }

            .site-header__menu .ishop-menu-flyout-arrow {
                position: absolute;
                top: 50%;
                inset-inline-end: 13px;
                width: 5px;
                height: 8px;
                margin-top: -4px;
                pointer-events: none;
                transition: transform 0.15s ease;
            }

            .site-header__menu>ul>li.ishop-menu-layout--one-column>ul li:hover>.ishop-menu-flyout-arrow,
            .site-header__menu>ul>li.ishop-menu-layout--one-column>ul li:focus-within>.ishop-menu-flyout-arrow {
                transform: translateX(-2px);
            }
        }

        .mb-archive {
            grid-template-columns: 1fr 1fr 1fr ;
            display: grid;
            gap: 25px;
        }

        .mb-archive-post {
            grid-template-columns: 1fr 1fr 1fr 1fr;
            display: grid;
            gap: 25px;
        }

        @media (max-width: 992px) {
            .mb-archive-post {
                grid-template-columns: 1fr;
            }
        }

        @media (max-width: 1500px) {
            .mb-archive {
                grid-template-columns: 1fr 1fr 1fr;
            }
        }

        @media (max-width: 1200px) {
            .mb-archive {
                grid-template-columns: 1fr 1fr;
                gap: 5px;
            }
        }

        @media (min-width: 351px) and (max-width: 992px) {
            .site-header {
                margin-bottom: 20px;
            }

            .head-section__right span {
                font-size: 15px;
            }

            .index-slider .swiper-container {
                padding-bottom: 0px;
            }

            .collection-index {
                margin-bottom: 0px;
            }

            .head-section::after {
                display: none;
            }

            .collection-index__small-pic {
                border-radius: 20px;
            }

            .latest-products-index {
                margin-top: 0rem;
            }

            .products-buy__product-images figure {
                margin: 0px 3px !important;
            }

            .cart__product-item-caption h2 {
                font-size: 14px;
                line-height: 26px;
            }

            .cart__cart-part-products-sum-top-r {
                min-width: 100%;
                max-width: 100%;
            }

            .cart__steps ul li span {
                color: rgba(2, 25, 89, 0.4);
                font-size: 12px;
                font-weight: 600;
            }

            .cart__steps ul li i {
                margin-bottom: 7px;
            }

            .cart__steps {
                padding: 0px 30px;
            }

            .cart__part-title-left em {
                font-size: 12px;
            }

            .cart__part-title-left i {
                font-size: 15px;
                margin-right: 8px;
            }

            .cart__product-item::after {
                display: none;
            }

            .cart__product-item {
                margin-bottom: 0px;
                padding: 10px 0px;
                border-bottom: 1px solid #e9f0f4;
            }

            .woocommerce-billing-fields__field-wrapper {
                display: block !important;
            }

            .woocommerce form .form-row label {
                line-height: 2;
            }

            .woocommerce form .form-row label {
                font-size: 12px !important;
                margin-bottom: 2px !important;
            }

            .cart__payment-method-online-ttl em,
            .cart__payment-method-online-port {
                display: none;
            }

            .woocommerce-privacy-policy-text {
                display: none;
            }

            .cart__transportation-type-send {
                margin-bottom: 0px;
            }

            .archive-content__product-count {
                display: none;
            }

            .archive-content__title {
                margin: 0 0px -20px;
            }

        }

        .authentication-popup-wrapper {
            position: fixed;
            top: 0;
            right: 0;
            left: 0;
            bottom: 0;
            z-index: 99999;
            overflow: scroll;
            background-color: #81849f42;
            display: none;
            backdrop-filter: blur(2px);
        }

        .site-header__top-cart,
        .site-footer__go-top,
        .collection-index__count-time .time,
        .collection-index__count-last-one,
        .collection-index__count-last-mouth,
        .post footer a,
        .products-buy__cart-btn,
        .ajax-search__result-items a div span.ajax-search-result-percentage,
        .ajax-search__result-all a i,
        .megamenu-item-child-perented::before,
        .single-product__buy,
        ::-moz-selection,
        ::selection,
        .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,
        .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,
        .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,
        .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,
        :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,
        :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,
        :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,
        :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt,
        .site-header__menu>ul>li::after,
        .package-side-list-item .package-side-list-item-badge,
        .product-special-banner-inner--slider-item-image-percentage,
        .tooltip-text,
        .woocommerce-mini-cart__buttons .wc-forward.checkout,
        .purchasing-process--navigation-item--current .purchasing-process--navigation-item-icon,
        .checkout-woocommerce-shipping-totals .cart-side-table--value .woocommerce-shipping-methods li input:checked+label .checkout-shipping-method-icon {
            background-color: #9c2bd1 !important;
        }

        .site-header__cat-product svg path,
        .site-header__menu ul li:hover>svg path,
        .product-special-vertical--detail-price .product-main-content__buy-content-price-discounted-percentage-svg path,
        .favoriteBtn.active svg path,
        .purchasing-process--goback a svg path,
        .authentication-main-head-navigation button svg path,
        .notfound__left-svg svg circle.circle-inset {
            stroke: #9c2bd1 !important;
        }

        .product-special-vertical--detail-price .product-main-content__buy-content-price-discounted-percentage-svg circle,
        .package-side-head svg path,
        .taste-box-head-showmore svg g path,
        .product-special-banner-inner--slider-item-image-percentage-back svg path,
        .product-special-banner-inner--title svg path {
            fill: #9c2bd1 !important;
        }

        .header-top-content__shopping-cart,
        .header-category-off-content__off-timer-title-timer-numebr,
        .header-category-off-content__off-amazing-logo,
        .header-top-content__mini-profile-head--wishlist span,
        .taste-box-body-item-showmore svg,
        .head-section__more i,
        .product-card--actions-addtocart-ajax,
        .product-card--actions-addtocart-link,
        .package-side-footer-action-button button.products-buy__cart-btn,
        .product-special-banner-inner--title-badge,
        .product-reviews__content-item-head-info-name span,
        .single__modal_review--submit-rating button,
        .single__modal_review--submit-main--submit button,
        .single__modal_review--submit-proscons button,
        .single__modal_review--submitted-exit button,
        .compare-products_content--head-item-actions--addtocart,
        .ishop-archive-filter-body--select input:checked+label.ishop-archive-filter-body--select-label .ishop-archive-filter-body--select-label-detail .ishop-archive-filter-body--select-label-checkbox::before,
        #archive-pagination-container .page-numbers:not(.dots):not(.current):hover,
        .cart-title-count,
        .authentication-main-phone-form-submit--send,
        .authentication-main-otp-form-submit--send,
        .single__modal_add-to-cart--actions a,
        .collection-index__amazing,
        .product-main-content__buy-content-sold-out-add-to-cart,
        .single__modal_better-price--form button,
        .single__modal_illegal-report--form button,
        .single__modal_review--cta-section a,
        .single__modal_review--cta-section button,
        .mobile-header-bottom-link-count span,
        .mobile-side-menu-head-navigation-item--cart a span,
        .mobile-bottom-menu-item--cart a div span,
        .product-main-content__non-existent-notification-send,
        .authentication-main-details-form-submit--send,
        .product-main-content__buy-content a.product-main-content__buy-content-price-contact-detail,
        .cart-side-offer-timer span.cart-side-offer-timer--second1,
        .cart-side-offer-timer span.cart-side-offer-timer--second0,
        .no-results-message a.reset-search {
            background: #9c2bd1 !important;
        }

        .cat-index__item::before {
            background: radial-gradient(73.91% 73.91% at 50% 50%, #9c2bd1 100%) !important;
        }

        .product-single--grouped-list--item--quantity a {
            background: #9c2bd11f !important;
        }

        .header-top-content__shopping-cart {
            box-shadow: -8px 0px 11px -6px #9c2bd182 !important;
        }

        .head-section__more i {
            box-shadow: 3px 4px 9px 0px #9c2bd136 !important;
        }

        .ajaxSearchSuggestion .swiper-slide a:hover {
            border: 1px solid #9c2bd1 !important;
            border-bottom: 2px solid #9c2bd1 !important;
            color: #9c2bd1 !important;
        }

        .product-card--actions-addtocart-ajax,
        .product-card--actions-addtocart-link {
            box-shadow: 2px 0px 4px 0px #9c2bd14d !important;
        }

        .header-category-off-content__off-amazing-logo {
            box-shadow: -3px 0px 4px -2px #9c2bd199 !important;
        }

        .product-special-banner-inner--slider-item-image-percentage {
            box-shadow: 2px 3px 4px 0px #9c2bd12e !important;
        }

        .taste-box-body-item-showmore svg {
            box-shadow: 3px 4px 9px 0px #9c2bd136 !important;
        }

        .cart-title-count {
            box-shadow: 4px 0px 7px -2px #9c2bd199 !important;
        }

        .cart-side-table--checkout-button {
            box-shadow: 7px 7px 13px -3px #9c2bd13d !important;
        }

        .woocommerce-checkout-payment button#place_order {
            box-shadow: 7px 7px 13px -3px #9c2bd13d !important;
        }

        .authentication-main-phone-form-submit--send,
        .authentication-main-otp-form-submit--send,
        .authentication-main-details-form-submit--send,
        .woocommerce-mini-cart__buttons .wc-forward.checkout,
        .single__modal_better-price--form button,
        .single__modal_illegal-report--form button,
        .single__modal_review--cta-section a,
        .single__modal_review--cta-section button,
        .single__modal_add-to-cart--actions a {
            box-shadow: 7px 7px 13px -3px #9c2bd13d !important;
        }

        .product-main-content__buy-content a.product-main-content__buy-content-price-contact-detail {
            box-shadow: 3px 0px 5px 0px #9c2bd152 !important;
        }

        .package-side-footer-action-button button.products-buy__cart-btn {
            box-shadow: 3px 5px 11px 0px #9c2bd145 !important;
        }

        .site-header__top-cart,
        .single-product__buy {
            -webkit-box-shadow: 0 2px 6px 0 #9c2bd18a !important;
            box-shadow: 0 2px 6px 0 #9c2bd18a !important;
        }

        .site-header__top-cart:hover {
            -webkit-box-shadow: 0 3px 7px 0 #9c2bd18a !important;
            box-shadow: 0 3px 7px 0 #9c2bd18a !important;
        }

        .single-product__buy:hover {
            -webkit-box-shadow: 0 5px 9px 0 #9c2bd18a !important;
            box-shadow: 0 5px 9px 0 #9c2bd18a !important;
        }

        .collection-index__count-time .time,
        .collection-index__count-last-mouth,
        .collection-index__count-last-one {
            border: 1px solid #ffffff3d !important;
        }

        .favoriteBtn.active i,
        .post__head-r i:hover,
        .site-header__bottom-left a i,
        .site-header__menu ul li a:hover,
        .megaMenu .wrapper .megaMenu-childs-cat-col--child ul li a:hover,
        .woocommerce div.product form.cart .reset_variations,
        .product-special-vertical--detail-price .product-main-content__buy-content-price-discounted-percentage-number,
        .package-side-footer-action-count span,
        .best-sellers-products-item-detail--number,
        .site-footer__latests ul li a:hover,
        .site-footer__menu nav ul li a:hover,
        .authentication-footer p a,
        .product-single--grouped-list--item--quantity a,
        .notfound__content form button i.icon-search,
        .notfound__content form button i.icon-arr-left-foot {
            color: #9c2bd1 !important;
        }

        .favoriteBtn.active i {
            filter: drop-shadow(1px 3px 6px #9c2bd1) !important;
        }

        .woocommerce div.product form.cart .reset_variations {
            background-color: #9c2bd11f !important;
        }

        .site-footer__socials ul li a span,
        .site-footer__socials ul li a.active i,
        .site-footer__about-desc p a,
        .content h2,
        .content ul li:before,
        .content blockquote:before,
        .content blockquote:after,
        .content ol li:before,
        .content ol li:after,
        .cat-index__navigation .swiper-prev i,
        .latest-products-index__navigation .swiper-next-latest-products i,
        .latest-products-index__navigation .swiper-prev-latest-products i,
        .baby-collection__navigation .swiper-prev i,
        .classic-collection__navigation .swiper-next i,
        .popular-brands__navigation .swiper-next i,
        .popular-brands__navigation .swiper-prev i,
        .article-single h2 a,
        .single-blog__article-content a.active,
        .single-blog__article-content a.active:before,
        .single-blog__article-content a:hover,
        .single-blog__most-visited-content h2,
        .single-blog__excerpt h1,
        .single-blog__faq ul li,
        .single-blog__faq ul li.active span:before,
        .single-blog__faq ul li span,
        .single-blog__faq ul li span:before,
        .single-blog__faq--answer ul li span,
        .single-blog__rate-title span,
        .single-blog__rate-star i,
        .single-blog__copy-text span,
        .single-blog__copy-text i,
        .comment-sec__sec-ttl h2,
        .about-us h1,
        .about-us>h2,
        .about-us .about-us__our-teams>h2,
        .about-us__awards h2,
        .contact-us h1,
        .contact-us__address-r,
        .contact-us__address-l i,
        .contact-us__email-r,
        .contact-us__email-l i,
        .contact-us__call-r,
        .contact-us__call-l i,
        .contact-us__worksdays-r,
        .contact-us__worksdays-l i,
        .contact-us__map-arr i,
        .contact-us__map-mark i,
        .blog__head h1,
        .blog__edu-article-caption h2 a,
        .blog__latest-comment-item span,
        .pagination ul li a:hover,
        .single-product__pro-small-more-over i,
        .single-product__pro-caption h1 a,
        .single-product__content-titles ul li.active a,
        .single-product__content-titles ul li.active a i,
        .single-product__technical-specifications h2,
        .single-product__question-answer-title h2,
        .single-product__customer-satisfaction h2,
        .single-product__rate-circle span,
        .single-product__satisfaction-foot-txt a,
        .archive-content__cat-results ul li a i,
        .archive-content__volum-min i,
        .archive-content__volum-max i,
        .archive-content__rate-product-title span,
        .panel__side-menus li a:hover:after,
        .panel__side-menus li a:hover span,
        .panel__side-menus li a:hover i,
        .panel__content-dashboard-title i,
        .panel__content-dashboard-title span,
        .panel__my-orders-title-right i,
        .panel__my-orders-title-right span,
        .panel__dashboard-product-infos-title ul li a,
        .panel__dashboard-product-infos-title ul li a i,
        .panel__order-product-detail em,
        .panel__addresses-title-right i,
        .panel__addresses-title-right span,
        .panel__addresse-item-edit:hover i,
        .panel__add-new-address-title i,
        .panel__add-new-address-title span,
        .panel__personal-infos-title i,
        .panel__personal-infos-title span,
        .panel__legal-information-title-r i,
        .panel__legal-information-title-r span,
        .panel__legal-information-title-l i,
        .panel__favorits-title-r i.icon-heart,
        .panel__favorits-title-r span,
        .input-panel--date .bd-table-days button:hover:enabled,
        .faq__faq-slide-items ol li:before,
        .faq__faq-slide-items ol li:after,
        .faq__faq ul li span,
        .faq__faq ul li span:after,
        .cart__steps ul li.active i,
        .cart__steps ul li.active span,
        .cart__product-item-count input,
        .cart__product-item-count span i.icon-plus,
        .cart__cart-part-products-sum-top-r ul li.sum em,
        .cart__cart-part-products-sum-top-r ul li.sum ins,
        .cart__cart-part-products-sum-top-r ul li.sum span,
        .cart__cart-part-products-sum-bottom-left button,
        .cart__cart-part-products-sum-bottom-left button:hover i,
        .cart__order-address-title h2,
        .cart__order-address-title h2 i,
        .cart__order-address-conten-foot a,
        .cart__order-address-conten-foot a i,
        .cart__transportation h2,
        .cart__transportation h2 i,
        .cart__payment-method-title h2,
        .cart__payment-method-title h2 i,
        .cart__payment-method-card-desc em,
        .login__verification-code-title b i,
        .login__inputs input,
        .login__verification-code-mobile span,
        .login__password-recovery i,
        .logo__logo-item-downlaod i,
        .cart__transportation-mini-title,
        .content h2,
        .content h3,
        .content h4,
        .content h5,
        .content h6,
        .single-product__pro-caption h1,
        .filter-cat-item.active,
        .cart__order-address-lists .editBtn,
        .cart__order-address-lists .editBtn i {
            color: #911ccc !important;
        }


        .products-buy__pro-cart a,
        .single-blog__article-content a.active:before,
        .single-blog__article-content a:hover:after,
        .form__btn-part button,
        .contact-us__form form button,
        .pagination ul li.active a,
        .single-product__pro-small-more-over:hover:after,
        .single-product__content-titles ul li.active a:before,
        .single-product__customer-satisf-range .noUi-connect,
        .single-product__customer-satisf-range .noUi-handle,
        .single-product__customer-satisf-range--customer-satisfaction .noUi-connect,
        .single-product__customer-satisf-range--customer-satisfaction .noUi-handle,
        .single-product__customer-satisf-range3 .noUi-connect,
        .single-product__customer-satisf-range3 .noUi-handle,
        .single-product__customer-satisf-range4 .noUi-connect,
        .single-product__customer-satisf-range4 .noUi-handle,
        .single-product__customer-satisf-range5 .noUi-connect,
        .single-product__customer-satisf-range5 .noUi-handle,
        .single-product__customer-satisf-range6 .noUi-connect,
        .single-product__customer-satisf-range6 .noUi-handle,
        .single-product__customer-satisf-range7 .noUi-connect,
        .single-product__customer-satisf-range7 .noUi-handle,
        .single-product__customer-satisf-range8 .noUi-connect,
        .single-product__customer-satisf-range8 .noUi-handle,
        .single-product__customer-satisf-range9 .noUi-connect,
        .single-product__customer-satisf-range9 .noUi-handle,
        .single-product__customer-satisf-range10 .noUi-connect,
        .single-product__customer-satisf-range10 .noUi-handle,
        .single-product__customer-satisf-range11 .noUi-connect,
        .single-product__customer-satisf-range11 .noUi-handle,
        .single-product__customer-satisf-range12 .noUi-connect,
        .single-product__customer-satisf-range12 .noUi-handle,
        .single-product__customer-satisf-range13 .noUi-connect,
        .single-product__customer-satisf-range13 .noUi-handle,
        .single-product__customer-satisf-range14 .noUi-connect,
        .single-product__customer-satisf-range14 .noUi-handle,
        .single-product__customer-satisf-range15 .noUi-connect,
        .single-product__customer-satisf-range15 .noUi-handle,
        .single-product__customer-satisf-range16 .noUi-connect,
        .single-product__customer-satisf-range16 .noUi-handle,
        .single-product__customer-satisf-range17 .noUi-connect,
        .single-product__customer-satisf-range17 .noUi-handle,
        .single-product__customer-satisf-range18 .noUi-connect,
        .single-product__customer-satisf-range18 .noUi-handle,
        .single-product__satisfaction-foot-regist,
        .archive-content .jspDrag,
        .archive-content__operate-filter,
        .radio-btn input:checked+.radio-btn__itms label,
        .panel__radio-btn input:checked+.panel__radio-btn-itms label,
        .panel__add-adress i,
        .panel__info-save,
        .panel__favorit-item-bsket i,
        .faq__faq-slide-items-ask em.active,
        .faq__faq-slide-items-ask em:hover,
        .cart__steps ul li.active:after,
        .cart__cart-part-products-sum-top-l button,
        .cart__cart-part-products-sum-bottom-left button i,
        .cart__cart-part-products-sum-bottom-left button:hover,
        .cart__order-address-title a i,
        .cart__order-address-conten-foot a:after,
        .login__form .form button,
        .login__button-pass:hover,
        #checkout_form button,
        .checkout-button,
        .woocommerce #payment #place_order,
        .woocommerce-page #payment #place_order,
        #respond input[type="submit"],
        .filter-cat-item.active::before,
        .cart__order-address-lists .editBtn:after,
        .cart__cart-part-products-sum-top-l .loginLink,
        .ishop-order-receipt-section input[type="submit"] {
            background-color: #911ccc !important;
        }


        .single-product__rate-circle svg #shape {
            stroke: #911ccc !important;
        }

        .archive-content__operate-filter {
            border-color: #911ccc !important;
        }

        .checkbox {
            --border-active: #911ccc !important;
        }

        .site-header__top-notif span,
        .site-header__top-fav span,
        .panel__side-alarm span {
            background-color: #efa71d !important;
        }


        .ishop-sticky-bar-price {
            display: none;
        }

        @media (min-width: 992px) {
            .product-main-content__buy {
                position: sticky;
                top: 110px;
                margin-bottom: 30px;
            }

            .ishop-product-wrapper-addtocart:has(.product-main-content__buy) {
                display: flex;
                flex-direction: column;
            }
        }

        @media (max-width: 992px) {

            .checkout-button,
            .woocommerce #payment #place_order,
            .woocommerce-page #payment #place_order,
            .woocommerce-checkout-payment button#place_order {
                position: fixed !important;
                bottom: 10px !important;
                right: 10px !important;
                left: 10px !important;
                z-index: 500 !important;
                border-radius: 8px !important;
                margin: 0 !important;
                width: calc(100% - 20px) !important;
            }

            .purchase-wrapper {
                margin-bottom: 30px;
            }

            .archive-content__side {
                display: none;
                position: fixed;
                bottom: 0;
                right: 0;
                left: 0;
                max-height: 70vh;
                z-index: 400;
                background: #ffffff;
                overflow: scroll;
                border-top: 2px solid #eaeaea;
                padding: 0 0 15px;
                border-radius: 15px 15px 0 0;
                box-shadow: 0px -4px 18px 0px #0000001c;
            }

            .archive-content__side .archive-content__side-amazing {
                display: none;
            }

            .archive-content__side .archive-content__cat-results,
            .archive-content__side .products-list,
            .archive-content__side .products-list__head form,
            .archive-content__side .archive-content__price,
            .archive-content__side .radio-btn,
            .archive-content__side .products-list__head form input,
            .archive-content__sort-by--mobile {
                background-color: #eff1f5 !important;
            }

            .archive-content__side .noUi-horizontal .noUi-handle:after,
            .archive-content__side .noUi-horizontal .noUi-handle:before {
                background: #fff !important;
            }

            .archive-content__side-mobile-close {
                margin: 0 15px 0;
                display: flex;
                gap: 10px;
                align-items: center;
                font-size: 15px;
                font-weight: 800;
                position: sticky;
                top: 0px;
                background-color: #fff;
                padding: 15px 5px;
                z-index: 300;
            }

            .archive-content__side-mobile-close i {
                color: #de3449;
            }

            .archive-content__side-mobile-open {
                display: block;
                position: fixed;
                bottom: 10px;
                right: 10px;
                -webkit-box-shadow: -3px 3px 6px rgba(2, 25, 89, 0.1);
                box-shadow: -3px 3px 6px rgba(2, 25, 89, 0.1);
                border-radius: 7px;
                background-color: #0650a3;
                display: flex;
                align-items: center;
                justify-content: center;
                padding: 10px 10px 8px 10px;
                width: 45px;
                height: 45px;
                z-index: 250;
            }

            .archive-content__side-mobile-open svg {
                width: 100%;
                height: auto;
            }

            .archive-content__side .archive-content__sort-by--mobile {
                display: block;
                -webkit-box-shadow: 0 3px 2px rgba(2, 25, 89, 0.02);
                box-shadow: 0 3px 2px rgba(2, 25, 89, 0.02);
                border-radius: 10px;
                margin: 0 15px 20px;
                padding: 15px;
            }

            .archive-content__side .archive-content__sort-by--mobile span {
                color: #021959;
                font-size: 16px;
                font-weight: 700;
                display: block;
                margin-bottom: 15px;
            }

            .archive-content__side .archive-content__sort-by--mobile ul {
                display: flex;
                gap: 15px;
                flex-wrap: wrap;
            }

            .archive-content__side .archive-content__sort-by--mobile ul li a {
                color: #021959;
                font-size: 15px;
                font-weight: 700;
                padding: 6px 10px;
            }

            .archive-content__side .archive-content__sort-by--mobile ul li a.active {
                border-bottom: 2px solid #0650a3;
                color: #0650a3;
            }

            .site-header {
                position: fixed;
                top: 0;
                right: 0;
                left: 0;
            }

            #wpadminbar {
                display: none !important;
            }

            .index-blog__blog-img>img {
                max-width: 170%;
            }

            .ishop-woocommerce-add-to-cart-action-wrapper {
                position: fixed;
                bottom: 0;
                right: 0;
                left: 0;
                flex-direction: row-reverse;
                direction: rtl;
                padding: 8px 10px;
                align-items: center;
                gap: 8px;
                background: #fff;
                box-shadow: 0px 0px 10px -5px #d4d4d4;
                border-radius: 10px 10px 0 0;
                z-index: 400;
            }

            .ishop-sticky-bar-price {
                display: flex;
                flex-direction: column;
                justify-content: center;
                flex: 1 1 auto;
                min-width: 0;
                line-height: 1.4;
                font-weight: 800;
                color: var(--text-600, #021959);
                order: 1;
            }

            .ishop-woocommerce-add-to-cart-action-wrapper .product-main-content__buy-content-sold-out-add-to-cart {
                width: auto !important;
                flex: 0 0 auto;
                order: 3;
                white-space: nowrap;
                padding: 16px 22px !important;
            }

            .ishop-woocommerce-add-to-cart-action-wrapper .ishop-add-to-cart-label-default {
                display: none;
            }

            .ishop-woocommerce-add-to-cart-action-wrapper .ishop-add-to-cart-label-mobile {
                display: inline;
            }

            .ishop-woocommerce-add-to-cart-action-wrapper .single_add_to_cart_button>svg[viewBox="0 0 100 100"] {
                width: 40px !important;
                height: 12px !important;
                flex: 0 0 auto;
            }

            .ishop-woocommerce-add-to-cart-action-wrapper .quantity {
                flex: 0 0 auto;
                order: 2;
            }

            .ishop-sticky-bar-price .price {
                margin: 0 !important;
                font-size: 15px;
            }

            .ishop-sticky-bar-price .price del {
                font-size: 12px;
                opacity: .6;
            }

            .ishop-sticky-bar-price:empty {
                display: none;
            }

            .product-main-content__buy-content-price {
                margin-top: 0 !important;
            }

            .product-main-content__buy-content-price-discounted-amount-price {
                font-size: 15px !important;
                display: flex !important;
                flex-direction: column !important;
            }

            .product-main-content__buy-content-sold-out-add-to-cart {
                font-size: 13px !important;
                padding: 16px 10px !important;
            }

            .ishop-woocommerce-add-to-cart-action-wrapper .quantity {
                height: 40px !important;
                padding: 0 4px !important;
            }

            .ishop-woocommerce-add-to-cart-action-wrapper .quantity .single-product-qty-minus,
            .ishop-woocommerce-add-to-cart-action-wrapper .quantity .single-product-qty-plus {
                width: 26px !important;
                height: 26px !important;
            }

            .ishop-woocommerce-add-to-cart-action-wrapper .quantity .qty {
                width: 30px !important;
                min-width: 30px;
                height: 30px !important;
                font-size: 14px !important;
            }

                    }

        .post footer a.post__atc_outofstock {
            background-color: #B8C1D0 !important;
        }

        .post footer a.post__atc_outofstock:hover {
            box-shadow: none !important;
        }

        .post__title_outofstock {
            color: #B8C1D0 !important;
        }

        .post__price_outofstock {
            color: #B8C1D0 !important;
        }

        .site-header__top-right>a {
            position: relative;
            margin-left: 58px;
        }

        .site-header__top-right>a img {
            max-height: 55px;
        }

        .responsive-menu-close {
            background: #e5e5e5;
            padding: 7px 10px 2px 10px;
            border-radius: 5px;
        }

        .site-header__top-right h1 {
            font-size: unset;
        }

        .contact-us iframe {
            width: 100%;
            height: calc(100% - 43px);
            border-radius: 15px;
        }


        .header-top-content__logo img {
            max-height: 40px;
        }

        .mobile-header-top-logo a img {
            width: auto;
            height: 20px;
        }

        .header-main {
            position: sticky;
            top: 0;
            left: 0;
            right: 0;
            z-index: 900;
            background: #fff;
        }

        .single-product-content-sections_title-fixed {
            top: 81.6px;
        }

        header {
            transition: all 0.2s ease-in-out;
        }

        .mini-sticky-header {
            padding: 15px 0 15px;
            transition: all 0.2s ease-in-out;
        }

        .scroll-pain {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            z-index: 250;
        }

        
        /* Widget Styles for Product Archive Sidebar */
        .product-archive-widgets {
            margin-top: 10px;
        }

        .product-archive-widgets .widget {
            padding: 20px 20px;
            margin-bottom: 10px;
            border-radius: 20px;
            background: #F5F9FA;
        }

        .product-archive-widgets .widget-title {
            color: #021959;
            font-size: 15px;
            font-weight: 700;
            margin: 0 0 15px 0;
            padding-bottom: 15px;
            border-bottom: 1px solid #E5ECEE;
        }

        .product-archive-widgets .widget ul {
            list-style: none;
            padding: 0;
            margin: 0;
            font-size: 13px;
            font-weight: 600;
        }

        .product-archive-widgets .widget ul li {
            padding: 8px 0;
            border-bottom: 1px solid #f5f5f5;
            color: #021959;
        }

        .product-archive-widgets .widget ul li:last-child {
            border-bottom: none;
        }

        .product-archive-widgets .widget a {
            color: #021959;
            text-decoration: none;
            font-size: 13px;
            font-weight: 600;
            transition: color 0.3s;
        }

        .product-archive-widgets .widget a:hover {
            color: #E80645;
        }

        .product-archive-widgets .widget p {
            color: #021959;
            font-size: 13px;
            font-weight: 600;
            line-height: 1.8;
            margin: 0 0 10px 0;
        }

        /* Widget Styles for Blog Single Sidebar */
        .single-blog__side .widget {
            margin-bottom: 30px;
        }

        .single-blog__side .widget-title {
            color: #021959;
            font-size: 16px;
            font-weight: 700;
            position: relative;
            margin-bottom: 30px;
        }

        .single-blog__side .widget-title:after {
            content: "";
            position: absolute;
            background-color: #edeef3;
            height: 1px;
            right: -29px;
            left: -29px;
            bottom: -15px;
        }

        .single-blog__side .widget ul {
            list-style: none;
            padding: 0;
            margin: 0;
            font-size: 13px;
            font-weight: 600;
        }

        .single-blog__side .widget ul li {
            padding: 10px 0;
            border-bottom: 1px solid #f5f5f5;
        }

        .single-blog__side .widget ul li:last-child {
            border-bottom: none;
        }

        .single-blog__side .widget a {
            color: #021959;
            text-decoration: none;
            font-size: 14px;
            font-weight: 600;
            transition: color 0.3s;
        }

        .single-blog__side .widget a:hover {
            color: #E80645;
        }

        /* Common Widget Content Styles */
        .widget p {
            margin: 0 0 10px 0;
            line-height: 1.8;
        }

        .widget .textwidget {
            font-size: 13px;
            font-weight: 600;
            line-height: 1.8;
            color: #021959;
        }

        /* Archive Category Slider Display Modes */
        .archive-category-card--image .archive-category-card__image {
            margin-bottom: 0;
        }

        .archive-category-card--title {
            padding: 12px 20px;
        }

        .archive-category-card--title .archive-category-card__title {
            font-size: 14px;
        }

        /* Responsive Styles for Widgets */
        @media (max-width: 992px) {
            .product-archive-widgets {
                display: none;
            }

            .product-archive-widgets .widget {
                padding: 15px;
            }

            .product-archive-widgets .widget-title {
                font-size: 13px;
                margin-bottom: 12px;
                padding-bottom: 12px;
            }

            .single-blog__side .widget-title {
                font-size: 15px;
                margin-bottom: 20px;
            }

            .single-blog__side .widget-title:after {
                right: 0;
                left: 0;
            }

            .archive-category-card--title .archive-category-card__title {
                font-size: 12px;
            }
        }

        /* Package cart-item label */
        .ishop-package-badge {
            display: inline-block;
            background: #E80645;
            color: #fff;
            font-size: 11px;
            line-height: 1;
            padding: 3px 8px;
            border-radius: 4px;
            margin-right: 5px;
        }

        
        /* My Account → باشگاه مشتریان (Customer Club) */
        .ishop-club__balance {
            display: flex;
            align-items: center;
            gap: 16px;
            background: linear-gradient(135deg, #911ccc, #3c0b55);
            color: #fff;
            border-radius: 14px;
            padding: 22px 26px;
            margin-bottom: 30px;
            box-shadow: 0 10px 25px -10px #3c0b5599;
        }

        .ishop-club__balance-meta {
            display: flex;
            flex-direction: column;
        }

        .ishop-club__balance-label {
            font-size: 15px;
            opacity: .85;
            font-weight: 700;
        }

        .ishop-club__balance-number {
            font-size: 34px;
            font-weight: 800;
            line-height: 1.2;
        }

        .ishop-club__section-title {
            margin: 30px 0 18px;
        }

        .ishop-club__rewards {
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));
            gap: 18px;
        }

        .ishop-club__reward-card {
            background: #fff;
            border: 1px solid #e5e7ee;
            border-radius: 12px;
            padding: 16px;
            display: flex;
            flex-direction: column;
            align-items: center;
            text-align: center;
            box-shadow: 0 3px 2px #3c0b5505;
        }

        .ishop-club__reward-img {
            width: 96px;
            height: 96px;
            margin: 0 0 12px;
            border-radius: 10px;
            overflow: hidden;
            background: #f8f9fb;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .ishop-club__reward-img img {
            max-width: 100%;
            max-height: 100%;
            object-fit: contain;
        }

        .ishop-club__reward-title {
            font-size: 16px;
            font-weight: 700;
            color: #3c0b55;
            margin: 0 0 8px;
        }

        .ishop-club__reward-cost {
            font-size: 15px;
            font-weight: 700;
            color: #911ccc;
            margin-bottom: 14px;
        }

        .ishop-club__reward-cost span {
            font-size: 20px;
        }

        .ishop-club__reward-btn {
            width: 100%;
            border: none;
            cursor: pointer;
            padding: 0 16px;
        }

        .ishop-club__reward-btn:disabled {
            opacity: .5;
            cursor: not-allowed;
        }

        .ishop-club__reward-result {
            margin-top: 10px;
            font-size: 13px;
            font-weight: 700;
            color: #0a8a3f;
            word-break: break-all;
        }

        .ishop-club__reward-result code {
            background: #f0fff5;
            border: 1px dashed #0a8a3f;
            border-radius: 6px;
            padding: 4px 8px;
            display: inline-block;
            margin-top: 4px;
        }

        .ishop-club__coupons {
            display: flex;
            flex-direction: column;
            gap: 10px;
        }

        .ishop-club__coupon {
            display: flex;
            align-items: center;
            gap: 14px;
            flex-wrap: wrap;
            background: #fff;
            border: 1px solid #e5e7ee;
            border-radius: 10px;
            padding: 14px 16px;
        }

        .ishop-club__coupon-code {
            font-weight: 800;
            font-size: 15px;
            letter-spacing: .5px;
            color: #911ccc;
            background: #911ccc0f;
            border: 1px dashed #911ccc;
            border-radius: 6px;
            padding: 6px 12px;
            cursor: pointer;
        }

        .ishop-club__coupon-meta {
            display: flex;
            flex-direction: column;
            gap: 3px;
            flex: 1;
            min-width: 120px;
        }

        .ishop-club__coupon-title {
            font-weight: 700;
            font-size: 14px;
            color: #3c0b55;
        }

        .ishop-club__coupon-date {
            font-size: 12px;
            font-weight: 700;
            color: #3c0b5580;
        }

        .ishop-club__coupon-badge {
            font-size: 12px;
            font-weight: 800;
            border-radius: 20px;
            padding: 4px 12px;
        }

        .ishop-club__coupon-badge.is-valid {
            background: #eafaf0;
            color: #0a8a3f;
        }

        .ishop-club__coupon-badge.is-used {
            background: #eef0f5;
            color: #3c0b5580;
        }

        .ishop-club__coupon-badge.is-expired {
            background: #fdeef0;
            color: #f04055;
        }

        .ishop-club__history {
            display: flex;
            flex-direction: column;
            gap: 8px;
        }

        .ishop-club__history-row {
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 12px;
            background: #f8f9fb;
            border-radius: 10px;
            padding: 12px 16px;
        }

        .ishop-club__history-desc {
            flex: 1;
            color: #3c0b55;
            font-weight: 700;
            font-size: 14px;
        }

        .ishop-club__history-date {
            color: #3c0b5580;
            font-size: 13px;
            font-weight: 700;
        }

        .ishop-club__history-amount {
            font-weight: 800;
            font-size: 15px;
            min-width: 60px;
            text-align: left;
        }

        .ishop-club__history-amount.is-plus {
            color: #0a8a3f;
        }

        .ishop-club__history-amount.is-minus {
            color: #f04055;
        }

        .ishop-club__empty {
            color: #3c0b5580;
            font-weight: 700;
            padding: 14px 0;
        }