:root{--max-width:1100px;--border-radius:12px;--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--primary-glow:conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);--secondary-glow:radial-gradient(#fff,hsla(0,0%,100%,0));--tile-start-rgb:239,245,249;--tile-end-rgb:228,232,233;--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135;--green-rgb:135,204,8}body{color:#5e5873!important;margin:0}.fw-semibold,body{font-family:Montserrat}.fw-semibold{font-weight:600}.fw-medium{font-weight:500}.fw-bold,.fw-medium{font-family:Montserrat}.fw-bold{font-weight:700}.fs-15{font-size:15px}.fs-12{font-size:12px}.fs-8{font-size:8px}.mt-30{margin-top:30%}.color-gold{color:#f2a256}.font-color{font-family:Montserrat;color:#5e5873}.bg-custom-color{background-color:#f8f8f8}.custom-button{border-radius:26px;height:50px;background-color:#7367f0;color:#fff;border:none;font-size:16px}.custom-color-text{color:#7367f0}.custom-placeholder-size::placeholder{font-size:14px}.cursor-pointer{cursor:pointer}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--primary-glow:radial-gradient(rgba(1,65,255,.4),rgba(1,65,255,0));--secondary-glow:linear-gradient(to bottom right,rgba(1,65,255,0),rgba(1,65,255,0),rgba(1,65,255,.3));--tile-start-rgb:2,13,46;--tile-end-rgb:2,5,19;--tile-border:conic-gradient(#ffffff80,#ffffff40,#ffffff30,#ffffff20,#ffffff10,#ffffff10,#ffffff80);--callout-rgb:20,20,20;--callout-border-rgb:108,108,108;--card-rgb:100,100,100;--card-border-rgb:200,200,200}}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb))}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.box-shadow-none{box-shadow:none!important}.form-control:focus .dropdown-menu{display:block!important}.icon-group{column-gap:3%}.padding-1{padding:1%}.padding-2{padding:2%}.padding-3{padding:3%}.paddingx-1{padding-left:1%;padding-right:1%}.paddingx-2{padding-left:2%;padding-right:2%}.paddingx-3{padding-left:3%;padding-right:3%}.paddingy-1{padding-top:1%;padding-bottom:1%}.paddingy-2{padding-top:2%;padding-bottom:2%}.paddingy-3{padding-top:3%;padding-bottom:3%}.search-menu{max-height:500px!important;overflow-y:scroll;min-height:auto;z-index:1040}.w100{width:100px}.w350{width:350px}.custom-bg-color{background-color:#f6f6f6}.custom-bg-btn{background-color:#7367f0;border:none}.btn:disabled{background-color:#bfbce3!important}.deal-topbrands::-webkit-scrollbar,.top-brands::-webkit-scrollbar,.top-categories::-webkit-scrollbar{height:2px;width:4px}.top-brands .row-cols-lg-6>*{width:12.666667%!important}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.bottom-shadow{box-shadow:0 10px 10px -10px rgba(33,35,38,.1)}.carousel-control-next,.carousel-control-prev{width:8%!important}.carousel,.carousel-inner,.carousel-item{height:85vh}.main-content{margin-top:7%}.carousel-content{text-align:left!important;display:flex;align-items:flex-start;height:100%;justify-content:flex-end;left:2%!important;flex-direction:column}.header{z-index:1060}.search-text-color::placeholder{color:#cacaca}.carousel-item img{object-position:top}.brand{flex:1 0 12%}.image-container{border-radius:50%;width:150px;height:150px;margin-bottom:5%}.image-container img{width:65%;height:65%;object-fit:contain;mix-blend-mode:multiply}.nav-item:hover .dropdown-menu{display:block;color:red}.card{background-color:#f8f8f8!important}.main-title{color:#5e5873!important;font-weight:600!important;font-size:20px}.product-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;color:#5e5873;font-family:Montserrat;font-weight:400;font-size:16px;min-height:40px}.image-thumbnail{height:200px}.product-title{min-height:38px}.navbar-nav li,.product-title{font-family:Montserrat;font-weight:600}.navbar-nav li{text-decoration:none;color:#5e5873!important;text-transform:uppercase;font-size:14px!important;white-space:nowrap}.nav-item a:hover,.navbar-nav li span:hover{color:#ea5455!important}.marginx-3{margin-left:3%;margin-right:3%}.marginx-2{margin-left:2%;margin-right:2%}.marginy-2{margin-top:2%;margin-bottom:2%}.marginy-3{margin-top:3%;margin-bottom:3%}.product-price{min-height:20px}.product-title{min-height:40px}.footer-container{margin:40px 0 0;padding:24px 50px;background-color:#f8f8f8}.footer-wrapper{display:grid;grid-gap:100px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.footer-col:last-child{width:100%;text-align:right;grid-column:span 2}.footer-list li{cursor:pointer}.footer-list li,.footer-list-address li{margin:0 0 10px;list-style:none;font-family:Montserrat;font-size:14px;font-weight:500;color:#6e6b7b}.footer-list-address li:not(:first-child){cursor:pointer}.add-cart-button{margin:20px;margin-left:0!important;background-color:#7367f0;color:#fff;border-radius:8px;border:none;height:40px;font-size:16px}.btn-check:checked+.btn{background-color:#f8f8f8!important;border-color:#0d6efd!important}.btn-check .btn{background-color:#f8f8f8!important;border-color:#707070!important}.btn-outline-primary{color:#5e5873!important;background-color:#fff;border-color:#5e5873!important}.product-detail-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;color:#5e5873;font-family:Montserrat}.product-table.open{max-height:500px}.in-stock{color:#0dd100}.prodDetTable td,.prodDetTable th{border:none;border-bottom:1px solid #ddd;padding:10px!important;background-color:#f8f8f8}.confirmation-page-details{font-size:13px;font-weight:500}.color-green{color:rgb(var(--green-rgb))}.order-placed-filled-circle{background-color:rgb(var(--green-rgb));height:10px;width:10px;border-radius:50%}.ellipsis-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;color:#5e5873;font-family:Montserrat}.order-confirmation-checkmark{width:50px;height:50px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:10% auto;box-shadow:inset 0 0 0 #7ac142;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}@keyframes fadeScaleAnimation{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.fade-scale-box{animation:fadeScaleAnimation .5s ease-in-out}.wrapper{display:flex;justify-content:center;align-items:center}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark{width:24px;height:24px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:10% auto;box-shadow:inset 0 0 0 #7ac142;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #7ac142}}.crossmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#f44336;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.crossmark{width:24px;height:24px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:10% auto;background-color:#f44336;animation:scale .3s ease-in-out .9s both}.crossmark__cross{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}.form-floating>.form-control:focus-within label,.form-floating>.form-control:not(:placeholder-shown)~label:after{background-color:transparent!important}.modal-icongroup{width:400px!important}.price-ranger{accent-color:#ea5455}.form-floating>.form-control:placeholder-shown~label:after{background-color:transparent!important}.card-img-container{width:100%;height:150px}.recently-viewed-prod{height:40vh}.u-may-like{height:30vh}.color-gray{background-color:#f8f8f8}.modal{z-index:1500}.modal-margin{margin-top:95px!important}.buy-now-btn{background-color:#001184;border-color:#001184}.specifications{padding:0 4.5%}.overflow-height::-webkit-scrollbar{height:2px}.strike-text{position:relative}.strike-text:before{position:absolute;content:"";left:0;top:50%;right:0;border-color:currentcolor red red;border-top:2px solid red;transform:rotate(-8deg)}.pdp-indicators .active{border:2px solid red;background-color:#dc3545}.active-thumbnail{border:2px solid #0092d5;border-radius:4px}.zoom-image img{object-position:center}.deals-card{height:70vh}.top-brands .col{width:13vw}.categories .col{width:25vw}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none!important;appearance:none!important;display:none!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.eye-icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);cursor:pointer}.category-link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background-color:#dc3545}.tab-pane{min-height:298px}.deals-wrapper{height:calc(100% - 800px)}.deals-container{width:250px}.deals-container p{font-size:13px}.deals-img-container{width:260px;background-color:hsla(0,12%,93%,.491)}.deals-btn{background-color:red;border:none;outline:none}.deals-container h6{color:red}.deals-container h5{font-weight:600}.deals-filter{width:1000px}.font-danger{color:#ff0008}.card-shadow:hover{box-shadow:0 4px 20px 0 hsla(240,5%,41%,.2);scale:1.01}@keyframes flip{0%{transform:perspective(800px) rotateY(0deg)}to{transform:perspective(800px) rotateY(25deg)}}.image-rotation:hover{animation:flip 2s ease-in-out forwards;transform-style:preserve-3d}.card-shadow:hover img{scale:1.1}.cool-underline{display:inline-block;text-decoration:none}.cool-underline:after{content:"";display:block;width:0;height:2px;background:#ea5455;transition:width .5s}.cool-underline:hover:after{width:100%}.position-unset{position:unset!important}.slider .prev-btn{left:3%}.slider .next-btn{left:97%}.no-product-bg{border:2px solid #add8e6;background-color:#f8f8f8}.w-98{width:98.5%}.rc-slider-track{background-color:#ea5455!important;height:7px!important}.rc-slider-handle{border:#ea5455!important;background-color:#ea5455!important;margin-top:-3px!important;opacity:1!important}.rc-slider-rail{height:7px!important}.dropdown1{width:200px;border-radius:2px;box-shadow:0 0 1.5px #ccc;font-size:14px;color:#474747}.dropdown1 .select{padding:10px}.dropdown1 .dropdown-menu1{box-shadow:0 1px 2px #ccc;border-radius:0 1px 2px 2px;max-height:144px;overflow-y:auto;z-index:9}.dropdown1 .dropdown-menu1 li{padding:10px;transition:all .2s ease-in-out;cursor:pointer}.dropdown1 .dropdown-menu1 li:hover{background-color:#f2f2f2}.text-rating{border-bottom:1px solid #f2a256;padding-bottom:1px}.rate-value{padding:2px 4px 2px 6px;border-radius:4px;font-weight:500}@media only screen and (max-width:768px){.carousel,.carousel-inner,.carousel-item{height:35vh}.main-content{margin-top:99px}.brand{flex:1 0 20%}.image-container{border-radius:50%;width:120px;height:120px;margin-bottom:5%}.modal-icongroup{width:100%!important}.product-title{-webkit-line-clamp:1;font-size:14px;min-height:20px}.card-img-container{width:100%;height:100px}.recently-viewed-prod{height:30vh}.u-may-like{height:20vh}.specifications{padding:0 2%}.deals-card{height:30vh}.top-brands .col{width:33vw}.slider .prev-btn{left:4%}.slider .next-btn{left:96%}}@media (min-width:768px) and (max-width:1024px){.carousel,.carousel-inner,.carousel-item{height:50vh}.main-content{margin-top:6%}.brand{flex:1 0 15%}.top-brands .col{width:25vw}}@media (max-width:480px){.carousel,.carousel-inner,.carousel-item{height:30vh}.main-content{margin-top:100px}.brand{flex:1 0 25%}.image-container{border-radius:50%;width:100px;height:100px;margin-bottom:5%}.modal-icongroup{width:100%!important}.card-img-container{width:100%;height:100px}}