@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d100b2a099e34044-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2c34d62a75506231-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/0f1bdadaf30e2d5f-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a115172161b307bb-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/601f5c280d60caca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f5271587012faf78-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4c40f6{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_4c40f6{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Assistant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant Fallback;src:local("Arial");ascent-override:109.94%;descent-override:30.90%;line-gap-override:0.00%;size-adjust:92.87%}.__className_180468{font-family:Assistant,Assistant Fallback;font-style:normal}.__variable_180468{--font-assistant:"Assistant","Assistant Fallback"}:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Assistant,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.searchForm{display:flex;align-items:center;justify-content:center;max-width:500px;margin:10px auto!important;border:1px solid var(--color-primary);border-radius:50px;background:#fff;padding:0}@media screen and (min-width:991px){.searchForm{display:none}}.searchForm .icon{font-size:16px;color:var(--color-primary);margin:0 8px}.searchForm .input{flex:1 1;border:none;outline:none;font-size:14px;padding:8px 0;border-radius:50px}.searchForm .button{background:var(--color-primary);border:none;color:white;font-weight:500;padding:8px 20px;border-radius:50px;cursor:pointer;transition:opacity .2s ease-in-out;width:100px;margin-right:-8px}.searchForm .button:hover{opacity:.9}.btn-primary{border:0}.add-shadow{box-shadow:0 1rem 3rem #0000002d!important;padding:10px 0;border-radius:10px}.title-left{padding-top:10px}@media (min-width:991px){.title-left{padding-top:0}.add-shadow{box-shadow:none!important;padding:0}}@media (max-width:450px){.mt--30{margin-top:0!important}.rts-cart-list-area>.head{display:none!important}}.yt-spec-icon-shape,.ytSpecIconShapeHost{width:80%!important}input,input:active,textarea,textarea:active{border:1px solid #ccc!important;border-radius:4px;padding:8px;font-size:14px;width:100%;margin-top:4px;margin-bottom:10px;color:black!important}input::placeholder,textarea::placeholder{color:#aaa!important}.mobile-search-input,.quantity-edit input{border:none!important}.conformation .card{max-width:500px;margin:0 auto}.conformation .card h1{font-size:24px;margin-bottom:20px}.conformation .card p{font-size:16px;margin-bottom:20px}.conformation .card a{display:inline-block;padding:10px 20px;background-color:#28a745;color:#fff;border-radius:4px;text-decoration:none;transition:background-color .3s ease}.conformation .card a:hover{background-color:#218838}.conformation .card .btn-danger{background-color:#dc3545}.conformation .card .btn-danger:hover{background-color:#c82333}.conformation .card .btn{margin:5px}.main-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);display:flex;justify-content:center;align-items:center;z-index:9999}.main-loader svg{border-radius:50%;width:100px;height:100px;animation:spin 2s linear infinite}.mm-collapse{display:none!important}ul.submenu.mm-collapse.mm-show{display:block!important}.order .active>span{background:var(--color-primary)!important;color:#fff!important}.language-select{padding:.5rem 1rem;border-radius:8px;color:white;font-weight:500!important;border:none!important;cursor:pointer!important;transition:opacity .3s ease,transform .2s ease!important;outline:none!important}.language-select:hover{transform:scale(1.02)!important;cursor:pointer!important}.language-select>option{color:#0a0a0a;cursor:pointer!important}.language-selector-container{display:flex;align-items:center}.overlay-item{background:var(--tg-gradient-color);position:relative;background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url(/assets/images/logo/sunglass.webp) 50%/cover no-repeat;color:var(--tg-white);z-index:1}.overlay-padding{padding:100px 0}.overlay-item:before{content:"";position:absolute;inset:0;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:-1}.single-over-fiew-card .bottom .title i,.single-over-fiew-card .bottom span{color:var(--color-body)!important}@media (max-width:991px){.footer-padding{padding-bottom:60px!important}}.mobile-quantity{display:none!important}.mobile-quantity .cart-counter-action .quantity-edit{width:70px!important;padding:0 6px!important}.mobile-quantity .cart-counter-action .quantity-edit input{font-size:10px}.mobile-quantity .cart-counter-action .quantity-edit .button-wrapper-action{width:70px!important}.single-shopping-card-one .body-content .price-area{display:flex;justify-content:space-between;align-items:center}.mobile-quantity-button{display:none!important}.mobile-quantity-button button{margin-top:10px;padding:6px 24px!important;font-size:12px!important}@media only screen and (max-width:479px){.mobile-quantity-button{display:flex!important;justify-content:center!important;align-items:center!important}.mobile-quantity{display:block!important}.overlay-padding{padding:100px 0}}.custom-category-wrapper{position:relative}.custom-category-wrapper a,.mobile-quantity-button span{color:var(--color-primary)}.custom-category a{font-size:20px;letter-spacing:-.2px}.custom-category svg{width:18px;height:18px;margin-left:5px}.viewAllBtn{font-size:13px!important;width:140px;background-color:#414040!important;color:white!important}@media only screen and (min-width:991px){.custom-category-wrapper{display:none!important}}@media only screen and (max-width:375.5px){.rts-banner-area{margin-top:-10px!important}}@media only screen and (max-width:425.5px){.custom-category a{font-size:14px}.viewAllBtn{font-size:12px!important;width:130px!important;background-color:#414040!important;color:white!important;padding:8px 0!important}}.desktop-category-wrapper{display:none!important}@media only screen and (min-width:992px){.desktop-category-wrapper{display:block!important;padding:10px 0;box-shadow:0 1rem 3rem #0000002d!important;margin-bottom:10px;color:#ffffff;background-color:var(--color-primary);position:relative}.desktop-category-wrapper a:hover{color:#ddd!important;transition:color .3s ease-in-out}.desktop-category-wrapper a:active,.desktop-category-wrapper a:focus{color:#fff!important}}#sidebar{z-index:6000!important}#sidebar li{border:1px solid #e9ecef!important;padding:3px 5px}#sidebar a:hover{background-color:#f8f9fa!important;color:#000!important;transition:background-color .3s ease-in-out,color .3s ease-in-out}.desk-icon-view{color:var(--color-primary)}.ehyRh{background:rgb(240,240,240)!important;color:white}.css-b62m3t-container input,.css-b62m3t-container input:active,.css-b62m3t-container textarea,.css-b62m3t-container textarea:active{border:none!important}label{font-weight:600!important;color:black!important}.shop-category:hover{transition:background-color .3s ease-in-out,color .3s ease-in-out}.shop-category-active,.shop-category:hover{background-color:var(--color-primary)!important;color:white!important}.productSize{font-size:14px;cursor:pointer;border:1px solid var(--color-primary);border-radius:4px}.productSize:hover{transition:background-color .3s ease-in-out,color .3s ease-in-out}.productSize-active,.productSize:hover{background-color:var(--color-primary);color:white}.custom-hover-btn{background-color:transparent;color:#4e565c!important;border:1px solid #afb7bf!important;border-radius:50px!important;font-size:16px!important;font-weight:500!important;padding:8px 0!important;margin:16px 8px 8px}.custom-hover-btn:focus,.custom-hover-btn:hover{background-color:#3a4147;color:#ffffff!important}.width-full{width:100%!important}.icon-btn2{background:none;border:none;color:#333;font-size:18px;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border-radius:50%;width:40px;height:40px;text-decoration:none;position:relative}.icon-btn2:hover{color:#252525!important;transform:translateY(-1px) scale(1.1)!important}.icon-btn2 .cartLength{position:absolute;top:1px;right:-1px;background:#383838;color:#e9e8e8;border-radius:50%;min-width:18px;height:18px;font-size:11px;display:flex;align-items:center;justify-content:center;font-weight:600;padding:0 4px}.close-icon2{color:#9e9d9d!important;padding:4px!important;border-radius:50%!important;border:1px solid #9e9d9d!important;transition:all .3s ease!important;cursor:pointer!important}.close-icon2:hover{color:white!important;background-color:#9e9d9d!important;transform:scale(1.1)!important}.cartInput{border:1px solid #c4c3c3!important;width:40px!important}.cartInputButton:hover{background:#9e9d9d!important}.search-results-header{border-left:5px solid #007bff}.category-header,.search-results-header{animation:slideInDown .3s ease;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.category-header{border-left:5px solid #28a745}.price-range-info-header{border-left:5px solid #ffc107;animation:slideInDown .3s ease;background:linear-gradient(135deg,#fff9e6,#fff3cd)}.price-range-visual{padding:12px 16px;background:white;border-radius:10px;border:1px solid #e9ecef;box-shadow:0 2px 4px rgba(0,0,0,.05)}.price-line{box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.product-statistics .badge{border-radius:20px;font-weight:500;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease}.product-statistics .badge:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.empty-state-icon{opacity:.5}.empty-state-icon i{animation:pulse 2s infinite}.rts-btn.btn-primary.add-to-card{position:relative;overflow:hidden;background:linear-gradient(135deg,#007bff,#0056b3);border:none}.rts-btn.btn-primary.add-to-card:hover{background:linear-gradient(135deg,#0056b3,#004085)}.alert-success{border-radius:10px;border-left:5px solid #28a745;animation:fadeIn .5s ease;background:linear-gradient(135deg,#d4edda,#c3e6cb)}.price-marker{animation:bounce 2s infinite}.price-marker.min{animation-delay:.2s}.price-marker.max{animation-delay:.4s}@keyframes slideInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes bounce{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}}@media (max-width:768px){.category-header,.price-range-info-header,.search-results-header{padding:1rem!important}.price-range-visual{flex-direction:column!important;gap:10px!important;padding:10px!important}.price-line{width:100%!important;min-width:auto!important}.product-statistics .badge{padding:6px 12px!important;font-size:12px}.alert-success{padding:.75rem!important}.alert-success i{font-size:16px!important}.rts-btn.btn-primary.add-to-card{padding:10px 20px!important;font-size:14px!important;min-width:180px!important}}@media (min-width:769px) and (max-width:1024px){.price-range-visual{padding:10px 12px!important}.price-stats small{font-size:12px!important}}.viewAllBtn{position:relative;overflow:hidden}.viewAllBtn:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.2);transform:translate(-50%,-50%);transition:width .6s,height .6s}.viewAllBtn:hover:after{width:300px;height:300px}.price-stats{background:rgba(248,249,250,.8);padding:8px 12px;border-radius:8px;border:1px dashed #dee2e6}.price-stats small{font-size:13px}.badge.bg-info,.badge.bg-no,.badge.bg-primary,.badge.bg-success{position:relative;overflow:hidden;color:#252525}.badge.bg-info:before,.badge.bg-primary:before,.badge.bg-success:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);animation:shine 3s infinite}@keyframes shine{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.loading-products{display:flex;justify-content:center;align-items:center;min-height:300px}.loading-products .spinner{width:50px;height:50px;border:3px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.buttonP0{padding:4px 0!important}.react-datepicker-wrapper{width:100%}.react-datepicker__input-container{display:flex;align-items:center}.react-datepicker__close-icon{left:110px!important;padding:0!important;margin:0!important}.thumbnail-preview2{position:relative!important}.d-flex-CSS{display:flex}@media only screen and (max-width:900px){.d-flex-CSS{display:flex;flex-direction:column}}.card-button-color1{background-color:rgb(50,50,50)!important;color:white!important}.stock-out-button{background-color:rgb(212,23,23)!important;color:white!important}.card-button-color1:hover,.card-button-color2{background-color:orange!important;color:white!important}.card-button-color2:hover{background-color:rgb(50,50,50)!important;color:white!important}