*{margin:0}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{background:#fafafa}.offer-bar{position:relative;left:10px;gap:50px}.offer-bar a{text-decoration:none;color:#000}.offer-bar a:hover{text-decoration:underline;color:#138cb1}.desktopBanner{display:block}.mobileBanner{display:none}.shop-by-brand-container{font-size:22px;font-weight:500;margin-bottom:10px;left:10px;position:relative}.overflow-hidden{overflow:hidden}.wishlistpage h1{font-size:22px;font-weight:600}.wishlistpage .wishlist-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-bottom:30px}.no-products,.no-category{height:100%}.no-wishlist{height:60vh}.no-wishlist button{margin-top:10px;padding:8px 20px;font-size:16px;font-weight:600;color:#fff;background:#138cb1;border-radius:5px;border:none;outline:none;cursor:pointer}.not-found-page{height:100vh}@supports (height: 100dvh){.not-found-page{height:100dvh}}@media only screen and (max-width: 1300px){.wishlistpage .wishlist-grid{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width: 998px){.wishlistpage .wishlist-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width: 992px){.main-component{overflow:hidden}.no-category,.no-products,.no-wishlist{height:200px}}@media only screen and (max-width: 768px){.wishlistpage .wishlist-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 636px){.mobileBanner{display:block}.desktopBanner{display:none}}@media only screen and (max-width: 576px){.wishlistpage .wishlist-grid{grid-template-columns:repeat(1,1fr)}.offer-bar{overflow-x:auto;top:10px}.offer-bar{scrollbar-width:none;-ms-overflow-style:none}.offer-bar::-webkit-scrollbar{display:none}}img,svg{vertical-align:unset}.header-top{width:100%;height:35px;background:#138cb1}.header-top .header-top-right ul{display:flex;list-style:none;gap:30px;justify-content:end;align-items:center;height:35px;margin:0;padding:0}.header-top .header-top-right ul li a{font-size:13px;font-weight:600px;color:#fff;text-decoration:none}.header-top .header-top-right ul li a:hover{text-decoration:underline}.es-container{width:100%;box-shadow:#2123261a 0 15px 15px -5px;margin-bottom:30px}.es-header-container{max-width:100%;display:flex;justify-content:center;align-items:center;background:#fff}.es-header{padding:10px 15px;width:100%;display:flex;align-items:center;justify-content:space-between}.es-header-left{display:flex;width:100%;align-items:center;justify-content:left}.es-header .es-header-logo{padding-right:60px}.es-header img{width:150px}.es-header .es-mobile-menu .es-menu-icon{height:50px;width:30px;display:none;cursor:pointer}.es-search{display:flex;align-items:center;width:100%;max-width:700px}.es-search-box{border:1px solid gray;border-radius:3px 0 0 3px;padding:10px 15px;width:100%;box-sizing:border-box;height:45px;display:flex;align-items:center;background:#80808017}.es-search-box .es-categories{display:flex;justify-content:center;align-items:center;padding-right:10px;cursor:pointer}.es-search-box .es-categories p{font-size:14px;font-weight:500;padding-right:10px;margin:0}.es-search-box .es-categories .es-icon{height:15px;width:10px;padding-right:10px;color:gray;border-right:1px solid gray;box-sizing:initial}.es-search-box input{border:none;outline:none;flex:1;font-size:14px;color:#333;width:100%;height:25px;background:transparent}.es-search-icon-container{display:flex;justify-content:center;align-items:center;background:#138cb1;height:45px;padding:0 10px;border-radius:0 3px 3px 0;color:#fff;cursor:pointer}.es-search-icon-container span{color:#fff;font-size:14px;font-weight:500}.es-search-icon{color:#fff;font-size:18px;cursor:pointer;padding-left:5px}.es-header .es-header-action{gap:35px;padding-left:60px;display:flex;align-items:center;padding-top:5px}.es-header .es-header-action .es-account,.es-header .es-header-action .es-wishlist,.es-header .es-header-action .es-cart{cursor:pointer}.es-header .es-header-action .es-header-icon{width:25px;height:30px;color:#9b9b9b}.es-header .es-header-action .es-header-icon.width1{width:27px}.es-header .es-header-action .es-header-icon.width{width:30px}.es-header .es-header-action .es-count{width:15px;height:15px;display:flex;justify-content:center;align-items:center;margin-top:-38px;margin-left:18px;border-radius:10px;font-size:10px;background:red;color:#fff;position:absolute}.es-category-menu{position:absolute;height:75vh}.es-category-menu li::marker{content:""}.es-category-menu a{color:#000;text-decoration:none}.es-category-menu a:hover{background-color:#f0f0f0}.es-category-dropdown{position:absolute;background:#fff;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;list-style:none;padding:15px 10px;z-index:1000;margin-top:20px;border-radius:10px;margin-left:-20px;max-height:500px;overflow-y:auto;min-width:220px}.es-category-dropdown::-webkit-scrollbar{width:8px}.es-category-dropdown::-webkit-scrollbar-thumb{background-color:gray;border-radius:20px}.es-subcategory-container{position:absolute;background:#fff;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;list-style:none;padding:25px 30px 10px;z-index:1000;margin-top:20px;border-radius:10px;margin-left:208px;max-height:500px;overflow:hidden}.es-dropdown-list{flex-shrink:0;padding:0;height:100%;overflow-y:auto;margin:0}.es-dropdown-list .es-main-category{padding:10px 15px;cursor:pointer;font-size:14px;display:flex;justify-content:space-between}.es-dropdown-list .es-main-category span{padding-left:10px}.es-dropdown-list .es-main-category:hover{color:#138cb1}.es-subcategory-container .es-sub-category{min-width:500px;max-width:750px;padding:0 10px;margin:0}.es-subcategory-container .es-sub-category.row{padding:0}.es-subcategory-container .es-sub-category .es-sub-category-head{padding:0 0 15px}.es-subcategory-container .es-sub-category .es-sub-category-head ul{padding:0}.es-subcategory-container .es-sub-category .es-sub-category-head ul a{font-size:13px;color:#000}.es-subcategory-container .es-sub-category .es-sub-category-head ul a div{padding:3px 5px 3px 10px}.es-subcategory-container .es-sub-category .es-sub-category-head a{font-size:14px;color:#138cb1}.es-subcategory-container .es-sub-category .es-sub-category-head a div{padding:8px 5px 8px 10px}.es-subcategory-container .es-sub-category .es-sub-category-head a:hover div{background:#f0f0f0;cursor:pointer;color:#138cb1;border-radius:5px}.es-mobile-side-menu{display:none;width:100%;height:100%;background:#00000034;position:fixed;z-index:1001;top:0;left:0}.es-mobile-side-menu.es-menu-open{display:inherit}.es-mobile-side-menu .es-side-menu{width:300px;height:100%;position:fixed;z-index:1;top:0;left:0;background:#fff;box-shadow:0 0 5px -1px #000;overflow-x:hidden;transition:.5s}.es-mobile-side-menu .es-space{height:100%;width:100%;position:fixed;left:300px}.es-mobile-side-menu .es-side-menu .es-menu-head{padding:10px;display:flex;justify-content:space-between}.es-mobile-side-menu .es-side-menu .es-menu-head img{width:120px}.es-mobile-side-menu .es-side-menu .es-menu-head .es-close-icon{height:25px;width:25px;padding:5px 5px 0 0;cursor:pointer}.es-mobile-side-menu .es-side-menu .es-mobile-search{padding:15px;display:none}.es-mobile-side-menu .es-side-menu .es-menu{width:100%;padding:5px}.es-mobile-side-menu .es-side-menu .es-menu .es-menu-category{padding:10px 20px;cursor:pointer;font-size:14px;display:flex;justify-content:space-between}.sticky{position:fixed;top:0;width:100%;animation:smoothScroll 1s forwards;z-index:1001;background:#fff;transition:all .3s ease}@keyframes smoothScroll{0%{transform:translateY(-142px)}to{transform:translateY(0)}}@media only screen and (min-width: 1200px){.es-header,.header-top .header-top-right.container{max-width:1320px}}@media only screen and (max-width: 1200px){.header-top .header-top-right.container{max-width:1200px}}@media only screen and (max-width: 998px){.header-top .header-top-right.container{max-width:998px}.es-search-icon-container span{display:none}.es-header .es-header-logo{padding-right:10px}.es-header .es-header-action{gap:15px;padding-left:15px}.es-search-box .es-dropdown-btn{display:none}.es-header .es-mobile-menu .es-menu-icon{display:initial;padding-right:5px}}@media only screen and (max-width: 768px){.es-header .es-search{display:none}.es-header{padding:10px 15px}.es-mobile-side-menu .es-side-menu .es-mobile-search{display:inherit}}@media only screen and (max-width: 600px){.es-header img{width:120px}.es-header .es-header-action{gap:20px;padding-right:10px}.es-header .es-header-action .es-header-icon{height:25px;width:25px}.es-header .es-mobile-menu .es-menu-icon{height:40px;width:25px}}@media only screen and (max-width: 576px){.es-container{margin-bottom:10px;box-shadow:#21232614 0 8px 8px -4px}}@media only screen and (max-width: 340px){.es-header .es-header-action{padding-left:0}}.cart-drawer{position:fixed;right:-4000px;top:0;width:450px;height:100%;background:#fafafa;box-shadow:-2px 0 12px #0000001a;transition:right .3s ease-in-out;z-index:1002;display:flex;flex-direction:column;justify-content:space-between}.cart-drawer.open{right:0}.cart-drawer .cart-header{display:flex;justify-content:space-between;padding:1rem;font-size:1.2rem;font-weight:600;align-items:center;background:#fff;height:62px}.cart-drawer .cart-header p{margin:0}.cart-drawer .close-btn{background:#f7f1f1;border:1px solid black;font-size:2rem;cursor:pointer;border-radius:50%;height:30px;width:30px;display:flex;align-items:center;justify-content:center;font-weight:lighter}.cart-drawer .hr{margin:0 5px;color:#b2b2c5;opacity:1}.cart-drawer .savings-banner{text-align:center;padding:.5rem 1rem;background:#fff;box-shadow:0 8px 20px #0000001f}.cart-drawer .savings-banner p{margin:.3rem 0}.cart-drawer .free-shipping{color:#138cb1;font-weight:500}.cart-drawer .shipping-line{margin-top:.5rem;width:90%;margin-inline:auto;border-radius:8px;height:8px}.cart-drawer input[type=range].shipping-line::-webkit-slider-runnable-track{width:100%;border-radius:4px;background:linear-gradient(to right,#138cb1 0%,#138cb1 var(--progress, 0%),#e0e0e0 var(--progress, 0%),#e0e0e0 100%);height:8px}.cart-drawer input[type=range].shipping-line::-moz-range-track{width:100%;border-radius:4px;background:linear-gradient(to right,#138cb1 0%,#138cb1 var(--progress, 0%),#e0e0e0 var(--progress, 0%),#e0e0e0 100%);height:8px}.cart-drawer input[type=range].shipping-line::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;width:0;opacity:0;pointer-events:none;border:none}.cart-drawer input[type=range].shipping-line::-moz-range-thumb{height:0;width:0;opacity:0;pointer-events:none;border:none}.cart-drawer .setBottomTable{height:calc(100vh - 292px)}@supports (height: 100dvh){.cart-drawer .setBottomTable{height:calc(100dvh - 292px)}}.cart-drawer .table{background:#fff;margin:25px 0 0;overflow-y:auto;overflow-x:hidden;height:calc(100vh - 292px)}@supports (height: 100dvh){.cart-drawer .table{height:calc(100dvh - 292px)}}.cart-drawer .cart-table{width:440px;border-collapse:collapse;padding:0 1rem;margin:0 5px}.cart-drawer .cart-table th,.cart-drawer .cart-table td{padding:.8rem;text-align:left;vertical-align:top}.cart-drawer .cart-table thead{font-weight:600}.cart-drawer .cart-table tbody tr{border:none}.cart-drawer .product-cell{display:flex;gap:12px}.cart-drawer .product-cell img{width:115px;height:120px;object-fit:cover;border-radius:4px}.cart-drawer .product-info{display:flex;flex-direction:column;gap:.5rem}.cart-drawer .item-name{font-size:.95rem;font-weight:500;margin-bottom:.2rem;color:#000;text-decoration:none;width:95%}.cart-drawer .item-name:hover{text-decoration:underline}.cart-drawer .quantity-selector{display:flex;align-items:center;gap:5px;border:1px solid #ccc;border-radius:6px;padding:2px 6px;width:100px}.cart-drawer .quantity-selector input[type=number]::-webkit-inner-spin-button,.cart-drawer .quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-drawer .quantity-selector input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;width:36px;border:none;text-align:center;background:#fafafa}.cart-drawer .quantity-selector input[type=number]:focus{outline:none}.cart-drawer .quantity-selector button{background:none;border:none;font-size:1rem;width:24px;cursor:pointer;color:#138cb1}.cart-drawer .quantity-selector button:disabled{color:#888;cursor:default;opacity:.6}.cart-drawer .delete-item{width:max-content;font-size:20px;color:#138cb1;height:25px;margin-left:5px;cursor:pointer}.cart-drawer .price-cell{text-align:right}.cart-drawer .item-price{font-weight:600;font-size:1rem}.cart-drawer .item-original{text-decoration:line-through;color:#999;font-size:.85rem}.cart-drawer .add-more-row{display:flex;justify-content:space-between;padding:.5rem 1rem;align-items:baseline;background:#fff}.cart-drawer .add-more-row p{margin:0}.cart-drawer .add-more-btn{background-color:#138cb1;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer}.cart-drawer .cart-footer{padding:1rem;background:#fff}.cart-drawer .subtotal{display:flex;justify-content:space-between;font-weight:600;margin-bottom:.5rem}.cart-drawer .tax-text{font-size:.85rem;color:#666;margin-bottom:1rem}.cart-drawer .checkout-btn{width:100%;background-color:#138cb1;color:#fff;border:none;padding:12px;font-weight:600;border-radius:6px;cursor:pointer}.cart-drawer .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1000}.cart-drawer .set-bottom{position:absolute;width:-webkit-fill-available;bottom:0}@media (max-width: 451px){.cart-drawer{width:100%}.cart-drawer .cart-table{width:100%;margin:0}.cart-drawer .table{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#888 transparent}.cart-drawer .product-cell img{width:100px}.cart-drawer .table::-webkit-scrollbar{width:1px}.cart-drawer .table::-webkit-scrollbar-track{background:transparent}.cart-drawer .table::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.cart-drawer .cart-table th,.cart-drawer .cart-table td{padding:.6rem}}@media (max-width: 360px){.cart-drawer .tax-text{font-size:.75rem}.cart-drawer .product-cell img{width:80px;height:100px}.cart-drawer .item-name{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.wishlist-drawer{position:fixed;right:-4000px;top:0;width:450px;height:100%;background:#fafafa;box-shadow:-2px 0 12px #0000001a;transition:right .3s ease-in-out;z-index:1002;display:flex;flex-direction:column}.wishlist-drawer.open{right:0}.wishlist-drawer .wishlist-header{display:flex;justify-content:space-between;padding:1rem;font-size:1.2rem;font-weight:600;align-items:center;background:#fff}.wishlist-drawer .wishlist-header p{margin:0}.wishlist-drawer .close-btn{background:#f7f1f1;border:1px solid black;font-size:2rem;cursor:pointer;border-radius:50%;height:30px;width:30px;display:flex;align-items:center;justify-content:center;font-weight:lighter}.wishlist-drawer .hr{margin:0 5px;color:#b2b2c5;opacity:1}.wishlist-drawer .setBottomTable{height:calc(100vh - 137px)}@supports (height: 100dvh){.wishlist-drawer .setBottomTable{height:calc(100dvh - 137px)}}.wishlist-drawer .table{background:#fff;margin:25px 0 0;overflow:auto;overflow-x:hidden}.wishlist-drawer .wishlist-table{width:440px;border-collapse:collapse;padding:0 1rem;margin:0 5px}.wishlist-drawer .wishlist-table th,.wishlist-drawer .wishlist-table td{padding:.8rem;text-align:left;vertical-align:middle}.wishlist-drawer .wishlist-table thead{font-weight:600}.wishlist-drawer .wishlist-table tbody tr{border:none}.wishlist-drawer .product-cell{display:flex;gap:12px}.wishlist-drawer .product-cell img{width:115px;height:120px;object-fit:cover;border-radius:4px}.wishlist-drawer .product-info{display:flex;align-items:center}.wishlist-drawer .item-name{font-size:.95rem;font-weight:500;margin-bottom:.2rem;color:#000;text-decoration:none;width:95%}.wishlist-drawer .item-name:hover{text-decoration:underline}.wishlist-drawer .price-cell{text-align:right}.wishlist-drawer .item-price{font-weight:600;font-size:1rem;display:flex;align-items:center}.wishlist-drawer .item-original{text-decoration:line-through;color:#999;font-size:.85rem}.wishlist-drawer .set-bottom{position:absolute;width:-webkit-fill-available;bottom:0}.wishlist-drawer .add-more-row{display:flex;justify-content:center;padding:.5rem 1rem;align-items:baseline;background:#fff}.wishlist-drawer .add-more-row p{margin:0}.wishlist-drawer .add-more-btn{background-color:#138cb1;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer}.wishlist-drawer .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1000}@media (max-width: 451px){.wishlist-drawer{width:100%}.wishlist-drawer .wishlist-table{width:100%;margin:0}.wishlist-drawer .product-cell img{width:100px}.wishlist-drawer .table{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#888 transparent}.wishlist-drawer .table::-webkit-scrollbar{width:1px}.wishlist-drawer .table::-webkit-scrollbar-track{background:transparent}.wishlist-drawer .table::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.wishlist-drawer .wishlist-table th,.wishlist-drawer .wishlist-table td{padding:.6rem}}@media (max-width: 360px){.wishlist-drawer .tax-text{font-size:.75rem}.wishlist-drawer .product-cell img{width:80px;height:100px}.wishlist-drawer .item-name{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.footer-container{width:100%;box-shadow:#2123261a 0 -10px 10px -10px;text-align:center;--tw-bg-opacity: 1;background-color:#343a40;border:none}.footer-container .menu-flex{display:flex;justify-content:space-between;padding-left:20px;width:100%}.footer-container .logo-section{padding:0 20px 0 0;width:28%}.footer-container .logo-section img{width:200px}.footer-container .logo-section p{text-align:justify;font-size:14px;color:#fff;padding-top:10px}.footer-container .logo-section button{width:100%;height:50px;border-radius:25px;border:none;background:#138cb1;color:#fff;margin-top:10px;font-size:16px;font-weight:500}.footer-container .menu-section{padding:40px 0 30px}.footer-container .menu-section .menu-grid{padding:0 30px;display:flex;justify-content:space-between;gap:30px;width:70%}.footer-container .menu-section .menu-grid h3 span{display:none}.footer-container .menu-section .menu-grid h3 span .icon{height:20px;width:20px}.footer-container .menu-section h3{font-size:16px;font-weight:600;text-align:left;padding-bottom:10px;letter-spacing:1px;color:#fff}.footer-container .menu-section ul{list-style:none;padding-left:0;text-align:left}.footer-container .menu-section ul li{font-size:14px;font-weight:500;padding-bottom:8px;color:#fff}.footer-container .menu-section ul li a{text-decoration:none;cursor:pointer;letter-spacing:.5px;color:#fff}.footer-container .menu-section ul li a:hover{color:#138cb1}.footer-container .copyrights-section{padding:20px 0 0}.footer-container .copyrights-section a{color:#fff;text-decoration:none}.footer-container .copyrights-section .section-3{border-top:1px solid rgb(214,213,213);padding:20px 0;display:flex;justify-content:space-between;align-items:center}.footer-container .copyrights-section .section-3 p{font-size:13px;color:#c9c7c7;font-weight:600;margin-bottom:0}.footer-container .copyrights-section .section-3 ul{list-style:none;display:flex;gap:20px;padding-left:0;margin-bottom:0}.footer-container .copyrights-section .section-3 ul li{width:40px;height:40px;border-radius:20px;background:#ffffff8c}.footer-container .copyrights-section .section-3 ul li a{display:block;line-height:45px;font-size:17px;color:#000}.footer-container .copyrights-section .section-3 ul li:hover{background:#138cb1}.footer-container .copyrights-section .section-3 ul li a:hover{color:#fff}@media only screen and (min-width: 1200px){.footer-container .container{max-width:1320px}}@media only screen and (max-width: 1200px){.footer-container .container{max-width:1200px}}@media (max-width: 992px){.footer-container .menu-flex{flex-direction:column;justify-content:center;align-items:center}.footer-container .logo-section{width:400px;padding-bottom:20px}.footer-container .menu-section .menu-grid{width:100%;padding-top:40px}}@media only screen and (max-width: 768px){.footer-container .menu-flex{padding-left:0}.footer-container .logo-section{padding-right:0}.footer-container .menu-section h3,.footer-container .menu-section ul{text-align:center}.footer-container .menu-section .menu-grid{display:grid;grid-template-columns:repeat(2,1fr)}.footer-container .copyrights-section .section-3{flex-direction:column;gap:20px;justify-content:center;margin:0}}@media (max-width: 450px){.footer-container .logo-section{width:300px}.footer-container .menu-section .menu-grid{grid-template-columns:repeat(1,1fr);gap:10px}.footer-container .menu-section .menu-grid h3{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.footer-container .menu-section .menu-grid h3 span{display:block}.footer-container .menu-section .menu-grid ul{display:none}.footer-container .menu-section .menu-grid ul.active{display:block;text-align:left;margin-bottom:10px}.footer-container .menu-section .menu-grid ul.active a{font-size:16px}}@font-face{font-family:revicons;fallback:fallback;src:url(/assets/revicons-DbTteTvA.woff) format("woff"),url(/assets/revicons-CBqxZnew.ttf) format("ttf"),url(/assets/revicons-BNIKeAUC.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:#00000080;min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}.product-carousel{margin-bottom:25px}.carousel-title{font-size:22px;font-weight:500;margin-bottom:10px;margin-left:10px}.carousel-container{padding:0}.product-card{background:#fff;padding:10px;text-align:center;border:1px solid #eee;border-radius:10px}.product-image{width:100%;height:180px;object-fit:contain}.product-title{font-size:14px;margin:10px 0}.product-price{font-weight:700;color:#3633fb}.product-shipping{font-size:12px;color:green}.product-rating{font-size:13px;color:#555}.product-carousel .react-multi-carousel-track{padding-bottom:28px}.product-carousel .react-multiple-carousel__arrow--left{left:20px}.product-carousel .react-multiple-carousel__arrow--right{right:20px}.product-carousel .react-multiple-carousel__arrow{opacity:0}.product-carousel:hover .react-multiple-carousel__arrow{opacity:1}.product-carousel .custom-dots{display:inline-block;margin:0 4px;width:10px;height:10px;border-radius:50%;background:#ccc;cursor:pointer}.product-carousel .custom-dots.active{background:#138cb1;width:25px;border-radius:25px}.product-carousel .react-multiple-carousel__arrow{bottom:200px}.es-product-page-details,.es-search-page-details,.es-brand-page-details{padding:15px 0}.result-info{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.es-product-container{padding:15px 20px 30px;box-shadow:#63636333 0 2px 8px;border-radius:15px;height:375px;background:#fff;position:relative}.es-product-container:hover{box-shadow:#0006 0 5px 15px}.es-product-container .es-card{text-decoration:none}.es-product-container .es-card .es-img-section .es-img{width:100%;height:170px;border-radius:10px;overflow:hidden;margin-bottom:10px;position:relative;background:#fff}.es-product-container .es-card .es-img-section img{height:100%;width:100%;object-fit:contain}.es-product-container:hover .es-card .es-img-section img{transform:scale(1.05);transition:.6s}.es-product-container .es-card .es-wishlist .es-wish-icon{cursor:pointer;font-size:20px;position:relative;color:#636366}.es-product-container .es-card .es-wishlist .es-wish-icon:hover{fill:#138cb1}.es-product-container .es-card .es-wishlist .es-wish-icon-active{cursor:pointer;font-size:16px;position:relative;fill:red}.es-product-container .es-card .es-details-section .es-title{font-size:15px;font-weight:500;cursor:pointer;text-decoration:none;color:#374151;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4em}.es-product-container .es-card .es-details-section .es-title:hover{text-decoration:underline}.es-product-container .es-card .es-details-section .es-offer{width:60px;border-radius:5px;margin:5px 0}.es-product-container .es-offer p{font-size:13px;text-align:left;color:#138cb1;margin:0}.es-product-container .es-item-prices{display:flex;gap:10px;margin-bottom:3px}.es-product-container .es-item-prices .es-item-price-new{color:#374151;font-size:14px;font-weight:600}.es-product-container .es-item-prices .es-item-price-old{color:#8c8c8c;font-size:14px;font-weight:500;text-decoration:line-through}.es-product-container .text-muted{font-size:12px;padding-left:5px}.es-product-container .MuiBox-root.css-pikhkf{display:flex;align-items:center}.es-product-container .css-i0l71t-MuiRating-root{font-size:1rem;color:#fbc72e}.es-product-container .limited-deal{margin-top:8px;padding:3px 5px;background:#138cb1;border-radius:4px;width:135px}.es-product-container .limited-deal p{margin:0;color:#fff;font-size:14px;font-weight:400}.es-product-container .es-wishlist{position:absolute;right:25px;bottom:20px;cursor:pointer}@media (max-width: 1200px){.es-product-page-details,.es-search-page-details,.es-brand-page-details{padding:15px}}@media (max-width: 476px){.products-mobile{width:100%}}.image-product-carousel{padding-bottom:25px}.image-product-carousel .react-multi-carousel-track{padding-bottom:28px}.Single .react-multi-carousel-track{padding-bottom:0}.image-product-carousel .react-multiple-carousel__arrow--left{left:30px}.image-product-carousel .react-multiple-carousel__arrow--right{right:30px}.image-product-carousel .react-multi-carousel-list .react-multiple-carousel__arrow{opacity:0}.image-product-carousel .react-multi-carousel-list:hover .react-multiple-carousel__arrow{opacity:1}.image-product-carousel .custom-dots{display:inline-block;margin:0 4px;width:10px;height:10px;border-radius:50%;background:#ccc;cursor:pointer}.image-product-carousel .custom-dots.active{background:#138cb1;width:25px;border-radius:25px}.Small .react-multiple-carousel__arrow{bottom:100px}.Medium .react-multiple-carousel__arrow{bottom:125px}.Large .react-multiple-carousel__arrow{bottom:160px}.brand-main-container{margin:5px 20px}.brand-container{box-shadow:#63636333 0 2px 8px;background:#fff;border-radius:10px}.brand-container .img-card{width:100%;height:185px;padding:10px;overflow:hidden;position:relative}.brand-container .es-brand{object-fit:contain;width:100%}.feasibility-container{margin:10px 20px}.feasibility-container .img-card{padding:10px;background:#fff;box-shadow:#63636333 0 2px 8px}.feasibility-container .img-card img{object-fit:contain}.main-image{width:-webkit-fill-available;margin:0 20px}.main-image{width:-webkit-fill-available}.shopby-category .row{margin-left:0;margin-right:0}.shopby-category h2{font-size:22px;font-weight:500;margin-bottom:10px}.shopby-category .category-card{padding:50px 30px 10px;background:#fff;box-shadow:#63636333 0 2px 8px}.shopby-category .category-card img{height:180px;object-fit:contain}.shopby-category a{text-decoration:none;color:#000}.shopby-category .category-card a p{margin-bottom:5px;font-size:16px;font-weight:400}.es-category-sidebar{padding:15px 30px;display:none}.es-category-header{font-size:14px;line-height:32px;font-weight:700;padding:0 10px;margin:0}.es-category-sidebar ul{list-style-type:none;padding:0;margin:0}.es-category-sidebar li{font-size:14px;line-height:32px;padding:0 10px;margin:0}.es-category-sidebar li::marker{content:""}.es-category-sidebar li a{color:#000;text-decoration:none}@media (min-width: 992px){.es-category-sidebar{display:flex;flex-direction:column}}.es-subcategory-details{padding:15px 20px;display:flex;flex-direction:column;row-gap:15px}.es-subcategory-details .card{text-decoration:none;height:280px}.es-subcategory-details .card .img-sec{padding:10px;height:200px;overflow:hidden}.es-subcategory-details .card .img-sec .image{width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.es-subcategory-details .card .img-sec .image img{height:100%;width:100%;object-fit:contain}.es-subcategory-details .card:hover{transform:scale(1.01);transition:transform .3s ease;box-shadow:10px 5px 10px #0003;cursor:pointer}.es-subcategory-details .card-title{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:2.8em;line-height:1.4em}@media (max-width: 476px){.es-subcategory-details .subcategory-mobile{width:100%}.es-subcategory-details .card-title{text-align:center}}.es-filter-sidebar{padding:15px 30px;display:none}.es-product-header{font-size:14px;line-height:32px;font-weight:700;padding:0 10px;margin:0}.es-filter-sidebar ul{list-style-type:none;padding:0;margin:0}.es-filter-sidebar li{font-size:14px;line-height:32px;padding:0 10px;margin:0}.es-filter-sidebar li::marker{content:""}.es-filter-sidebar li a{color:#000;text-decoration:none}.es-filter-sidebar .form-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:4px;background:#138cb1;outline:none}.es-filter-sidebar input[type=range].form-range::-webkit-slider-runnable-track{width:100%;border-radius:4px;background:linear-gradient(to right,#138cb1 0%,#138cb1 var(--progress, 0%),#e0e0e0 var(--progress, 0%),#e0e0e0 100%)}.es-filter-sidebar input[type=range].form-range::-moz-range-track{width:100%;border-radius:4px;background:linear-gradient(to right,#138cb1 0%,#138cb1 var(--progress, 0%),#e0e0e0 var(--progress, 0%),#e0e0e0 100%)}.es-filter-sidebar input[type=range].form-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#138cb1;cursor:pointer;border:none}.es-filter-sidebar input[type=range].form-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#3c61de;cursor:pointer;border:none}.es-filter-sidebar input[type=checkbox]{outline:1px solid #000}.es-filter-sidebar .btn-group{display:flex;flex-direction:column;gap:10px}.es-filter-sidebar .btn-group .btn{padding:8px 20px;font-size:15px}.es-filter-sidebar .btn-apply{background-color:#138cb1;color:#fff}.es-filter-sidebar .btn-apply:hover:not(:disabled){background-color:#fff;color:#000;border:1px solid #138cb1}.es-filter-sidebar .btn-apply:disabled{background-color:#ccc;opacity:.7;cursor:not-allowed}.es-filter-sidebar .btn-clear{background-color:#138cb1;color:#fff}.es-filter-sidebar .btn-clear:hover:not(:disabled){background-color:#fff;color:#000;border:1px solid #138cb1}.es-filter-sidebar .btn-clear:disabled{background-color:#ccc;opacity:.7;cursor:not-allowed}.es-filter-sidebar .form-check input,.es-filter-sidebar .form-check label{cursor:pointer}.es-filter-sidebar input[type=checkbox]{outline:#ccc}.es-filter-sidebar .form-check-input:checked{background-color:#138cb1}.es-filter-sidebar .form-check-input:focus{box-shadow:none}@media (min-width: 992px){.es-filter-sidebar{display:flex;flex-direction:column}}@media (max-width: 992px){.es-filter-sidebar{display:flex;flex-direction:column;width:100%;position:absolute;top:0;padding:0;z-index:1001;transform:translateY(-100%);transition:transform .3s ease-in-out}.es-filter-sidebar-mobile{transform:translateY(0)}.es-filter-sidebar-mobile .card.p-4{height:100vh;overflow-y:auto}@supports (height: 100dvh){.es-filter-sidebar-mobile .card.p-4{height:100dvh}}}.es-filter{display:flex;justify-content:center;align-items:center;padding-right:10px;cursor:pointer}.es-filter p{font-size:14px;font-weight:500;padding-right:10px;margin:0}.es-filter .es-toggle-icon{height:15px;width:10px;padding-right:10px;color:gray;box-sizing:initial}.es-filter-menu{position:absolute;height:75vh}.es-filter-menu li::marker{content:""}.es-filter-menu a{color:#000;text-decoration:none}.es-filter-menu a:hover{background-color:#f0f0f0}.es-filter-dropdown{position:absolute;background:#fff;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;list-style:none;padding:10px 0;z-index:1000;margin-top:20px;border-radius:10px;max-height:500px;overflow-y:auto;min-width:175px;right:-90px}.es-filter-dropdown::-webkit-scrollbar{width:8px}.es-filter-dropdown::-webkit-scrollbar-thumb{background-color:gray;border-radius:20px}.es-filter-dropdown-list{flex-shrink:0;padding:0;height:100%;overflow-y:auto;margin:0}.es-filter-dropdown-list .es-filter-option{padding:10px 15px;cursor:pointer;font-size:14px;display:flex;justify-content:space-between}.es-filter-dropdown-list .es-filter-option:hover{background-color:#f0f0f0}.productdisplay{display:flex;flex-direction:row;align-items:flex-start}.productdisplay.row{padding-right:.75rem;padding-left:.75rem}.productdisplay .MuiBox-root.css-pikhkf{display:flex;align-items:center;border-bottom:1px solid #636366;padding-bottom:15px}.productdisplay-left{position:sticky;top:100px;align-self:flex-start;z-index:1}.productdisplay-image-mobile{display:none}.productdisplay-left .es-image-section{display:flex;gap:17px}.productdisplay-img{width:100%;border:1px solid #636366;position:relative}.productdisplay-img-list{display:flex;flex-direction:column;gap:12px}.productdisplay-img-list img{height:70px;cursor:pointer}.productdisplay-main-img{width:100%;height:480px;object-fit:contain;border-radius:0}.productdisplay-img .wish-icon{position:absolute;bottom:20px;right:20px;cursor:pointer;display:flex;justify-content:center;align-items:center;height:50px;width:50px;border-radius:25px;box-shadow:#00000059 0 5px 15px;background-color:#fff}.productdisplay-img .wish-icon .es-wish-icon{cursor:pointer;font-size:25px;position:relative}.productdisplay-img .wish-icon .es-wish-icon:hover{fill:#138cb1}.productdisplay-img .wish-icon .es-wish-icon-active{fill:red;cursor:pointer;font-size:25px;position:relative}.productdisplay-right .es-button-section{display:flex;justify-content:space-evenly;gap:10px;margin-top:25px;margin-bottom:10px}.es-mobile-btns{display:none;align-items:center;gap:15px;padding:15px;background:#80808086;position:fixed;width:100%;bottom:0;z-index:1001}.productdisplay-right .modal-header{border:none;padding:20px}.productdisplay-right .modal-header .btn-close{border:none}.productdisplay-right .modal-header .enquiry .icon{height:20px;width:20px;fill:#000}.productdisplay-right .modal-title{font-size:18px;font-weight:600}.productdisplay-right .modal-body{padding:0 20px 20px}.productdisplay-right .modal-body .review-lable{font-size:15px;font-weight:600;padding-bottom:5px}.productdisplay-right .modal-body .title-review{display:flex;flex-direction:column;padding-bottom:15px}.productdisplay-right .modal-body input{border:1px solid #a5a5a5;background:#fff;padding:5px 10px;font-size:13px}.productdisplay-right .modal-body input::placeholder{color:#8f8f8f}.productdisplay-right .modal-body textarea{border:1px solid #a5a5a5;background:#fff;padding:5px 10px;font-size:13px;border-radius:0;height:80px}.es-mobile-btns .modal-header{border:none;padding:20px}.es-mobile-btns .modal-header .btn-close{border:none}.es-mobile-btns .modal-header .enquiry .icon{height:20px;width:20px;fill:#000}.es-mobile-btns .modal-title{font-size:18px;font-weight:600}.es-mobile-btns .modal-body{padding:0 20px 20px}.es-mobile-btns .modal-body .review-lable{font-size:15px;font-weight:600;padding-bottom:5px}.es-mobile-btns .modal-body .title-review{display:flex;flex-direction:column;padding-bottom:15px}.es-mobile-btns .modal-body input{border:1px solid #a5a5a5;background:#fff;padding:5px 10px;font-size:13px}.es-mobile-btns .modal-body input::placeholder{color:#8f8f8f}.es-mobile-btns .modal-body textarea{border:1px solid #a5a5a5;background:#fff;padding:5px 10px;font-size:13px;border-radius:0;height:80px}.es-mobile-btns .enquiry{width:max-content;background:transparent;border:none;color:#000;margin-right:10px}.es-mobile-btns .enquiry{--bs-btn-close-focus-shadow: 0}.productdisplay-right .es-button-section button,.es-mobile-btns button{width:100%;padding:8px 0;font-size:16px;font-weight:600;color:#fff;background:#138cb1;border-radius:30px;border:none;outline:none;cursor:pointer}.productdisplay-right .es-button-section .enquiry{width:max-content;background:transparent;border:none;color:#000;margin-right:10px}.productdisplay-right .es-button-section .enquiry{--bs-btn-close-focus-shadow: 0}.productdisplay-right .es-button-section button.btn-outline,.es-mobile-btns button.btn-outline{background:#fff;color:#000;border:2px solid #138cb1}.productdisplay-right .es-button-section button:disabled,.es-mobile-btns button:disabled{opacity:.7;pointer-events:none}.productdisplay-right .es-button-section button.btn-outline:disabled,.es-mobile-btns button.btn-outline:disabled{opacity:.7;pointer-events:none}.productdisplay-right{display:flex;flex-direction:column;padding:20px 35px;border:1px solid #636366;overflow-y:auto}.productdisplay-right .MuiRating-root{color:#fbc72e;font-size:18px}.productdisplay-right .text-muted{font-size:14px;margin-left:5px}.productdisplay-right h1{margin-top:20px;color:#000;font-size:18px;font-weight:600;margin-bottom:5px}.productdisplay-right-prices{display:flex;margin:15px 0;gap:15px;align-items:baseline}.productdisplay-right-price-old{color:#818181;text-decoration:line-through;font-size:14px;font-weight:500}.productdisplay-right-price-new{font-size:22px;font-weight:700}.productdisplay-right-prices .es-spl-offer{color:#388e3c;font-size:16px;font-weight:600}.productdisplay-right-description{font-size:16px}.productdisplay-right-sizes,.productdisplay-right-colors,.productdisplay-right-rams,.productdisplay-right-storages{display:flex;margin:10px 0;gap:20px}.productdisplay-right-sizes div,.productdisplay-right-rams div,.productdisplay-right-storages div{padding:1px 25px;background:#fbfbfb;border:1px solid #80808080;border-radius:8px;cursor:pointer;font-size:14px}.productdisplay-right-colors .Image-section{display:flex;flex-direction:column}.productdisplay-right-colors .Image-section p{display:flex;align-items:center;justify-content:center;margin:5px 0 0}.productdisplay-right-colors .option{height:100px;width:100px;border:1px solid #636366;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column}.productdisplay-right-colors div img{width:95px;object-fit:cover;height:95px}.thumbnail-wrapper{position:relative;width:100px;height:100px;flex-shrink:0;border:1px solid #636366;border-radius:2px}.thumbnail-wrapper.active-image{border:1px solid #138cb1}.thumbnail-wrapper img{width:100%;height:100%;object-fit:cover;cursor:pointer}.thumbnail-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#3c3c3c99;color:#fff;font-weight:700;font-size:16px;display:flex;justify-content:center;align-items:center;border-radius:4px;cursor:pointer}.popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:999}@supports (height: 100dvh){.popup-overlay{height:100dvh}}.popup-content{background:#fff;padding:20px;max-height:80vh;overflow-y:auto;border-radius:8px;width:90%;max-width:500px}.popup-images{display:flex;flex-direction:column;gap:10px}.popup-images img{width:100%;max-height:300px;object-fit:contain}.close-popup{display:flex;align-items:center}.popup-close{position:relative;top:0;left:95%;font-size:16px;background:none;border:none;cursor:pointer;z-index:1001;width:max-content;background-color:#80808080;border-radius:50%}.popup-close:hover{background-color:gray;color:#fff}.option-active{border-color:#138cb1!important}.option-disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.error-message p{color:red;font-size:14px;margin:0}.productdisplay-right .qty-btn{display:flex;justify-content:flex-start;align-items:center;margin-top:20px;gap:15px}.productdisplay-right .qty-btn h1{margin:0;padding:0}.productdisplay-right .quantity-selector{display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #ccc;border-radius:6px;padding:2px 6px;width:100px}.productdisplay-right .quantity-selector input[type=number]::-webkit-inner-spin-button,.productdisplay-right .quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.productdisplay-right .quantity-selector input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;width:36px;border:none;text-align:center;background:#fafafa}.productdisplay-right .quantity-selector input[type=number]:focus{outline:none}.productdisplay-right .quantity-selector .button{background:none;border:none;font-size:1rem;width:24px;cursor:pointer;color:#138cb1}.productdisplay-right .quantity-selector .button:disabled{color:#888;cursor:default;opacity:.6}.description-box{margin-top:10px}.description-box h3{font-size:18px;font-weight:600}.description-box pre{font-size:16px;overflow:hidden;text-wrap:wrap;font-family:Poppins,sans-serif}@media screen and (max-width: 1441px){.productdisplay-main-img{height:450px}}@media only screen and (max-width: 1200px){.productdisplay.row{padding-left:15px;padding-right:15px}}@media only screen and (max-width: 992px){.productdisplay{display:block;padding-left:10px;padding-right:10px}.productdisplay-image-mobile{display:block}.productdisplay-left,.productdisplay-right .es-button-section{display:none}.productdisplay-right{display:block;flex-direction:initial;width:100%}.es-mobile-btns{display:flex}.es-mobile-btns button{padding:10px 0}.pt-5{padding-top:0!important}}@media only screen and (max-width: 768px){.es-review-container{flex-direction:column}.es-review-right-top{margin-top:10px}.es-review-right{margin-left:0!important}.productdisplay-right-sizes div,.productdisplay-right-rams div,.productdisplay-right-storages div{padding:4px 8px;font-size:14px}.es-mobile-btns{padding:10px}.es-mobile-btns button{padding:8px 0}}@media only screen and (max-width: 548px){.productdisplay-right{padding:0 15px}}.productdisplay-right-readmore{background:none;border:none;color:#138cb1;cursor:pointer;padding:0;width:max-content;margin-bottom:0;text-decoration:underline}.productdisplay-right .error-message{color:red;font-size:12px;margin:0}.productdisplay-right .error-message1{color:red;font-size:15px;margin:0 0 5px;text-align:center}.review-container h1{font-size:22px;font-weight:600}.es-review-product-details{background:#fff;padding:20px;margin:20px 0 50px}.es-review-product-details .es-review-title{font-size:18px;font-weight:600;color:#000}.es-review-product-details .review-popup-btn{width:max-content;padding:6px 20px;font-size:15px;font-weight:600;border-radius:7px;border:2px solid #138CB1;background:#fff;color:#000;outline:none;letter-spacing:.5px}.es-review-product-details .submit-btn{width:max-content;padding:8px 20px;font-size:15px;font-weight:600;border-radius:7px;background:#138cb1;color:#fff;border:none;outline:none;margin-top:10px;letter-spacing:.5px}.es-review-product-details .submit-btn:hover{background:#138cb1}.es-review-product-details .es-review-container{display:flex;border:1px solid #d0d0d0;border-radius:10px;padding:15px}.es-review-product-details .es-review-container .profile-img{height:50px;width:50px;border-radius:50%;overflow:hidden}.es-review-product-details .es-review-container .profile-img img{width:50px;height:50px;object-fit:cover}.es-review-product-details .es-review-right{margin-left:20px}.es-review-product-details .es-review-right-top h5{font-size:18px}.es-review-product-details .es-review-right-top p{font-size:12px;color:#555}.es-review-product-details .es-review-right-top .MuiRating-root{font-size:16px}.es-review-product-details .es-review-right-middle p{font-size:14px;font-weight:400}.es-review-product-details .es-review-right-bottom{display:flex;gap:15px}.es-review-product-details .es-review-right-bottom img{height:80px}.es-review-product-details .modal-header{border:none;padding:20px}.es-review-product-details .modal-header .btn-close{border:none}.es-review-product-details .modal-header .btn-close .icon{height:20px;width:20px;fill:#000}.es-review-product-details .modal-title{font-size:18px;font-weight:600}.es-review-product-details .modal-body{padding:0 20px 20px}.es-review-product-details .modal-body .product-sec{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;margin-bottom:15px;width:300px}.es-review-product-details .modal-body .product-sec .img-sec{height:80px;width:70px;padding:5px;display:flex;justify-content:center;align-items:center;border:1px solid #A5A5A5}.es-review-product-details .modal-body .product-sec .img-sec img{height:60px;width:60px;object-fit:contain}.es-review-product-details .modal-body .product-sec h5{font-size:13px;font-weight:500;padding:0;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.es-review-product-details .modal-body .product-sec h4{font-size:13px;font-weight:600;padding:5px 0 0;margin:0}.es-review-product-details .modal-body .review-lable{font-size:15px;font-weight:600;padding-bottom:5px}.es-review-product-details .modal-body .title-review{display:flex;flex-direction:column;padding-bottom:15px}.es-review-product-details .modal-body .title-review input{border:1px solid #A5A5A5;background:#fff;padding:5px 10px;font-size:13px}.es-review-product-details .modal-body .title-review input::placeholder{color:#8f8f8f}.es-review-product-details .modal-body textarea{border:1px solid #A5A5A5;background:#fff;padding:5px 10px;font-size:13px;border-radius:0}.es-review-product-details .modal-body .image-section{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:100%}.es-review-product-details .modal-body .image-section .add-image-sec{height:80px;width:90px;padding:5px;border-radius:5px;border:1px solid #8f8f8f;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer}.es-review-product-details .modal-body .image-section .add-image-sec .icon{height:20px;width:20px;color:#8f8f8f}.es-review-product-details .modal-body .image-section .add-image-sec p{font-size:8px;padding:0;margin:0;color:#8f8f8f;text-align:center}.es-review-product-details .modal-body .image-section .show-img-sec{height:80px;position:relative;padding:5px;display:flex;flex-direction:row}.es-review-product-details .modal-body .image-section .show-img-sec .image-wrapper{position:relative}.es-review-product-details .modal-body .image-section .show-img-sec img{height:70px;width:80px;object-fit:contain}.es-review-product-details .modal-body .image-section .show-img-sec .close-icon{position:absolute;top:0;right:5px;cursor:pointer;color:#8f8f8f;background:#fff;border-radius:10px}@media only screen and (max-width: 1200px){.review-container{padding-right:15px;padding-left:15px}}.bread{padding:0 30px}.bread .breadcrumb-item+.breadcrumb-item:before{content:">";position:relative;top:2px}.bread .breadcrumb-item a{text-decoration:none;color:#000}.bread .breadcrumb-item a:hover{text-decoration:underline;color:#138cb1}.breadcrumb-item.active{color:#000}@media screen and (max-width: 768px){.bread{display:none}}.signup-container{text-align:center;height:100vh;align-items:center;display:flex}@supports (height: 100dvh){.signup-container{height:100dvh}}.signup-container .container{display:flex;justify-content:center}.signup-container .signup-card{box-shadow:#63636333 0 2px 8px;min-width:350px;border-radius:15px;overflow:hidden}.signup-container .signup-card .signup-head{background:#123d75;padding:15px}.signup-container .signup-card .signup-head h1{font-size:20px;padding:0;margin:0;color:#fff;font-weight:500;letter-spacing:1px}.signup-container .signup-card .logo{padding-top:5px;height:100px;display:flex;justify-content:center;align-items:center;background:#fff}.signup-container .signup-card .logo img{height:60px;padding-right:15px}.signup-container .signup-card .signup-form{padding:0 60px 10px;text-align:left;background:#fff}.signup-container .signup-card .signup-form .input-box{display:flex;flex-direction:column;padding-bottom:15px}.signup-container .signup-card .signup-form .form-floating{height:45px;min-height:45px}.signup-container .signup-card .signup-form .input-box label{font-size:14px;font-weight:500;padding-bottom:8px}.signup-container .signup-card .signup-form .form-floating label{font-size:14px;font-weight:500;top:-5px}.signup-container .signup-card .signup-form .input-box input{width:300px;border-radius:5px;background:transparent;border:1px solid #8f8f8f;padding:8px 15px;font-size:13px}.signup-container .signup-card .signup-form .form-floating input{width:300px;border-radius:5px;background:transparent;border:1px solid #8f8f8f;height:45px;min-height:45px}.signup-container .signup-card .signup-form .form-floating .form-control:focus{box-shadow:none;border:2px solid #123d75}.signup-container .signup-card .signup-form button{width:100%;height:40px;border-radius:7px;background:#123d75;box-shadow:0 10px 33px #0003;color:#fff;font-size:15px;border:none;margin-bottom:10px}.signup-container .signup-card .signup-form .bottom-section{display:flex}.signup-container .signup-card .signup-form .bottom-section p{font-size:14px;text-decoration:none;color:#000}.signup-container .signup-card .signup-form .bottom-section span{font-size:14px;margin-left:15px;text-decoration:underline;color:#138cb1;cursor:pointer;text-decoration:none}.signup-container .signup-card .signup-form .error-message{color:red;font-size:12px;margin:0}.signup-container .signup-card .signup-form .error-message.width-set{width:300px}.google-signup-button{margin-bottom:8px}@media only screen and (max-width: 576px){.signup-container{overflow-y:scroll;padding:15px}.signup-container .container{padding-top:50px}.signup-container .signup-card .signup-form{padding:10px 20px}.signup-container .signup-card .logo{height:80px}.signup-container .signup-card .signup-form .input-box{padding-bottom:10px}.signup-container .signup-card .signup-form .input-box input,.signup-container .signup-card .signup-form .form-floating input{width:100%}.signup-container .signup-card{min-width:300px}.signup-container .signup-card .signup-form .error-message.width-set{width:calc(90vw - 40px)}}.checkout-card{background:#fff}.page-title{background:#128baf;padding:15px 15px 15px 50px;margin-bottom:20px;position:absolute;width:100%;top:109px}.page-title h1{margin:0;padding:0;font-size:20px;color:#fff}.checkout{padding-top:20px}.checkout .progressbar{display:flex;justify-content:center;align-items:center;padding-top:10px}.checkout .progressbar .progress{width:40px;height:40px;border:1px solid #b2b2c5;border-radius:30px;display:inherit;justify-content:center;align-items:center;background:transparent}.checkout .progressbar .progress.active{background:#123d75;cursor:pointer}.checkout .progressbar h1{padding:10px;margin:0;font-size:20px;color:#b2b2c5}.checkout .progressbar .progress.active h1{color:#fff}.checkout .progressbar .line{width:200px;margin:0;padding:0;height:2px;background:#b2b2c5}.checkout .progressbar-container{padding-top:20px}.checkout .progressbar-container .progress-title{display:flex;justify-content:center;align-items:baseline;gap:140px;padding-top:10px}.checkout .progressbar-container .progress-title .title-card{width:100px}.checkout .progressbar-container .progress-title .title-card h3{font-size:14px;font-weight:600;color:#b2b2c5;text-align:center}.checkout .progressbar-container .progress-title .title-card.active h3{color:#123d75;font-weight:600}.checkout .Sticky-section{display:flex;align-items:flex-start;gap:40px;padding:20px}.checkout .Sticky-section .scroll-side{flex:1}.tick-icon{color:#fff;height:20px;width:20px}.checkout .Sticky-section .sticky-side{position:sticky;top:100px}@media only screen and (max-width: 1200px){.checkout.container{max-width:998px}}@media only screen and (max-width: 998px){.page-title{padding-left:0}.checkout .Sticky-section{flex-direction:column-reverse;gap:30px}.checkout .Sticky-section .scroll-side{width:100%}.checkout .Sticky-section .sticky-side{width:100%;position:relative;top:0}}@media only screen and (max-width: 768px){.checkout .container{max-width:600px}}@media only screen and (max-width: 600px){.page-title{top:103px}.checkout .Sticky-section{padding:20px 0}.checkout .progressbar .line{width:80px}.checkout .progressbar-container .progress-title{gap:20px}}@media only screen and (max-width: 600px){.checkout{padding-top:50px}}.ordersummary .ordersummary-card{width:400px;border-radius:10px;border:1px solid #464646;background:#fff;box-shadow:0 10px 33px #0000001a;padding:30px 20px;height:500px}.ordersummary .ordersummary-card h1{font-size:22px;font-weight:600;color:#000;padding-bottom:10px}.ordersummary .ordersummary-card p{padding:0;margin:0;font-size:15px}.ordersummary .ordersummary-card .subtotal,.ordersummary .ordersummary-card .shipping{padding-bottom:10px}.ordersummary .ordersummary-card .total{border-top:1px solid black;border-bottom:1px solid black;padding:10px 0}.ordersummary .table{background:#fff;margin:25px 0 0;height:270px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#888 transparent}.ordersummary .table::-webkit-scrollbar{width:2px}.ordersummary .wishlist-table{width:100%;border-collapse:collapse;padding:0 1rem;margin:0 5px}.ordersummary .wishlist-table th,.ordersummary .wishlist-table td{padding:.8rem .8rem .8rem 0;text-align:left;vertical-align:top}.ordersummary .wishlist-table thead{font-weight:600}.ordersummary .wishlist-table tbody tr{border:none}.ordersummary .product-cell{display:flex;gap:12px}.ordersummary .product-cell .img-sec{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;position:relative}.ordersummary .product-cell img{width:80px;height:80px;object-fit:cover;border-radius:4px}.ordersummary .product-cell .quantity{position:absolute;right:0;top:-8px;background:#636366;border-radius:50%;height:22px;width:22px;text-align:center;color:#fff;font-size:14px}.ordersummary .product-info{display:flex;align-items:flex-start}.ordersummary .item-name{font-size:.95rem;font-weight:500;margin-bottom:.2rem;color:#000;text-decoration:none;width:95%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ordersummary .item-name:hover{text-decoration:underline}.ordersummary .price-cell{text-align:right}.ordersummary .item-price{font-weight:600;font-size:1rem!important}.ordersummary .item-original{text-decoration:line-through;color:#999;font-size:.85rem}@media only screen and (max-width: 998px){.ordersummary .ordersummary-card{width:100%}}@media screen and (max-width: 400px){.ordersummary .product-cell img{width:60px;height:60px}.ordersummary .item-name{font-size:.8rem}.ordersummary .item-price{font-size:12px!important}}.checkout-account .account-card .account-title{display:flex;justify-content:left;align-items:center;padding-bottom:15px;border-bottom:1px solid #b2b2c5}.checkout-account .account-card .account-title .number{width:40px;height:40px;border:1px solid #123d75;border-radius:30px;display:inherit;justify-content:center;align-items:center;background:#123d75}.checkout-account .account-card .account-title .number h3{padding:0;margin:0;font-size:20px;color:#fff}.checkout-account .account-card .account-title h1{font-size:20px;font-weight:600;margin:0;padding-left:20px}.checkout-account .account-card .login-form{padding:35px 20px 35px 60px;max-width:600px}.checkout-account .account-card .login-form form{display:flex;flex-direction:column}.checkout-account .account-card .login-form label{font-size:18px;font-weight:500;padding-bottom:15px}.checkout-account .account-card .login-form input{width:100%;border-radius:10px;border:1px solid #8f8f8f;padding:10px 20px}.checkout-account .account-card .login-form input::placeholder{color:#8f8f8f;font-size:14px}.checkout-account .account-card .login-form input:focus-visible{outline:none;border:2px solid #123d75}.checkout-account .account-card .login-form .error-message{color:red;font-size:14px;margin:5px 0}.checkout-account .account-card .login-form .login-btn{display:flex;align-items:center;padding-top:30px}.checkout-account .account-card .login-form .login-btn button{width:150px;border-radius:8px;background:#123d75;box-shadow:0 10px 33px #0003;color:#fff;border:none;padding:10px;font-size:16px}.checkout-account .account-card .login-form .login-btn p{margin:0;padding-left:20px;font-size:16px;font-weight:500}.checkout-account .account-card .login-form .login-btn p span{color:#138cb1;text-decoration:underline;cursor:pointer}.checkout-account .account-card .login-form .divider{margin-top:20px;margin-bottom:20px;width:100%;display:flex;justify-content:center;align-items:center;gap:10px}.checkout-account .account-card .login-form .divider .line{height:1px;width:100%;background:#b2b2c5}.checkout-account .account-card .login-form .divider p{margin:0;font-size:16px}.checkout-account .account-card .login-form h5{margin-bottom:20px;font-size:18px}.checkout-account .account-card .login-form .social-login{display:flex;justify-content:flex-start;align-items:center;gap:15px}.checkout-account .account-card .login-form .social-login .social-card{height:40px;width:40px;border:1px solid #b2b2c5;display:inherit;justify-content:center;align-items:center;cursor:pointer}.checkout-account .account-card .login-form .social-login .social-card img{object-fit:contain;height:25px}.checkout-account .account-card .user-details{display:flex;gap:30px;flex-direction:column}.checkout-account .account-card .user-info{padding:20px;background:#fff;position:relative;border-radius:10px;box-shadow:0 10px 33px #0003;margin-top:20px;display:flex;flex-direction:column;gap:10px}.checkout-account .account-card .user-info p,.checkout-account .account-card .user-info a{font-size:16px;font-weight:500;margin:0}.checkout-account .account-card .user-details .next-btn{display:flex;align-items:center;justify-content:space-between}.checkout-account .account-card .user-details .next-btn button{width:120px;border-radius:8px;background:#123d75;box-shadow:0 10px 33px #0003;color:#fff;border:none;padding:8px 20px;font-size:14px}.checkout-account .popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:999}.checkout-account .popup-content{background:#fff;padding:20px;border-radius:10px;min-width:300px;max-width:600px;position:relative;box-shadow:0 4px 15px #0000004d}.checkout-account .popup-close{position:absolute;left:560px;top:15px;background:none;border:none;font-size:18px;cursor:pointer}.checkout-account .popup-close:hover{color:#000}.checkout-account .popup-overlay .next-btn .buttonOk{width:150px;border-radius:8px;background:#123d75;box-shadow:0 10px 33px #0003;color:#fff;border:none;padding:10px;font-size:16px}.checkout-account .popup-overlay .next-btn .buttonCancel{width:150px;border-radius:8px;border-color:#123d75;box-shadow:0 10px 33px #0003;color:#123d75;padding:10px;font-size:16px}@media only screen and (max-width: 600px){.checkout-account .account-card .login-form .login-btn{flex-direction:column;gap:20px}.checkout-account .account-card .login-form .login-btn p{padding-left:0}.checkout-account .account-card .login-form{padding:20px 0}.checkout-account .account-card .user-details .next-btn button{padding:10px 30px;width:max-content;font-size:13px}.checkout-account .popup-content{width:100%}}@media only screen and (max-width: 476px){.checkout-account .account-card .user-info p,.checkout-account .account-card .user-info a{font-size:13px}}.mt-35{margin-top:35px}.checkout-address .address-card .saved-address{background:#fff;border-radius:15px;box-shadow:#63636333 0 2px 8px;padding:20px 30px;margin:30px 0}.checkout-address .address-card .address-form .address-button{margin-top:25px}.checkout-address .address-card .address-button .button1{border-radius:8px;background:#123d75;box-shadow:0 10px 33px #0003;color:#fff;border:none;padding:10px;font-size:16px}.checkout-address .address-card .address-button .button2,.checkout-address .address-card .address-form .address-button .button1,.checkout-address .address-card .address-form .address-button .button2{width:150px;border-radius:8px;background:#123d75;box-shadow:0 10px 33px #0003;color:#fff;border:none;padding:10px;font-size:16px}.checkout-address .address-card .address-button .btn-1{border-radius:5px;background:#123d75;box-shadow:0 10px 33px #0003;color:#fff;border:none;padding:8px 20px;font-size:14px}.checkout-address .address-card .address-button .btn-2{width:100px;border-radius:5px;background:#123d75;box-shadow:0 10px 33px #0003;color:#fff;border:none;padding:8px 20px;font-size:14px}.checkout-address .address-card .saved-address .address-info{display:flex;gap:20px;align-items:flex-start}.checkout-address .address-card .saved-address .address-info span{display:block;margin-bottom:5px}.checkout-address .address-card .saved-address .address-info input{height:12px;width:12px;margin-top:5px}.checkout-address .address-card .address-title{display:flex;justify-content:left;align-items:center;padding-bottom:15px;border-bottom:1px solid #b2b2c5}.checkout-address .address-card .address-title .number{width:40px;height:40px;border:1px solid #123d75;border-radius:30px;display:inherit;justify-content:center;align-items:center;background:#123d75}.checkout-address .address-card .address-title .number h3{padding:0;margin:0;font-size:20px;color:#fff}.checkout-address .address-card .address-title h1{font-size:20px;font-weight:600;margin:0;padding-left:20px}.checkout-address .address-card .address-form{padding:35px 60px 20px}.checkout-address .address-card .address-form .p-dropdown{width:100%;border-radius:10px;border:1px solid #8f8f8f;background:#fff;padding:10px 20px;align-items:center}.checkout-address .address-card .address-form .p-dropdown .p-placeholder{color:#8f8f8f;font-size:14px;font-family:Poppins,sans-serif}.checkout-address .address-card .address-form .p-dropdown .p-inputtext{font-size:14px;font-family:Poppins,sans-serif}.checkout-address .address-card .address-form .name-section{display:flex;gap:10px}.checkout-address .address-card .address-form input{width:100%;border-radius:10px;border:1px solid #8f8f8f;padding:10px 20px}.checkout-address .address-card .address-form input::placeholder{color:#8f8f8f;font-size:14px}.checkout-address .address-card .address-form input:focus-visible{outline:none;border:2px solid #123d75}.checkout-address .address-card .address-form .city-section{display:flex;gap:10px}.checkout-address .address-card .address-form .check-box{align-items:center;display:flex;padding-bottom:15px}.checkout-address .address-card .address-form .check-box input{height:20px;width:20px;margin-right:15px;padding:0}.checkout-address .address-card .address-form .check-box .form-check-input{margin-top:0;border-radius:5px;border:1px solid #8f8f8f}.checkout-address .address-card .address-form .check-box .form-check-input:focus{box-shadow:none}.checkout-address .address-card .address-form .check-box .form-check-input:checked{background-color:#123d75}.checkout-address .address-card .address-form .check-box label{font-size:15px;font-weight:500}.checkout-address .address-card .address-form button{width:100%;border-radius:10px;background:#123d75;box-shadow:0 10px 33px #0003;color:#fff;border:none;padding:8px}.checkout-address .address-card .address-form .error-message{color:red;font-size:14px;margin:5px 0}@media only screen and (max-width: 1200px){.checkout-address .address-card .address-form{padding:35px 0}}@media only screen and (max-width: 600px){.checkout-address .address-card .address-form .name-section,.checkout-address .address-card .address-form .city-section{flex-direction:column;gap:40px}.checkout-address .address-card .address-button .button1,.checkout-address .address-card .address-button .button2,.checkout-address .address-card .address-form .address-button .button1,.checkout-address .address-card .address-form .address-button .button2,.checkout-address .address-card .address-form button{padding:10px 30px;width:max-content;font-size:13px}}@media screen and (max-width: 375px){.checkout-address .address-card .saved-address .address-info span,.checkout-address .address-card .saved-address .address-info p{font-size:14px}.checkout-address .address-card .saved-address .address-info h5{font-size:16px}}.checkout-payment .payment-card .payment-title{display:flex;justify-content:left;align-items:center;padding-bottom:15px;border-bottom:1px solid #b2b2c5}.checkout-payment .billing-address-card .saved-address{background:#fff;border-radius:15px;box-shadow:#63636333 0 2px 8px;padding:20px 30px;margin-top:30px}.checkout-payment .payment-card .payment-title .number{width:40px;height:40px;border:1px solid #123d75;border-radius:30px;display:inherit;justify-content:center;align-items:center;background:#123d75}.checkout-payment .payment-card .payment-title .number h3{padding:0;margin:0;font-size:20px;color:#fff}.checkout-payment .payment-card .payment-title h1{font-size:20px;font-weight:600;margin:0;padding-left:20px}.checkout-payment .payment-card .payment-details-card,.checkout-payment .payment-card .billing-address{padding:20px 30px}.checkout-payment .payment-card .payment-details-card .credit-card .head-section{border:1px solid black;padding:15px 25px;border-radius:8px 8px 0 0;display:flex;border-bottom:none}.checkout-payment .payment-card .payment-details-card .credit-card .head-section .round{height:20px;width:20px;border:1px solid black;border-radius:10px}.checkout-payment .payment-card .payment-details-card .credit-card .head-section.active{border:2px solid #123d75}.checkout-payment .payment-card .payment-details-card .credit-card .head-section.active .round{border:6px solid #123d75}.checkout-payment .payment-card .payment-details-card .credit-card .head-section h3{margin:0;font-size:16px;padding:0 0 0 20px}.checkout-payment .payment-card .detail-form{padding:35px 25px;border:1px solid black;border-top:none;background:#fafafa}.checkout-payment .payment-card .detail-form input{width:100%;border-radius:10px;border:1px solid #8f8f8f;padding:8px 20px}.checkout-payment .payment-card .detail-form input::placeholder{color:#8f8f8f;font-size:14px}.checkout-payment .payment-card .detail-form input:focus-visible{outline:none;border:2px solid #123d75}.checkout-payment .payment-card .detail-form .two-section{display:flex;gap:10px}.checkout-payment .payment-card .payment-details-card .credit-card .bottom-section{border:1px solid black;padding:15px 25px;border-radius:0 0 8px 8px;display:flex;border-top:none}.checkout-payment .payment-card .payment-details-card .credit-card .bottom-section .round{height:20px;width:20px;border:1px solid black;border-radius:10px}.checkout-payment .payment-card .payment-details-card .credit-card .bottom-section.active{border:2px solid #123d75}.checkout-payment .payment-card .payment-details-card .credit-card .bottom-section.active .round{border:6px solid #123d75}.checkout-payment .payment-card .payment-details-card .credit-card .bottom-section h3{margin:0;font-size:16px;padding:0 0 0 20px}.checkout-payment .payment-card .head h1{font-size:20px;font-weight:600;padding:20px 0 0 35px}.checkout-payment .payment-card .billing-address .head-section{border:1px solid black;padding:15px 25px;border-radius:8px 8px 0 0;display:flex;align-items:center;border-bottom:none}.checkout-payment .payment-card .billing-address .head-section .round{height:20px;width:20px;border:1px solid black;border-radius:10px;cursor:pointer}.checkout-payment .payment-card .billing-address .head-section.active{border:2px solid #123d75}.checkout-payment .payment-card .billing-address .head-section.active .round{border:6px solid #123d75}.checkout-payment .payment-card .billing-address .head-section h3{margin:0;font-size:16px;padding:0 0 0 20px}.checkout-payment .payment-card .billing-address .bottom-section{border:1px solid black;padding:15px 25px;display:flex;align-items:center;border-radius:0 0 8px 8px;border-top:none}.checkout-payment .payment-card .billing-address .bottom-section .round{height:20px;width:20px;border:1px solid black;border-radius:10px;cursor:pointer}.checkout-payment .payment-card .billing-address .bottom-section.active{border:2px solid #123d75;border-radius:0}.checkout-payment .payment-card .billing-address .bottom-section.active .round{border:6px solid #123d75}.checkout-payment .payment-card .billing-address .bottom-section h3{margin:0;font-size:16px;padding:0 0 0 20px}.checkout-payment .payment-card .billing-address .billing-form{border:1px solid black;padding:35px 25px;border-radius:0 0 8px 8px;display:flex;border-top:none;background:#fafafa}.checkout-payment .payment-card .billing-form .p-dropdown{width:100%;border-radius:10px;border:1px solid #8f8f8f;background:#fff;padding:10px 20px;align-items:center}.checkout-payment .payment-card .billing-form .p-dropdown .p-placeholder{color:#8f8f8f;font-size:14px;font-family:Poppins,sans-serif}.checkout-payment .payment-card .billing-form .p-dropdown .p-inputtext{font-size:14px;font-family:Poppins,sans-serif}.checkout-payment .payment-card .billing-form .error-message,.checkout-payment .credit-card .error-message{color:red;font-size:14px;margin:5px 0}.checkout-payment .billing-form .address-button{margin-top:25px}.checkout-payment .billing-form .address-button .button1{border-radius:8px;background:#123d75;box-shadow:0 10px 33px #0003;color:#fff;border:none;padding:8px 20px;font-size:14px;margin:0;width:120px}.checkout-payment .billing-form .address-button .button2{width:120px;border-radius:8px;background:#123d75;box-shadow:0 10px 33px #0003;color:#fff;border:none;padding:8px;font-size:14px;margin:0}.p-dropdown-panel{background:#fff;margin-top:5px;border-radius:10px;box-shadow:#63636333 0 2px 8px}.p-dropdown-panel .p-dropdown-items{padding:10px 15px;margin:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{padding:5px 10px;font-size:14px;color:#000}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover{color:#123d75;background:#eaeaec;border-radius:5px}.checkout-payment .payment-card .billing-form .name-section{display:flex;gap:10px}.checkout-payment .payment-card .billing-form input{width:100%;border-radius:10px;border:1px solid #8f8f8f;padding:10px 20px}.checkout-payment .payment-card .billing-form input::placeholder{color:#8f8f8f;font-size:14px}.checkout-payment .payment-card .billing-form input:focus-visible{outline:none;border:2px solid #123d75}.checkout-payment .payment-card .billing-form .city-section{display:flex;gap:10px}.checkout-payment .payment-card button{width:60%;border-radius:10px;background:#123d75;box-shadow:0 10px 33px #0003;color:#fff;border:none;padding:8px;margin:0 30px 30px}.checkout-payment .billing-address-card .saved-address .address-info{display:flex;gap:20px;align-items:flex-start}.checkout-payment .billing-address-card .saved-address .address-info span{display:block;margin-bottom:5px}.checkout-payment .billing-address-card .saved-address .address-info input{height:12px;width:12px;margin-top:5px}@media only screen and (max-width: 1200px){.checkout-payment .payment-card .payment-details-card,.checkout-payment .payment-card .billing-address{padding:35px 0 20px}.checkout-payment .payment-card button{margin:0 0 30px;width:100%}}@media only screen and (max-width: 600px){.checkout-payment .payment-card .detail-form .two-section{flex-direction:column;gap:25px}.checkout-payment .payment-card .billing-form .name-section,.checkout-payment .payment-card .billing-form .city-section{flex-direction:column;gap:40px}.checkout-payment .billing-form .address-button .button1,.checkout-payment .billing-form .address-button .button2,.checkout-payment .billing-form .address-form .address-button .button1,.checkout-payment .billing-form .address-form .address-button .button2{padding:10px 30px;width:max-content;font-size:13px}}@media screen and (max-width: 375px){.checkout-payment .billing-address-card .saved-address .address-info span,.checkout-payment .billing-address-card .saved-address .address-info p{font-size:14px}.checkout-payment .billing-address-card .saved-address .address-info h5{font-size:16px}}.track-order{background:#e8f1f9;position:absolute;width:100%;top:109px}.track-order-card{padding-left:30px}.track-order .head{padding-top:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.track-order .head .icon-sec{width:40px;height:40px;border:1px solid #b2b2c5;border-radius:30px;display:inherit;justify-content:center;align-items:center;background:#123d75}.track-order .head .icon-sec .icon{color:#fff;height:20px;width:20px}.track-order .head h2{padding-top:20px;padding-bottom:10px;margin:0;font-size:25px;font-weight:600}.track-order .head p{padding:0;margin:0;font-size:16px;text-align:center}.track-order .title{padding-top:20px;display:flex;justify-content:flex-start;align-items:flex-start;gap:15px;padding-bottom:30px}.track-order .title .arrow-icon{height:25px;width:25px;padding:0 3px;border-radius:5px;cursor:pointer}.track-order .title .arrow-icon:hover{background:#b2b2c5}.track-order .title .title-sec h3{font-size:22px;font-weight:600;padding:0;margin:0}.track-order .title .title-sec p{font-size:16px;padding-top:5px}.track-order .Sticky-section{display:flex;align-items:flex-start;gap:40px}.track-order .Sticky-section .scroll-side{flex:1}.track-order .Sticky-section .scroll-side .road-map{border-radius:15px;border:1px solid #464646;background:#fff;box-shadow:0 10px 33px #0000001a;padding:30px 50px}.track-order .Sticky-section .scroll-side .road-map h5{font-size:18px;padding-bottom:20px;font-weight:500}.track-order .Sticky-section .scroll-side .road-map h5 span{text-decoration:underline}.track-order .Sticky-section .scroll-side .road-map .map-sec{display:flex;justify-content:flex-start;align-items:center;gap:20px}.track-order .Sticky-section .scroll-side .road-map .map-sec .map{display:flex;flex-direction:column;justify-content:center;align-items:center}.track-order .Sticky-section .scroll-side .road-map .map-sec .map .icon-card{width:40px;height:40px;border:1px solid #b2b2c5;border-radius:30px;display:flex;justify-content:center;align-items:center;background:transparent}.track-order .Sticky-section .scroll-side .road-map .map-sec .map .icon-card.active{background:#123d75}.track-order .Sticky-section .scroll-side .road-map .map-sec .map .icon-card .icon{color:gray;height:18px;width:18px}.track-order .Sticky-section .scroll-side .road-map .map-sec .map .icon-card.active .icon{color:#fff}.track-order .Sticky-section .scroll-side .road-map .map-sec .map .divider{height:60px;width:3px;background:gray}.track-order .Sticky-section .scroll-side .road-map .map-sec .map .divider.active{position:relative;width:4px;background:linear-gradient(to bottom,#123d75,#123d75 25%,gray 25%,gray)}.track-order .Sticky-section .scroll-side .road-map .map-sec .map .divider.full-active{position:relative;width:4px;background:#123d75}.track-order .Sticky-section .scroll-side .road-map .map-sec .map .divider.active:after{content:"";position:absolute;left:50%;top:25%;transform:translate(-50%,-50%);width:15px;height:15px;background:#123d75;border:2px solid #fff;border-radius:50%}.track-order .Sticky-section .scroll-side .road-map .map-sec .map .divider.transit-active{background:linear-gradient(to bottom,#123d75,#123d75 50%,gray 50%,gray)}.track-order .Sticky-section .scroll-side .road-map .map-sec .map .divider.transit-active:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:15px;height:15px;background:#123d75;border:2px solid #fff;border-radius:50%}.track-order .Sticky-section .scroll-side .road-map .head-sec{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:82px}.track-order .Sticky-section .scroll-side .road-map .head-sec h3{font-size:16px;padding:0;margin:0}.track-order .Sticky-section .scroll-side .information-sec{border-radius:15px;border:1px solid #464646;background:#fff;box-shadow:0 10px 33px #0000001a;padding:30px 50px;margin:30px 0}.track-order .Sticky-section .scroll-side .information-sec h4{font-size:18px;font-weight:600;padding-bottom:10px;margin:0}.track-order .Sticky-section .scroll-side .information-sec p{font-size:16px;padding:0;margin:0}.track-order .Sticky-section .scroll-side .information-sec .address-sec{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-top:25px;padding-bottom:25px}.track-order .Sticky-section .scroll-side .information-sec .address-sec .phone-number{display:flex;justify-content:flex-start;align-items:center;gap:5px}.track-order .Sticky-section .scroll-side .information-sec .address-sec .phone-number .icon{color:gray}.track-order .Sticky-section .scroll-side .message-sec{display:flex;justify-content:flex-start;align-items:flex-start;gap:15px;border-radius:15px;border:1px solid #464646;background:#fff;box-shadow:0 10px 33px #0000001a;padding:30px 50px;margin-top:30px;margin-bottom:30px}.track-order .Sticky-section .scroll-side .message-sec .icon-card{width:35px;height:35px;border:1px solid #b2b2c5;border-radius:30px;display:flex;justify-content:center;align-items:center;background:#123d75}.track-order .Sticky-section .scroll-side .message-sec .icon-card .icon{color:#fff;height:20px;width:20px}.track-order .Sticky-section .scroll-side .message-sec .message h6{font-size:18px;margin:0;padding-top:8px;padding-bottom:10px}.track-order .Sticky-section .scroll-side .message-sec .message p{font-size:16px;margin:0;padding:0}@media only screen and (max-width: 998px){.track-order .title{padding-top:30px}.track-order .Sticky-section{flex-direction:column-reverse;gap:30px}.track-order .Sticky-section .scroll-side .message-sec .icon-card{width:35px}.track-order .Sticky-section .scroll-side,.track-order .Sticky-section .sticky-side{width:100%}.track-order .Sticky-section .sticky-side .ordersummary{padding:0}}@media only screen and (max-width: 768px){.track-order .Sticky-section .scroll-side .road-map,.track-order .Sticky-section .scroll-side .information-sec,.track-order .Sticky-section .scroll-side .message-sec{padding:30px}.track-order .Sticky-section .scroll-side .information-sec .address-sec{flex-direction:column}}@media only screen and (max-width: 600px){.track-order{top:100px}}@media only screen and (max-width: 576px){.track-order .Sticky-section .scroll-side .road-map,.track-order .Sticky-section .scroll-side .information-sec,.track-order .Sticky-section .scroll-side .message-sec{padding:30px 20px}.track-order .title .arrow-icon{height:20px;width:20px}.track-order .title .title-sec h3{font-size:18px}.track-order .title .title-sec p{font-size:14px;margin:0}.track-order .ordersummary .ordersummary-card h1{font-size:18px}.track-order .Sticky-section .scroll-side .message-sec .message h6{padding-top:0}}.my-account-section{padding-bottom:30px}.my-account-section .my-account-card{border:1px solid #000;border-radius:10px;width:250px}.my-account-section .my-account-card .account-header{display:flex;justify-content:center;align-items:center;padding:20px 0;background:#e8f1f9;border-radius:10px 10px 0 0;border-bottom:1px solid #000}.my-account-section .my-account-card .account-header .profile-img{height:31.4px;width:31.4px;border-radius:50%;border:1px solid #8f8f8f}.my-account-section .my-account-card .account-header .profile-img img{height:30px;width:30px;border-radius:50%}.my-account-section .my-account-card .account-header h6{margin:0;padding:0 0 0 10px;font-size:16px;font-weight:600}.my-account-section .my-account-card .account-footer{padding:20px 0;border-radius:0 0 10px 10px;border-top:1px solid #000;background:#e8f1f9}.my-account-section .my-account-card .account-footer div{display:flex;justify-content:center;align-items:center;cursor:pointer}.my-account-section .my-account-card .account-footer .icon{height:20px;width:20px;color:#8f8f8f}.my-account-section .my-account-card .account-footer h6{margin:0;padding:0 0 0 10px;font-size:16px;font-weight:600}.my-account-section .account-body{padding-top:10px;padding-bottom:10px;background:#fff}.my-account-section .accordion-item{border:none}.my-account-section .accordion-button:not(.collapsed){color:#000;background-color:#fff;box-shadow:none}.my-account-section .accordion-button:focus{box-shadow:none}.my-account-section .accordion-body{padding-top:0}.my-account-section .accordion-item h2 button{font-size:15px;font-weight:600}.my-account-section .accordion-item h2 .accordion-button:after{height:13px;width:13px;background-size:13px;color:#000}.my-account-section .account-body .accordion .sub-menu .menu-card{display:flex;justify-content:flex-start;align-items:center;padding:10px 0;border-bottom:1px solid #8f8f8f;cursor:pointer}.my-account-section .account-body .accordion .sub-menu .menu-card .icon1{height:20px;width:20px;fill:#138cb1;color:#fff}.my-account-section .account-body .accordion .sub-menu .menu-card .icon{height:15px;width:15px;fill:#138cb1;color:#fff;margin-right:5px}.my-account-section .account-body .accordion .sub-menu .menu-card p{margin:0;padding:0 0 0 15px;font-size:14px}@media only screen and (max-width: 992px){.my-account-section .my-account-card{width:100%}}.profile-page .profile-page-card{padding:0 30px}.profile-page .heading h3{font-size:22px;font-weight:600;margin:0;padding:0}.profile-page .profile-page-card .main-section{padding-top:30px;display:flex;align-items:flex-start;gap:40px}.profile-page .profile-page-card .main-section .sticky-side{position:sticky;top:50px}.profile-page .profile-page-card .main-section .scroll-side{flex:1}@media only screen and (max-width: 992px){.profile-page .profile-page-card .main-section{flex-direction:column;align-items:center}.profile-page .profile-page-card .main-section .sticky-side{width:100%}.profile-page .profile-page-card .main-section .scroll-side{display:none}}.profile-details{padding-bottom:50px}.profile-details .basic-details{border:1px solid #000;border-radius:10px}.profile-details .basic-details .basic-details-header{padding:25px 30px;background:#e8f1f9;border-radius:10px 10px 0 0;border-bottom:1px solid #000}.profile-details .basic-details .basic-details-header h3{padding:0;margin:0;font-size:20px;font-weight:600}.profile-details .basic-details .basic-details-body{padding:25px 30px;width:500px}.profile-details h5{font-size:18px;font-weight:600;padding:0}.profile-details .details-card{padding:20px 0 8px;border-bottom:1px solid #8F8F8F}.profile-details .details-card h6{font-size:16px;font-weight:600;color:#8f8f8f}.profile-details .details-card p{font-size:15px;font-weight:500;margin:0;padding:0}.profile-details button{width:100%;height:40px;border-radius:10px;background:#138cb1;color:#fff;border:none;margin-top:20px;font-size:16px}.profile-details .contact-details{border:1px solid #000;border-radius:10px;margin-top:30px}.profile-details .contact-details .contact-details-body{padding:25px 30px;width:500px}.basic-details-popup{position:fixed;height:100%;width:100%;display:none;justify-content:center;align-items:center;background:#00000040;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:0;left:0;z-index:1001}.basic-details-popup.basic-form-open{display:flex}.contact-details-popup{position:fixed;height:100%;width:100%;display:none;justify-content:center;align-items:center;background:#00000040;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:0;left:0;z-index:1001}.contact-details-popup.contact-form-open{display:flex}@media only screen and (max-width: 992px){.profile-details{padding:0 20px 50px}.profile-details .basic-details .basic-details-body,.profile-details .contact-details .contact-details-body{width:100%}}@media only screen and (max-width: 500px){.profile-details .basic-details .basic-details-body,.profile-details .contact-details .contact-details-body{padding:15px}}.basic-details-popup-card{width:500px;background:#fff;border-radius:10px}.basic-details-popup-card .basic-details-popup-body{padding:30px}.basic-details-popup-card .basic-details-popup-body .basic-details-popup-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px}.basic-details-popup-card .basic-details-popup-header h3{padding:0;margin:0;font-size:20px;font-weight:600}.basic-details-popup-card .basic-details-popup-header .icon{height:25px;width:25px;cursor:pointer}.basic-details-popup-card .basic-details-form .name-section{display:flex;gap:20px}.basic-details-popup-card .basic-details-form .form-control:focus{box-shadow:none;border:2px solid #123D75}.basic-details-popup-card .basic-details-form .form-control{border:1px solid #8F8F8F;font-size:15px}.basic-details-popup-card .basic-details-form .form-date{width:48%}.basic-details-popup-card .basic-details-form .p-dropdown{width:48%;border-radius:8px;border:1px solid #8F8F8F;background:#fff;padding:10px 20px;align-items:center;height:58px;min-height:58px}.basic-details-popup-card .basic-details-form .p-dropdown .p-placeholder{color:#8f8f8f;font-size:14px;font-family:Poppins,sans-serif}.basic-details-popup-card .basic-details-form .p-dropdown .p-inputtext{font-size:14px;font-family:Poppins,sans-serif}.basic-details-popup-card .basic-details-form .p-dropdown-panel{background:#fff;margin-top:5px;border-radius:8px;box-shadow:#63636333 0 2px 8px}.basic-details-popup-card .basic-details-form .p-dropdown-panel .p-dropdown-items{padding:10px 15px;margin:0}.basic-details-popup-card .basic-details-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item{padding:5px 10px;font-size:14px;color:#000}.basic-details-popup-card .basic-details-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover{color:#123d75;background:#eaeaec;border-radius:5px}.basic-details-popup-card .basic-details-form .button-sec{display:flex;justify-content:flex-end;align-items:center;padding-top:30px;gap:20px}.basic-details-popup-card .basic-details-form .button-sec .btn1{color:#138cb1;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;border:none;background:#fff}.basic-details-popup-card .basic-details-form .button-sec .btn2{color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;border:none;background:#138cb1;border-radius:8px;padding:5px 20px}@media only screen and (max-width: 550px){.basic-details-popup-card{margin-left:15px;margin-right:15px}.basic-details-popup-card .basic-details-form .name-section{flex-direction:column;gap:0}.basic-details-popup-card .basic-details-form .form-date,.basic-details-popup-card .basic-details-form .p-dropdown{width:100%}}.contact-details-popup-card{width:500px;background:#fff;border-radius:10px}.contact-details-popup-card .contact-details-popup-body{padding:30px}.contact-details-popup-card .contact-details-popup-body .contact-details-popup-header{display:flex;justify-content:space-between;align-items:center}.contact-details-popup-card .contact-details-popup-header h3{padding:0;margin:0;font-size:20px;font-weight:600}.contact-details-popup-card .contact-details-popup-header .icon{height:25px;width:25px;cursor:pointer}.contact-details-popup-card .contact-details-form .contact-address{padding:20px 15px;border-radius:8px;border:1px solid #8F8F8F}.contact-details-popup-card .contact-details-form .contact-address h6{margin:0;padding:0 0 20px;font-size:16px;font-weight:600;color:#8f8f8f;letter-spacing:.5px}.contact-details-popup-card .contact-details-form input{width:100%;border-radius:8px;border:1px solid #8F8F8F;padding:10px 20px}.contact-details-popup-card .contact-details-form input::placeholder{color:#8f8f8f;font-size:14px}.contact-details-popup-card .contact-details-form input:focus-visible{outline:none;border:2px solid #123D75}.contact-details-popup-card .contact-details-form p{font-size:10px;padding:5px 0 10px 20px;margin:0;color:#8f8f8f}.contact-details-popup-card .contact-details-form .p-dropdown{width:100%;border-radius:10px;border:1px solid #8F8F8F;background:#fff;padding:10px 20px;align-items:center}.contact-details-popup-card .contact-details-form .p-dropdown .p-placeholder{color:#8f8f8f;font-size:14px;font-family:Poppins,sans-serif}.contact-details-popup-card .contact-details-form .p-dropdown .p-inputtext{font-size:14px;font-family:Poppins,sans-serif}.contact-details-popup-card .contact-details-form .p-dropdown-panel{background:#fff;margin-top:5px;border-radius:10px;box-shadow:#63636333 0 2px 8px}.contact-details-popup-card .contact-details-form .p-dropdown-panel .p-dropdown-items{padding:10px 15px;margin:0}.contact-details-popup-card .contact-details-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item{padding:5px 10px;font-size:14px;color:#000}.contact-details-popup-card .contact-details-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover{color:#123d75;background:#eaeaec;border-radius:5px}.contact-details-popup-card .contact-details-form .name-section,.contact-details-popup-card .contact-details-form .city-section{display:flex;gap:10px}.contact-details-popup-card .contact-details-form .button-sec{display:flex;justify-content:flex-end;align-items:center;padding-top:30px;gap:20px}.contact-details-popup-card .contact-details-form .button-sec .btn1{color:#138cb1;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;border:none;background:#fff}.contact-details-popup-card .contact-details-form .button-sec .btn2{color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;border:none;background:#138cb1;border-radius:8px;padding:5px 20px}@media only screen and (max-width: 550px){.contact-details-popup-card{margin-left:15px;margin-right:15px;height:98%;overflow:scroll}.contact-details-popup-card .contact-details-popup-body{padding:20px}.contact-details-popup-card .contact-details-form .name-section,.contact-details-popup-card .contact-details-form .city-section{flex-direction:column;gap:15px}}.delivery-address-section{border:1px solid #000;border-radius:10px;padding:30px;margin-bottom:50px}.delivery-address-section .delivery-address-card{width:500px}.delivery-address-section .delivery-address-card h3{font-size:20px;font-weight:600;margin:0;padding:0}.delivery-address-section .delivery-address-card .delivery-address-body{width:300px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.delivery-address-section .delivery-address-body .icon-sec{height:150px;width:150px;border-radius:75px;background:#e8f1f9;display:flex;justify-content:center;align-items:center;margin:50px 0 20px}.delivery-address-section .delivery-address-body .icon-sec .icon{height:75px;width:75px;color:#138cb1}.delivery-address-section .delivery-address-body p{padding:0 0 20px;margin:0;font-size:15px}.delivery-address-section .delivery-address-card .delivery-address-body2{width:300px}.delivery-address-section .delivery-address-body2 .address-details-card{padding:20px 0 8px}.delivery-address-section .delivery-address-body2 .underline{padding:10px 0;border-bottom:1px solid #8f8f8f}.delivery-address-section .delivery-address-body2 .address-details-card h6{font-size:16px;font-weight:600;color:#8f8f8f}.delivery-address-section .delivery-address-body2 .address-details-card p{font-size:15px;font-weight:500;margin:0;padding:0;width:80%}.delivery-address-section .delivery-address-body2 .address-details-card .icon{width:20px;height:20px;cursor:pointer}.delivery-address-section .delivery-address-body button{width:100%;height:40px;border-radius:10px;background:#138cb1;color:#fff;border:none;font-size:16px}.delivery-address-section .delivery-address-body2 button{width:100%;height:40px;border-radius:10px;background:#138cb1;color:#fff;border:none;font-size:16px;margin-top:20px}.address-form-popup{position:fixed;height:100%;width:100%;display:none;justify-content:center;align-items:center;background:#00000040;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:0;left:0;z-index:1001}.address-form-popup.address-form-popup-open{display:flex}@media only screen and (max-width: 992px){.delivery-address-section{margin:20px 20px 50px}.delivery-address-section .delivery-address-card,.delivery-address-section .delivery-address-card .delivery-address-body,.delivery-address-section .delivery-address-card .delivery-address-body2{width:100%}}.address-form-popup-card{width:500px;background:#fff;border-radius:10px}.address-form-popup-card .address-form-popup-body{padding:30px}.address-form-popup-card .address-form-popup-body .address-form-popup-header{display:flex;justify-content:space-between;align-items:center}.address-form-popup-card .error-message{color:red!important;font-size:14px!important;margin:5px 0 0!important;padding:0!important}.address-form-popup-card .address-form-popup-header h3{padding:0;margin:0;font-size:20px;font-weight:600}.address-form-popup-card .address-form-popup-header .icon{height:25px;width:25px;cursor:pointer}.address-form-popup-card .address-popup-form .contact-address{padding:20px 15px;border-radius:8px;border:1px solid #8f8f8f}.address-form-popup-card .address-popup-form .contact-address h6{margin:0;padding:0 0 20px;font-size:16px;font-weight:600;color:#8f8f8f;letter-spacing:.5px}.address-form-popup-card .address-popup-form input{width:100%;border-radius:8px;border:1px solid #8f8f8f;padding:10px 20px}.address-form-popup-card .address-popup-form input::placeholder{color:#8f8f8f;font-size:14px}.address-form-popup-card .address-popup-form input:focus-visible{outline:none;border:2px solid #123d75}.address-form-popup-card .address-popup-form p{font-size:10px;padding:5px 0 10px 20px;margin:0;color:#8f8f8f}.address-form-popup-card .address-popup-form .p-dropdown{width:100%;border-radius:10px;border:1px solid #8f8f8f;background:#fff;padding:10px 20px;align-items:center}.address-form-popup-card .address-popup-form .p-dropdown .p-placeholder{color:#8f8f8f;font-size:14px;font-family:Poppins,sans-serif}.address-form-popup-card .address-popup-form .p-dropdown .p-inputtext{font-size:14px;font-family:Poppins,sans-serif}.address-form-popup-card .address-popup-form .p-dropdown-panel{background:#fff;margin-top:5px;border-radius:10px;box-shadow:#63636333 0 2px 8px}.address-form-popup-card .address-popup-form .p-dropdown-panel .p-dropdown-items{padding:10px 15px;margin:0}.address-form-popup-card .address-popup-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item{padding:5px 10px;font-size:14px;color:#000}.address-form-popup-card .address-popup-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover{color:#123d75;background:#eaeaec;border-radius:5px}.address-form-popup-card .address-popup-form .name-section,.address-form-popup-card .address-popup-form .city-section{display:flex;gap:10px}.address-form-popup-card .address-popup-form .button-sec{display:flex;justify-content:flex-end;align-items:center;padding-top:30px;gap:20px}.address-form-popup-card .address-popup-form .button-sec .btn1{color:#138cb1;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;border:none;background:#fff}.address-form-popup-card .address-popup-form .button-sec .btn2{color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;border:none;background:#138cb1;border-radius:8px;padding:5px 20px}@media only screen and (max-width: 550px){.address-form-popup-card{margin-left:15px;margin-right:15px}.address-form-popup-card .address-popup-form .name-section,.address-form-popup-card .address-popup-form .city-section{flex-direction:column;gap:0px;margin-top:0!important}.address-form-popup-card .address-form-popup-body{padding:15px}.address-form-popup-card .address-popup-form .button-sec{padding-top:10px}.address-form-popup-card .address-popup-form .contact-address{padding-top:10px;margin-top:10px!important}.address-form-popup-card .address-popup-form input,.address-form-popup-card .address-popup-form .p-dropdown{margin-top:10px!important}.address-form-popup-card .address-popup-form .contact-address h6{padding-bottom:5px}}.orders-history .orders-history-card{padding:0 30px}.orders-history .heading h3{font-size:20px;font-weight:600;margin:0;padding:0}.orders-history .heading h3 span{cursor:pointer}.orders-history .orders-history-card .main-section{padding-top:30px;padding-bottom:50px}.orders-history .orders-history-card .main-section .orders-history-body{display:flex;flex-direction:column;justify-content:center;align-items:center}.orders-history .orders-history-body .icon-sec{height:200px;width:200px;border-radius:100px;background:#e8f1f9;display:flex;justify-content:center;align-items:center;margin:10px 0 30px}.orders-history .orders-history-body .icon-sec .icon{height:100px;width:100px;color:#138cb1}.orders-history .orders-history-body h6{font-size:16px;font-weight:600;padding:0 0 15px;margin:0}.orders-history .orders-history-body p{font-size:16px;font-weight:500;padding:0;margin:0}.orders-history .orders-history-body button{width:250px;height:40px;border:none;background:#138cb1;border-radius:8px;margin-top:30px;color:#fff}.orders-history .main-section-1{padding-top:25px}.orders-history .main-section-1 .history-card{width:100%;max-width:950px;display:flex;justify-content:space-between;align-items:center;border-radius:15px;border:1px solid #a5a5a5;background:#fff;padding:20px;margin-bottom:30px}.orders-history .main-section-1 .history-card-mobile{display:none}.orders-history .main-section-1 .history-card .left-section{display:flex;align-items:center;gap:60px}.orders-history .main-section-1 .history-card .left-section .img-sec{height:150px;width:150px;position:relative}.orders-history .main-section-1 .history-card .left-section .img-sec img{width:130px;height:150px;object-fit:contain}.orders-history .main-section-1 .history-card .left-section .img-sec span{height:20px;width:20px;border-radius:10px;background:#636366;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0}.orders-history .main-section-1 .history-card .left-section .name-sec{display:flex;flex-direction:column;justify-content:space-between;height:120px}.orders-history .main-section-1 .history-card .left-section .name-sec h4{font-size:16px;font-weight:600;display:none}.orders-history .main-section-1 .history-card .left-section .name-sec h5{font-size:16px;font-weight:600}.orders-history .main-section-1 .history-card .left-section .name-sec h6{font-size:14px;font-weight:600}.orders-history .main-section-1 .history-card .left-section .name-sec p{margin:0;padding:0;font-size:16px;width:90%}.orders-history .main-section-1 .history-card .right-section{display:flex;align-items:center;gap:60px}.orders-history .main-section-1 .history-card .right-section .status-sec{display:flex;flex-direction:column;justify-content:space-between;height:120px}.orders-history .main-section-1 .history-card .right-section .status-sec .status-1{padding:5px 15px;border-radius:7px;background:#cef3e3;font-size:14px;color:#005928;text-align:center;width:100px}.orders-history .main-section-1 .history-card .right-section .status-sec .status-2{padding:5px 15px;border-radius:7px;background:#cef3e3;font-size:14px;color:#005928;text-align:center}.orders-history .main-section-1 .history-card .right-section .right-sec{display:flex;flex-direction:column;justify-content:space-between;align-items:end;height:120px}.orders-history .main-section-1 .history-card .right-section .right-sec h3{font-size:16px;font-weight:600}.orders-history .main-section-1 .history-card .right-section .right-sec button{border-radius:7px;border:1px solid #138cb1;background:#fff;color:#138cb1;font-size:14px;padding:8px 15px;width:115px}@media only screen and (max-width: 992px){.orders-history .main-section-1 .history-card .left-section,.orders-history .main-section-1 .history-card .right-section{gap:20px}}@media only screen and (max-width: 768px){.orders-history .main-section-1 .history-card{display:none}.orders-history .main-section-1 .history-card-mobile{display:flex;justify-content:space-between;align-items:center;border-radius:15px;border:1px solid #a5a5a5;background:#fff;padding:15px;margin-bottom:30px;gap:10px}.orders-history .main-section-1 .history-card-mobile img{height:80px;width:80px}.orders-history .main-section-1 .history-card-mobile span{padding:3px 10px;border-radius:7px;background:#cef3e3;font-size:14px;color:#005928;text-align:center}.orders-history .main-section-1 .history-card-mobile h5{font-size:16px;font-weight:600}.orders-history .main-section-1 .history-card-mobile p{margin:0;padding-bottom:10px;font-size:14px}.orders-history .main-section-1 .history-card-mobile .icon{height:25px;width:25px}}.order-confirmation{background:#e8f1f9;position:absolute;width:100%;top:109px}.order-confirmation-card{padding-left:30px}.order-confirmation .head{padding-top:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.order-confirmation .head .icon-sec{width:40px;height:40px;border:1px solid #b2b2c5;border-radius:30px;display:inherit;justify-content:center;align-items:center;background:#123d75}.order-confirmation .head .icon-sec .icon{color:#fff;height:20px;width:20px}.order-confirmation .head h2{padding-top:20px;padding-bottom:10px;margin:0;font-size:25px;font-weight:600}.order-confirmation .head p{padding:0;margin:0;font-size:16px;text-align:center}.order-confirmation .title{padding-top:20px;display:flex;justify-content:flex-start;align-items:flex-start;gap:15px;padding-bottom:30px}.order-confirmation .title .arrow-icon{height:25px;width:25px;padding:0 3px;border-radius:5px;cursor:pointer}.order-confirmation .title .arrow-icon:hover{background:#b2b2c5}.order-confirmation .title .title-sec h3{font-size:22px;font-weight:600;padding:0;margin:0}.order-confirmation .title .title-sec p{font-size:16px;padding-top:5px}.order-confirmation .Sticky-section{display:flex;align-items:flex-start;gap:40px}.order-confirmation .Sticky-section .scroll-side{flex:1}.order-confirmation .Sticky-section .scroll-side .road-map{border-radius:15px;border:1px solid #464646;background:#fff;box-shadow:0 10px 33px #0000001a;padding:30px 50px}.order-confirmation .Sticky-section .scroll-side .road-map h5{font-size:18px;padding-bottom:20px;font-weight:500}.order-confirmation .Sticky-section .scroll-side .road-map h5 span{text-decoration:underline}.order-confirmation .Sticky-section .scroll-side .road-map .map-sec{display:flex;justify-content:flex-start;align-items:center;gap:20px}.order-confirmation .Sticky-section .scroll-side .road-map .map-sec .map{display:flex;flex-direction:column;justify-content:center;align-items:center}.order-confirmation .Sticky-section .scroll-side .road-map .map-sec .map .icon-card{width:40px;height:40px;border:1px solid #b2b2c5;border-radius:30px;display:flex;justify-content:center;align-items:center;background:transparent}.order-confirmation .Sticky-section .scroll-side .road-map .map-sec .map .icon-card.active{background:#123d75}.order-confirmation .Sticky-section .scroll-side .road-map .map-sec .map .icon-card .icon{color:gray;height:18px;width:18px}.order-confirmation .Sticky-section .scroll-side .road-map .map-sec .map .icon-card.active .icon{color:#fff}.order-confirmation .Sticky-section .scroll-side .road-map .map-sec .map .divider{height:60px;width:3px;background:gray}.order-confirmation .Sticky-section .scroll-side .road-map .map-sec .map .divider.active{position:relative;width:4px;background:linear-gradient(to bottom,#123d75,#123d75 25%,gray 25%,gray)}.order-confirmation .Sticky-section .scroll-side .road-map .map-sec .map .divider.active:after{content:"";position:absolute;left:50%;top:25%;transform:translate(-50%,-50%);width:15px;height:15px;background:#123d75;border:2px solid #fff;border-radius:50%}.order-confirmation .Sticky-section .scroll-side .road-map .head-sec{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:82px}.order-confirmation .Sticky-section .scroll-side .road-map .head-sec h3{font-size:16px;padding:0;margin:0}.order-confirmation .Sticky-section .scroll-side .information-sec{border-radius:15px;border:1px solid #464646;background:#fff;box-shadow:0 10px 33px #0000001a;padding:30px 50px;margin-top:30px}.order-confirmation .Sticky-section .scroll-side .information-sec h4{font-size:18px;font-weight:600;padding-bottom:10px;margin:0}.order-confirmation .Sticky-section .scroll-side .information-sec p{font-size:16px;padding:0;margin:0}.order-confirmation .Sticky-section .scroll-side .information-sec .address-sec{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-top:25px;padding-bottom:25px}.order-confirmation .Sticky-section .scroll-side .information-sec .address-sec .phone-number{display:flex;justify-content:flex-start;align-items:center;gap:5px}.order-confirmation .Sticky-section .scroll-side .information-sec .address-sec .phone-number .icon{color:gray}.order-confirmation .Sticky-section .scroll-side .message-sec{display:flex;justify-content:flex-start;align-items:flex-start;gap:15px;border-radius:15px;border:1px solid #464646;background:#fff;box-shadow:0 10px 33px #0000001a;padding:30px 50px;margin-top:30px;margin-bottom:30px}.order-confirmation .Sticky-section .scroll-side .message-sec .icon-card{width:35px;height:35px;border:1px solid #b2b2c5;border-radius:30px;display:flex;justify-content:center;align-items:center;background:#123d75}.order-confirmation .Sticky-section .scroll-side .message-sec .icon-card .icon{color:#fff;height:20px;width:20px}.order-confirmation .Sticky-section .scroll-side .message-sec .message h6{font-size:18px;margin:0;padding-top:8px;padding-bottom:10px}.order-confirmation .Sticky-section .scroll-side .message-sec .message p{font-size:16px;margin:0;padding:0}@media only screen and (max-width: 998px){.order-confirmation .title{padding-top:30px}.order-confirmation .Sticky-section{flex-direction:column-reverse;gap:30px}.order-confirmation .Sticky-section .scroll-side .message-sec .icon-card{width:35px}.order-confirmation .Sticky-section .scroll-side,.order-confirmation .Sticky-section .sticky-side{width:100%}.order-confirmation .Sticky-section .sticky-side .ordersummary{padding:0}}@media only screen and (max-width: 768px){.order-confirmation .Sticky-section .scroll-side .road-map,.order-confirmation .Sticky-section .scroll-side .information-sec,.order-confirmation .Sticky-section .scroll-side .message-sec{padding:30px}.order-confirmation .Sticky-section .scroll-side .information-sec .address-sec{flex-direction:column}}@media only screen and (max-width: 600px){.order-confirmation{top:100px}}@media only screen and (max-width: 576px){.order-confirmation .Sticky-section .scroll-side .road-map,.order-confirmation .Sticky-section .scroll-side .information-sec,.order-confirmation .Sticky-section .scroll-side .message-sec{padding:30px 20px}.order-confirmation .title .arrow-icon{height:20px;width:20px}.order-confirmation .title .title-sec h3{font-size:18px}.order-confirmation .title .title-sec p{font-size:14px;margin:0}.order-confirmation .ordersummary .ordersummary-card h1{font-size:18px}.order-confirmation .Sticky-section .scroll-side .message-sec .message h6{padding-top:0}}.login-container{text-align:center;height:100vh;align-items:center;display:flex}@supports (height: 100dvh){.login-container{height:100dvh}}.google-login{margin-top:20px}.google-login div[role=button]{width:100%!important;max-width:300px!important}.login-container .container{display:flex;justify-content:center}.login-container .login-card{box-shadow:#63636333 0 2px 8px;min-width:350px;border-radius:15px;overflow:hidden}.login-container .login-card .login-head{background:#123d75;padding:15px}.login-container .login-card .login-head h1{font-size:20px;padding:0;margin:0;color:#fff;font-weight:500;letter-spacing:1px}.login-container .login-card .logo{padding-top:15px;height:120px;display:flex;justify-content:center;align-items:center;background:#fff}.login-container .login-card .logo img{height:70px;padding-right:15px}.login-container .login-card .login-form{padding:10px 60px 40px;text-align:left;background:#fff}.login-container .login-card .login-form .input-box{display:flex;flex-direction:column;padding-bottom:15px}.login-container .login-card .login-form .input-box label{font-size:15px;font-weight:500;padding-bottom:8px}.login-container .login-card .login-form .input-box input{width:300px;border-radius:5px;background:transparent;border:1px solid #8f8f8f;padding:8px 15px;font-size:13px}.login-container .login-card .login-form .remember-box{align-items:center;display:flex;padding-bottom:15px}.login-container .login-card .login-form .remember-box input{height:18px;width:18px;margin-right:15px}.login-container .login-card .login-form .remember-box .form-check-input{margin-top:0;border-radius:5px;border:1px solid #8f8f8f}.login-container .login-card .login-form .remember-box .form-check-input:focus{box-shadow:none}.login-container .login-card .login-form .remember-box .form-check-input:checked{background-color:#123d75}.login-container .login-card .login-form .remember-box label{font-size:15px;font-weight:500}.login-container .login-card .login-form button{width:100%;height:40px;border-radius:7px;background:#123d75;box-shadow:0 10px 33px #0003;color:#fff;font-size:15px;border:none;margin-bottom:10px}.login-container .login-card .login-form .bottom-section{display:flex;justify-content:space-between}.login-container .login-card .login-form .bottom-section a{font-size:13px;text-decoration:none;color:#000;cursor:pointer}.login-container .login-card .login-form .bottom-section .signup a{color:#138cb1}.login-container .login-card .login-form .error-message{color:red;font-size:14px;margin:5px 0}.forgot-password .login-container .login-card .login-form button,.reset-password .login-container .login-card .login-form button,.otp-verification .login-container .login-card .login-form button{margin-top:20px}.error-msg{color:red;font-size:12px;padding:5px 0 0;margin:0}@media only screen and (max-width: 576px){.login-container .login-card .login-form{padding:10px 20px 40px}.login-container .login-card .login-form .input-box input{width:100%}.login-container .login-card{min-width:300px}}
