@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600;700;800&display=swap);body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}@supports (-webkit-touch-callout:none){.mobile-menu{height:-webkit-fill-available}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{font-family:Jost,sans-serif}html{scroll-behavior:smooth}img{background-color:#eff0f1}@media only screen and (max-width:1025px){a,div{-webkit-tap-highlight-color:transparent;tap-highlight-color:#0000}}.banner{grid-gap:30px;display:grid;grid-template-columns:1fr 1fr;height:24.875rem;margin:100px 0;padding:0 60px}.bannerLeft{background-image:url(/static/media/ban1.d50de14d45c34355c301.avif)}.bannerLeft,.bannerRight{background-position:50%;background-size:cover;display:flex;flex-direction:column;gap:10px;height:53%;justify-content:flex-end;padding:30px}.bannerRight{background-image:url(/static/media/covid19-preventive-effect-important-point-i.0a0d1787b46df95f62b0.webp)}.bannerh6{background-color:orange;border-radius:12px;color:#fff;color:var(--color,#fff);display:flex;font-size:12px;font-weight:500;justify-content:center;padding:4px;text-transform:uppercase;width:120px}.bannerh3{color:#184363;font-size:1.8rem;font-weight:600}.bannerh5{align-items:center;background-color:#184363;border-radius:20px;display:flex;font-size:12px;font-weight:600;height:32px;justify-content:center;padding:4px;text-transform:uppercase;width:100px}.bannerh5 a{color:#fff;position:relative;text-decoration:none}.bannerh5 a:after{border-bottom:2px solid #fff;bottom:-5px;content:"";left:0;position:absolute;transition:width .2s ease;width:50%}.bannerh5 a:hover:after{width:100%}@media screen and (max-width:1210px){.banner{grid-gap:20px;height:20rem;margin:50px 0;padding:0 40px}.bannerh3{font-size:1.5rem}.bannerh6{font-size:11px}}@media screen and (max-width:768px){.banner{grid-gap:20px;grid-template-columns:1fr}.banner,.bannerLeft,.bannerRight{height:auto;padding:20px}.bannerh3{font-size:1.4rem}.bannerh6{font-size:10px;width:auto}.bannerh5{font-size:10px;height:28px;width:90px}}@media screen and (max-width:450px){.banner{grid-gap:15px;padding:10px}.bannerh3{font-size:1.2rem}.bannerh6{font-size:9px;padding:2px 6px;width:100px}.bannerh5{font-size:9px;height:24px;padding:2px;width:80px}}.collection-container{align-items:center;display:flex;gap:20px;justify-content:flex-start;margin-top:20px;overflow-x:auto;padding:20px;scroll-snap-type:x mandatory;width:100%}.main{margin-top:20px}.discount-tag{background-color:#f76a18;border-radius:5px;box-shadow:0 4px 15px #0003;color:#fff;font-size:18px;font-weight:700;padding:8px 12px;position:absolute;right:10px;top:10px;transform:translateY(-10px);z-index:10}.collection-heading{color:#000;font-size:24px;font-weight:600;margin-top:40px;text-align:center;text-transform:uppercase}@media screen and (max-width:768px){.collection-heading{font-size:18px}}.collection-container::-webkit-scrollbar{height:8px}.collection-container::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:4px}.collection-card{background-position:50%;background-size:cover;border-radius:15px;box-shadow:0 4px 15px #0003;height:300px;min-width:300px;overflow:hidden;position:relative;scroll-snap-align:start;transition:transform .3s ease}.collection-card:hover{transform:scale(1.05)}.collection-overlay{background:linear-gradient(0deg,#000c,#0000);bottom:0;color:#fff;padding:20px;position:absolute;width:100%}.collection-title{font-size:18px;font-weight:700;margin-bottom:10px;text-shadow:2px 2px 5px #000c}.collection-description{font-size:16px;margin-bottom:15px}.collection-link{background-color:#ff5722;border-radius:5px;color:#fff;font-size:14px;padding:8px 12px;text-decoration:none;transition:background-color .3s ease}.collection-link:hover{background-color:#e64a19}@media screen and (max-width:768px){.collection-card{height:250px;min-width:250px}.collection-title{font-size:16px}.collection-description{font-size:12px}.collection-link{font-size:12px;padding:6px 10px}.discount-tag{font-size:16px;right:8px;top:8px}}@media screen and (max-width:480px){.collection-container{margin-top:5px;padding:11px}.collection-container::-webkit-scrollbar{display:none}.collection-heading{margin-top:30px}.collection-overlay{padding:10px}}.services-section{background:linear-gradient(180deg,#fff1e8,#fff9f5);padding:6rem 2rem;position:relative}.services-section:before{content:"";height:6px;left:0;position:absolute;top:0;width:100%}.services-container{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.service-card{align-items:center;background:#fff;border:1px solid #ffd8c2;border-radius:16px;box-shadow:0 10px 30px #f6712a1a;display:flex;flex-direction:column;padding:2.5rem 2rem;text-align:center;transition:all .3s ease}.service-card:hover{box-shadow:0 15px 40px #f6712a26;transform:translateY(-5px)}.icon-container{align-items:center;border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:1.5rem;width:80px}.service-icon{color:#f6712a;font-size:2.2rem}.service-title{color:#2c3e50;font-size:1.3rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.service-description{color:#7f8c8d;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.service-underline{border-radius:3px;height:3px;margin-top:auto;transition:all .3s ease;width:60px}.service-card:hover .service-underline{width:80px}@media (max-width:768px){.services-section{padding:4rem 1.5rem}.services-container{grid-template-columns:1fr;max-width:500px}.service-card{padding:2rem 1.5rem}}@media (max-width:480px){.services-section{padding:3rem 1rem}.service-title{font-size:1.2rem}.service-description{font-size:.95rem}.icon-container{height:70px;width:70px}.service-icon{font-size:2rem}}.instagram{align-items:center;display:flex;flex-direction:column;gap:30px;margin:50px 0;padding:0 11%}.instagram h2{font-size:35px;font-weight:600}.instagramTiles{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr)}.instagramtile{transition:.3s ease-in-out}.instagramtile:hover{opacity:.4}.instagramtile img{height:100%;object-fit:cover;width:100%}@media screen and (max-width:1210px){.instagram{padding:0 7%}}@media screen and (max-width:768px){.instagramTiles{gap:5px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr)}.instagram h2{font-size:26px}}@media screen and (max-width:450px){.instagram{padding:0 4%}.instagramTiles{gap:5px;grid-auto-rows:110px;grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}}.limitedProductSection{font-family:Poppins,sans-serif;margin:60px 0;padding:0 80px}.sectionHeader{margin-bottom:40px;text-align:center}.limitedProductSection h2{color:#2c3e50;display:inline-block;font-size:32px;font-weight:600;margin-bottom:10px;position:relative;text-transform:uppercase}.limitedProductSection h2:after{background:#f04608;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.limitedProductSection h2 span{color:#f04608;font-weight:700}.sectionSubtitle{color:#7f8c8d;font-size:16px;margin-top:15px}.limitedProductSlider{padding:20px 0;position:relative}.swiper-button{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 12px #0000001a;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:10}.swiper-button:hover{background:#f04608}.swiper-button:hover svg{color:#fff}.swiper-button svg{color:#2c3e50;font-size:20px;transition:all .3s ease}.image-swiper-button-prev{left:-20px}.image-swiper-button-next{right:-20px}.lpContainer{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000000d;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.lpContainer:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.lpImageContainer{background:#f9f9f9;height:250px;overflow:hidden;position:relative;width:100%}.productBadge{animation:pulse 1.5s infinite;background:linear-gradient(135deg,#1c0a01,#fd2205);border-radius:20px;box-shadow:0 4px 8px #0000001a;color:#fff;font-size:8px;font-weight:700;padding:5px 10px;position:absolute;right:10px;text-shadow:0 1px 2px #0003;top:10px;z-index:10}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.productBadge.ribbon{background-color:#ff4757;font-size:13px;padding:8px 0;position:absolute;right:-20px;text-align:center;top:15px;transform:rotate(45deg);width:80px}.productBadge.circle{align-items:center;background:linear-gradient(135deg,#ff7676,#f54ea2);border-radius:50%;display:flex;font-size:16px;height:50px;justify-content:center;width:50px}.lpImage{background:#fff;height:100%;object-fit:contain;padding:20px;transition:transform .5s ease;width:100%}.lpContainer:hover .lpImage{transform:scale(1.05)}.add-to-cart-button1{align-items:center;background:linear-gradient(135deg,#f6712a,#f49968);border:none;border-radius:25px;bottom:20px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;left:50%;min-width:120px;opacity:0;padding:8px 15px;position:absolute;transform:translateX(-50%);transition:all .3s ease;z-index:2}.lpContainer:hover .add-to-cart-button1{opacity:1}.add-to-cart-button1.disabled{background:#27ae60;cursor:not-allowed}.add-to-cart-button1:hover:not(.disabled){background:#d93e07}.cart-icon{font-size:16px}.button-text{white-space:nowrap}.limitedProductInfo{display:flex;flex-direction:column;flex-grow:1;padding:15px}.lpCategoryWishlist{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.productCategory{-webkit-text-fill-color:#0000;background:#e8f4fc;background:linear-gradient(90deg,#4f46e5,#f6712a);-webkit-background-clip:text;border-radius:4px;font-size:12px;font-weight:500;padding:3px 10px}.wishlist-icon{color:#bdc3c7;cursor:pointer;font-size:18px;transition:all .2s ease}.wishlist-icon:hover{color:#e74c3c}.wishlist-icon.active{fill:#e74c3c;color:#e74c3c}.productNameInfo{flex-grow:1}.productNameInfo h5{color:#2c3e50;font-size:16px;font-weight:500;line-height:1.4;margin-bottom:10px;transition:color .2s ease}.productNameInfo h5:hover{color:#f04608}.priceRatingContainer{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.originalPrice{font-size:14px;text-decoration:line-through}.productPrice{color:#f04608;font-size:17px;font-weight:700}.productRating{align-items:center;background:#f8f9fa;border-radius:20px;display:flex;gap:5px;padding:3px 8px}.star-icon{color:#f39c12;font-size:14px}.productRating span{color:#7f8c8d;font-size:14px}@media screen and (max-width:1024px){.limitedProductSection{padding:0 40px}.lpImageContainer{height:200px}.add-to-cart-button1{font-size:12px;min-width:110px;opacity:1;padding:6px 12px}}@media screen and (max-width:768px){.limitedProductSection{margin:0;padding:0 30px}.limitedProductSection h2{font-size:28px}.sectionSubtitle{font-size:14px}.swiper-button{height:35px;width:35px}.swiper-button svg{font-size:18px}.image-swiper-button-prev{left:-15px}.image-swiper-button-next{right:-15px}}@media screen and (max-width:576px){.limitedProductSection{padding:0 20px}.limitedProductSection h2{font-size:24px}.lpImageContainer{height:160px}.productNameInfo h5{font-size:13px}.productPrice{font-size:14px}.add-to-cart-button1{border-radius:37px;bottom:10px;height:36px;min-width:auto;padding:8px;width:100px}.add-to-cart-button1 .button-text{display:none}.cart-icon{font-size:16px;margin:0}.add-to-cart-button1.disabled{width:75px}}@media screen and (max-width:400px){.limitedProductSection{padding:0 15px}.lpImageContainer{height:140px}.add-to-cart-button1{border-radius:37px;bottom:10px;height:32px;padding:8px;width:100px}.cart-icon{font-size:14px}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.heroMain{align-items:center;background-color:#f4e5e0;background-image:url(/static/media/slideshow-pattern.a6c6df2bf869f5932f86.png);background-size:cover;border-radius:12px;display:flex;justify-content:space-between;padding:0 160px;transition:background-color .5s ease-in-out}.btn2{width:100px}.carousel{overflow:hidden;position:relative;width:45%}.carousel-images{display:flex;transition:transform .5s ease-in-out}.carousel-image{height:63vh;min-width:100%}.gradient-icon{height:30px;position:absolute;right:-10px;top:-10px;width:30px;z-index:5}.gradient-icon img{background:linear-gradient(135deg,#1c0a01,#fd2205);border-radius:50%;height:100%;object-fit:cover;width:100%}.carousel-image img{background:#0000;height:auto;margin-top:40px;object-fit:cover;width:100%}.sectionleft{display:flex;flex-direction:column;gap:20px;width:50%}.sectionleft p{color:#3286c7;font-family:Poppins,sans-serif;font-weight:500;padding-left:50px;position:relative;text-transform:uppercase}.sectionleft p:before{background-color:#3286c7;content:"";display:block;height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:35px}.sectionleft h1{color:#184363;font-family:Poppins,sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;width:330px}.heroLink{align-items:center;background:#fff;border:1px solid #e1e1e1;border-radius:25px;box-shadow:0 4px 10px #00000014;cursor:pointer;display:flex;gap:1rem;overflow:visible;padding:.8rem 1.5rem;position:relative;transition:all .3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.heroLink:hover{transform:translateY(-2px)}.cloud-icon-wrapper{margin-right:4px}.cloud-icon-wrapper,.gradient-corner{align-items:center;display:flex;justify-content:center}.gradient-corner{background:linear-gradient(135deg,#1c0a01,#fd2205);border-radius:0 25px 0 50%;height:40px;position:absolute;right:0;top:0;width:40px;z-index:1}.gradient-corner svg{margin-right:-5px;margin-top:-5px}.heroLink span{color:#333;font-size:1rem;font-weight:600;z-index:2}.sectionleft a{color:#184363;position:relative;text-decoration:none}.sectionleft a:after{border-bottom:2px solid #184363;bottom:-5px;content:"";left:0;position:absolute;transition:width .2s ease;width:75%}.sectionleft a:hover:after{width:100%}.sectionleft h5{display:flex;font-size:14px;font-weight:500;text-transform:uppercase}@media screen and (max-width:768px){.heroMain{padding:20px 15px}.carousel-image{height:auto}.carousel-image img{margin-top:0}.sectionleft h1{font-size:22px;max-width:45vw}.sectionleft p{font-size:12px}}@media screen and (max-width:450px){.heroMain{border-radius:0;height:43vh;padding:15px}.carousel{height:auto;margin-top:100px}.heroLink{gap:.75rem;margin-top:20px;padding:.75rem 1rem}.sectionleft{gap:10px;margin-top:100px}.sectionleft h1{font-size:15px;height:40px}.sectionleft p{font-size:10px;width:180px}.gradient-corner{height:30px;width:30px}.heroLink span{font-size:.875rem}}:root{--primary-color:#6366f1;--primary-hover:#4f46e5;--secondary-color:#f8fafc;--text-primary:#1e293b;--text-secondary:#64748b;--border-color:#e2e8f0;--success-color:#10b981;--error-color:#ef4444;--gradient-start:#6366f1;--gradient-end:#818cf8}.add-prescription-form .modal-content{min-height:300px}.whats-icon{background-color:#e4f7ea;border-radius:22px;height:70px;margin:10px 20%;padding:6px;width:60%}.upload-icon,.whats-icon{align-items:center;box-shadow:0 7px 1px #07070733;display:flex;justify-content:center}.upload-icon{border-radius:12px;height:100%;width:100%}.add-prescription-form .modal-content.success-state{align-items:center;display:flex;justify-content:center;min-height:50vh}.form-header h2{background:linear-gradient(90deg,#6366f1,#818cf8);color:#1e293b}.close-btn1:hover{background:#fff3;color:var(--text-primary)}.upload-here{align-items:center;background:linear-gradient(135deg,#f6712a,#f49968);border-radius:22px;box-shadow:0 7px 1px #07070733;color:#fff;cursor:pointer;display:flex;font-size:26px;font-weight:600;gap:10px;height:70px;justify-content:center;margin:50px 20% 10px;padding:6px;width:60%}@media (max-width:640px){.whats-icon{height:55px}.upload-here{border-radius:22px;font-size:18px;gap:7px;height:55px;padding:4px}}.camera-btn,.upload-btn{background:#6366f1}.remove-image{color:#ef4444}.remove-image:hover{background:#ef4444}.form-fields{gap:20px}.input-group svg{color:#64748b}.input-group input:hover{border-color:#64748b}.input-group input:focus{border-color:#6366f1}.input-group input:focus+svg{color:#6366f1}.alert.error{color:#ef4444}.alert.success{color:#10b981}.icon-wrapper{background-color:#fff8f2}.submit-btn{background:linear-gradient(90deg,#6366f1,#818cf8);font-size:1rem}.submit-btn:disabled{background:#64748b}.modal-content::-webkit-scrollbar-track{background:#f8fafc}.modal-content::-webkit-scrollbar-thumb{background:#64748b}.modal-content::-webkit-scrollbar-thumb:hover{background:#1e293b}.whatsapp-btn{align-items:center;background:#25d366;border:none;border-radius:12px;box-shadow:0 2px 4px #25d36633;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;justify-content:center;margin-bottom:1rem;transition:all .3s ease;width:100%}.whatsapp-btn:hover{background:#128c7e;transform:translateY(-2px)}.whatsapp-btn:disabled{background:#fff;cursor:not-allowed;transform:none}.whatsapp-share-btn{align-items:center;background:#fff;border:none;border-radius:8px;bottom:20px;box-shadow:0 2px 8px #0003;cursor:pointer;display:flex;font-weight:500;gap:.5rem;height:60px;left:50%;position:absolute;transform:translateX(-50%);width:150px;z-index:10}.whatsapp_img{background:none;margin-left:-15px;scale:1.8;width:75px}.whatsapp_img:hover{scale:1.9;transition:all .3s ease}.upload-instruction{color:#64748b;color:var(--text-secondary);font-size:.9rem;margin-top:1rem;text-align:center}.text-btn{align-items:center;background:none;border:none;color:#6366f1;color:var(--primary-color);cursor:pointer;display:inline-flex;font-weight:500;gap:.25rem;padding:.25rem}.text-btn:hover{text-decoration:underline}.success-popup-container{background:#fff;border-radius:24px;bottom:0;height:auto;left:0;min-height:50vh;padding:2rem;position:absolute;right:0;top:0;z-index:100}.success-popup-container,.success-popup-content{align-items:center;display:flex;justify-content:center}.success-popup-content{flex-direction:column;justify-content:space-around;max-width:400px;min-height:40vh;padding:20px;text-align:center;width:100%}.success-icon-wrapper{height:150px;margin-bottom:30px;position:relative;width:150px}.success-animation-gif{animation:gentleBounce 1s ease-in-out;background:none;height:100%;object-fit:contain;position:relative;width:100%;z-index:2}.success-icon-backdrop{animation:gentlePulse 2.5s ease-in-out infinite;background:#10b9811a;border-radius:50%;bottom:-10px;left:-10px;position:absolute;right:-10px;top:-10px;z-index:1}.success-popup-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#10b981,#059669);-webkit-background-clip:text;color:#10b981;font-size:1.8rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.success-popup-message{color:#64748b;font-size:1.1rem;line-height:1.5;margin-bottom:2.5rem;max-width:320px}.success-popup-actions{max-width:200px;width:100%}.success-popup-button{background:linear-gradient(90deg,#10b981,#059669);border:none;border-radius:50px;box-shadow:0 4px 15px #10b9814d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:15px 25px;transition:all .3s ease;width:100%}.success-popup-button:hover{box-shadow:0 6px 20px #10b98166;transform:translateY(-3px)}.success-popup-button:active{transform:translateY(0)}@keyframes gentleBounce{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}}@keyframes gentlePulse{0%{opacity:.7;transform:scale(.95)}50%{opacity:.9;transform:scale(1.05)}to{opacity:.7;transform:scale(.95)}}@media (max-width:480px){.success-popup-container{padding:1.5rem}.success-icon-wrapper{height:120px;margin-bottom:25px;width:120px}.success-popup-title{font-size:1.5rem}.success-popup-message{font-size:1rem;margin-bottom:2rem}.success-popup-button{padding:12px 20px}}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/static/media/poppins-devanagari-400-normal.d2ee5e6ea17bffe3bf58.woff2) format("woff2"),url(/static/media/poppins-devanagari-400-normal.421fe9869ff4b58e2d7b.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/static/media/poppins-latin-ext-400-normal.d7c074a9c34fe9785f69.woff2) format("woff2"),url(/static/media/poppins-latin-ext-400-normal.7e12786771ac4a8e6a5c.woff) format("woff");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-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/static/media/poppins-latin-400-normal.405055dd680fa1dcdfa2.woff2) format("woff2"),url(/static/media/poppins-latin-400-normal.1458587c0aa7cd06b82b.woff) format("woff");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}.medicines-section{background-color:#f9f9f9;font-family:Arial,sans-serif;padding:20px}.categories-section{margin-bottom:20px;text-align:center}.categories-section h3{color:#333;font-size:1.5rem;margin-bottom:10px}.categories-row{gap:10px;justify-content:center}.category-item{background-color:#e0e0e0;border:none;border-radius:5px;color:#333;padding:8px 15px;transition:background-color .3s ease}.category-item.active,.category-item:hover{background-color:#007bff;color:#fff}.products-section{margin-top:20px}.products-grid{grid-gap:20px;gap:20px;grid-template-columns:repeat(5,1fr)}.product-card{border-radius:10px;box-shadow:0 4px 10px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{box-shadow:0 6px 15px #00000026;transform:translateY(-5px)}.image-wrapper{height:250px;width:100%}.add-to-cart-button{background:linear-gradient(135deg,#f6712a,#f49968);border:none;border-radius:20px;bottom:10px;color:#fff;cursor:pointer;left:50%;padding:8px 10px;position:absolute;transform:translateX(-50%);transition:background-color .3s ease;width:100px}.add-to-cart-button:hover{background-color:#0056b3}.add-to-cart-button:disabled{background-color:#ccc;cursor:not-allowed}.product-info{padding:15px;text-align:center}.product-info h4{color:#333;font-size:1.2rem;margin-bottom:5px}.product-info p{color:#555;margin:5px 0}.mrp{color:#888}.deal-rate{color:#000;font-weight:700}.discount1{background:#ff4757;font-size:12px;padding:4px 6px}.view-more-button{background-color:#007bff;border-radius:5px;margin:20px auto;padding:10px 20px;transition:background-color .3s ease}.view-more-button:hover{background-color:#0056b3}.popular-category-page{background-color:#f8fafc;font-family:Inter,system-ui,-apple-system,sans-serif;margin-top:60px;padding:0}.productNameInfo a{color:inherit;text-decoration:none}.page-header{background:linear-gradient(135deg,#f6712a,#f49968);color:#fff;margin-bottom:0;padding:40px 24px;text-align:center}.page-header h2{font-size:2.5rem;font-weight:700;margin-bottom:12px}.page-header p{color:#ffffffe6;font-size:1.2rem}.sticky-container{background-color:#fff;box-shadow:0 2px 4px #0000000d;position:-webkit-sticky;position:sticky;top:0;transition:box-shadow .3s ease;z-index:100}.sticky-container.scrolled{box-shadow:0 4px 12px #0000001a}.categories-section{-webkit-overflow-scrolling:touch;border-bottom:1px solid #e2e8f0;margin-bottom:0;overflow-x:auto;padding:12px 24px;scrollbar-width:none}.categories-section::-webkit-scrollbar{display:none}.categories-row{display:flex;flex-wrap:nowrap;gap:12px;margin:0 auto;max-width:1200px;padding:4px}.category-item{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:500;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.category-item:hover{background-color:#f8fafc;border-color:#cbd5e1}.category-item.active{background:linear-gradient(135deg,#f6712a,#f49968);border-color:#ff552f;color:#fff}.filters-section{background:#fff;border-bottom:1px solid #e2e8f0;padding:16px 24px}.filter-options{align-items:stretch;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1200px}.filter-group{flex:1 1;min-width:0}.filter-label{align-items:center;color:#1e293b;display:flex;font-size:.9rem;font-weight:500;gap:6px;margin-bottom:8px}.price-inputs{gap:8px}.input-group{flex:1 1}.currency{color:#64748b;font-size:.85rem;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.price-inputs input{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;font-size:.9rem;padding:8px 8px 8px 24px;transition:all .2s ease;width:100%}.price-inputs input:hover{border-color:#cbd5e1}.price-inputs input:focus{background:linear-gradient(135deg,#f6712a,#f49968);box-shadow:0 0 0 2px #0ea5e91a;outline:none}.range-separator{background-color:#cbd5e1;height:2px;margin:0 4px;width:12px}.sort-filter select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;cursor:pointer;font-size:.9rem;padding:8px 32px 8px 12px;transition:all .2s ease;width:100%}.sort-filter select:hover{border-color:#cbd5e1}.sort-filter select:focus{background:linear-gradient(135deg,#f6712a,#f49968);box-shadow:0 0 0 2px #0ea5e91a;outline:none}.products-container{margin:32px auto;max-width:1200px;padding:0 24px}.results-summary{color:#475569;font-size:.95rem;font-weight:500;margin-bottom:24px}.products-grid2{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-bottom:32px}.product-card{border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a}.product-card:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-4px)}.image-wrapper{background-color:#f8fafc;padding-top:75%}.image-wrapper .add-to-cart1{opacity:1}.add-to-cart1{background:linear-gradient(135deg,#f6712a,#f49968);border:none;border-radius:6px;bottom:12px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;left:50%;opacity:0;padding:8px 20px;position:absolute;transform:translateX(-50%);transition:all .3s ease}.image-wrapper:hover .add-to-cart1-button{opacity:1}.add-to-cart1-button:hover{background:linear-gradient(135deg,#f6712a,#f49968)}.product-info2{padding:16px}.product-info2 h4{color:#1e293b;font-size:1.1rem;font-weight:600;height:50px;margin:0 0 8px}.category-tag{background-color:#f1f5f9;color:linear-gradient(90deg,#4f46e5,#f6712a);display:inline-block;font-size:.85rem;padding:4px 8px}.price-info{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.mrp2{color:#94a3b8;font-size:.9rem;text-decoration:line-through}.deal-rate2{color:#1e293b;font-size:1.1rem;font-weight:600}.discount2{background:#ff9811;border-radius:6px;color:#fff;font-size:.85rem;font-weight:500;padding:4px 8px}.view-more-button{background-color:#f6712a;border:none;border-radius:12px;color:#fff;cursor:pointer;display:block;font-weight:500;margin:32px auto;padding:12px 24px;transition:all .3s ease}.filter-section1{display:flex;gap:16px;overflow-x:scroll;padding:10px;scrollbar-width:none;white-space:nowrap}.filter-section1::-webkit-scrollbar{display:none}.filter-group{flex:0 0 auto;min-width:150px}.horizontal-scroll::-webkit-scrollbar{height:8px}.horizontal-scroll::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.horizontal-scroll::-webkit-scrollbar-track{background-color:#f1f1f1}.view-more-button:hover{background:linear-gradient(135deg,#f6712a,#f49968);transform:translateY(-2px)}.loading-spinner{color:#64748b}.error-message,.loading-spinner{font-size:1.1rem;padding:40px;text-align:center}.error-message{color:#ef4444}@media (max-width:1024px){.filter-options{gap:16px}.categories-row{justify-content:flex-start}}@media (max-width:768px){.sticky-container{position:-webkit-sticky;position:sticky;top:0}.page-header{padding:15px}.page-header h2{font-size:22px;font-weight:700;margin-bottom:0}.categories-section{padding:12px 16px}add-to-cart1-button{background:linear-gradient(135deg,#f6712a,#f49968);border:none;border-radius:6px;bottom:12px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;left:50%;opacity:0;padding:8px 20px;position:absolute;transform:translateX(-50%);transition:all .3s ease}.image-wrapper:hover .add-to-cart1-button{opacity:1}.add-to-cart1-button:hover{background-color:#0284c7}.categories-row{gap:8px;margin:0;padding:0}.category-item{font-size:.85rem;padding:6px 12px}.filters-section{padding:16px}.filter-options{flex-direction:column;gap:16px}.filter-group{width:100%}.filter-label{font-size:.85rem;margin-bottom:6px}.popular-category-page{margin-top:0}.price-inputs{gap:6px}.price-inputs input,.sort-filter select{font-size:.85rem;padding:8px 8px 8px 22px}.currency{font-size:.8rem;left:8px}.range-separator{width:8px}}@media (max-width:480px){.categories-section{padding:8px 12px}.products-grid2{gap:10px;grid-template-columns:repeat(2,1fr)}.description{font-size:10px}.product-info2{gap:0;padding:4px}.product-info2 h4{color:#1e293b;font-size:13px;font-weight:600;height:30px;margin:0 0 8px}.category-tag{background-color:#f1f5f9;border-radius:6px;color:linear-gradient(90deg,#4f46e5,#f6712a);font-size:9px;margin-bottom:12px;width:100%}.category-tag,.price-info{display:flex;justify-content:center}.price-info{align-items:center;flex-wrap:wrap;gap:1px}.mrp2{color:#94a3b8;font-size:10px;text-decoration:line-through}.deal-rate2{color:#1e293b;font-size:13px;font-weight:600}.filter-section1{display:flex;gap:16px;overflow-x:scroll;padding:10px;scrollbar-width:none;white-space:nowrap}.filter-section1::-webkit-scrollbar{display:none}.filter-group{flex:0 0 auto;min-width:150px}.horizontal-scroll::-webkit-scrollbar{height:8px}.horizontal-scroll::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.horizontal-scroll::-webkit-scrollbar-track{background-color:#f1f1f1}.filter-group{display:flex;flex-basis:calc(33.33% - 16px);flex-direction:column;flex-grow:1;flex-shrink:1;max-width:300px;min-width:200px}.filter-group label{font-size:1rem;margin-bottom:0}.filter-group select{border:1px solid #ddd;border-radius:4px;padding:8px}@media screen and (max-width:768px){.filter-group{flex-basis:calc(50% - 16px);flex-grow:1;flex-shrink:1}}@media screen and (max-width:480px){.filter-group{flex:1 1 100%}}.discount2{background:linear-gradient(135deg,#1c0a01,#fd2205);border-radius:6px;color:#fff;font-size:8px;font-weight:500;padding:4px 8px}.image-wrapper{height:auto}.products-container{margin:5px auto;padding:5px;width:100%}.category-item{font-size:.8rem;padding:6px 10px}.filters-section{padding:12px}.add-to-cart1{display:flex;font-size:9px;justify-content:center;padding:6px 0;width:65px}.filter-label{font-size:.8rem}.price-inputs input,.sort-filter select{font-size:.8rem;padding:6px 6px 6px 20px}}.price-inputs input:hover,.sort-filter select:hover{border-color:#cbd5e1}.price-inputs input:focus,.sort-filter select:focus{background:linear-gradient(135deg,#f6712a,#f49968);box-shadow:0 0 0 2px #0ea5e91a;outline:none}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.sticky-container.scrolled{animation:slideDown .3s ease-out}.filter-section{margin:1rem 0}.filter-group input,.filter-group select{background:#f8f9fa;border-radius:8px;padding:.8rem;transition:all .3s ease}.filter-group input:hover,.filter-group select:hover{border-color:#3498db}.filter-group input:focus,.filter-group select:focus{box-shadow:0 0 0 2px #3498db33}.price-inputs{gap:.8rem}.price-inputs span{font-weight:500}@media (max-width:768px){.filter-section{flex-direction:column;gap:1rem;padding:1rem}.filter-group{width:100%}.price-inputs{flex-wrap:wrap}}.filter-group select.price-range-select{background:#f8f9fa;border:1px solid #ddd;border-radius:8px;cursor:pointer;font-size:.9rem;outline:none;padding:.8rem;transition:all .3s ease;width:200px}.filter-group select.price-range-select:hover{border-color:#3498db}.filter-group select.price-range-select:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db33}@media (max-width:768px){.filter-group select.price-range-select{padding:8px;width:100%}.filter-section1{padding:4px}}.banner-wrapper{align-items:center;display:flex;justify-content:center;margin:50px 0;padding:20px}.banner-container{background-color:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;overflow:hidden;position:relative;text-align:left;width:95%}.banner-content{padding:20px 40px;position:relative;z-index:10}.banner-subtitle{color:#555;font-size:18px;font-weight:600;margin-bottom:10px}.banner-title{color:#222;font-size:28px;line-height:1.4;margin-bottom:20px}.banner-title .highlight{color:#007bff;font-weight:700}.banner-button{align-items:center;background-color:#007bff;border-radius:6px;color:#fff;display:inline-flex;font-size:16px;font-weight:500;padding:0 15px;text-decoration:none;transition:background-color .3s ease,transform .2s ease}.banner-button:hover{background-color:#0056b3;transform:scale(1.05)}.banner-button .icon{margin-left:10px}.arrow-icon{fill:currentColor;height:16px;width:16px}.banner-image{background:#0000;bottom:20px;height:auto;position:absolute;right:40px;width:250px;z-index:20}.banner-background{background-position:50%;background-size:cover;bottom:0;left:0;opacity:.6;position:absolute;right:0;top:0;z-index:5}@media (max-width:768px){.banner-content{padding:15px 20px}.banner-title{font-size:22px}.banner-button{font-size:14px;padding:10px 18px}.banner-image{width:100px}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slider-container{background-color:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;margin:16px auto auto;overflow:hidden;padding:20px;width:95%}.slider-row{margin-bottom:20px}.slider-item{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:5px;transition:transform .3s ease}.slider-item:hover{transform:scale(1.05)}.content-container{align-items:center;display:flex;flex-direction:column;gap:5px;text-align:center}.icon{border-radius:50%;box-shadow:0 4px 6px #0000001a;height:60px;overflow:hidden;width:60px}.category-icon{height:100%;object-fit:cover;width:100%}.category-name{color:#333;font-size:14px;font-weight:600;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.custom-arrow{align-items:center;background-color:#00000080;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease,background-color .3s ease;width:40px;z-index:10}.slider-container:hover .custom-arrow{opacity:1}.custom-prev{left:10px}.custom-next{right:10px}.custom-arrow:hover{background-color:#000c}@media (max-width:1024px){.slider-item{padding:4px}.category-name{font-size:12px}.icon{height:55px;width:55px}}@media (max-width:768px){.slider-item{padding:3px}.category-name{font-size:10px}.icon{height:50px;width:50px}.slider-container{padding:10px;width:100%}}@media (max-width:480px){.slider-item{padding:2px}.category-name{font-size:8px}.icon{height:45px;width:45px}.slider-container{padding:5px}}body{font-family:Arial,sans-serif;margin:0}.announcement-bar{background-color:#15a9e3;color:#fff;display:flex;font-size:14px;justify-content:space-between;padding:13px 45px 13px 66px}.mtop-right{color:#fff;display:flex;gap:20px}.top-section{background-color:#f8f8f8;border-bottom:1px solid #ddd;padding:21px 0}.icon-categories{font-size:18px}.container{align-items:center;display:flex;justify-content:space-between}.brand-name{color:#1a4e8a;font-size:24px;font-weight:700;margin-left:8px}.search-bar{display:flex;flex:1 1;justify-content:center;margin:0 20px}.category-select{border:1px solid #ddd;border-radius:30px 0 0 30px;padding:8px;width:120px}.search-input{border:1px solid #ddd;border-left:none;border-radius:0;padding:8px}.search-button1{background-color:#fcb800;border:none;border-radius:0 30px 30px 0;color:#fff;cursor:pointer;padding:8px 15px}.cart-dropdown{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-top:200px;padding:10px;position:absolute;right:0;width:300px;z-index:100000}.cart-items{list-style:none;margin:0;padding:0}.cart-item{align-items:center;display:flex;margin-bottom:10px}.cart-item-image{border-radius:4px;height:50px;margin-right:10px;width:50px}.cart-item-details{flex:1 1}.cart-item-name{font-size:14px;font-weight:500}.cart-item-price{color:#777;font-size:12px}.cart-dropdown-footer{display:flex;justify-content:space-between;margin-top:10px}.cart-dropdown-button{background:linear-gradient(135deg,#f6712a,#f49968);border-radius:4px;color:#fff;flex:1 1;margin:0 5px;padding:5px 10px;text-align:center;text-decoration:none}.cart-dropdown-button1:hover{background:#0056b3}.top-right{align-items:center;display:flex;gap:20px}.currency-select,.language-select{font-size:14px}.account{align-items:center;display:flex;font-size:16px;font-weight:700}.account .icon-user{margin-right:5px}.main-navbar{background-color:#fff;border-bottom:1px solid #ddd;padding:10px 0}.navbar-links{align-items:center;display:flex;gap:30px;list-style:none;margin:0;padding:0}.navbar-links li{font-size:15px;position:relative}.navbar-links a{color:#1a4e8a;display:inline-block;font-weight:700;position:relative;text-decoration:none}.navbar-links a:after{background-color:#1a4e8a;bottom:-3px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease-in-out;width:0}.navbar-links a:hover:after{width:100%}.all-categories{background-color:#f5fafd;border-radius:22px;font-size:16px;font-weight:700;padding:12px}.new-badge{background-color:#28a745;border-radius:5px;color:#fff;font-size:12px;margin-left:5px;padding:2px 5px}.icons{display:flex;gap:15px}.icons i{color:#555;font-size:20px}.mobile-top{align-items:center;display:none;justify-content:space-between;padding:10px 15px;width:100%}.mobile-icons{display:none;gap:15px}.hamburger-menu{cursor:pointer;display:none;font-size:24px}.show-search{display:flex!important}.mobile-menu{background-color:#fff;bottom:0;display:none;left:0;overflow-y:auto;position:fixed;right:0;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;z-index:1000}.mobile-menu.open{display:block;transform:translateX(0)}.mobile-menu-content{display:flex;flex-direction:column;gap:30px;padding:80px 20px 20px}.mobile-menuSearchBar{padding:10px 0}.mobile-menuSearchBarContainer{align-items:center;border:1px solid #e4e4e4;border-radius:5px;display:flex;gap:10px;padding:10px 15px}.mobile-menuSearchBarContainer input{border:none;flex:1 1;font-size:14px;outline:none}.mobile-menuList ul{list-style:none;margin:0;padding:0}.mobile-menuList ul li{border-bottom:1px solid #eee}.mobile-menuList ul li a{color:#1b1b1b;display:block;font-size:16px;font-weight:500;padding:15px 0;text-decoration:none}.mobile-menuFooter{border-top:1px solid #eee;margin-top:auto;padding-top:20px}.mobile-menuFooterLogin a{align-items:center;color:#1b1b1b;display:flex;gap:10px;padding:10px 0;text-decoration:none}.mobile-menuFooterLangCurrency{display:flex;flex-direction:column;gap:15px;margin-top:20px}.mobile-menuFooterCurrency,.mobile-menuFooterLang{align-items:center;display:flex;justify-content:space-between}.mobile-menuFooterCurrency select,.mobile-menuFooterLang select{border:1px solid #eee;border-radius:4px;outline:none;padding:8px}@media (max-width:1200px){.container{padding:0 20px}}@media (max-width:992px){.search-bar{flex:0.7 1}.navbar-links{gap:20px}}@media (max-width:768px){.menu-icon{cursor:pointer}.menu-icon,.mobile-top{align-items:center;display:flex}.mobile-top{background:#fff;box-shadow:0 2px 5px #0000001a;justify-content:space-between;left:0;padding:15px;position:fixed;right:0;top:0;z-index:1001}.top-section{margin-top:60px}.announcement-bar{align-items:center;flex-direction:column;padding:10px 15px;text-align:center}.mtop-right{display:none;margin-top:10px}.container{padding:0;width:100%}.search-bar{background:#0000;margin:10px 15px;padding:15px;position:absolute;right:0;top:2px}.search-bar.show-search{display:flex}.category-select{width:100px}.navbar-links{display:none!important}.mobile-icons{align-items:center;display:flex;gap:15px}.mobile-icons svg{cursor:pointer}.logo{height:30px}.search-suggestions{border-radius:0;left:0;margin:0;max-height:50vh;position:fixed;right:0;top:60px}.suggestion-item{padding:8px}.suggestion-image{height:30px;width:30px}.suggestion-name{font-size:13px}.suggestion-price{font-size:11px}}@media (max-width:480px){.mobile-top{padding:10px}.main-navbar{padding:0}.iconContainer{margin:50px 15px 0 0;position:absolute;right:0}.announcement-bar{font-size:12px;margin-top:3rem;padding:10px}.mtop-right{display:none}.category-select{font-size:14px;width:80px}.search-input{font-size:14px}.search-button{font-size:14px;padding:8px 12px}.mobile-menuList ul li a{font-size:14px}.cart-dropdown{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-top:0;padding:10px;position:absolute;right:0;top:40px;width:300px;z-index:100000}}.search-container1{flex:1 1;margin:0 20px;max-width:600px;position:relative}.search-input-wrapper{align-items:center;background:#fff;border:2px solid #0003;border-radius:12px;display:flex;overflow:hidden;padding:5px;transition:border-color .3s ease,box-shadow .3s ease}.search-input-wrapper:focus-within{background:#fff;border-color:#3a84ce;box-shadow:0 2px 10px #0000001a}.search-input{background:#0000;border:none;color:#333;flex:1 1;font-size:16px;padding:12px 20px;transition:all .3s ease;width:100%}.search-input::placeholder{color:#5e5e5e;font-weight:500;opacity:1;transform-origin:center;transition:none}.search-input:focus::placeholder{opacity:.7}.search-button{background:#3a84ce;border-radius:25px;display:flex;justify-content:center;padding:12px 25px;transition:all .3s ease}.search-button:hover{background:#2c6aa8;transform:translateY(-1px)}.search-suggestions{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000001a;left:0;max-height:400px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.suggestion-item{padding:12px 15px;transition:background-color .2s}.suggestion-item:hover{background-color:#f5fafd}.suggestion-image{border-radius:8px;margin-right:15px;object-fit:cover}.suggestion-details{flex:1 1}.suggestion-name{color:#333;display:block;font-size:14px;margin-bottom:4px}.suggestion-price{color:#3a84ce;font-size:13px;font-weight:500}@keyframes slidePlaceholder{0%{opacity:0;transform:translateY(20px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.search-input.animate-placeholder::placeholder{animation:slidePlaceholder 2.8s cubic-bezier(.4,0,.2,1);display:inline-block;white-space:nowrap;will-change:transform,opacity}@media (max-width:768px){.search-container1{margin:10px 0;max-width:100%}.search-input{font-size:14px;padding:10px 15px;width:15rem}.search-button1{background-color:#fff;border:none;border-radius:0 30px 30px 0;color:#424242;cursor:pointer;padding:8px 15px;padding:10px 20px;width:60px}}.search-bar,.user-menu{position:relative}.user-menu{align-items:center;display:flex}.user-icon{color:#333;cursor:pointer;transition:color .3s ease}.user-icon:hover{color:#007bff}.user-dropdown{position:relative}.dropdown-menu{background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 6px #0000001a;min-width:120px;position:absolute;right:0;top:30px;z-index:1000}.dropdown-item{background:none;border:none;color:#000;cursor:pointer;font-size:14px;padding:10px;text-align:left;width:100%}.dropdown-item:hover{background-color:#3a84ce}.logo1{background:#0000;margin:0 0 0 25px;position:absolute;width:200px}@media (max-width:768px){.user-icon{size:18px}.search-bar{position:absolute}.search-input-wrapper{padding:0}.dropdown-menu{font-size:12px}.dropdown-item{padding:8px}}@media screen and (max-width:450px){.user-icon1{size:18px;color:#fff;margin-top:10px}.search-bar{left:0;margin-top:30px}.user-menu{border-radius:22px;padding:8px}.search-input-wrapper{padding:0}.logo1{background:#0000;margin-left:15px;margin-top:5px;position:absolute;width:127px}.search-input{font-size:16px;width:80%}.dropdown-menu{font-size:12px}.dropdown-item{padding:8px}}.search-button1,.search-container1,.search-input,.search-input-wrapper{border:none;box-shadow:none;outline:none}@media (min-width:768px){.search-container1{border:1px solid #e0e0e0;border-radius:8px;padding:8px}.search-input-wrapper{border:1px solid #e0e0e0;border-radius:6px;display:flex;overflow:hidden}.search-input{flex:1 1;padding:10px 15px}.search-button1{background:linear-gradient(135deg,#1c0a01,#fd2205);cursor:pointer;padding:8 15px;transition:background .2s}.search-button1:hover{background:#e0e0e0}}.search-button1:focus,.search-input:focus{box-shadow:none!important;outline:none!important}.search-suggestions{border:none;margin-top:5px}.suggestion-item{align-items:center;cursor:pointer;display:flex;padding:8px}.suggestion-item:hover{background-color:#f5f5f5}.suggestion-image{border:none;height:40px;margin-right:12px;object-fit:contain;width:40px}.suggestion-details{display:flex;flex-direction:column}.suggestion-name{font-weight:500}.suggestion-price{color:#666;font-size:.9em}.navBar{align-items:center;background-color:#fff;box-shadow:0 10px 33px #0000001a;display:flex;justify-content:space-between;padding:35px 160px;position:relative;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.logoLinkContainer{gap:60px}.logoContainer,.logoLinkContainer{align-items:center;display:flex;justify-content:center}.logoContainer img{background:none!important}.linkContainer ul{align-items:center;display:flex;gap:40px}.linkContainer ul li{list-style-type:none}.linkContainer ul li a{color:#1b1b1b;font-size:14px;font-weight:600;position:relative;text-decoration:none}.linkContainer ul li a:after{background-color:#1b1b1b;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease-out;width:0}.linkContainer ul li a:hover:after{transition-delay:.1s;width:60%}.iconContainer{gap:35px}.iconContainer,.iconContainer a{align-items:center;display:flex;justify-content:center}.iconContainer a{text-decoration:none}.mobile-nav{display:none}@media screen and (max-width:1210px){.navBar{display:none}.mobile-nav{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:20px 60px;position:relative;z-index:10}}.brand-container-horizontal{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;display:flex;justify-content:space-between;margin:auto;overflow-x:auto;padding:20px;scrollbar-width:none;white-space:nowrap;width:100%}.brand-container-horizontal::-webkit-scrollbar{display:none}.brand-item-horizontal{align-items:center;cursor:pointer;display:inline-flex;flex-direction:column;padding:10px;scroll-snap-align:start;text-align:center;transition:transform .3s ease}.brand-item-horizontal:hover{transform:scale(1.05)}.brand-content-horizontal{align-items:center;display:flex;flex-direction:column;text-decoration:none}.brand-icon-horizontal{border-radius:50%;box-shadow:0 4px 6px #0000001a;height:80px;overflow:hidden;width:80px}.brand-image-horizontal{height:100%;object-fit:cover;width:100%}.brand-name-horizontal{color:#333;font-size:14px;font-weight:600;margin-top:10px}@media (max-width:768px){.brand-container-horizontal{justify-content:flex-start}.brand-icon-horizontal{height:60px;width:60px}.brand-name-horizontal{font-size:12px}}@media (max-width:480px){.brand-container-horizontal{justify-content:flex-start;padding:0}.brand-item-horizontal{padding:10px}.brand-icon-horizontal{height:50px;width:50px}.brand-name-horizontal{font-size:10px}}.container1{display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:1rem 1rem 1rem 12px;text-align:center}.container1 h3{color:#333;font-size:22px;font-weight:600;left:50%;margin-bottom:15px}.heading{font-size:2rem;font-weight:700;margin-bottom:2rem}.grid-container{-ms-overflow-style:none;display:flex;flex-wrap:nowrap;gap:1rem;justify-content:flex-start;overflow-x:auto;padding:1rem;scrollbar-width:none}.grid-container::-webkit-scrollbar{display:none}.grid-container1{-ms-overflow-style:none;display:flex;flex-wrap:nowrap;gap:1rem;justify-content:flex-start;overflow-x:auto;padding:1rem;scrollbar-width:none}.grid-container1::-webkit-scrollbar{display:none}.icon-card{padding-right:38px}.icon-card,.icon-card1{align-items:center;background-color:initial;border-radius:10px;box-shadow:none;display:flex;flex:0 0 auto;flex-direction:column;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.icon-card1{padding:1rem}.icon-card1:hover,.icon-card:hover{transform:scale(1.05)}.icon-image,.icon-image1{border-radius:50%;height:80px;margin-bottom:.5rem;object-fit:cover;width:80px}.icon-title{color:#333;font-size:1rem;font-weight:600;margin-top:.5rem}@media (max-width:480px){.grid-container,.grid-container1{-ms-overflow-style:none;display:flex;flex-wrap:nowrap;gap:1px;justify-content:flex-start;overflow-x:auto;padding:0;scrollbar-width:none}.grid-container1{margin-left:-12px;margin-right:-28px}.icon-title,.icon-title1{font-size:10px}.icon-card1{align-items:center;background-color:initial;border-radius:10px;box-shadow:none;display:flex;flex:0 0 auto;flex-direction:column;padding:9px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.icon-image{height:54px;width:54px}.icon-image1{height:60px;width:60px}}.blogListHeaderContainer{border:2px solid #e4e4e4;margin:10px 10px 50px;padding:10px}.blogListHeader{background-color:#eee;background-image:url(/static/media/pattern_bg.dafe77559e9a1e9f5529.png);background-size:cover;display:flex;flex-direction:column;gap:15px;height:440px;justify-content:center;padding-left:140px}.blogListHeader p{font-size:24px;font-weight:700;text-transform:uppercase}.blogListHeaderCategories{display:flex;flex-wrap:wrap;gap:15px}.blogListHeaderCategories p{cursor:pointer;font-size:16px;font-weight:600;position:relative}.blogListHeaderCategories p:after{border-bottom:2px solid #000;bottom:-5px;content:"";left:0;position:absolute;transition:width .2s ease;width:0}.blogListHeaderCategories p.activeCategory:after,.blogListHeaderCategories p:hover:after{width:60%}.blogPostListContainer{grid-gap:30px;grid-row-gap:50px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);padding:0 160px}.blogPost{display:flex;flex-direction:column;gap:20px}.blogPostThumb img{height:100%;width:100%}.blogPostContent{display:flex;flex-direction:column;gap:10px}.blogPostContentDate{display:flex;gap:30px}.blogPostContentDate p{color:#767676;font-size:14px;text-transform:uppercase}.blogPostContentHeading a{color:#000;font-size:18px;text-decoration:none}.blogPostContentDescription p{font-size:14px;margin-top:10px}.blogPostContentReadMore a{color:#000;font-size:14px;font-weight:500;position:relative;text-decoration:none;text-transform:uppercase}.blogPostContentReadMore a:after{border-bottom:2px solid #000;bottom:-5px;content:"";left:0;position:absolute;transition:width .2s ease;width:70%}.blogPostContentReadMore a:hover:after{width:100%}.blogListShowMore{cursor:pointer;font-size:14px;font-weight:500;margin-top:60px;text-align:center;text-transform:uppercase}@media screen and (max-width:1210px){.blogPostListContainer{grid-template-columns:repeat(2,1fr);padding:0 60px}.blogListHeader{padding-left:40px}}@media screen and (max-width:450px){.blogListHeaderContainer{margin-bottom:20px}.blogListHeader{height:240px;padding-left:35px}.blogPostListContainer{grid-template-columns:repeat(1,1fr);padding:0 15px}.blogListHeader h2{font-size:37px}}.nearest-user-container{background:linear-gradient(135deg,#fff9f2,#fff3e6);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:50vh;overflow:hidden;padding:2rem;position:relative}.floating-icons{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.floating-icon{color:#f6712a14;font-size:2rem;position:absolute;z-index:0}.nearest-user-content{margin:0 auto;max-width:1200px;padding:1rem;position:relative;z-index:1}.header-section{margin-bottom:2rem;padding:3rem 1rem;position:relative;text-align:center}.title-decoration{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem}.decoration-line{background:linear-gradient(90deg,#0000,#f6712a,#0000);height:2px;width:60px}.decoration-dot{background:#f6712a;border-radius:50%;height:8px;margin:0 10px;width:8px}.main-title{color:#1e293b;display:flex;flex-direction:column;font-size:2.8rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.title-gradient{background:linear-gradient(90deg,#4f46e5,#f6712a);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:800}.title-accent{color:#f6712a;display:inline-block;margin-top:.5rem;position:relative}.title-accent:after{background:linear-gradient(90deg,#f6712a,#f59e0b);border-radius:3px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60%}.subtitle{color:#64748b;font-size:1.2rem;line-height:1.6;margin:0 auto 2.5rem;max-width:600px}.search-button{align-items:center;background:linear-gradient(135deg,#f6712a,#f59e0b);border:none;border-radius:50px;box-shadow:0 6px 20px #f6712a4d;color:#fff;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;gap:.2rem;overflow:hidden;padding:1rem 6.5rem;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1);z-index:1}.search-button:before{background:linear-gradient(135deg,#f59e0b,#f6712a);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1}.search-button:hover:before{opacity:1}.search-button:disabled{background:#e2e8f0;cursor:not-allowed}.location-info{align-items:center;background:#fff;border-radius:50px;box-shadow:0 4px 12px #0000000d;color:#64748b;display:inline-flex;font-size:1rem;gap:.8rem;margin-bottom:2rem;padding:.8rem 1.5rem}.location-pin{align-items:center;color:#f6712a;display:flex}.results-section{margin-top:3rem}.results-title{color:#1e293b;display:inline-block;font-size:2rem;margin-bottom:3rem;position:relative;text-align:center;width:100%}.results-title span{background:linear-gradient(135deg,#fff9f2,#fff3e6);padding:0 1rem;position:relative;z-index:1}.title-underline{background:#f6712a26;border-radius:6px;bottom:12px;height:12px;left:0;position:absolute;width:100%;z-index:0}.user-cards-container{-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:2rem;width:100%}.user-cards-scroll{display:inline-flex;gap:2rem;padding:1rem 2rem}.user-card{align-items:center;background:#fff;border:1px solid #f1f5f9cc;border-radius:16px;box-shadow:0 8px 30px #00000014;display:flex;flex-direction:column;min-width:280px;overflow:hidden;padding:2rem 1.5rem;position:relative;transition:all .4s cubic-bezier(.25,.8,.25,1);width:280px}.card-decoration{background:linear-gradient(90deg,#f6712a,#f59e0b);height:5px;left:0;position:absolute;top:0;width:100%}.user-avatar{border:4px solid #fff;border-radius:50%;box-shadow:0 8px 20px #0000001a;height:100px;margin-bottom:1.5rem;position:relative;width:100px}.user-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.status-badge{border:3px solid #fff;border-radius:50%;bottom:8px;height:18px;position:absolute;right:8px;width:18px}.user-info{text-align:center;width:100%}.user-info h3{color:#1e293b;font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.user-role{align-items:center;color:#f6712a;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;margin-bottom:1rem}.user-contact{border-bottom:1px solid #f1f5f9;border-top:1px solid #f1f5f9;margin-bottom:1rem;padding:.8rem 0;width:100%}.contact-link{align-items:center;color:#334155;display:flex;font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;text-decoration:none;transition:all .2s ease}.contact-link:hover{color:#f6712a;transform:scale(1.02)}.user-meta{align-items:center;color:#64748b;display:flex;font-size:.85rem;justify-content:space-between;margin-top:.5rem;width:100%}.location,.status{align-items:center;display:flex;gap:.4rem}.location{color:#4f46e5}.user-cards-container::-webkit-scrollbar{height:8px}.user-cards-container::-webkit-scrollbar-track{background:#f1f5f980;border-radius:10px}.user-cards-container::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#f6712a,#f59e0b);border:2px solid #ffffff80;border-radius:10px}.user-cards-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#e05a1a,#e08a0b)}@media (max-width:1024px){.main-title{font-size:2.4rem}.user-card{min-width:260px;width:260px}}@media (max-width:768px){.nearest-user-container{padding:1.5rem}.main-title{font-size:2rem}.subtitle{font-size:1.1rem}.user-card{min-width:calc(50% - 1rem);width:calc(50% - 1rem)}.user-cards-scroll{gap:1.5rem;padding:1rem}.results-title{font-size:1.6rem;margin-bottom:2rem}}@media (max-width:480px){.main-title{font-size:1.8rem}.subtitle{font-size:1rem;margin-bottom:2rem}.search-button{font-size:14px;padding:.9rem 2rem}.user-card{min-width:calc(50% - .75rem);padding:1.5rem 1rem;width:calc(50% - .75rem)}.user-avatar{height:80px;width:80px}.user-info h3{font-size:1.1rem}.contact-link{font-size:.9rem}.user-meta{font-size:.8rem}}.call-me__container{align-items:center;background-color:#f4f4f9;background-position:50%;background-size:cover;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:60vh;justify-content:center;padding:20px;text-align:center}.call-me__title{color:#333;font-size:2.5rem;margin-bottom:10px;margin-left:100px}.call-me__description{color:#555;font-size:1.2rem;margin-bottom:30px;width:80%}.call-me__buttons{display:flex;flex-direction:column;gap:20px}.call-me__button{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;padding:15px 25px;text-decoration:none;transition:all .3s ease;width:250px}.call-me__button--call{background-color:#4caf50;border:none;color:#fff}.call-me__button--whatsapp{background-color:#25d366;border:none;color:#fff}.call-me__button--call:hover{background-color:#45a049}.call-me__button--whatsapp:hover{background-color:#128c7e}.call-me__icon{font-size:1.5rem;margin-right:10px}@media (max-width:600px){.call-me__container{height:29vh}.call-me__title{font-size:20px;margin-left:13px}.call-me__description{font-size:1rem}.call-me__buttons{margin-top:100px;padding:0 20px;width:100%}.call-me__button{font-size:13px;padding:0;width:110px}}.testimonials-section{background:linear-gradient(180deg,#fff9f5,#fff1e8);overflow:hidden;padding:5rem 1rem;position:relative}.testimonials-section:before{background:linear-gradient(90deg,#f6712a,#f88a4a);content:"";height:8px;left:0;position:absolute;top:0;width:100%}.testimonials-header{margin-bottom:3rem;padding:0 1rem;text-align:center}.testimonials-header h2{color:#2c3e50;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:.8rem}.testimonials-header p{color:#7f8c8d;font-size:1.1rem;margin:0 auto;max-width:600px}.testimonials-carousel{align-items:center;display:flex;gap:1.5rem;margin:0 auto;max-width:900px;padding:0 1rem;position:relative}.testimonial-card{background:#fff;border:1px solid #ffd8c2;border-radius:16px;box-shadow:0 10px 30px #f6712a1a;flex:1 1;padding:2.5rem 2rem;position:relative;transition:all .3s ease}.quote-icon{align-items:center;background:linear-gradient(90deg,#f6712a,#f88a4a);border-radius:50%;box-shadow:0 5px 15px #f6712a4d;color:#fff;display:flex;font-size:1.2rem;height:45px;justify-content:center;left:30px;position:absolute;top:-20px;width:45px}.testimonial-text{color:#334155;font-size:1.15rem;line-height:1.7;margin-bottom:1.8rem}.testimonial-rating{display:flex;gap:.5rem;margin-bottom:1.8rem}.star-icon{color:#f59e0b;font-size:1.2rem}.testimonial-author{align-items:center;border-top:1px solid #ffd8c2;display:flex;gap:1.2rem;padding-top:1.2rem}.author-icon{align-items:center;background:linear-gradient(90deg,#f6712a,#f88a4a);border-radius:50%;box-shadow:0 5px 15px #f6712a33;color:#fff;display:flex;height:55px;justify-content:center;width:55px}.profile-icon{font-size:1.5rem}.author-info h4{color:#2c3e50;font-size:1.2rem;font-weight:600;margin-bottom:.3rem}.author-info p{color:#7f8c8d;font-size:.95rem}.carousel-button{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 5px 15px #0000001a;color:#f6712a;cursor:pointer;display:flex;font-size:1.1rem;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:10}.carousel-button.prev{display:none;left:-70px}.carousel-button.next{display:none;right:-70px}.carousel-button:hover{background:#f6712a;box-shadow:0 5px 20px #f6712a66;color:#fff}.carousel-dots{display:flex;gap:.8rem;justify-content:center;margin-top:2.5rem}.dot{background:#ffd8c2;border:none;border-radius:50%;cursor:pointer;height:12px;padding:0;transition:all .3s ease;width:12px}.dot.active{background:#f6712a;transform:scale(1.2)}@media (max-width:992px){.testimonials-section{padding:4rem 1rem}.testimonials-header h2{font-size:2.2rem}.carousel-button{height:45px;width:45px}.carousel-button.prev{display:none;left:-30px}.carousel-button.next{display:none;right:-30px}}@media (max-width:768px){.testimonials-section{padding:3.5rem 1rem}.testimonials-header h2{font-size:2rem}.testimonial-card{margin:0 1rem;padding:2rem 1.5rem}.carousel-button{height:40px;width:40px}.testimonial-text{font-size:1.05rem}}@media (max-width:576px){.testimonials-header h2{font-size:1.7rem}.testimonials-header p{font-size:1rem}.testimonial-card{padding:1.8rem 1.2rem}.quote-icon{font-size:1rem;height:40px;left:20px;width:40px}.author-icon{height:45px;width:45px}.author-info h4{font-size:1.1rem}.carousel-button{height:36px;width:36px}.carousel-button.next,.carousel-button.prev{display:none}}.loading{align-items:center;color:#f88a4a;display:flex;flex-direction:column;font-weight:500;justify-content:center;padding:3rem}.loading-spinner{border:4px solid #f6712a33;border-top-color:#f6712a;height:40px;margin-bottom:1rem;width:40px}.homeBlogs{background:linear-gradient(180deg,#fff9f5,#fff1e8);overflow:hidden;padding:5rem 0;position:relative}.homeBlogs:before{background:linear-gradient(90deg,#f6712a,#f88a4a);content:"";left:0;position:absolute;top:0;width:100%}.homeBlogsHeader{margin-bottom:3rem;padding:0 2rem;position:relative;text-align:center}.section-title{align-items:center;color:#2c3e50;display:flex;font-size:2.5rem;font-weight:700;gap:10px;justify-content:center;margin-bottom:1rem}.title-icon{color:#f6712a;font-size:1.8rem}.section-subtitle{color:#7f8c8d;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:700px}.homeBlogsScroll{padding:2rem 0;position:relative}.blogsScrollContainer{-webkit-overflow-scrolling:touch;display:flex;gap:2rem;overflow-x:auto;padding:1rem 2rem;scroll-behavior:smooth;scrollbar-color:#f6712a #ffefe5;scrollbar-width:thin}.blogsScrollContainer::-webkit-scrollbar{height:8px}.blogsScrollContainer::-webkit-scrollbar-track{background:#ffefe5;border-radius:10px}.blogsScrollContainer::-webkit-scrollbar-thumb{background:#f6712a;border-radius:10px}.blogsScrollContainer::-webkit-scrollbar-thumb:hover{background:#e05a1a}.homeBlogCard{background:#fff;border:1px solid #ffd8c2;border-radius:15px;box-shadow:0 10px 20px #f6712a1a;flex:0 0 340px;transition:all .4s ease}.blogCardImage,.homeBlogCard{overflow:hidden;position:relative}.blogCardImage{height:200px}.blogCardImage img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.blogOverlay{background:linear-gradient(180deg,#0000 60%,#000000b3);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.homeBlogCard:hover .blogCardImage img{transform:scale(1.1)}.blogCategory{background:#f6712a;border-radius:20px;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:1px;padding:.5rem 1.2rem;position:absolute;right:1rem;text-transform:uppercase;top:1rem;z-index:2}.blogCardContent{padding:1.8rem;text-align:left}.blogMeta{color:#95a5a6;font-size:.85rem;gap:1.5rem;margin-bottom:1.2rem}.blogMeta span{align-items:center;display:flex;gap:.5rem}.meta-icon{color:#f88a4a;font-size:.9rem}.blogCardContent h3{color:#2c3e50;font-size:1.3rem;font-weight:600;line-height:1.4;margin-bottom:1rem}.blogExcerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#7f8c8d;display:-webkit-box;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;overflow:hidden}.readMore{align-items:center;border-bottom:2px solid #0000;color:#f6712a;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;padding-bottom:2px;text-decoration:none;transition:all .3s ease}.readMore:hover{border-bottom-color:#f88a4a;color:#e05a1a;gap:.8rem}.arrow-icon{transition:transform .3s ease}.readMore:hover .arrow-icon{transform:translateX(3px)}.viewAllBlogs{margin-top:3rem;padding:0 2rem;text-align:center}.viewAllButton{align-items:center;background:linear-gradient(90deg,#f6712a,#f88a4a);border:none;border-radius:50px;box-shadow:0 5px 15px #f6712a4d;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.8rem;padding:1rem 2.2rem;text-decoration:none;transition:all .3s ease}.viewAllButton:hover{background:linear-gradient(90deg,#e05a1a,#f6712a);box-shadow:0 8px 20px #f6712a66;gap:1rem;transform:translateY(-3px)}.button-arrow{transition:transform .3s ease}.viewAllButton:hover .button-arrow{transform:translateX(5px)}@media (max-width:992px){.homeBlogs{padding:4rem 0}.section-title{font-size:2.2rem}}@media (max-width:768px){.homeBlogs{padding:3rem 0}.section-title{font-size:1.8rem}.section-subtitle{font-size:1rem}.homeBlogCard{flex:0 0 300px}.blogCardImage{height:180px}}@media (max-width:576px){.homeBlogs{padding:2.5rem 0}.section-title{flex-direction:column;font-size:1.6rem;gap:.5rem}.title-icon{font-size:1.5rem}.homeBlogsHeader{margin-bottom:2rem}.blogsScrollContainer{padding:1rem}.blogCardContent{padding:1.5rem}.viewAllButton{font-size:.95rem;padding:.9rem 1.8rem}}.home-banners{background-color:#f8f9fa;padding:50px 0;width:100%}.carousel-container,.home-banners{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.carousel-container{width:90%}.banners-wrapper{display:flex;transition:transform .5s ease-in-out}.banner-item{border-radius:10px;box-shadow:0 10px 20px #0000001a;box-sizing:border-box;min-width:100%;overflow:hidden;position:relative}.banner-item:hover{transform:scale(1.05)}.banner-item img{aspect-ratio:16/9;object-fit:cover;transition:opacity .3s ease-in-out;width:100%}.banner-content{background:linear-gradient(#0000,#0009);border-radius:8px;bottom:20px;color:#fff;left:20px;padding:20px;position:absolute;right:20px}.banner-content h2{font-size:28px;font-weight:600;margin:0 0 10px;text-transform:uppercase}.banner-content p{font-size:16px;line-height:1.5;margin:0;opacity:.9}@media (max-width:768px){.banner-item img{aspect-ratio:16/9;height:auto}.banner-content h2{font-size:22px}.banner-content p{font-size:14px}}.whatsapp-icon{background-color:#25d366;border-radius:50%;box-shadow:0 5px 10px #0003;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:7px;position:absolute;right:3px;top:35%;transform:translateY(-50%);transition:transform .3s ease}.whatsapp-icon:hover{transform:translateY(-50%) scale(1.1)}.whatsapp-popup{animation:slideInRight .2s ease-out;background-color:#e0f1da;border-radius:8px;box-shadow:0 5px 15px #0003;color:#333;max-width:300px;padding:1px 20px;position:absolute;right:0;top:35%;transform:translateY(-50%) translateX(150%);width:230px}@keyframes slideInRight{0%{transform:translateY(-50%) translateX(150%)}to{transform:translateY(-50%) translateX(0)}}.whatsapp-icon.show-popup{transform:translateY(-50%) translateX(-495%)}.whatsapp-popup.show-popup{transform:translateY(-50%) translateX(0)}.qr-popup-overlay{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0003;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.qr-popup-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffc,#fff9);border:1px solid #ffffff80;border-radius:18px;box-shadow:0 10px 40px #00000026,inset 0 2px 8px #fff3;max-width:500px;overflow:hidden;padding:40px;position:relative;text-align:center;transition:all .4s ease-in-out;width:90%}.qr-popup-container:before{animation:moveGradient 10s linear infinite;background:linear-gradient(45deg,#ffffff1a,#ffffff0d,#ffffff1a);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%;z-index:-1}@keyframes moveGradient{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.qr-popup-close-btn{align-items:center;background-color:#f50c00;border:none;border-radius:6px;box-shadow:0 4px 10px #00000026;color:#444;color:#fff;cursor:pointer;display:flex;font-size:20px;font-size:26px;height:36px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .3s ease-in-out;width:32px}.qr-popup-close-btn:hover{background:#ffffffe6;color:#ff5252;transform:scale(1.1)}.qr-popup-logo{animation:siren .2s infinite alternate,shake .3s infinite;background-color:initial;height:auto;margin-bottom:12px;transform-origin:center;width:80px}@keyframes siren{0%{filter:drop-shadow(0 0 20px rgba(255,0,0,.9))}to{filter:drop-shadow(0 0 20px rgba(0,0,255,.9))}}@keyframes shake{0%{transform:translateX(-2px)}50%{transform:translateX(2px)}to{transform:translateX(-2px)}}.qr-popup-title{background:none;color:#000;font-family:Inter,sans-serif;font-size:32px;font-weight:700;letter-spacing:1.5px;position:relative;text-align:center;text-transform:uppercase}.qr-popup-subtitle{animation:refinedSlideIn .8s ease-out,zoomEffect 1s ease-in-out infinite;background:linear-gradient(90deg,#ffe6e6,#fff5f5);border-radius:10px;box-shadow:0 6px 20px #b71c1c4d,0 0 8px #ffd7004d;color:#000;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;margin:0 auto 20px;max-width:400px;padding:7px 18px;width:75%}@keyframes refinedSlideIn{0%{opacity:0;transform:translateY(-15px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes zoomEffect{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.qr-popup-subtitle:hover{box-shadow:0 8px 30px #b71c1c66,0 0 15px #ffd70080;transform:scale(1.08);transition:all .3s ease-in-out}.qr-popup-form{display:flex;flex-direction:column;gap:14px}.qr-popup-input{background:#ffffffe6;border:none;border-radius:12px;box-shadow:inset 0 3px 6px #0000000d;color:#333;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:14px;transition:all .3s ease-in-out;width:100%}.qr-popup-input:focus{background:#fff;box-shadow:0 0 12px #0000001f;transform:scale(1.02)}.qr-popup-submit-btn{background:linear-gradient(135deg,#ff6a1f,#ff552f,#ff471e);border:none;border-radius:10px;box-shadow:0 5px 15px #ff9a9e4d;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;padding:14px;transition:all .3s ease-in-out}.qr-popup-submit-btn:hover{background:linear-gradient(135deg,#fda085,#f6d365);box-shadow:0 8px 20px #ff9a9e66;transform:translateY(-3px)}@media (max-width:480px){.qr-popup-container{border-radius:14px;padding:25px}.qr-popup-title{font-size:22px}.qr-popup-input{font-size:14px;padding:15px}.qr-popup-submit-btn{font-size:14px;padding:12px}.qr-popup-close-btn{background-color:#f50c00;border-radius:6px;color:#fff;font-size:26px;height:36px;right:8px;top:8px;width:32px}}.qr-popup-overlay1{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0003;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.qr-popup-container1{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:url(/static/media/check.38229aa0e31f0d8e292c.gif) 50%/cover no-repeat;border:1px solid #ffffff80;border-radius:18px;box-shadow:0 10px 40px #00000026,inset 0 2px 8px #fff3;display:flex;flex-direction:column;height:390px;justify-content:flex-end;max-width:500px;overflow:hidden;padding:40px;position:relative;text-align:center;width:90%}.qr-popup-content{border-radius:0 0 18px 18px;margin-bottom:-15px;padding:15px}.qr-popup-title1{bottom:0;font-size:22px;font-weight:700;margin:0}.qr-popup-subtitle1,.qr-popup-title1{color:#000;font-family:Poppins,sans-serif}.qr-popup-subtitle1{font-size:15px;font-weight:400;margin-top:5px;text-shadow:1px 1px 6px #0000001a}@media (max-width:480px){.qr-popup-container1{height:330px;padding:20px;width:95%}.qr-popup-title1{font-size:17px;margin-bottom:235px}.qr-popup-subtitle1{font-size:14px}}@media (max-width:768px){.qr-popup-container1{height:350px;width:80%}}@media (min-width:1024px){.qr-popup-container1{width:500px}}.call-btn{align-items:center;background-color:#7761df;border-radius:50%;bottom:90px;box-shadow:0 5px 10px #0003;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:15px;position:fixed;right:20px;transition:all .3s ease;z-index:1000}.call-btn:hover{background-color:#7761df;box-shadow:0 8px 15px #0000004d}.call-btn--active,.call-btn:hover{transform:scale(1.1)}.call-btn__icon{font-size:1.5rem}.call-btn__popup{animation:callBtnSlideIn .3s ease-out;background-color:#fff;border-radius:8px;bottom:130px;box-shadow:0 5px 15px #0003;color:#333;max-width:300px;padding:12px;position:fixed;right:20px;transform:translateY(-50%) translateX(150%);z-index:1000}.call-btn__popup--visible{transform:translateY(-50%) translateX(0)}.call-btn__popup-heading{color:#7761df;font-size:14px;font-weight:700;margin:0 0 8px}.call-btn__link{align-items:center;display:flex;text-decoration:none}.call-btn__number{color:#7761df;font-size:16px;font-weight:700;margin:0}.call-btn__pointer{animation:callBtnPointerAnimation 1s ease-in-out infinite;color:#4285f4;display:inline-block;font-size:2rem;margin-left:10px}@keyframes callBtnSlideIn{0%{transform:translateY(-50%) translateX(150%)}to{transform:translateY(-50%) translateX(0)}}@keyframes callBtnPointerAnimation{0%{transform:translateX(0)}25%{transform:translateX(-10px)}50%{transform:translateX(10px)}75%{transform:translateX(-10px)}to{transform:translateX(0)}}@media (max-width:768px){.call-btn{bottom:80px;padding:12px}.call-btn__icon{font-size:1.2rem}.call-btn__popup{bottom:100px;padding:10px}.call-btn__popup-heading{font-size:12px}.call-btn__number{font-size:14px}.call-btn__pointer{font-size:1.5rem}}.aboutSection{display:flex;flex-direction:column;padding:0 160px}.aboutSection h2{font-size:35px;font-weight:700;padding:30px 30px 30px 100px;text-transform:uppercase}.aboutSection img{margin-bottom:40px}.aboutContent{display:flex;flex-direction:column;gap:20px;padding:0 100px}.aboutContent h3{font-size:26px;font-weight:600;text-transform:uppercase}.aboutContent h4{font-weight:500;line-height:28px}.aboutContent p{font-size:14px;font-weight:400;line-height:28px}.content1{display:flex;gap:40px}.contentBox{display:flex;flex-direction:column;gap:15px}.content1 h5{font-size:18px;font-weight:600}.content1 p{font-weight:400}.content2{align-items:center;display:flex;gap:40px}.textContent{display:flex;flex-direction:column;gap:20px}.textContent h5{font-size:18px;font-weight:600}.textContent p{font-weight:400;line-height:28px}.companyPartners{padding:0 250px}.companyPartners h5{font-size:18px;font-weight:600;margin-bottom:40px;padding-left:10px}.aboutBrands{align-items:center;display:flex;justify-content:center;margin-bottom:20px;width:100%}.aboutBrands img{background:none!important;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}@media screen and (max-width:1210px){.aboutSection{padding:0 60px}.aboutSection h2{padding-left:0}.aboutContent{padding:0}.content2{flex-wrap:wrap;gap:5px}.companyPartners{padding:0 60px}.companyPartners h5{padding-left:0}}@media screen and (max-width:450px){.aboutSection{padding:0 15px}.content1,.content2{flex-wrap:wrap}.content2{gap:5px}.content2 img{width:100%}.companyPartners{padding:0 15px}}.shopDetails{margin-top:30px;padding:0 160px}.shopDetailMain{display:flex;gap:30px}.shopDetails__left{width:27%}.shopDetails__right{display:flex;flex-direction:column;gap:40px;padding-top:12px;width:77%}.shopDetailsSorting{align-items:center;display:flex;justify-content:space-between}.shopDetailsBreadcrumbLink a{color:#000;display:inline-block;font-size:14px;font-weight:500;position:relative;text-decoration:none;text-transform:uppercase}.shopDetailsBreadcrumbLink a:after{border-bottom:2px solid #000;bottom:-5px;content:"";left:0;position:absolute;transition:width .3s ease;width:0}.shopDetailsBreadcrumbLink a:hover:after{width:100%}.filterLeft{align-items:center;display:flex;display:none;gap:10px}.filterLeft p,.shopDetailsSort select{font-size:14px;font-weight:500;text-transform:uppercase}.shopDetailsSort select{background-color:#fff;border:none;outline:none}.filterRight,.shopDetailsSort{align-items:center;display:flex;gap:10px}.filterRight{display:none}.filterSeprator{background-color:#e4e4e4;height:22px;width:2px}.shopDetailsProductsContainer{grid-gap:30px;display:grid;grid-template-columns:repeat(3,1fr)}.sdProductContainer,.sdProductImages{position:relative}.sdProductImages{height:320px;overflow:hidden;transition:.3s linear;-moz-transition:.3s linear;-o-transition:.3s linear;width:258px}.sdProductImages img{height:100%;left:0;object-fit:cover;overflow:hidden;position:absolute;top:0;transition:opacity .3s linear;width:100%}.sdProductImages .sdProduct_back{opacity:0;transition:opacity .3s linear;z-index:1}.sdProductContainer:hover .sdProduct_back{opacity:1}.sdProductImages .sdProduct_front{cursor:pointer;transition:opacity .3s linear;z-index:2}.sdProductContainer:hover .sdProduct_front{opacity:0}.sdProductContainer h4{background-color:#fdfdfd;cursor:pointer;font-size:14px;font-weight:500;margin:0 10px;padding:10px;position:relative;text-align:center;text-transform:uppercase;top:320px;transition:all .2s cubic-bezier(.99,.99,0,.61);z-index:3}.sdProductContainer:hover h4{top:270px}.sdProductInfo{display:flex;flex-direction:column;gap:10px}.sdProductCategoryWishlist{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.sdProductCategoryWishlist p{color:#767676;font-size:14px}.sdProductNameInfo{align-items:flex-start;display:flex;flex-direction:column}.sdProductNameInfo a{color:#000;text-decoration:none}.sdProductNameInfo h5{font-size:16px;font-weight:400;text-align:left}.sdProductRatingReviews{display:flex;gap:10px}.sdProductRatingReviews span{color:#767676;font-size:14px}.sdProductRatingStar{align-items:center;display:flex;gap:3px}.filterDrawer{background-color:#fff;height:100%;position:fixed;right:-300px;top:0;transition:right .3s ease;width:300px;z-index:1000}.filterDrawer.open{right:0}.drawerHeader{align-items:center;background-color:#faf9f8;display:flex;justify-content:space-between;padding:28px 20px}.drawerHeader p{font-size:16px;font-weight:500;text-transform:uppercase}.closeButton{cursor:pointer}.drawerContent{height:calc(100% - 130px);overflow-y:auto;padding:20px}.shopDetailsPagination{display:flex;justify-content:space-between}.shopDetailsPagination p{align-items:center;display:flex;font-size:14px;font-weight:500;text-transform:uppercase}.sdPaginationNext p,.sdPaginationPrev p{cursor:pointer;position:relative}.sdPaginationNext p:after,.sdPaginationPrev p:after{background-color:#000;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.sdPaginationNext p:hover:after,.sdPaginationPrev p:hover:after{width:100%}.paginationNum p{cursor:pointer;display:inline-block;position:relative}.paginationNum p:not(:first-child):after{background-color:#000;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.paginationNum p:hover:after{width:100%}.paginationNum p:first-child:after{background-color:#000;bottom:-5px;content:"";height:2px;left:0;position:absolute;width:100%}.paginationNum{display:flex;gap:30px}.sdProductImagesCart{display:none}@media screen and (max-width:1210px){.shopDetails{margin-top:0;padding:0 60px}.sdProductImages{height:250px;width:100%}.sdProductContainer h4{display:none}.sdProductImagesCart{align-items:center;border-radius:50%;color:gray;display:flex;justify-content:center;padding:5px;position:absolute;right:10px;top:10px;z-index:8}}@media screen and (max-width:991px){.shopDetails__left{display:none}.shopDetails__right{width:100%}.filterRight{display:flex}.shopDetailsProductsContainer{grid-gap:20px;grid-template-columns:repeat(2,1fr)}.sdProductImages{height:490px;width:100%}.filterDrawer{right:-750px;width:440px}}@media screen and (max-width:768px){.sdProductImages{height:370px;width:100%}.shopDetailsBreadcrumbLink{display:none}.filterLeft{display:flex}.filterRight{display:none}.filterDrawer{right:-750px;width:420px}}@media screen and (max-width:450px){.shopDetails{padding:0 15px}.shopDetails__right{gap:30px;width:100%}.sdProductImages{height:235px;width:100%}.filterDrawer{right:-440px;width:100%}}@media screen and (max-width:320px){.sdProductImages{height:170px;width:100%}.sdProductNameInfo h5{font-size:14px}.sdProductNameInfo p{font-size:12px}.sdProductRatingReviews{display:flex;gap:5px}.sdProductRatingReviews span{font-size:12px}.sdProductRatingStar{align-items:center;display:flex;gap:2px}}.filterSection{display:flex;flex-direction:column;gap:20px}.categoryItem{border:none;box-shadow:#fff}.filterHeading{font-size:18px;font-weight:600;text-transform:uppercase}.filterCategories p{cursor:pointer;font-size:14px;padding-bottom:10px}.filterColorBtn{display:flex;flex-wrap:wrap;gap:25px}.filterColorBtn button{background-color:#fff;border:none;border-radius:50%;cursor:pointer;outline:none;padding:8px;position:relative;transition:all .3s ease}.filterColorBtn button.selected:after{border:2px solid #000;border-radius:50%;box-sizing:border-box;content:"";height:calc(100% + 12px);left:-6px;position:absolute;top:-6px;transition:all .3s ease;width:calc(100% + 12px)}.sizeButtons{display:flex;flex-wrap:wrap;gap:15px}.sizeButton{background-color:#fff;border:1px solid #e4e4e4;cursor:pointer;font-size:14px;outline:none;padding:6px 20px;transition:background-color .3s ease}.sizeButton.selected,.sizeButton:hover{background-color:#e4e4e4}.searchBar{align-items:center;display:flex;margin-bottom:25px;position:relative}.searchIcon{position:absolute;right:10px}.searchBar input{border:2px solid #e4e4e4;font-size:14px;outline:none;padding:12px 30px 9.6px 18px;text-transform:uppercase;width:calc(100% - 30px)}.brandList{margin-top:10px}.brandItem{align-items:center;display:flex;margin-bottom:15px}.brandRadio{-webkit-appearance:none;appearance:none;border:2px solid #e4e4e4;cursor:pointer;height:16px;margin-right:15px;outline:none;position:relative;width:16px}.brandRadio:checked{border:2px solid #000}.brandRadio:after{background-color:#000;content:"";display:block;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease-in-out;width:8px}.brandRadio:checked:after{transform:translate(-50%,-50%) scale(1)}.notFoundMessage{color:red;font-size:14px;margin-top:10px}.brandLabel{cursor:pointer;font-size:14px}.brandCount{color:#767676;font-size:14px;margin-left:auto}.dealRateRange{align-items:center;display:flex;gap:20px;justify-content:space-between}.dealRateRange p{color:#767676;font-size:14px;font-weight:400}.dealRateRange p span{color:#000}.contactSection h2{font-size:35px;font-weight:700;padding:30px 30px 30px 250px;text-transform:uppercase}.contactMap iframe{background-color:#e4e4e4;border:none;width:100%}.contactInfo{display:flex;flex-direction:column;gap:60px;padding:0 250px}.address,.contactAddress{display:flex}.address{flex-direction:column;gap:15px;margin-top:50px;width:50%}.address h3{font-size:26px;font-weight:600}.address p{font-size:14px}.contactForm h3{font-size:26px;font-weight:600;margin-bottom:40px}.contactForm form{display:flex;flex-direction:column;gap:20px}.contactForm form input,.contactForm form textarea{border:2px solid #e4e4e4;color:#272727;outline-color:#000;padding:15px}.contactForm form textarea{font-size:14px}.contactForm form button{background-color:#000;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:20px 5px;text-transform:uppercase;width:20%}@media screen and (max-width:1210px){.contactSection h2{padding:30px 60px}.contactInfo{padding:0 60px}}@media screen and (max-width:450px){.contactSection h2{padding:30px 15px}.contactInfo{padding:0 15px}.contactAddress{flex-direction:column}.address{width:100%}.contactForm form button{width:50%}}.footer{background-color:#e4e4e4;display:flex;flex-direction:column;gap:100px;margin-bottom:48px;padding:30px 160px}.footer__container{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(5,1fr);padding-top:50px}.footer_left{display:flex;flex-direction:column;gap:20px}.footer_logo_container{margin-bottom:5px}.footer_logo_container img{background:none!important;width:120px}.footer_left p{font-size:14px}.footer_address{display:flex;flex-direction:column;margin-bottom:10px}.footer_address strong{font-size:14px;font-weight:600}.social_links{display:flex;gap:30px;width:240px}.social_links svg{cursor:pointer}.footer_content{display:flex;flex-direction:column;gap:30px}.footer_content h5{font-size:18px;font-weight:600;text-transform:uppercase}.links_container ul{display:flex;flex-direction:column;gap:15px}.links_container ul li{list-style-type:none}.links_container ul li a{color:#000;font-size:14px;position:relative;text-decoration:none}.links_container ul li a:after{background-color:#000;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease-out;width:0}.links_container ul li a:hover:after{transition-delay:.1s;width:80%}.footer_right{display:flex;flex-direction:column;gap:30px}.footer_right h5{font-size:18px;font-weight:600;text-transform:uppercase}.footer_right p{font-size:14px}.footer_right form{display:flex;margin-top:-10px}.footer_right form input{border:none;outline:none;padding:19px 20px;width:100%}.footer_right form button{background-color:#fff;border:none;color:#000;cursor:pointer;font-weight:500;padding:10px 20px;text-transform:uppercase}.footer_right h6{font-size:14px;font-weight:500}.paymentIconContainer{height:30px;margin-top:-10px;width:250px}.paymentIconContainer img{background:none!important;height:100%;width:100%}.footer_bottom{align-items:center;border-top:1px solid #cfcdcd;justify-content:space-between;margin-top:20px;padding-top:30px}.footerLangCurrency,.footer_bottom{display:flex;flex-wrap:wrap;gap:20px}.footerLang{align-items:center;display:flex;gap:30px}.footerLang select{background-color:initial;border:none;font-size:14px;outline:none}.footerCurrency{align-items:center;display:flex;gap:30px}.footerCurrency select{background-color:initial;border:none;font-size:14px;outline:none}@media screen and (max-width:1210px){.footer{padding:50px 60px}.footer__container{grid-template-columns:repeat(2,1fr)}.footer_left{gap:10px}.footer_content,.footer_right{gap:20px}.paymentIconContainer{width:200px}}@media screen and (max-width:450px){.footer{gap:30px;padding:20px 15px}.footer__container{gap:30px;grid-template-columns:1fr;padding-top:0}.footer_left{gap:10px}.footer_content,.footer_right{gap:20px}.paymentIconContainer{width:150px}.paymentIconContainer img{height:40px;width:320px}.footerLangCurrency{gap:10px}}@media screen and (max-width:320px){.paymentIconContainer img{height:35px;width:280px}}.productAdditionalInfo{margin:85px 0;padding:0 250px}.productAdditonalInfoContainer{display:flex;flex-direction:column;gap:60px}.aiTabs{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:center}.aiTabs p{border:none;color:#767676;cursor:pointer;font-size:16px;font-weight:600;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s}.aiTabs p.aiActive,.aiTabs p:hover{color:#000}.aiTabs p.aiActive:after{width:100%}.aiTabs p.aiActive:after,.aiTabs p:not(.aiActive):after{background-color:#000;bottom:-5px;content:"";height:2px;left:0;position:absolute}.aiTabs p:not(.aiActive):after{transition:width .2s ease,left .2s ease;width:0}.aiTabs p:not(.aiActive):hover:after{left:0;transition-delay:.2s;width:100%}.aiTabDescription{display:flex;flex-direction:column;gap:30px}.descriptionPara{display:flex;flex-direction:column;gap:20px}.descriptionPara h3{font-size:16px;font-weight:600}.descriptionPara p{font-size:14px;font-weight:400;line-height:30px}.descriptionPara p ol,.descriptionPara p ul{padding-left:15px}.descriptionParaGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.aiTabAdditionalInfo{display:flex;flex-direction:column;gap:30px}.additionalInfoContainer{align-items:center;display:grid;grid-template-columns:1fr 1fr}.additionalInfoContainer h6{font-size:16px;font-weight:500}.additionalInfoContainer p{font-size:14px;font-weight:400}.aiTabReviewContainer{display:flex;flex-direction:column;gap:50px}.aiTabReviewContainer h3{font-size:18px;font-weight:600;margin-bottom:-20px}.userReviews{display:flex;flex-direction:column;gap:30px}.userReview{display:flex;gap:40px}.userReviewImg img{border-radius:50%;height:60px;width:60px}.userReviewContent{display:flex;flex-direction:column;gap:20px}.userReviewTopContent{display:flex;flex-direction:column;gap:5px}.userNameRating{align-items:center;display:flex;justify-content:space-between}.userNameRating h6{font-size:16px;font-weight:400}.userRating{display:flex;gap:3px}.userDate p,.userReviewBottomContent p{color:#767676;font-size:14px;font-weight:400}.userReviewBottomContent p{line-height:24px}.userNewReview{display:flex;flex-direction:column;gap:40px}.userNewReviewMessage{display:flex;flex-direction:column;gap:5px}.userNewReviewMessage h5{font-size:18px;font-weight:500}.userNewReviewMessage p{color:#767676;font-size:14px}.userNewReviewRating{align-items:center;display:flex;gap:5px}.userNewReviewRating label{font-size:14px}.userNewReviewForm form{display:flex;flex-direction:column;gap:20px}.userNewReviewForm form textarea{padding:10px}.userNewReviewForm form textarea,.userNewReviewFormInput{border:.125rem solid #e4e4e4;font-size:14px;outline-color:#000}.userNewReviewFormInput{padding:15px}.userNewReviewForm button{background-color:#000;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:15px;text-transform:uppercase;width:20%}.userNewReviewFormCheck input{-webkit-appearance:none;appearance:none;border:2px solid #e4e4e4;cursor:pointer;display:inline-block;height:16px;margin-right:10px;outline:none;position:relative;vertical-align:middle;width:16px}.userNewReviewFormCheck input:checked{border:2px solid #000}.userNewReviewFormCheck input:after{background-color:#000;content:"";display:block;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease-in-out;width:8px}.userNewReviewFormCheck input:checked:after{transform:translate(-50%,-50%) scale(1)}.userNewReviewFormCheck label{font-size:14px}@media screen and (max-width:1210px){.productAdditionalInfo{padding:0 60px}}@media screen and (max-width:768px){.aiTabs p{font-size:14px}.descriptionPara{gap:15px}.descriptionParaGrid{grid-template-columns:1fr}}@media screen and (max-width:450px){.productAdditionalInfo{padding:0 20px}.aiTabs{gap:20px}.descriptionPara{gap:10px}.userReviewBottomContent p{font-size:12px}.userNewReviewForm button{width:40%}}.additional-info-section{margin:60px auto;max-width:1200px;padding:0 20px}.tab-navigation{border-bottom:1px solid #e0e0e0;display:flex;gap:16px;margin-bottom:32px;padding-bottom:2px}.tab-button{background:none;color:#666;font-size:15px;padding:12px 24px;position:relative;transition:all .3s ease}.tab-button:after{background:#3a84ce;bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .3s ease;width:100%}.tab-content{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;padding:32px}.main-description{color:#666;line-height:1.6;margin-bottom:32px}.features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr}.feature-list h3{color:#2c3e50;font-size:18px;margin-bottom:16px}.feature-list ul{list-style:none;padding:0}.feature-list li{align-items:center;color:#666;display:flex;gap:12px;margin-bottom:12px}.check-icon{color:#3a84ce;font-size:14px}.specifications-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.spec-item{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;justify-content:space-between;padding:16px}.spec-label{color:#666;font-size:14px}.spec-value{color:#2c3e50;font-weight:500}.reviews-summary{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.rating-overview h3{color:#2c3e50;font-size:20px;margin-bottom:12px}.average-rating{align-items:center;display:flex;gap:16px}.rating-number{color:#2c3e50;font-size:48px;font-weight:600}.rating-stars{display:flex;flex-direction:column;gap:4px}.total-reviews{color:#666;font-size:14px}.write-review-btn{background:#3a84ce;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:12px 24px}.reviews-list{display:flex;flex-direction:column;gap:20px}.review-card{background:#f8f9fa;border-radius:12px;padding:24px}.review-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.reviewer-info{align-items:center;display:flex;gap:12px}.user-icon{color:#666;font-size:20px}.reviewer-info h4{color:#2c3e50;margin-bottom:4px}.review-date{color:#666;font-size:14px}.review-comment{color:#666;line-height:1.6}@media (max-width:768px){.tab-navigation{flex-wrap:wrap}.features-grid{grid-template-columns:1fr}.reviews-summary{align-items:flex-start;flex-direction:column;gap:20px}}.productSection{margin-top:30px;padding:0 160px}.productShowCase{display:flex;gap:60px}.product-main-image{align-items:center;background-color:#f8f8f8;border-radius:5px;display:flex;height:300px;justify-content:center;overflow:hidden;width:300px}.product-main-image img{height:100%;object-fit:cover}.productDetails{align-items:flex-start;display:flex;flex-direction:column;gap:10px;width:41%}.productBreadcrumb{display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.product-details-container{margin:40px auto;max-width:1200px;padding:0 20px}.product-details-wrapper{grid-gap:40px;background:#fff;border-radius:16px;box-shadow:0 2px 20px #0000000f;display:grid;gap:40px;grid-template-columns:1fr 1fr;padding:32px}.product-images-section{margin:auto;text-align:center}.product-main-image{height:380px;width:350px}.product-main-image img{border-radius:5px;width:100%}.thumbnail-images{display:flex;gap:10px;justify-content:center;margin-top:10px}.thumbnail-images img{border:1px solid gray;border-radius:5px;cursor:pointer;height:60px;transition:border .3s ease;width:60px}.thumbnail-images img.selected{border:2px solid #000}.product-header{margin-bottom:24px}.product-header h1{color:#2c3e50;font-size:28px;font-weight:600;margin-bottom:8px}.brand{color:#666;font-size:15px;margin-bottom:12px}.product-rating{align-items:center;display:flex;gap:8px}.stars svg{font-size:16px}.rating-value{color:#2c3e50;font-weight:600}.reviews-count{color:#666;font-size:14px}.product-pricing{margin-bottom:24px}.price-tag{align-items:center;display:flex;gap:12px;margin-bottom:4px}.current-price{color:#2c3e50;font-size:32px;font-weight:600}.original-price{color:#999;font-size:20px;text-decoration:line-through}.discount{background:#ff4757;border-radius:4px;color:#fff;font-size:14px;font-weight:500;padding:4px 8px}.tax-info{color:#666;font-size:14px}.product-description{border:1px solid #e0e0e0;border-radius:18px;color:#666;line-height:1.6;margin-bottom:24px;margin-top:40px;padding:50px}.product-highlights{margin-bottom:32px}.product-highlights h3{color:#2c3e50;font-size:18px;margin-bottom:16px}.highlights-grid{grid-gap:16px;display:grid;gap:16px}.highlight-item{background:#f8f9fa;border-radius:8px;padding:16px}.highlight-item strong{color:#2c3e50;display:block;margin-bottom:4px}.add-to-carting{background-color:#419794;border-radius:8px;color:#fff;cursor:pointer;padding:10px;text-align:center;transition:all .2s ease;width:150px}.add-to-carting-btn:hover{background:#2c6aa8}.add-to-carting.disabled{background-color:#888;cursor:not-allowed}.wishlist-btn{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#666;cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .2s ease;width:48px}.wishlist-btn svg.wishlisted{color:#ff4757}.product-features{grid-gap:20px;border-top:1px solid #e0e0e0;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding-top:32px}.feature-item{align-items:center;display:flex;gap:12px}.feature-item svg{color:#3a84ce;font-size:24px}.feature-item h4{color:#2c3e50;font-size:14px;margin-bottom:4px}.feature-item p{color:#666;font-size:13px}@media (max-width:992px){.product-details-wrapper,.product-features{grid-template-columns:1fr}}@media (max-width:768px){.product-details-container{margin:20px auto}.product-details-wrapper{padding:20px}.product-header h1{font-size:24px}.current-price{font-size:28px}}@media (max-width:576px){.product-main-image{align-items:center;background-color:#f8f8f8;border-radius:5px;display:flex;height:270px;justify-content:center;overflow:hidden;width:250px}.product-header{margin-bottom:10px}.current-price{font-size:26px}.original-price{font-size:18px;margin-top:5px}.add-to-carting{padding:8px;width:101px}.discount{font-size:10px}.price-tag{margin-bottom:1px}.brand{margin-bottom:4px}.product-pricing{margin-bottom:16px}.product-details-wrapper{gap:20px}.product-main-image img{height:100%;object-fit:cover;width:100%}.product-actions{flex-wrap:wrap}.quantity-selector{width:100%}.add-to-cart-btn{width:calc(100% - 64px)}.product-description{padding:20px}}.related-products-section{background:#f8f9fa;padding:80px 0}.container{margin:0 auto;max-width:1200px;padding:0 20px}.section-header h2{color:#2c3e50;font-size:32px;font-weight:600;margin-bottom:8px}.section-header p{font-size:16px}.slider-container{padding:0 40px;position:relative}.custom-navigation{left:0;pointer-events:none;right:0;z-index:10}.custom-navigation,.nav-button{position:absolute;top:50%;transform:translateY(-50%)}.nav-button{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001a;color:#2c3e50;cursor:pointer;display:flex;height:40px;justify-content:center;pointer-events:auto;transition:all .3s ease;width:40px}.nav-button:hover{background:#3a84ce;color:#fff}.nav-button.prev{left:0}.nav-button.next{right:0}.product-card{border-radius:12px;box-shadow:0 4px 15px #0000000d}.product-actions{display:flex;flex-direction:column;gap:8px;opacity:0;position:absolute;right:12px;top:12px;transform:translateX(10px);transition:all .3s ease}.product-card:hover .product-actions{opacity:1;transform:translateX(0)}.action-btn{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001a;color:#555;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.action-btn:hover{background:#3a84ce;color:#fff}.action-btn .active{color:#ff4757}.discount-badge{background:#ff4757;border-radius:4px;color:#fff;font-size:12px;font-weight:500;left:12px;padding:4px 8px;position:absolute;top:12px}.product-info{padding:20px}.category{color:#3a84ce;font-size:13px;letter-spacing:.5px;text-transform:uppercase}.product-name{color:#2c3e50;font-size:16px;font-weight:500;line-height:1.4;margin:8px 0}.rating{align-items:center;display:flex;gap:8px;margin-bottom:12px}.stars{display:flex;gap:2px}.stars svg{color:#ddd;font-size:14px}.stars svg.filled{color:#419794}.review-count{color:#666;font-size:13px}.price{align-items:center;display:flex;gap:8px}.current{color:#2c3e50;font-size:18px;font-weight:600}.original{color:#999;font-size:14px;text-decoration:line-through}.related-products-loading{padding:60px 0;text-align:center}.loader{border-top-color:#3a84ce;margin:0 auto}@media (max-width:768px){.related-products-section{padding:40px 0}.section-header h2{font-size:28px}.slider-container{padding:0 30px}.nav-button{height:36px;width:36px}}.errorContainer{align-items:center;background-image:url(/static/media/pattern_bg.dafe77559e9a1e9f5529.png);background-position:50%;background-size:cover;display:flex;flex-direction:column;gap:10px;height:620px;justify-content:center}.errorContainer h1{font-size:100px;font-weight:700}.errorContainer h3{font-size:26px;font-weight:600;margin-bottom:14px}.errorContainer p{font-size:14px;margin-bottom:16px;text-align:center}.errorContainer a{background-color:#000;color:#fff;font-size:14px;font-weight:500;padding:20px 140px;text-decoration:none;text-transform:uppercase;transition:background-color .3s}@media screen and (max-width:1210px){.errorContainer a{padding:20px 100px}}@media screen and (max-width:450px){.errorContainer{height:550px;padding:0 20px}.errorContainer a{padding:20px 60px}}@media screen and (max-width:320px){.errorContainer{height:500px}.errorContainer h1{font-size:70px}.errorContainer h3{font-size:20px}.errorContainer p{font-size:12px}.errorContainer a{padding:20px 40px}}.registration-container{background:linear-gradient(90deg,#fff8f0 0,#fff0e0);min-height:100vh;padding:2rem;width:100%}.registration-header{margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:1200px;text-align:center}.registration-header h1{color:#f60;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.registration-header p{color:#666;font-size:1.1rem}.registration-form-container{background:#fff;border-radius:12px;margin:0 auto;max-width:1200px;padding:2.5rem}.registration-form{width:100%}.form-grid{grid-gap:.2rem;display:grid;gap:.2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:2rem}.form-group{margin-bottom:1rem}.form-group.full-width{grid-column:1/-1}.form-group label{color:#555;display:block;font-size:.95rem;margin-bottom:.5rem}.form-group input,.form-group select{background-color:#fffaf5;border:1px solid #fca;border-radius:8px;font-size:1rem;padding:.8rem 1rem;transition:all .3s ease;width:100%}.form-group input:focus,.form-group select:focus{border-color:#f60;box-shadow:0 0 0 3px #ff66001a;outline:none}.form-group select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem}.location-section{background-color:#fffaf5;border:1px dashed #fca;border-radius:8px;padding:1.5rem;text-align:center}.location-btn{align-items:center;background-color:#f60;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;justify-content:center;padding:.8rem 5.5rem;transition:all .3s ease}.location-btn:hover{background-color:#e65c00;transform:translateY(-2px)}.location-icon{height:1rem;margin-right:.5rem;width:1rem}.location-status{font-size:.9rem;font-weight:500;margin-top:1rem}.location-status.success{color:#28a745}.location-status.error{color:#dc3545}.location-coordinates{color:#666;display:flex;font-size:.85rem;gap:1rem;justify-content:center;margin-top:1rem}.file-upload-wrapper{display:block;overflow:hidden;position:relative}.file-upload-wrapper input[type=file]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.file-upload-label{align-items:center;background-color:#fffaf5;border:2px dashed #fca;border-radius:8px;color:#666;cursor:pointer;display:flex;flex-direction:column;font-size:1rem;gap:.5rem;justify-content:center;padding:1.5rem;text-align:center;transition:all .3s ease}.file-upload-label:hover{background-color:#fff5eb;border-color:#f60}.upload-icon{color:#f60;font-size:1.5rem;font-weight:700}.file-name{color:#f60;font-weight:500}.submit-btn{background-color:#f60;border-radius:8px;font-size:1.1rem;gap:.5rem;margin-top:1rem;padding:1rem}.submit-btn:hover{background-color:#e65c00;box-shadow:0 4px 8px #ff66004d;transform:translateY(-2px)}.submit-btn:disabled{background-color:#f96}.spinner{animation:spin 1s ease-in-out infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:1.2rem;width:1.2rem}.login-redirect{color:#666;font-size:1rem;margin-top:1.5rem;text-align:center}.login-redirect a{color:#f60;font-weight:500;text-decoration:none}.login-redirect a:hover{text-decoration:underline}.registration-popup{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.popup-content1{animation:popIn .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;max-width:450px;padding:2.5rem;text-align:center;width:90%}.popup-icon{align-items:center;display:flex;height:4rem;justify-content:center;margin:0 auto 1.5rem;width:4rem}.popup-content h3{color:#f60;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.popup-content p{color:#555;font-size:1rem;line-height:1.5;margin-bottom:1.5rem}.popup-close-btn{background-color:#f60;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;min-width:120px;padding:.8rem 1.5rem;transition:all .3s ease}.popup-close-btn:hover{background-color:#e65c00;transform:translateY(-2px)}@keyframes popIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.registration-container{padding:0}.registration-header h1{font-size:2rem}.location-btn{padding:.8rem 1.5rem}.registration-form-container{padding:0}.form-grid{grid-template-columns:1fr}}:root{--primary-color:#f60;--primary-light:#f96;--primary-dark:#cc5200;--text-light:#666;--border-color:#e0e0e0;--background-light:#fff9f5;--error-color:#e74c3c;--success-color:#2ecc71}.auth-page{align-items:center;background-color:#f8f8f8;display:flex;justify-content:center;min-height:100vh;position:relative}.auth-background{z-index:0}.auth-background,.auth-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.auth-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ff66001a}.auth-container{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0000001a;max-width:500px;overflow:hidden;padding:2.5rem;position:relative;width:100%;z-index:1}.auth-header{margin-bottom:2rem;text-align:center}.auth-header h2{color:#f60;color:var(--primary-color);font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.auth-header p{color:#666;color:var(--text-light);font-size:1rem}.auth-tabs{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color);display:flex;margin-bottom:1.5rem}.auth-tab{align-items:center;background:none;border:none;color:#666;color:var(--text-light);cursor:pointer;display:flex;flex:1 1;font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;padding:.8rem 1rem;position:relative;transition:all .3s ease}.auth-tab.active{color:#f60;color:var(--primary-color);font-weight:600}.auth-tab.active:after{background:#f60;background:var(--primary-color);border-radius:3px 3px 0 0;bottom:-1px;content:"";height:3px;left:0;position:absolute;width:100%}.tab-icon{font-size:1.2rem}.auth-form{display:flex;flex-direction:column;gap:1.5rem}.auth-error{background-color:#fdecea;border-radius:8px;color:#e74c3c;color:var(--error-color);font-size:.9rem;margin-bottom:.5rem;padding:.8rem 1rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{color:#333;color:var(--text-color);font-size:.9rem;font-weight:500}.input-wrapper{position:relative}.input-icon{color:#666;color:var(--text-light);font-size:1.1rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.form-group input{background-color:#fff9f5;background-color:var(--background-light);border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:8px;font-size:1rem;padding:.8rem 1rem .8rem 2.5rem;transition:all .3s ease;width:100%}.form-group input:focus{border-color:#f60;border-color:var(--primary-color);box-shadow:0 0 0 3px #ff66001a;outline:none}.form-options{align-items:center;display:flex;font-size:.9rem;justify-content:space-between}.checkbox-container{align-items:center;color:#666;color:var(--text-light);cursor:pointer;display:flex}.checkbox-container input{cursor:pointer;opacity:0;position:absolute}.checkmark{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:4px;display:flex;height:18px;justify-content:center;margin-right:.5rem;width:18px}.checkbox-container input:checked~.checkmark{background-color:#f60;background-color:var(--primary-color);border-color:#f60;border-color:var(--primary-color)}.checkmark:after{color:#fff;content:"✓";display:none;font-size:.7rem}.checkbox-container input:checked~.checkmark:after{display:block}.forgot-password{color:#f60;color:var(--primary-color);font-weight:500;text-decoration:none}.forgot-password:hover{text-decoration:underline}.auth-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.9rem;transition:all .3s ease;width:100%}.auth-button.primary{background-color:#f60;background-color:var(--primary-color);color:#fff}.auth-button.primary:hover{background-color:#cc5200;background-color:var(--primary-dark);box-shadow:0 4px 8px #ff66004d;transform:translateY(-2px)}.auth-button:disabled{cursor:not-allowed;opacity:.7;transform:none!important}.button-icon{font-size:1.2rem}.auth-spinner{animation:spin 1s ease-in-out infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}.auth-divider{align-items:center;color:#666;color:var(--text-light);display:flex;font-size:.9rem;gap:1rem}.auth-divider:after,.auth-divider:before{background-color:#e0e0e0;background-color:var(--border-color);content:"";flex:1 1;height:1px}.social-login{display:flex;gap:1rem}.social-button{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:500;gap:.5rem;justify-content:center;padding:.8rem;transition:all .3s ease}.social-button:hover{background-color:#f5f5f5}.social-button img{height:18px;width:18px}.auth-footer{color:#666;color:var(--text-light);font-size:.9rem;margin-top:1.5rem;text-align:center}.auth-footer button{background:none;border:none;color:#f60;color:var(--primary-color);cursor:pointer;font-weight:500;padding:0}.auth-footer button:hover{text-decoration:underline}@media (max-width:768px){.auth-container{margin:1rem;padding:1.5rem}.social-login{flex-direction:column}}.resetPasswordSection{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;padding:50px 0}.resetPasswordSection h2{font-size:26px;font-weight:600}.resetPasswordContainer{display:flex;flex-direction:column;gap:10px;width:500px}.resetPasswordContainer p{color:#767676;font-size:14px;font-weight:400}.resetPasswordContainer form{display:flex;flex-direction:column;gap:15px}.resetPasswordContainer form input{border:2px solid #e4e4e4;outline-color:#000;padding:20px}.resetPasswordContainer form button{background-color:#000;border:none;color:#fff;cursor:pointer;font-weight:600;padding:20px;text-transform:uppercase}.resetPasswordSection p{color:#767676;font-size:14px;font-weight:400}.resetPasswordSection p a{color:#000}@media screen and (max-width:450px){.resetPasswordContainer{width:90%}}.blogDetailsSectionContainer{display:flex;flex-direction:column;margin-top:30px;padding:0 160px}.blogDetailsHeading{margin-bottom:50px;padding:0 100px}.blogDetailsHeading h2{font-size:50px;font-weight:700;margin-bottom:10px}.blogDetailsMetaData{display:flex;gap:25px}.blogDetailsMetaData span{color:#767676;font-size:14px;text-transform:uppercase}.blogDetailsFeaturedImg img{height:100%;width:100%}.blogDetailsContent{display:flex;flex-direction:column;gap:20px;padding:50px 100px}.blogDetailsContent p{font-size:14px;line-height:24px}.blogDetailsContent h5{font-size:18px;font-weight:500}.blogDetailsContentBullets{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.blogDetailsContentBulletscontent{display:flex;flex-direction:column;gap:25px}.blogDetailsContentBulletscontent p ol,.blogDetailsContentBulletscontent p ul{padding-left:15px}.blogDetailsContentImg{display:flex;gap:30px}.blogDetailsContentImg img{height:100%;width:100%}.share-buttons{gap:10px;padding:0 100px}.share-button,.share-buttons{align-items:center;display:flex;justify-content:center}.share-button{border:none;color:#fff;cursor:pointer;font-size:16px;padding:15px 35px;transition:background-color .3s}.share-button svg{margin-right:15px}.facebook{background-color:#3b5998}.facebook:hover{background-color:#2d4373}.twitter{background-color:#1da1f2}.twitter:hover{background-color:#0d95e8}.pinterest{background-color:#bd081c}.pinterest:hover{background-color:#8c0615}.more{background-color:#333;height:53px;padding:0;width:53px}.more svg{margin-right:0}.more:hover{background-color:#000}.blogDetailsNextPrev{display:flex;justify-content:space-between;padding:50px 100px}.blogDetailsNextPrevContainer{display:flex;flex-direction:column;gap:10px}.blogDetailsNextPrevContainer p{font-size:14px}.blogDetailsNextPrevContainerIcon{align-items:center;cursor:pointer;display:flex}.blogDetailsNextPrevContainerIcon p{font-size:14px;font-weight:500;position:relative}.blogDetailsNextPrevContainerIcon p:after{border-bottom:2px solid #000;bottom:-5px;content:"";left:0;position:absolute;transition:width .3s ease;width:0}.blogDetailsNextPrevContainerIcon p:hover:after{width:50%}.blogDetailsNextPrevContainerIcon2{align-items:center;cursor:pointer;display:flex;justify-content:right}.blogDetailsNextPrevContainerIcon2 p{font-size:14px;font-weight:500;position:relative}.blogDetailsNextPrevContainerIcon2 p:after{border-bottom:2px solid #000;bottom:-5px;content:"";left:0;position:absolute;transition:width .3s ease;width:0}.blogDetailsNextPrevContainerIcon2 p:hover:after{width:50%}@media screen and (max-width:1210px){.blogDetailsSectionContainer{margin-top:0;padding:0 60px}.blogDetailsHeading{padding:0 50px}.blogDetailsContent{padding:50px}.share-buttons{padding:0 50px}.blogDetailsNextPrev{padding:50px}}@media screen and (max-width:991px){.blogDetailsHeading{padding:0 25px}.blogDetailsHeading h2{font-size:40px}.blogDetailsContent{padding:50px 25px}.blogDetailsContentImg img{width:48.5%}.share-buttons{padding:0 25px}.share-button{padding:10px}.share-button svg{margin-right:10px}.more{height:43px;width:43px}.more svg{margin-right:0}.blogDetailsNextPrev{padding:50px 25px}}@media screen and (max-width:768px){.blogDetailsHeading{padding:0}.blogDetailsContent{padding:50px 0}.blogDetailsContentBullets{grid-template-columns:1fr}.share-buttons{flex-direction:column;gap:10px}.share-button{padding:15px 25px}.blogDetailsNextPrev{padding:50px 0}}@media screen and (max-width:450px){.blogDetailsSectionContainer{padding:0 15px}.blogDetailsHeading h2{font-size:24px}.blogDetailsContentImg{flex-direction:column;gap:20px}.blogDetailsContentImg img{width:100%}.share-button{padding:15px}.blogDetailsNextPrev{flex-direction:column;gap:20px}.blogDetailsNextPrevContainer{align-items:flex-start}}.blogDetails{margin:2rem auto;max-width:1200px;padding:0 1rem}.blogHeader{margin-bottom:2rem}.blogHeader img{border-radius:12px;height:400px;margin-bottom:1.5rem;object-fit:cover;width:100%}.blogInfo h1{color:#1e293b;font-size:2.5rem;margin-bottom:1rem}.blogMeta{color:#64748b;display:flex;gap:2rem;margin-bottom:1rem}.blogTags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.tag{background:#e2e8f0;border-radius:20px;color:#475569;font-size:.9rem;padding:.25rem .75rem}.blogContent{color:#334155;font-size:1.1rem;line-height:1.8}.blogCategory,.blogContent{margin-bottom:2rem}.blogCategory h3{color:#1e293b;font-size:1.2rem;margin-bottom:.5rem}.blogCategory p{color:#3b82f6;font-weight:500}.blogFooter{border-top:1px solid #e2e8f0;color:#64748b;font-size:.9rem;padding-top:1rem}@media (max-width:768px){.blogHeader img{height:300px}.blogInfo h1{font-size:2rem}.blogMeta{flex-direction:column;gap:.5rem}}.relatedBlogs{border-top:1px solid #e2e8f0;margin-top:4rem;padding-top:2rem}.relatedBlogs h2{color:#1e293b;font-size:1.8rem;margin-bottom:2rem}.relatedBlogsGrid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.relatedBlogCard{color:inherit;text-decoration:none;transition:transform .3s ease}.relatedBlogCard:hover{transform:translateY(-5px)}.relatedBlogCard img{border-radius:8px;height:200px;margin-bottom:1rem;object-fit:cover;width:100%}.relatedBlogInfo h3{color:#1e293b;font-size:1.2rem;margin-bottom:.5rem}.relatedBlogInfo p{color:#64748b;font-size:.9rem;margin-bottom:.25rem}.blogContent p{margin-bottom:1.5rem}@media (max-width:768px){.relatedBlogsGrid{grid-template-columns:1fr}.relatedBlogCard img{height:180px}}.termsContainer{display:flex;flex-direction:column;gap:50px;padding:50px 270px}.termsContainer h2{font-size:35px;font-weight:700}.termsContent{display:flex;flex-direction:column;gap:15px}.termsContent h6{font-size:16px;font-weight:500}.termsContainer p{font-size:14px;line-height:30px;margin-bottom:20px}@media screen and (max-width:1210px){.termsContainer{padding:30px 60px}}@media screen and (max-width:450px){.termsContainer{padding:15px}.termsContainer h2{font-size:25px}}.shoppingCartSection{display:flex;flex-direction:column;padding:30px 40px}.shoppingCartSection h2{font-size:35px;font-weight:700;margin-bottom:40px;text-transform:uppercase}.shoppingCartTabsContainer{display:flex;flex-direction:column;gap:50px;margin-top:-93px}.shoppingCartTabs{display:flex;position:relative}.shoppingBagTableItemImg img{height:50vh;width:auto}.shoppingCartTabs button{background:#0000;border:none;color:#000;cursor:pointer;display:none;flex-grow:1;outline:none;padding-bottom:20px;text-align:left}.shoppingBagSection{display:flex;gap:50px}.shoppingBagTableSection{flex:1 1}.shoppingBagTable{border-collapse:collapse;width:100%}.shoppingBagTable th,.shoppingBagTable tr{border-bottom:1px solid #e4e4e4}.shoppingBagTable th{font-size:14px;font-weight:500;padding:20px 10px;text-align:left;text-transform:uppercase}.shoppingBagTable td{padding:20px 0}.shoppingBagTableImg{height:120px;width:120px}.shoppingBagTableImg img{height:100%;object-fit:cover;object-position:top;width:100%}.shoppingBagTableProductDetail{display:flex;flex-direction:column;gap:10px;margin-left:10px}.shoppingBagTableProductDetail h4{font-size:16px;font-weight:400}.shoppingBagTableProductDetail a{color:#000;text-decoration:none}.shoppingBagTableProductDetail p{color:#767676;font-size:14px}.ShoppingBagTableQuantity{align-items:center;display:flex;gap:5px;padding:0 10px}.ShoppingBagTableQuantity input{background-color:#f5fafd;border:1px solid #ddd;border-radius:7px;color:#184363;font-size:16px;padding:7px 14px;width:40px}.ShoppingBagTableQuantity button{background-color:#419794;border:none;cursor:pointer;font-size:16px;padding:6px 0;width:44px}.shoppingCartEmpty{align-items:center;display:flex;flex-direction:column;font-size:18px;font-weight:500;gap:20px;justify-content:center;padding:20px 10px;text-transform:uppercase}.shoppingCartEmpty button{background-color:#419794;border:none;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;text-transform:uppercase}.shoppingCartEmpty button a{color:#fff;text-decoration:none}.shoppingBagTotalTableContainer{border:1px solid #e4e4e4;border-radius:20px;padding:40px}.shoppingBagTotal{border-left:1px solid #ccb8b8;display:flex;flex-direction:column;gap:25px;height:30%;padding:40px;width:30%}.shoppingBagTotal h3{font-size:16px;font-weight:600;margin-left:7px;text-transform:uppercase}.shoppingBagTotalTable{border-collapse:collapse}.shoppingBagTotalTable tr{border-bottom:1px solid #e4e4e4}.shoppingBagTotalTable th{border-bottom:1px solid #e4e4e4;font-size:14px;font-weight:500;padding:20px 10px;text-transform:uppercase;vertical-align:initial}.shoppingBagTotalTable td{font-size:14px;font-weight:500;padding:20px 0}.shoppingBagTotalTableCheck{display:flex;flex-direction:column;gap:10px}.shoppingBagTotal button{background:linear-gradient(135deg,#f6712a,#f49968);border:none;border-radius:13px;color:#fff;cursor:pointer;font-weight:600;padding:20px 10px;text-transform:uppercase;width:auto}.shoppingBagTotal button:disabled{cursor:not-allowed;opacity:.5}.shopCartFooter{margin-top:20px}.shopCartFooterContainer{display:flex;justify-content:space-between;width:100%}.shopCartFooterContainer form{border:2px solid #e4e4e4;display:flex;gap:10px}.shopCartFooterContainer form input{border:none;height:50px;outline:none;padding:0 20px}.shopCartFooterContainer form button{background-color:#fff}.shopCartFooterContainer form button,.shopCartFooterbutton{border:none;cursor:pointer;font-size:14px;font-weight:600;padding:0 20px;text-transform:uppercase}.shopCartFooterbutton{background-color:#000;color:#fff}.shoppingBagTableMobile{display:none}.checkoutSection{display:flex;gap:50px}.checkoutDetailsSection{flex:1 1}.checkoutDetailsSection h4{font-size:20px;font-weight:500;margin-bottom:20px;text-transform:uppercase}.checkoutDetailsForm form{border:1px solid #e4e4e4;border-radius:18px;display:flex;flex-direction:column;gap:30px;padding:15px}.checkoutDetailsForm input{border:2px solid #e4e4e4;height:52px;outline-color:#000;padding:0 20px}.checkoutDetailsForm{background:#fff;border-radius:8px;margin:0 auto;max-width:600px;padding:5px}.checkoutDetailsForm>div{margin-bottom:20px}.checkoutDetailsForm h3{color:#333;font-size:16px;font-weight:500;margin-bottom:8px}.checkoutDetailsForm input[type=text]:disabled{background:#f8f8f8;border:1px solid #e0e0e0;border-radius:6px;color:#444;cursor:not-allowed;font-size:15px;padding:12px 15px;width:100%}.checkoutDetailsForm input[type=text]:disabled::placeholder{color:#888;font-style:italic}.checkoutDetailsForm input[type=text]:disabled:hover{border-color:#d0d0d0}.checkoutDetailsForm textarea{border:2px solid #e4e4e4;outline-color:#000;padding:10px 20px}.checkoutDetailsFormRow{display:flex;gap:20px}.checkoutDetailsFormRow input{width:50%}.checkoutDetailsFormCheck{display:flex;flex-direction:column;gap:20px}.checkoutDetailsFormCheck label{align-items:center;display:flex}.checkoutDetailsFormCheck label p{font-size:14px;text-transform:uppercase}.checkoutDetailsFormCheck input{border:2px solid #e4e4e4;cursor:pointer;display:inline-block;height:auto!important;margin-right:10px;outline:none;padding:6px!important;position:relative;vertical-align:middle}.checkoutDetailsFormCheck input:checked{border:2px solid #585656}.checkoutDetailsFormCheck input:after{background-color:#000;content:"";display:block;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease-in-out;width:8px}.checkoutDetailsFormCheck input:checked:after{transform:translate(-50%,-50%) scale(1)}.checkoutPaymentSection{display:flex;flex-direction:column;gap:25px;width:38%}.checkoutTotalContainer{border:1px solid #e4e4e4;border-radius:18px;display:flex;flex-direction:column;gap:5px;margin-top:25px;padding:40px}.checkoutTotalContainer h3{font-size:16px;font-weight:500;margin-bottom:20px;text-transform:uppercase}.checkoutItems table{border-collapse:collapse;width:100%}.checkoutItems table th{border-bottom:1px solid #e4e4e4;font-size:14px;font-weight:500;padding:10px 0;text-align:left;text-transform:uppercase}.checkoutItems table td{color:#595858;font-size:14px;padding:12px 0}.checkoutItems table tbody{border-bottom:1px solid #e4e4e4}.checkoutTotal table{border-collapse:collapse;width:100%}.checkoutTotal table th{font-size:14px;font-weight:500;padding:10px 0;text-align:left;text-transform:uppercase}.checkoutTotal table td{font-size:14px;font-weight:500;padding:15px 0}.checkoutTotal table tr{border-bottom:1px solid #e4e4e4}.checkoutPaymentContainer{border:1px solid #e4e4e4;display:flex;flex-direction:column;gap:20px;padding:40px}.checkoutPaymentContainer label{align-items:first baseline;display:flex;gap:10px}.checkoutPaymentContainer input{border:2px solid #e4e4e4;border-radius:50%;cursor:pointer;outline:none;padding:5px;position:relative}.checkoutPaymentContainer input:checked{border:2px solid #585656}.checkoutPaymentContainer input:after{background-color:#000;border-radius:50%;content:"";display:block;height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease-in-out;width:6px}.checkoutPaymentContainer input:checked:after{transform:translate(-50%,-50%) scale(1)}.checkoutPaymentMethod{display:flex;flex-direction:column;gap:10px}.checkoutPaymentMethod span{font-size:16px;font-weight:500}.checkoutPaymentMethod p{font-size:14px}.policyText{font-size:12px;line-height:24px}.policyText a{color:#c32929;text-decoration:none}.checkoutPaymentSection button{background:linear-gradient(135deg,#f6712a,#f49968);border:none;border-radius:13px;color:#fff;cursor:pointer;font-weight:600;padding:20px 10px;text-transform:uppercase}.orderComplete,.orderCompleteSection{align-items:center;display:flex;flex-direction:column}.orderComplete{gap:40px;width:80%}.orderCompleteMessage{align-items:center;display:flex;flex-direction:column;gap:10px;width:100%}.orderCompleteMessageImg{height:220px;width:220px}.orderCompleteMessageImg img{background:none!important;height:100%;width:100%}.orderCompleteMessage h3{font-size:25px;font-weight:500;margin-top:-50px;text-align:center}.orderCompleteMessage p{color:#767676;font-size:14px}.orderInfo{align-items:center;border:2px dashed #585656;display:flex;justify-content:space-between;width:100%}.orderInfoItem{display:flex;flex-direction:column;gap:10px;padding:40px}.orderInfoItem p{color:#767676;font-size:14px}.orderInfoItem h4{font-size:16px;font-weight:500}.orderTotalContainer{border:1px solid #585656;display:flex;flex-direction:column;gap:5px;width:100%}.orderTotalContainer h3{font-size:16px;font-weight:500;padding:30px 40px;text-transform:uppercase}.orderItems{padding:0 40px}.orderItems table{border-collapse:collapse;width:100%}.orderItems table th{border-bottom:1px solid #e4e4e4;font-size:14px;font-weight:500;padding:10px 0;text-align:left;text-transform:uppercase}.orderItems table td{color:#595858;font-size:14px;padding:12px 0}.orderItems table tbody{border-bottom:1px solid #e4e4e4}.orderTotal{padding:0 40px 40px}.orderTotal table{border-collapse:collapse;width:100%}.orderTotal table th{font-size:14px;font-weight:500;padding:10px 0;text-align:left;text-transform:uppercase}.orderTotal table td{font-size:14px;font-weight:500;padding:15px 0}.orderTotal table tr{border-bottom:1px solid #e4e4e4}@media screen and (max-width:1210px){.shoppingCartSection{padding:30px 60px}.shoppingBagSection{flex-direction:column;gap:20px}.shoppingBagTotal{padding:20px;width:auto}}@media screen and (max-width:768px){.shoppingCartSection h2{font-size:20px}.shoppingCartTabsContainer{gap:20px;margin-top:-40px}.shoppingCartTabs{flex-direction:column}.shoppingCartTabs button{border-bottom:none;border-left:2px solid #e4e4e4;padding:15px}.shoppingCartTabs button.active{border-bottom:none;border-left:2px solid #02d802}.shoppingCartTabs.cartTab1:after,.shoppingCartTabs.cartTab2:after,.shoppingCartTabs.cartTab3:after{background-color:#0bfc53;bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.shoppingCartTabs.cartTab1:after{height:28%}.shoppingCartTabs.cartTab2:after{height:66.66%}.shoppingCartTabs.cartTab3:after{height:100%}.shopCartFooter{margin-bottom:50px}.checkoutSection{flex-direction:column;gap:20px}.checkoutPaymentSection,.orderComplete{width:100%}.orderInfo{align-items:flex-start;flex-direction:column;gap:20px;padding:40px 0}.orderInfoItem{padding:0 40px}.token-animation{padding:20px;width:90%}.cart-icon{font-size:40px}.coin{font-size:24px}.earned-tokens{font-size:20px}.sound-toggle{padding:6px}.sound-toggle svg{height:16px;width:16px}}@media screen and (max-width:450px){.shoppingCartSection{padding:44px 25px}.shoppingCartSection h2{font-size:20px;margin-left:50px;margin-top:-32px}.shoppingBagTable{display:none}.shoppingBagTableMobile{display:block}.shoppingBagTableMobileItems{align-items:center;border-bottom:.5px solid #585656;border-top:1px solid #151414;display:flex;gap:15px;padding:14px 0}.shoppingBagTableMobileItemsImg{height:90px;width:90px}.shoppingBagTableMobileItemsImg img{height:100%;object-fit:cover;object-position:top;width:100%}.shoppingBagTableMobileItemsDetail{align-items:center;display:flex;justify-content:space-between;width:70%}.shoppingBagTableMobileItemsDetailMain{display:flex;flex-direction:column;gap:5px}.shoppingBagTableMobileItemsDetailMain h4{font-size:14px;font-weight:400}.shoppingBagTableMobileItemsDetailMain a{color:#000;text-decoration:none}.shoppingBagTableMobileItemsDetailMain p{font-size:14px}.shoppingBagTableMobileItemsDetailMain span{font-size:14px;font-weight:500}.shoppingBagTableMobileQuantity{align-items:center;display:flex;right:0}.shoppingBagTableMobileQuantity button{background-color:#f6712a;border:none;color:#fff;cursor:pointer;font-size:17px;padding:0;width:25px}.shoppingBagTableMobileQuantity input{background:#f6712a;border:none;color:#fff;font-size:13px;height:25px;outline:none;text-align:center;width:25px}.shoppingBagTableMobileItemsDetailTotal{align-items:flex-end;display:flex;flex-direction:column;gap:65px}.shoppingBagTableMobileItemsDetailTotal p{font-size:16px;font-weight:500}.shopCartFooterContainer{flex-direction:column;gap:10px}.shopCartFooterContainer form{justify-content:space-between}.shopCartFooterContainer form button,.shopCartFooterContainer form input{padding:0 20px}.shopCartFooterbutton{padding:15px 20px;width:50%}.checkoutDetailsFormRow{flex-direction:column;gap:30px}.checkoutDetailsFormRow input{width:auto}.checkoutPaymentContainer,.checkoutTotalContainer{padding:20px}.shopCartFooterContainer form button{font-size:12px;padding:0 10px}}@media screen and (max-width:320px){.shoppingBagTableMobileItemsDetailMain h4{font-size:14px}.shopCartFooterContainer form{gap:0}.shopCartFooterContainer form button{padding:0 5px}}.token-animation-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.token-animation{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0003;overflow:hidden;padding:40px;position:relative;text-align:center;width:300px}.cart-success{align-items:center;display:flex;height:80px;justify-content:center;margin:20px 0;position:relative;width:100%}.cart-icon{color:#4a4a4a;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1));position:relative}.cart-glow{background:radial-gradient(circle,#28a74566 0,#0000 70%);border-radius:50%;height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.bag-container{height:140px}.coin{transition:all .3s ease}.coin.in-bag{transform:scale(.8)}.check-mark{box-shadow:0 2px 4px #0003}.earned-tokens{text-shadow:0 2px 4px #0000001a}.wallet-container{height:120px;margin-bottom:30px;position:relative}.wallet{align-items:center;color:#4a4a4a;display:flex;flex-direction:column}.coins-container{gap:10px;margin-top:10px;width:100%}.check-mark,.coins-container{display:flex;justify-content:center;position:absolute}.check-mark{align-items:center;background:#28a745;border-radius:50%;color:#fff;font-size:14px;font-weight:700;height:24px;right:-10px;top:-10px;width:24px}.earned-tokens{color:#28a745;font-size:24px;margin-top:20px}.sound-toggle{background:#0000001a;border-radius:50%;cursor:pointer;padding:8px;position:absolute;right:10px;top:10px;transition:background-color .3s ease}.sound-toggle:hover{background:#0003}.sound-toggle svg{color:#666;height:20px;width:20px}@media (max-width:768px){.sound-toggle{padding:6px}.sound-toggle svg{height:16px;width:16px}.token-animation{padding:30px;width:280px}.wallet-container{height:100px}.wallet svg{height:50px;width:50px}.cart-animation svg{height:40px;width:40px}.earned-tokens{font-size:20px}}.bag-container{display:flex;height:120px;justify-content:center;margin-bottom:30px;perspective:1000px;position:relative}.coin{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.coin.in-bag{z-index:0}.coin-icon{animation:spin 2s linear infinite;font-size:24px}.cart-animation{height:60px;margin-top:20px;position:relative;width:100%}@media (max-width:768px){.shopping-bag svg{height:60px;width:60px}.bag-opening{top:20px;width:40px}.coin-icon{font-size:20px}}.shopping-bag{overflow:hidden}.shopping-bag:after{animation:shine 2s infinite;background:linear-gradient(90deg,#fff0,#fff6 50%,#fff0)}.coin.in-bag{animation:bounce 1s ease-out}.cart-track{background:linear-gradient(180deg,#0000 45%,#0000000d 46%,#0000000d 54%,#0000 55%);height:60px;margin-top:30px;overflow:hidden;position:relative;width:100%}.cart-animation{align-items:center;color:#4a4a4a;display:flex;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));justify-content:center;position:absolute}.shopping-bag{color:#4a4a4a;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1));position:relative;z-index:1}.bag-opening{background:#fffc;border-radius:5px;box-shadow:inset 0 2px 4px #0000001a;height:10px;left:50%;position:absolute;top:25px;transform:translateX(-50%);width:60px;z-index:0}.coins-wrapper{align-items:center;display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;width:100%}.coin{color:gold;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));position:absolute;z-index:2}@keyframes shine{0%{background-position:-200px}to{background-position:400px}}.shopping-bag:after{animation:shine 3s linear infinite;background:linear-gradient(90deg,#0000,#fff9 50%,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:skewX(-20deg);width:100%}@keyframes bounce{0%{transform:translateY(0) scale(1)}40%{transform:translateY(-30px) scale(.9)}60%{transform:translateY(-15px) scale(.95)}80%{transform:translateY(-5px) scale(.98)}to{transform:translateY(0) scale(1)}}.coin.in-bag{animation:bounce 1s cubic-bezier(.36,0,.66,-.56)}@media (max-width:768px){.cart-track{margin-top:20px}}.cart-section{margin:40px auto;max-width:1200px;padding:0 20px}.cart-header{margin-bottom:40px}.cart-header h1{color:#2c3e50;font-size:32px;font-weight:600;margin-bottom:8px}.cart-progress{justify-content:space-between;margin-bottom:48px;padding:0 40px}.cart-progress,.progress-step{display:flex;position:relative}.progress-step{align-items:flex-start;flex:1 1;gap:16px}.step-number{align-items:center;background:#f8f9fa;border:2px solid #e0e0e0;border-radius:50%;color:#666;display:flex;font-weight:600;height:40px;justify-content:center;position:relative;transition:all .3s ease;width:40px}.step-line{background:#e0e0e0;height:2px;left:100%;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 40px)}.step-content{flex:1 1}.step-content h3{color:#2c3e50;font-size:16px;font-weight:500;margin-bottom:4px}.step-content p{color:#666;font-size:14px}.progress-step.active .step-number{background:#3a84ce;border-color:#3a84ce;color:#fff}.progress-step.active .step-content h3{color:#3a84ce}.progress-step.completed .step-number{background:#4caf50;border-color:#4caf50;color:#fff}.progress-step.completed .step-line{background:#4caf50}.cart-items{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;overflow:hidden}.cart-table{border-collapse:collapse;width:100%}.cart-table th{background:#f8f9fa;color:#2c3e50;font-size:14px;font-weight:500;padding:16px;text-align:left}.cart-table td{border-top:1px solid #e0e0e0;padding:16px}.product-cell{align-items:center;display:flex;gap:16px}.product-image{border-radius:8px;height:80px}.product-image img{object-fit:cover}.product-info h4{color:#2c3e50;font-size:16px;margin-bottom:4px}.product-info p{color:#666;font-size:14px}.quantity-controls{align-items:center;display:flex;gap:12px}.quantity-btn{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#2c3e50;cursor:pointer;height:32px;transition:all .2s ease;width:32px}.quantity-btn:hover{background:#f8f9fa}.quantity-input{border:1px solid #e0e0e0;border-radius:6px;height:32px;text-align:center;width:48px}.remove-btn{background:none;border:none;color:#585656;cursor:pointer;transition:all .2s ease}.remove-btn:hover{color:#ff6b81}.cart-summary{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;padding:24px}.summary-row{border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:12px 0}.summary-row:last-child{border-bottom:none;padding-bottom:0}.summary-label{color:#666}.summary-value{color:#2c3e50;font-weight:500}.checkout-btn{background:#3a84ce;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;margin-top:24px;padding:16px;transition:all .3s ease;width:100%}.checkout-btn:hover{background:#2c6aa8}@media (max-width:768px){.cart-progress{flex-direction:column;gap:24px;padding:0}.step-line{height:24px;left:19px;top:40px;width:2px}.cart-table{display:block;overflow-x:auto}.product-cell{min-width:280px}}.token-info{margin-top:20px;text-align:center}.token-percentage{color:#666;font-size:1.2em;margin-bottom:10px}.earned-tokens{color:#2ecc71;font-size:1.8em;font-weight:700;margin:15px 0}.total-tokens{color:#3498db;font-size:1.4em;margin-top:10px}.token-animation{background:#fffffff2;border-radius:15px;box-shadow:0 4px 20px #0000001a;padding:30px}.shoppingBagTotal{background:#fff;border:1px solid #ff980026;border-radius:16px;box-shadow:0 10px 30px #ff7d001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:400px;padding:30px;width:100%}.shoppingBagTotal h3{align-items:center;color:#ff6b00;display:flex;font-size:20px;font-weight:700;gap:10px;margin-bottom:25px}.shoppingBagTotal h3 svg{stroke:#ff6b00}.shoppingBagTotalTableContainer{margin-bottom:25px}.shoppingBagTotalTable{border-collapse:initial;border-spacing:0 12px;width:100%}.shoppingBagTotalTable th{align-items:center;color:#5a3e36;display:flex;font-size:15px;font-weight:600;gap:10px;padding:12px 0;text-align:left}.shoppingBagTotalTable th svg{stroke:#ff8c00}.shoppingBagTotalTable td{color:#333;font-size:15px;font-weight:600;padding:12px 0;text-align:right}.shoppingBagTotalTable tr{border-bottom:1px dashed #ff8c0033}.delivery-row th svg{stroke:#4caf50}.free-delivery{color:#4caf50}.delivery-fee,.free-delivery{align-items:flex-end;display:flex;flex-direction:column;font-weight:700}.delivery-fee{color:#ff6b00}.delivery-note{color:#888;font-size:12px;font-weight:400;margin-top:3px}.grand-total-row th{font-size:16px}.grand-total-row td,.grand-total-row th{border-top:2px solid #ff8c004d;padding-top:18px}.grand-total-row td{color:#ff4500;font-size:18px;font-weight:700}.points-row td{color:#ff8c00;font-weight:700}.disabled-btn{background:#ccc!important;box-shadow:none!important;cursor:not-allowed!important;transform:none!important}@media (max-width:768px){.shoppingBagTotal{padding:25px}.shoppingBagTotal h3{font-size:18px}button{font-size:15px;padding:14px}.shoppingBagTotal{gap:0;padding:10px}.shoppingBagTotalTableContainer{padding:10px}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.allmedicine-page{background:#f8fafc;min-height:100vh;padding:2rem}.allmedicine-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:280px 1fr;margin:0 auto;max-width:1440px}.search-filter-section{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;grid-column:1/-1;margin-bottom:2rem}.search-box{flex:1 1;min-width:300px;position:relative}.search-icon{color:#64748b;font-size:1.25rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.search-box input{border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;padding:1rem 1rem 1rem 3rem;transition:all .3s ease;width:100%}.search-box input:focus{border-color:linear-gradient(135deg,#f6712a,#f49968);box-shadow:0 0 0 3px #2563eb1a;outline:none}.sort-section{min-width:200px}.sort-select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.25rem;border:2px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;font-size:1rem;padding:1rem;transition:all .3s ease;width:100%}.sort-select:focus{border-color:#25db46;box-shadow:0 0 0 3px #2563eb1a;outline:none}.sort-select:hover{border-color:#94a3b8}.view-details-btn1{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:.8rem;justify-content:center;padding:1rem;transition:all .3s ease;width:100%}.view-details-btn1,.view-details-btn1:hover{background:linear-gradient(135deg,#f6712a,#f49968)}.view-details-btn1:hover{transform:translateY(-2px)}.view-details-btn1 svg{transition:transform .3s ease}.view-details-btn1:hover svg{transform:translateX(5px)}.allmedicine-categories{background:#fff;border-radius:16px;box-shadow:0 8px 16px -4px #0000001a;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1.5rem;position:-webkit-sticky;position:sticky;top:2rem}.category-header{align-items:center;border-bottom:2px solid #f1f5f9;display:flex;gap:.75rem;margin-bottom:2rem;padding-bottom:1rem}.filter-icon{color:#2563eb;font-size:1.5rem}.category-header h3{color:#1e293b;font-size:1.25rem;font-weight:600;letter-spacing:.5px}.allmedicine-category-item{align-items:center;border-radius:12px;color:#64748b;cursor:pointer;display:flex;font-weight:500;gap:1rem;margin:.5rem 0;padding:.875rem 1.25rem;transition:all .2s ease}.allmedicine-category-item:hover{background:#f8fafc;color:linear-gradient(135deg,#f6712a,#f49968);transform:translateX(5px)}.allmedicine-category-item.active{font-weight:600}.allmedicine-category-item.active,.allmedicine-category-item.active svg{color:linear-gradient(135deg,#f6712a,#f49968)}.category-icon{font-size:1.25rem;margin-right:8px}.allmedicine-category-item span{font-size:.95rem}.products-grid{grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:1rem}.product-card{box-shadow:0 4px 6px -1px #0000001a}.image-wrapper{overflow:hidden;padding-top:100%;position:relative}.allmedicine-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%}.product-card:hover .allmedicine-image{transform:scale(1.05)}.product-info{padding:1.5rem}.product-info h4{color:#1e293b;font-size:1.1rem;margin-bottom:.5rem}.category{color:#64748b;font-size:.9rem;gap:.5rem;margin-bottom:1rem}.category,.price-section{align-items:center;display:flex}.price-section{gap:.75rem}.mrp{color:#94a3b8;font-size:.9rem}.deal-rate{color:#1e293b;font-size:1.1rem;font-weight:600}.discount1{background:#dc2626;border-radius:4px;color:#fff;font-size:.8rem;font-weight:500;padding:.25rem .5rem}.allmedicine-view-more{border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-weight:500;margin:2rem auto;padding:1rem 2rem;transition:all .3s ease}.allmedicine-view-more,.allmedicine-view-more:hover{background:linear-gradient(135deg,#f6712a,#f49968)}@media (max-width:1024px){.allmedicine-container{grid-template-columns:1fr}.allmedicine-categories{display:block;margin-bottom:2rem;position:static}.category-header{margin-bottom:1.5rem}.allmedicine-category-list{height:17vh;overflow-y:scroll}.allmedicine-category-item{padding:.75rem 1rem}}@media (max-width:768px){.allmedicine-page{padding:1rem}.search-filter-section{flex-direction:column;gap:1rem}.search-box,.sort-section{min-width:0;min-width:auto;width:100%}.sort-select{width:100%}.products-grid{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:480px){.allmedicine-category-list{display:flex;gap:2rem;height:50px;width:80vw}.product-card1{align-items:center;display:flex;flex-direction:column;justify-content:center}.products-grid{grid-template-columns:repeat(2,1fr)}.search-box input{font-size:13px}.category-header{margin-bottom:.5rem;padding:0}.allmedicine-category-item{padding:0}.search-filter-section{margin-bottom:0}.allmedicine-container{gap:6px}.allmedicine-category-item span{font-size:10px}.view-details-btn1{font-size:10px;margin-top:-30px;padding:8px;position:absolute;width:75px}.sort-section{display:none}.allmedicine-categories{margin-bottom:0;padding:10px}.category-header1{display:flex;justify-content:center}.product-info h4{color:#1e293b;font-size:13px;font-weight:600;height:30px;margin:0 0 8px}.category-tag{background-color:#f1f5f9;border-radius:6px;color:linear-gradient(90deg,#4f46e5,#f6712a);display:flex;font-size:9px;justify-content:center;margin-bottom:12px;width:100%}.sty{background-color:#fff3e6}}.category-tag{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#4f46e5,#f6712a);-webkit-background-clip:text;border-radius:6px;display:flex;font-size:9px;font-size:12px;font-weight:500;justify-content:center;margin-bottom:12px;padding:3px 10px;width:100%}.flex{display:flex}.flex-col{flex-direction:column}.min-h-screen{min-height:100vh}.nav-container{background-color:#fff;bottom:0;position:fixed;width:100%;z-index:120}.nav{justify-content:space-around;padding:10px 0}.nav,.nav-item{align-items:center;display:flex}.nav-item{flex-direction:column;justify-content:center;text-decoration:none;width:20%}.nav-icon{color:gray;cursor:pointer;font-size:24px;transition:color .3s}.nav-item.active .nav-icon,.nav-item.active .nav-label{color:#f6712a}.nav-label{color:grey;font-size:12px;margin-top:4px}.content{padding-bottom:60px}@media (max-width:768px){.nav{justify-content:space-evenly}.nav-item{width:25%}.nav-icon{font-size:22px}.nav-label{font-size:10px;margin-top:2px}}@media (max-width:480px){.nav{padding:5px}.nav-item{width:20%}.nav-icon{font-size:21px}.nav-label{font-size:9px;margin-top:0}}.search-results{margin:0 auto;max-width:1200px;padding:20px}.search-results h2{color:#333;margin-bottom:20px}.results-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.result-card{background:#fff;border:1px solid #ddd;border-radius:8px;padding:15px;transition:transform .2s,box-shadow .2s}.result-card:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.result-card img{border-radius:4px;height:200px;margin-bottom:10px;object-fit:cover;width:100%}.result-card h3{color:#333;margin:10px 0}.result-card .dealRate{color:#28a745;font-size:18px;font-weight:700;margin:5px 0}.result-card .category{color:#666;font-size:14px;margin:5px 0}.result-card .description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#777;display:-webkit-box;font-size:14px;margin-top:10px;overflow:hidden}.search-loading{color:#666;font-size:18px;padding:40px;text-align:center}@media (max-width:768px){.search-results{padding:15px}.results-grid{gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.result-card img{height:150px}}:root{--primary-color:#ff7b25;--primary-light:#ff9a56;--primary-dark:#e05a00;--secondary-color:#ffb347;--background-light:#fff8f2;--text-color:#333;--text-light:#777;--card-shadow:0 4px 12px #ff7b251a;--border-radius:10px;--sidebar-width:300px;--icon-size:16px;--icon-size-lg:18px}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background-color:#f9f9f9;color:#333;color:var(--text-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.5}.icon{flex-shrink:0;height:16px;height:var(--icon-size);margin-right:8px;width:16px;width:var(--icon-size)}.dashboard-container{display:flex;min-height:100vh;width:100%}.sidebar{background:#fff;box-shadow:2px 0 10px #0000000d;display:flex;flex-direction:column;height:100vh;overflow-y:auto;padding:25px 20px;position:-webkit-sticky;position:sticky;top:0;width:300px;width:var(--sidebar-width)}.profile-section{border-bottom:1px solid #0000000d;margin-bottom:25px;padding-bottom:25px;text-align:center}.profile-image-container{background:#fff;border:2px solid #ff9a56;border:2px solid var(--primary-light);border-radius:50%;box-shadow:0 4px 12px #ff7b251a;box-shadow:var(--card-shadow);height:100px;margin:0 auto 15px;padding:4px;width:100px}.profile-image{background:linear-gradient(135deg,#ff9a56,#ffb347);background:linear-gradient(135deg,var(--primary-light),var(--secondary-color));border-radius:50%;height:100%;object-fit:cover;width:100%}.profile-details{text-align:center}.profile-details h2{color:#333;color:var(--text-color);font-size:1.25rem;font-weight:600;margin-bottom:10px}.profile-details h2,.profile-details p{align-items:center;display:flex;justify-content:center;word-break:break-word}.profile-details p{color:#777;color:var(--text-light);font-size:.85rem;margin-bottom:8px}.status-badge1{border-radius:16px;display:inline-block;font-size:.75rem;font-weight:600;margin-top:10px;padding:4px 10px;text-transform:capitalize}.status-badge1.active{background-color:#28a7451a;color:#28a745}.status-badge1.pending{background-color:#fd7e141a;color:#fd7e14}.tokens-card{background:linear-gradient(135deg,#ff7b25,#ffb347);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:10px;border-radius:var(--border-radius);box-shadow:0 4px 12px #ff7b251a;box-shadow:var(--card-shadow);color:#fff;margin-bottom:20px;padding:16px}.tokens-header{align-items:center;display:flex;margin-bottom:12px}.tokens-icon{font-size:1.1rem;height:18px;height:var(--icon-size-lg);margin-right:8px;width:18px;width:var(--icon-size-lg)}.tokens-header h3{font-size:1rem;font-weight:600}.tokens-content{display:flex;flex-direction:column;gap:8px}.token-item{align-items:center;display:flex;font-size:.85rem;justify-content:space-between}.token-value{font-size:.95rem;font-weight:600}.tabs{display:flex;flex-direction:column;gap:8px;margin-bottom:auto}.tab-button{align-items:center;background:#f5f5f5;border:none;border-radius:10px;border-radius:var(--border-radius);color:#777;color:var(--text-light);cursor:pointer;display:flex;font-size:.9rem;font-weight:500;justify-content:flex-start;padding:10px 14px;text-align:left;transition:all .2s ease}.tab-button:hover{background:#e0e0e0}.tab-button.active{background:#ff7b25;background:var(--primary-color);box-shadow:0 2px 6px #ff7b2533;color:#fff}.logout-btn{align-items:center;background:#f8f9fa;border:none;border-radius:10px;border-radius:var(--border-radius);color:#333;color:var(--text-color);cursor:pointer;display:flex;font-size:.9rem;font-weight:500;justify-content:center;margin-top:15px;padding:10px;transition:all .2s ease;width:100%}.logout-btn:hover{background:#e9ecef;color:#e05a00;color:var(--primary-dark)}.main-content{background-color:#fff8f2;background-color:var(--background-light);flex:1 1;min-height:100vh;padding:25px;width:calc(100% - 300px);width:calc(100% - var(--sidebar-width))}.section-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.section-header h3{align-items:center;color:#333;color:var(--text-color);display:flex;font-size:1.3rem;font-weight:600;margin:0}.order-count{background:#ff9a56;background:var(--primary-light);border-radius:16px;color:#fff;font-size:.8rem;font-weight:500;padding:4px 10px;white-space:nowrap}.orders-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));width:100%}.order-card{background:#fff;border:1px solid #0000000d;border-radius:10px;border-radius:var(--border-radius);box-shadow:0 4px 12px #ff7b251a;box-shadow:var(--card-shadow);display:flex;flex-direction:column;padding:16px;transition:transform .2s ease,box-shadow .2s ease}.order-card:hover{box-shadow:0 6px 12px #ff7b251a;transform:translateY(-3px)}.order-header{align-items:center;border-bottom:1px solid #0000000d;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px;padding-bottom:10px}.order-id{color:#e05a00;color:var(--primary-dark);font-size:.9rem;font-weight:600;word-break:break-all}.payment-method{align-items:center;border-radius:4px;display:flex;font-size:.75rem;padding:3px 6px;white-space:nowrap}.payment-method.cash{background:#28a7451a;color:#28a745}.payment-method.card{background:#1976d21a;color:#1976d2}.payment-method.upi{background:#8e24aa1a;color:#8e24aa}.order-details{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:12px}.detail-item{align-items:center;color:#777;color:var(--text-light);display:flex;font-size:.85rem;gap:6px}.detail-item span{word-break:break-word}.invoice-button{background:#ff7b25;background:var(--primary-color);border:none;border-radius:10px;border-radius:var(--border-radius);color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;margin-top:auto;padding:8px;transition:background .2s ease;width:100%}.invoice-button:hover{background:#e05a00;background:var(--primary-dark)}.no-orders{background:#fff;border-radius:10px;border-radius:var(--border-radius);box-shadow:0 4px 12px #ff7b251a;box-shadow:var(--card-shadow);margin-top:20px;padding:40px 0;text-align:center;width:100%}.empty-state-image{margin-bottom:16px;max-width:200px;opacity:.8;width:100%}.no-orders h4{color:#333;color:var(--text-color);font-size:1.1rem;font-weight:500;margin-bottom:8px}.no-orders p{color:#777;color:var(--text-light);font-size:.9rem}.store-card{background:#fff;border:1px solid #0000000d;border-radius:10px;border-radius:var(--border-radius);box-shadow:0 4px 12px #ff7b251a;box-shadow:var(--card-shadow);display:flex;overflow:hidden;width:100%}.store-info{flex:1 1;min-width:0;padding:20px}.info-item{margin-bottom:12px}.info-label{color:#333;color:var(--text-color);display:block;font-size:.9rem;font-weight:600;margin-bottom:4px}.info-value{color:#777;color:var(--text-light);display:block;font-size:.85rem;padding-left:12px;word-break:break-word}.store-map{background:#f9f9f9;flex:1 1;min-height:200px;min-width:0}.map-placeholder,.store-map{align-items:center;display:flex;justify-content:center}.map-placeholder{color:#777;color:var(--text-light);flex-direction:column;gap:8px;height:100%;padding:20px;text-align:center;width:100%}.map-icon{font-size:2rem;opacity:.6}.map-placeholder p{font-size:.85rem}.loader-container{align-items:center;display:flex;flex-direction:column;gap:16px;height:100vh;justify-content:center;width:100%}.loader{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#ff7b25;border-top:3px solid var(--primary-color);height:40px;width:40px}.loader-container p{color:#777;color:var(--text-light);font-size:.9rem}@media (max-width:1024px){.dashboard-container{flex-direction:column}.sidebar{height:auto;position:static}.main-content,.sidebar{padding:20px;width:100%}.orders-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.store-card{flex-direction:column}.store-map{min-height:180px}}@media (max-width:768px){:root{--sidebar-width:100%;--icon-size:15px}.profile-section{flex-direction:column;text-align:center}.order-details{grid-template-columns:1fr}.section-header{align-items:flex-start;flex-direction:column}.order-count{margin-top:4px}}@media (max-width:480px){.main-content,.sidebar{padding:16px}.profile-image-container{height:80px;width:80px}.tokens-card{padding:14px}.store-info{padding:16px}.empty-state-image{max-width:160px}.no-orders{padding:30px 0}.section-header h3{font-size:1.2rem}}.btm{display:flex;gap:150px}.close-button{background:none;color:#333;margin-right:900px;right:40px;top:24px}.close-button,.download-button{border:none;cursor:pointer;font-size:1.5rem;position:absolute;z-index:1001}.download-button{border-radius:5px;padding:10px 20px;right:10px;top:10px}.download-button:hover{color:#00ff0d}.invoice-modal{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;overflow-y:auto;padding:20px;position:relative}.invoice-modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.invoice-container{background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 5px #0000001a;font-family:Arial,sans-serif;margin:20px auto;max-width:800px;padding:20px}.invoice-header{margin-bottom:20px;text-align:center}.invoice-header h1{font-size:1.5em;margin:0}.invoice-header p{color:#555;font-size:.9em}.invoice-address{display:flex;justify-content:space-between;margin-bottom:20px}.address-section{width:45%}.address-section h2{font-size:1em;margin-bottom:5px}.address-section p{font-size:.9em;margin:3px 0}.invoice-details{font-size:.9em;margin-bottom:20px}.invoice-details p{margin:5px 0}.invoice-table{border-collapse:collapse;margin-bottom:20px;width:100%}.invoice-table td,.invoice-table th{border:1px solid #ccc;font-size:.9em;padding:8px;text-align:left}.invoice-table th{background-color:#f9f9f9}.total-label{font-weight:700;text-align:right}.total-value{font-weight:700;text-align:center}.invoice-footer{color:#777;font-size:.8em;text-align:center}@media (max-width:480px){.close-button{margin-right:300px;margin-top:-5px}.invoice-table{font-size:.6em;overflow-x:auto;width:100%}.invoice-table td,.invoice-table th{word-wrap:break-word;font-size:.6em;padding:2px}.invoice-details p,.invoice-header p{font-size:.7em;line-height:1.2em}.invoice-table th{font-weight:700;text-align:center}.invoice-footer{font-size:.5em;margin-top:10px;text-align:center}.invoice-container{margin:10px auto;max-width:100%;padding:10px}.invoice-header h1{font-size:.8em}.invoice-header p{font-size:.6em}.invoice-address{gap:20px}.address-section{width:100%}.address-section h2{font-size:.7em}.address-section p{font-size:.6em}.invoice-details{font-size:.8em}.invoice-details p{margin:3px 0}}.shop-by-category{background:#f8f9fa;margin:0 auto;max-width:1400px;min-height:100vh;padding:24px}.search-container{margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:800px;position:relative}.search-container input{background:#fff;border:2px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 8px #0000000d;font-size:16px;outline:none;padding:16px 48px;transition:all .3s ease;width:100%}.search-container input:focus{border-color:#06f;box-shadow:0 4px 12px #0066ff1a}.search-container svg{color:#666;font-size:20px;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.header-controls{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;margin-bottom:32px}.filters-button,.sort-button{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 8px #0000000d;color:#2d3436;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:8px;padding:12px 24px;transition:all .3s ease}.filters-button:hover,.sort-button:hover{border-color:#06f;box-shadow:0 4px 12px #0066ff1a;color:#06f}.products-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:48px}.product-card{background:#fff;border:none;border-radius:16px;box-shadow:0 2px 8px #0000000d;overflow:hidden;transition:all .3s ease}.product-card:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-8px)}.product-image{background:#f8f9fa;overflow:hidden;padding-top:100%;position:relative}.product-image img{height:100%;left:0;object-fit:contain;padding:24px;position:absolute;top:0;transition:transform .3s ease;width:100%}.product-card:hover .product-image img{transform:scale(1.05)}.product-info{padding:24px}.product-title{color:#2d3436;font-size:18px;font-weight:600;line-height:1.4;margin-bottom:12px}.product-price{color:#06f;font-size:24px;font-weight:700;margin-bottom:20px}.add-to-cart-btn{align-items:center;background:#06f;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;justify-content:center;padding:14px;transition:all .3s ease;width:100%}.add-to-cart-btn:hover{background:#0052cc;transform:translateY(-2px)}.view-details-btn{background:#0000;border:2px solid #06f;border-radius:12px;color:#06f;font-size:16px;margin-top:12px;padding:14px}.view-details-btn:hover{background:#f0f7ff}.pagination{display:flex;gap:12px;justify-content:center;margin-top:48px}.pagination button{background:#fff;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;font-size:15px;font-weight:500;padding:12px 24px;transition:all .3s ease}.pagination button.active{background:#06f;border-color:#06f;color:#fff}.pagination button:hover:not(.active){border-color:#06f;color:#06f}.loading{color:#666;font-size:18px;padding:48px}.filter-dropdown,.sort-dropdown{position:relative}.filter-menu,.sort-menu{background:#fff;border:none;border-radius:16px;box-shadow:0 8px 24px #0000001f;min-width:240px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}.filter-menu button,.sort-menu button{background:none;border:none;color:#2d3436;cursor:pointer;font-size:15px;padding:16px 24px;text-align:left;transition:all .2s ease;width:100%}.filter-menu button:hover,.sort-menu button:hover{background:#f0f7ff;color:#06f}.filter-section{padding:24px}.filter-section.categories{display:flex;flex-direction:row;max-height:300px;overflow:hidden}.categories-list{margin-right:-8px;max-height:200px;overflow-y:auto;padding-right:8px;scrollbar-color:#06f #f0f7ff;scrollbar-width:thin}.categories-list::-webkit-scrollbar{width:6px}.categories-list::-webkit-scrollbar-track{background:#f0f7ff;border-radius:10px}.categories-list::-webkit-scrollbar-thumb{background:#06f;border-radius:10px}.categories-list::-webkit-scrollbar-thumb:hover{background:#0052cc}.filter-section button{border-radius:8px;margin-bottom:8px;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.filter-section button:last-child{margin-bottom:0}.filter-section button.active{background:#f0f7ff;color:#06f;font-weight:500}.filter-section h4{color:#2d3436;font-size:16px;font-weight:600;margin-bottom:16px}.price-range-inputs{align-items:center;display:flex;gap:12px}.price-range-inputs input{border:2px solid #e0e0e0;border-radius:8px;font-size:15px;padding:12px;transition:all .3s ease;width:100px}.price-range-inputs input:focus{border-color:#06f;outline:none}@media (max-width:1200px){.products-grid{gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:768px){.shop-by-category{padding:16px}.header-controls{flex-direction:row;justify-content:space-between;margin-bottom:24px}.filters-button,.sort-button{font-size:14px;padding:10px 16px}.products-grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.product-info{padding:16px}.product-title{font-size:16px}.product-price{font-size:20px}.filter-menu,.sort-menu{border-radius:20px 20px 0 0;bottom:0;left:0;max-height:80vh;overflow-y:auto;position:fixed;right:0;top:auto;width:100%}.filter-menu:before,.sort-menu:before{background:#e0e0e0;border-radius:2px;content:"";display:block;height:4px;margin:12px auto;width:40px}}@media (max-width:480px){.search-container input{font-size:14px;padding:12px 40px}.product-card{border-radius:12px}.add-to-cart-btn,.view-details-btn{font-size:14px;padding:12px}}.shop-by-brand{background:#f8f9fa;margin:0 auto;max-width:1400px;min-height:100vh;padding:24px}.filter-section.brands{display:flex;flex-direction:row;max-height:300px;overflow:hidden}.brands-list{margin-right:-8px;max-height:200px;overflow-y:auto;padding-right:8px;scrollbar-color:#06f #f0f7ff;scrollbar-width:thin}.brands-list::-webkit-scrollbar{width:6px}.brands-list::-webkit-scrollbar-track{background:#f0f7ff;border-radius:10px}.brands-list::-webkit-scrollbar-thumb{background:#06f;border-radius:10px}.brands-list::-webkit-scrollbar-thumb:hover{background:#0052cc}.category-container{background-color:#f8f9fa;margin:2rem auto;max-width:1400px;min-height:100vh;padding:0 2rem}.category-header{border-radius:12px;box-shadow:0 4px 6px #0000001a;color:#f6712a;margin-bottom:3rem;padding:2rem 0;text-align:center}.category-title{font-size:2.8rem;font-weight:700;letter-spacing:.5px;margin-bottom:1rem;text-transform:capitalize}.category-subtitle{font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px;opacity:.9}.medicines-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:5px;padding:1rem}.medicine-card{background:#fff;border:1px solid #eee;border-radius:15px;box-shadow:0 4px 15px #00000014;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .3s ease}.medicine-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)}.medicine-image-container{height:250px;overflow:hidden;position:relative;width:100%}.medicine-image{background:#fff;height:100%;object-fit:contain;padding:1rem;transition:transform .3s ease;width:100%}.medicine-card:hover .medicine-image{transform:scale(1.05)}.medicine-content{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem}.medicine-name{color:#2c3e50;font-size:16px;font-weight:500;line-height:1.4;margin-bottom:.8rem}.medicine-brand{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(90deg,#4f46e5,#f6712a);-webkit-background-clip:text;border-bottom:1px solid #eee;display:flex;font-size:12px;gap:.5rem;justify-content:center;margin-bottom:1px;padding-bottom:1px}.sty{background-color:#fff3e6}.medicine-brand svg{color:#3498db}.medicine-description{color:#666;flex-grow:1;font-size:.95rem;line-height:1.6;margin-bottom:1px}.medicine-price{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;justify-content:space-around;margin-bottom:3px;padding:1rem}.sale-price{color:#2c3e50;font-size:1rem;font-weight:700}.mrp{color:#95a5a6;font-size:.7rem;text-decoration:line-through}.view-details-btn{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:.8rem;justify-content:center;padding:1rem;transition:all .3s ease;width:100%}.view-details-btn,.view-details-btn:hover{background:linear-gradient(135deg,#f6712a,#f49968)}.view-details-btn:hover{transform:translateY(-2px)}.view-details-btn svg{transition:transform .3s ease}.view-details-btn:hover svg{transform:translateX(5px)}.loading-container{align-items:center;display:flex;justify-content:center;min-height:70vh}.loading-spinner{animation:spin 1s linear infinite;color:#f6712a;font-size:3rem}.discountOne{align-self:center;background:linear-gradient(135deg,#1c0a01,#fd2205);border-radius:6px;color:#fff;font-size:10px;font-weight:500;justify-content:center;padding:4px 8px;position:absolute;right:0;width:60px}.discountOne,.error-container{align-items:center;display:flex}.error-container{color:#e74c3c;flex-direction:column;gap:1rem;padding:4rem 2rem;text-align:center}.error-container svg{font-size:4rem;margin-bottom:1rem}.no-medicines{background:#fff;border-radius:15px;box-shadow:0 4px 15px #00000014;padding:6rem 2rem;text-align:center}.no-medicines-icon{color:#3498db;font-size:5rem;margin-bottom:2rem;opacity:.8}.no-medicines-text{color:#2c3e50;font-size:2rem;font-weight:600;margin-bottom:1rem}.no-medicines-subtext{color:#7f8c8d;font-size:1.2rem}@media (max-width:1200px){.medicines-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:768px){.category-container{margin:0;padding:1rem}.category-header{padding:1.5rem 1rem}.category-title{font-size:2rem}.category-subtitle{font-size:1rem}.medicines-grid{gap:1rem;grid-template-columns:repeat(2,1fr)}.medicine-image-container{height:200px}}@media (max-width:480px){.category-title{font-size:14px;margin-bottom:1px}.category-header{margin-bottom:1px;padding:3px}.medicines-grid{gap:.4rem;grid-template-columns:repeat(2,1fr);padding:2px}.medicine-card{margin:0}.medicine-content{padding:4px}.medicine-description{font-size:11px}.medicine-name{font-size:12px}.medicine-image-container{height:150px}.medicine-price{padding:1px}.sale-price{font-size:15px}.view-details-btn{align-self:center;font-size:10px;margin:120px 0;padding:8px;position:absolute;width:75px}}.filter-section{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem;padding:1.5rem}.filter-group{display:flex;flex-direction:column;gap:.5rem;min-width:200px}.filter-group label{color:#2c3e50;font-size:.9rem;font-weight:600}.filter-group input,.filter-group select{border:1px solid #ddd;border-radius:6px;font-size:.9rem;outline:none;padding:.5rem;transition:border-color .3s ease}.filter-group input:focus,.filter-group select:focus{border-color:#3498db}.price-inputs{align-items:center;display:flex;gap:.5rem}.price-inputs input{width:100px}.price-inputs span{color:#666}@media (max-width:768px){.filter-section{flex-direction:column;gap:1rem;margin-bottom:1px;padding:1rem}.filter-group{width:100%}.price-inputs{flex-wrap:wrap}}.form-wrapper{background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 10px #0000001a;margin:50px auto;max-width:600px;padding:20px;width:100%}.form-title{color:#333;font-size:24px;text-align:center}.form-title,.input-group{margin-bottom:20px}.form-label{color:#555;display:block;font-size:16px;margin-bottom:8px}.form-input{border:1px solid #ccc;border-radius:5px;color:#333;font-size:14px;padding:12px;width:100%}.submit-button{background:linear-gradient(135deg,#ff6a1f,#ff552f,#ff471e);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:12px;width:100%}.submit-button:hover{background-color:#357abd}.response-message{font-size:16px;margin-top:20px;text-align:center}.success-message{color:green}.error-message{color:red}.popup{background-color:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100}.popup,.popup-content{align-items:center;display:flex;justify-content:center}.popup-content{background-color:#fff;border-radius:10px;box-shadow:0 8px 30px #0000001a;height:40vh;padding:30px;position:relative;text-align:center;width:300px}.close-btn{color:#333;cursor:pointer;font-size:24px;font-weight:700;position:absolute;right:10px;top:10px}.close-btn:hover{color:#e74c3c}.checking-animation{animation:checkingProcess 2s steps(5) 3;color:#3498db;font-size:1.5rem;font-weight:700}@keyframes checkingProcess{0%{content:"Checking"}25%{content:"Checking."}50%{content:"Checking.."}75%{content:"Checking..."}to{content:"Checking...."}}.tick-animation{align-items:center;animation:tickAppear 1.5s ease-out,tickRepeat 1s ease infinite;display:flex;font-size:3rem;justify-content:center}@keyframes tickAppear{0%{opacity:0;transform:scale(.5)}50%{opacity:.5;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes tickRepeat{0%{opacity:0;transform:scale(.5)}50%{opacity:.5;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.tick-mark{align-items:center;background-color:#54d154;border-radius:50%;box-shadow:0 4px 6px #0000001a;color:#fff;display:inline-flex;font-size:2rem;height:80px;justify-content:center;padding:15px;width:80px}.doctor-app-container{color:#333;font-family:Poppins,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.doctor-hero{align-items:center;background:linear-gradient(135deg,#fff8f2,#ffefe5);border-radius:20px;box-shadow:0 10px 30px #f6712a1a;display:flex;justify-content:space-between;margin-bottom:50px;padding:40px}.hero-content{flex:1 1;max-width:600px}.hero-content h1{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:15px}.hero-content h1 span{color:#f6712a}.hero-subtitle{color:#666;font-size:1.1rem;margin-bottom:30px}.hero-stats{display:flex;gap:30px}.stat-item{text-align:center}.stat-number{color:#f6712a;display:block;font-size:1.8rem;font-weight:700;margin-bottom:5px}.stat-label{color:#666;font-size:.9rem}.hero-image{display:flex;flex:1 1;justify-content:flex-end}.hero-image img{max-height:350px;object-fit:contain}.section-header{margin-bottom:40px;text-align:center}.section-header h2{font-size:2rem;font-weight:700;margin-bottom:10px}.section-header h2 span{color:#f6712a}.section-header p{color:#666;font-size:1.1rem}.specializations-section{margin:60px 0}.specializations-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.how-it-works{background:linear-gradient(135deg,#fff8f2,#ffefe5);border-radius:20px;margin:60px 0;padding:50px 30px}.steps-container{align-items:flex-start;display:flex;gap:20px;justify-content:center;margin-top:40px}.step{background:#fff;border-radius:15px;box-shadow:0 5px 15px #0000000d;flex:1 1;max-width:250px;padding:30px 20px;text-align:center;transition:transform .3s,box-shadow .3s}.step:hover{box-shadow:0 15px 30px #f6712a26;transform:translateY(-10px)}.step-icon{align-items:center;background:#f6712a1a;border-radius:50%;color:#f6712a;display:flex;font-size:1.5rem;height:70px;justify-content:center;margin:0 auto 20px;width:70px}.step h3{color:#333;font-size:1.2rem;margin-bottom:10px}.step p{color:#666;font-size:.9rem;line-height:1.5}.step-connector{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:35px}.connector-line{background:#f6712a;height:2px;margin:10px 0;width:50px}.arrow-icon{color:#f6712a;font-size:1.2rem}.testimonial-cta{background:linear-gradient(135deg,#f6712a,#f59e0b);border-radius:20px;color:#fff;margin:60px 0;padding:60px 30px;text-align:center}.testimonial-content{margin:0 auto 30px;max-width:700px}.quote-icon{color:#fff3;font-size:3rem;line-height:1;margin-bottom:10px}.testimonial-text{font-size:1.2rem;font-style:italic;line-height:1.6;margin-bottom:20px}.testimonial-author{margin-top:20px}.author-rating{display:flex;gap:5px;justify-content:center;margin-bottom:5px}.star-icon{color:gold}.author-name,.cta-button{font-weight:600}.cta-button{background:#fff;border:none;border-radius:50px;box-shadow:0 5px 15px #0000001a;color:#f6712a;cursor:pointer;font-size:1rem;padding:15px 40px;transition:all .3s}.cta-button:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-3px)}@media (max-width:992px){.doctor-hero{flex-direction:column;text-align:center}.hero-content{margin-bottom:30px;max-width:100%}.hero-image,.hero-stats{justify-content:center}.hero-image img{background:#0000;max-height:250px;width:100%}}@media (max-width:768px){.steps-container{align-items:center;flex-direction:column}.step{margin-bottom:30px;max-width:100%;width:100%}.step-connector{flex-direction:row;height:40px;padding:0;width:100%}.connector-line{height:2px;width:100%}.arrow-icon{margin:0 10px;transform:rotate(90deg)}.specializations-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:576px){.doctor-hero{padding:0 20px}.hero-content h1{font-size:2rem}.hero-stats{flex-direction:column;gap:15px}}.specializations-grid{display:flex;gap:15px;overflow-x:auto;padding:10px 0;scrollbar-width:thin;white-space:nowrap}.specializations-grid::-webkit-scrollbar{height:8px}.specializations-grid::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.specializations-grid::-webkit-scrollbar-track{background-color:#f1f1f1}.specializations-grid>*{flex:0 0 auto}.doctor-list-container{background-color:#fafafa;font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:2rem 0}.category-heading{font-size:2.2rem;font-weight:700;margin-bottom:2rem;text-align:center;text-transform:uppercase}.category-heading span{color:#f15a29}.doctor-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;padding:0 1rem}.book{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.book span{background-color:#f15a29;border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:500;letter-spacing:1px;padding:12px;text-transform:uppercase;transition:all .3s ease}.book span:hover{background-color:#ff7c5b;transform:scale(1.05)}.doctor-card{background:#fff;border-radius:15px;box-shadow:0 4px 12px #0000001a;padding:1.5rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.doctor-card:hover{box-shadow:0 10px 30px #00000026;transform:translateY(-8px)}.doctor-image{border-radius:10px;height:280px;margin-bottom:1rem;object-fit:cover;width:100%}.doctor-name{color:#333;font-size:1.8rem;font-weight:700;margin-bottom:.5rem;text-align:center}.doctor-specialization{color:#f15a29;font-size:1.2rem;margin-bottom:1rem;text-align:center}.doctor-contact{color:#666;font-size:1.1rem;margin-bottom:1rem;text-align:center}.doctor-hospitals{display:flex;flex-direction:column;gap:1rem}.hospital-details{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 6px #0000001a;padding:1rem}.hospital-details p{margin:.5rem 0}.hospital-details strong{color:#f15a29}.error,.loading{color:#f15a29;font-size:1.2rem;margin-top:3rem;text-align:center}@media (max-width:640px){.category-heading{font-size:1.5rem}.doctor-container{display:flex;justify-content:space-around}.doctor-cards{gap:1rem;grid-template-columns:1fr}.doctor-card{padding:1rem}.doctor-image{height:100px;width:100px}.doctor-name{font-size:1.3rem;margin-bottom:.1rem}.doctor-contact,.doctor-specialization{font-size:1rem;margin-bottom:2px}.doctor-about{font-size:.9rem;margin-bottom:2px}.book span{font-size:10px;padding:8px 10px}.doctor-details{height:120px}.doctor-hospitals{gap:0}}@media (min-width:641px) and (max-width:1024px){.doctor-cards{grid-template-columns:1fr 1fr}.category-heading{font-size:2rem}.doctor-card{padding:1.5rem}.doctor-image{height:200px}.doctor-name{font-size:1.7rem}.doctor-contact,.doctor-specialization{font-size:1.1rem}.doctor-about{font-size:1rem}.book span{font-size:13px;padding:10px}}@media (min-width:1025px){.doctor-cards{grid-template-columns:1fr 1fr 1fr}}.show-more{color:#f15a29;cursor:pointer;display:block;font-size:1rem;font-weight:600;letter-spacing:.5px;margin-top:.5rem;text-align:center;text-transform:uppercase;transition:color .3s ease,transform .3s ease}.show-more:hover{color:#ff7c5b;transform:scale(1.05)}.doctor-about-container{margin-bottom:1.5rem;position:relative}.doctor-about{color:#444;font-size:1rem;font-weight:500;line-height:1.5;margin-bottom:1.5rem;max-height:80px;overflow:hidden;text-align:center;transition:max-height .3s ease-out}.doctor-about.expanded{max-height:none}.hospital-detail-container{background-color:#fff;border-radius:15px;box-shadow:0 10px 25px #0000001a;margin:7px auto;max-width:1200px;overflow:hidden;padding:40px}.hospital-detail-container h3{color:#2c3e50;font-size:2.5rem;font-weight:700;line-height:1.3;margin-bottom:20px;text-align:center;text-transform:capitalize}.hospital-detail-container img{background-color:#fff;border-radius:15px;height:400px;margin-bottom:20px;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.hospital-detail-container img:hover{transform:scale(1.05)}.hospital-detail-container p{color:#7f8c8d;font-size:1.1rem;line-height:1.8;margin:10px 0}.hospital-detail-container p strong{color:#2c3e50;font-weight:600}.hospital-detail-container .specialization-tag{background-color:#8e44ad;border-radius:20px;color:#fff;display:inline-block;font-size:1rem;font-weight:500;margin-bottom:15px;padding:8px 20px}.hospital-detail-container .map-container{border:1px solid #ddd;border-radius:8px;margin-top:30px;overflow:hidden}.image-map img{height:400px;object-fit:contain;width:100%}.store-map{border-radius:8px;margin:15px 0;overflow:hidden;width:100%}.store-map iframe{border:none;height:400px;width:100%}.error,.loading{color:#e74c3c;font-size:1.5rem;padding:20px;text-align:center}@media (max-width:1200px){.hospital-detail-container{padding:30px}.hospital-detail-container h3{font-size:2rem}}@media (max-width:768px){.hospital-detail-container{padding:20px}.hospital-detail-container h3{font-size:1.8rem}.hospital-detail-container img{height:300px;object-fit:contain}.hospital-detail-container p{font-size:1rem}.hospital-detail-container .map-container iframe{height:350px}}@media (max-width:480px){.hospital-detail-container{padding:15px}.hospital-detail-container h3{font-size:1.6rem}.image-map{height:300px;width:100%}.image-map img{width:100%}.hospital-detail-container p{font-size:.9rem}.hospital-detail-container .specialization-tag{font-size:.9rem;padding:6px 15px}.hospital-detail-container .map-container iframe,.hospital-detail-container img{height:250px}.store-map{height:150px}.store-map iframe{border:none;height:100%;width:100%}}.add-prescription-form .modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a99;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.add-prescription-form .modal-content{background:#fff;border:1px solid #6366f11a;border-radius:24px;box-shadow:0 25px 50px -12px #00000026;max-height:90vh;overflow-y:auto;padding:2rem;position:relative;width:min(90%,520px)}.form-header{margin-bottom:32px}.form-header h2{background:linear-gradient(to right,var(--gradient-start),var(--gradient-end));color:var(--text-primary);font-size:1.75rem;margin-bottom:8px}.form-header p{color:var(--text-secondary);font-size:1rem}.close-btn1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border-radius:50%;color:red;color:var(--text-secondary);height:36px;right:16px;top:16px;width:36px}.close-btn:hover{background:#fff3;color:var(--text-primary)}.image-upload-section{margin-bottom:32px}.upload-container{min-height:200px;padding:2rem;text-align:center}.upload-options{grid-gap:1.5rem;align-items:center;display:grid;gap:1.5rem;justify-content:center;width:100%}.upload-btn-wrapper{display:inline-block;overflow:hidden;position:relative}.hong{align-items:center;display:flex;gap:.5rem;justify-content:center;width:400px}@media (max-width:640px){.hong{width:300px}}.camera-btn,.upload-btn{align-items:center;background:var(--primary-color);border-radius:12px;box-shadow:0 2px 4px #6366f133;cursor:pointer;display:flex;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;width:100%}.camera-btn:hover,.upload-btn:hover{background:#1d4ed8}.file-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.separator{color:#64748b;font-weight:500}.camera-container{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:720px;position:relative;width:100%}.camera-preview{border-radius:8px;overflow:hidden;width:100%}.cancel-btn,.capture-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem}.capture-btn{background-color:#4f46e5;color:#fff}.cancel-btn{background-color:#ef4444;color:#fff}.cancel-btn:hover,.capture-btn:hover{opacity:.9}.image-preview{aspect-ratio:16/9;border-radius:16px;overflow:hidden;position:relative}.image-preview img{height:100%;object-fit:cover;width:100%}.remove-image{align-items:center;background:#ffffffe6;border:none;box-shadow:0 2px 4px #0000001a;color:var(--error-color);cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:absolute;right:12px;top:12px;transition:all .3s ease;width:36px}.remove-image:hover{background:var(--error-color);color:#fff;transform:rotate(90deg)}.form-fields{display:flex;flex-direction:column;gap:0;margin-bottom:32px}.input-group{position:relative}.input-group svg{color:var(--text-secondary);font-size:1.1rem;left:16px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.input-group input{border:1.5px solid #e2e8f0;border-radius:12px;padding:1rem 1rem 1rem 3rem;transition:all .2s ease}.input-group input:hover{border-color:var(--text-secondary)}.input-group input:focus{border-color:var(--primary-color);box-shadow:0 0 0 4px #6366f11a}.input-group input:focus+svg{color:var(--primary-color)}.alert{animation:slideIn .3s ease;border-radius:12px;font-size:1rem;gap:12px;margin-bottom:24px;padding:16px}@keyframes slideIn{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.alert svg{font-size:1.2rem}.alert.error{color:var(--error-color)}.alert.success{color:var(--success-color)}.submit-btn{background:linear-gradient(to right,var(--gradient-start),var(--gradient-end));border-radius:12px;box-shadow:0 4px 6px #6366f133;gap:10px;padding:16px 32px}.submit-btn:hover:not(:disabled){box-shadow:0 6px 8px #6366f14d}.submit-btn:disabled{background:var(--text-secondary);box-shadow:none;cursor:not-allowed;transform:none}.submit-btn svg{font-size:1.1rem}@media (max-width:640px){.upload-options{gap:1rem;grid-template-columns:1fr}.close-btn1{background-color:initial;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:1.5rem;padding:8px;position:absolute;right:10px;top:10px;transition:background-color .3s ease;z-index:999}.close-btn1:hover{background-color:#0000001a}.close-btn1:active{background-color:#0003}.separator{display:none}.add-prescription-form .modal-content{margin:1rem;max-height:95vh;padding:1.5rem;width:95%}.form-header h2{font-size:1.25rem}.form-header p{font-size:.875rem}.camera-btn,.upload-btn{font-size:.875rem;padding:.625rem 1rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-content::-webkit-scrollbar{width:8px}.modal-content::-webkit-scrollbar-track{background:var(--secondary-color);border-radius:4px}.modal-content::-webkit-scrollbar-thumb{background:var(--text-secondary);border-radius:4px}.modal-content::-webkit-scrollbar-thumb:hover{background:var(--text-primary)}@keyframes spin{to{transform:rotate(1turn)}}.loading-spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:1.5rem;width:1.5rem}.lab-test-form .modal-overlay{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172abf;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.lab-test-form .modal-content{background:#fff;border:1px solid #6366f126;border-radius:24px;box-shadow:0 25px 50px -12px #00000040;max-height:90vh;overflow-y:auto;padding:1.5rem;position:relative;width:min(90%,560px)}.form-header{margin-bottom:2.5rem;text-align:center}.form-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f6712a,#f49968);-webkit-background-clip:text;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.75rem}.form-header p{color:#64748b;font-size:10px;line-height:1.5}.upload-container{align-items:center;border-radius:20px;display:flex;justify-content:center;min-height:130px;padding:2.5rem;transition:all .3s ease}.upload-container:hover{transform:translateY(-2px)}.camera-btn,.upload-btn{background:#f6712a;border:none;border-radius:14px;box-shadow:0 4px 6px #4f46e533;color:#fff;font-size:15px;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.camera-btn:hover,.upload-btn:hover{background:#4338ca;box-shadow:0 6px 8px #4f46e54d;transform:translateY(-1px)}.input-group input{background:#f8fafc;border:2px solid #e2e8f0;border-radius:14px;font-size:1rem;padding:.7rem 1.25rem .7rem 3.5rem;transition:all .3s ease;width:100%}.input-group input:hover{border-color:#94a3b8}.input-group input:focus{background:#fff;border-color:#4f46e5;box-shadow:0 0 0 4px #4f46e51a;outline:none}.submit-btn{align-items:center;background:linear-gradient(135deg,#f6712a,#f49968);border:none;border-radius:14px;box-shadow:0 4px 6px #4f46e533;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;font-weight:600;gap:12px;justify-content:center;padding:13px;transition:all .3s ease;width:100%}.submit-btn:hover:not(:disabled){box-shadow:0 8px 12px #4f46e54d;transform:translateY(-2px)}.alert{align-items:center;border-radius:14px;display:flex;font-size:1.1rem;font-weight:500;gap:1rem;margin-bottom:2rem;padding:1.25rem}.alert.error{background:#fef2f2;border:1px solid #fee2e2;color:#dc2626}.alert.success{background:#f0fdf4;border:1px solid #dcfce7;color:#16a34a}.close-btn1{align-items:center;background:#f1f5f9;border:none;border-radius:12px;color:#64748b;cursor:pointer;display:flex;font-size:1.25rem;height:27px;justify-content:center;position:absolute;right:.9rem;top:.2rem;transition:all .3s ease;width:27px}.close-btn1:hover{background:#e2e8f0;color:#1e293b;transform:scale(1.05)}
/*# sourceMappingURL=main.8d141055.css.map*/