@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&family=Rubik:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500;1,600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Hind+Siliguri&display=swap");@import url("https://fonts.googleapis.com/css2?family=Sacramento&display=swap");:root{--primary-clr:#eb2b30;--secondary-clr:#794afa;--secondary-dark-clr:#453c5c;--white-clr:#fff;--light-bg-clr:#f4f4f4;--light-txt-clr:#7c899a;--border-clr:#e5e8ec;--dark-clr:#0a021c;--yellow-clr:#f1c40e;--available-clr:#10ac84;--fz-small:13px;--fz-smaller:12px;--percent-100:100%;--percent-50:50%;--fw-300:300;--fw-500:500;--fw-600:600;--fw-700:700;--fw-800:800;--trans-bg-clr:background-color .3s,color .3s;--trans-bg:background-color .3s;--trans-clr:color .3s}*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}body{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:var(--dark-clr);background-color:var(--white-clr)}a{text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}ul{list-style:none}img{max-width:var(--percent-100);vertical-align:middle}strong{font-weight:var(--fw-800)}table{border-collapse:collapse;border-spacing:0}input::placeholder{font:inherit}h1,h2,h3,h4{font-family:Poppins,sans-serif}h1{font-size:calc(1.125em + .5vw);font-weight:var(--fw-700);line-height:1.5}h2{font-size:2.5em}h3{font-size:1.2em;font-weight:var(--fw-700)}h4{font-size:1em;font-weight:var(--fw-600)}input,option,select,textarea{font-family:Poppins,sans-serif}svg{min-width:30px}table{width:var(--percent-100)}tr:hover{background-color:var(--light-bg-clr)}form :where(input,textarea){line-height:1.5;padding:1em;outline:0}form label{position:absolute;font-size:.875em;background-color:var(--white-clr);color:var(--secondary-dark-clr);padding:.25em .875em;top:-1em;left:1em;border-radius:5px;z-index:1}form label.not-text{position:relative;inset:auto}.container{max-width:1440px;margin:0 auto;padding:0 .938em}.column{margin-left:-.938em;margin-right:-.938em}.column .row{padding:0 .938em}.flexwrap{display:flex;flex-wrap:wrap}.flexcenter{justify-content:center}.flexcenter,.flexitem{display:flex;align-items:center}.flexcol{display:flex;flex-direction:column;gap:1em}.flexspace{display:flex;justify-content:space-between;align-items:center}.gap-1{gap:1em}.gap-2{gap:2.5em}.gap-5{gap:5em}.primary-clr{color:var(--primary-clr)}.main-link a:hover,.secondary-clr{color:var(--secondary-clr)}.second-link a{font-size:.95em}.second-link a:hover{color:var(--secondary-clr)}.icon-large,.icon-small{display:flex;align-items:center;padding:0 .25em;font-weight:400}.icon-small{font-size:1.25em;margin-left:auto}.icon-large{font-size:1.75em;padding-right:.75em}.mobile-hide{display:none}button{border:none;background-color:transparent;font-family:Poppins;font-weight:var(--fw-600)}button:hover{cursor:pointer;color:var(--light-txt-clr)}.light-btn,.primary-btn,.secondary-btn{font-size:var(--fz-small);padding:.9em 1em;height:auto;width:-moz-fit-content;width:fit-content;border-radius:2em;transition:var(--trans-bg-clr)}.primary-btn{background-color:var(--primary-clr);color:var(--white-clr)}.primary-btn:hover{color:var(--white-clr);background-color:#cd050c}button.primary-btn:disabled{background-color:var(--light-bg-clr);cursor:not-allowed}.secondary-btn{background-color:var(--secondary-clr);color:var(--white-clr)}.secondary-btn:hover{background-color:#4400fd;color:var(--white-clr)}.light-btn{background-color:var(--light-bg-clr)}.light-btn:hover{background-color:var(--border-clr);color:var(--light-txt-clr)}.btn-close,.confirm-btn{padding:.25em .5em;color:var(--white-clr);background-color:var(--primary-clr);border-radius:5px;border:1px solid transparent;transition:all .5s}.confirm-btn{position:absolute;right:1em;top:1em;background-color:var(--yellow-clr);color:var(--dark-clr)}.confirm-btn:hover{background-color:#fadb5c;color:var(--dark-clr)}.btn-close:hover{background-color:var(--light-bg-clr);color:var(--primary-clr);border:1px solid var(--primary-clr)}.mini-text{font-size:var(--fz-smaller);color:var(--light-txt-clr)}.medium-text{font-size:var(--fz-small);color:var(--dark-clr)}.circle{top:-15px;left:0;width:38px;background-color:var(--light-bg-clr);z-index:-1}.circle,.circle:before{position:absolute;aspect-ratio:1;border-radius:var(--percent-50)}.circle:before{content:"";width:28px;background-color:var(--secondary-clr);bottom:5px;right:5px;opacity:.4}.object-cover img{position:absolute;object-fit:contain;width:var(--percent-100);height:var(--percent-100);display:block}.required{color:var(--primary-clr);font-size:12px}.no-item{margin:3em 0 5em}.no-item img{max-height:175px}.no-item p{pointer-events:none}.status-del{padding:.5em 1em;font-size:.875em;background-color:#fff7ca;color:var(--primary-clr);margin-bottom:.75em;visibility:hidden;opacity:0;max-height:0;transform:translateY(-10px);transition:all .5s ease-in}.status-del.active{visibility:visible;opacity:1;max-height:2em;transform:translateY(0);transition:all .25s ease-in}.bgclr-dark{background-color:var(--dark-clr)}.bgclr-dark,.bgclr-light{width:1.25em;height:1.25em}.bgclr-light{background-color:var(--white-clr)}.view-all :where(a,button){gap:.5em;font-size:.75em;transition:gap .4s}.view-all :where(a,button):hover{gap:.875em}.box-shadow{box-shadow:0 7px 25px rgba(0,0,0,.08)}.loading{gap:.5em}.loading,.loading-full{display:flex;justify-content:center;align-items:center}.loading-full{height:100vh;width:100vw;gap:1em;z-index:10}.loading-full .loading-full__circle,.loading:before{display:block;content:"";width:1.25em;height:1.25em;border:3px solid var(--border-clr);border-top-color:var(--secondary-dark-clr);border-radius:50%;animation:loading 1s ease infinite}.loading:before{border-top-color:transparent}.loading-full .loading-full__circle{width:3em;height:3em;border-width:.675em;border-top-color:var(--secondary-clr)}@keyframes loading{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}:where(.off-canvus,header) li>:where(a,span){display:flex;position:relative;line-height:inherit;transition:var(--trans-clr);cursor:pointer;font-weight:var(--fw-500)}:where(.off-canvus,header) li>:where(a,span):hover{color:var(--secondary-clr)}.header-top .wrapper{font-size:var(--fz-small);font-weight:var(--fw-300);justify-content:space-between;line-height:30px}.header-top .wrapper ul{gap:2em}.header-top li{position:relative}.header-top ul ul{position:absolute;line-height:2em;background-color:var(--white-clr);border:1px solid var(--border-clr);z-index:1;visibility:hidden;opacity:0;transform:translateY(-20px);transition:transform .2s,visibility .2s,opacity .2s}.header-top .right ul ul li button{padding:.25em 1em}.header-top .right ul ul li.current button{background-color:var(--border-clr)}.header-top li:hover ul{visibility:visible;opacity:1;transform:translateY(0);transition:transform .5s,visibility .5s,opacity .5s}.header-top .main-link a.secondary-btn{border:1px solid var(--secondary-clr);background-color:transparent;color:var(--secondary-clr);transition:var(--trans-bg-clr);font-weight:var(--fw-500)}.header-top .main-link a.secondary-btn:hover{background-color:var(--secondary-clr);color:var(--white-clr)}.app{position:relative}.header-sticky{position:-webkit-sticky;position:sticky;top:-.5px;z-index:99}.header-top .right .secondary-btn{padding:0 1em;margin:.25em 0}.header-nav{padding:1em 0 .5em;margin-bottom:1.5em;border-bottom:1px solid var(--border-clr);background-color:var(--white-clr)}.trigger{font-size:1.5em;display:flex;padding:.25em}.logo{display:flex;justify-content:center;align-items:center}.logo .big{display:block}.logo .small{display:none;min-height:1em;object-fit:contain}.logo a>img{position:relative;height:calc(1.5rem + .5vw)}.header-nav .logo a>img{padding-right:2em}.header-nav .wrapper{justify-content:space-between}.header-nav .left{justify-content:center}.header-nav .right{overflow:hidden}.header-nav nav>ul{line-height:70px;gap:2em}.fly-item{position:absolute;height:16px;font-size:var(--fz-smaller);padding:3px;text-align:center;line-height:10px;color:var(--white-clr);font-weight:var(--fw-600)}.header-nav .mini-cart .price .fly-item,.header-nav .mini-wishlist .price .fly-item,nav .fly-item{top:50%;margin-top:-24px;width:30px;border-radius:3px;right:-32px;background-color:var(--primary-clr)}.header-nav .right{position:relative;margin-left:auto}.header-nav .right .icon-large{position:relative}.header-nav .right .fly-item{top:0;right:16px;width:16px;background-color:var(--primary-clr);border-radius:var(--percent-50)}.mega .flexcol{flex:1 1;margin-right:2em;margin-bottom:1.5em;z-index:1}.header-main{background-color:var(--dark-clr);border-bottom:2px solid var(--secondary-clr);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75em 0;margin-bottom:2em}.dpt-cat{position:relative;z-index:10}.dpt-cat .dpt-head{position:relative;width:300px;padding:.3em 1.45em;background-color:var(--secondary-clr);border-radius:7px 7px 0 0;color:var(--white-clr);margin-bottom:-1.45em}.dpt-cat .dpt-head .main-text{font-size:.875em;font-weight:var(--fw-700)}.dpt-cat .dpt-head .mini-text{color:var(--light-bg-clr);font-weight:var(--fw-600)}.dpt-cat .dpt-trigger{cursor:pointer;position:absolute;right:0;top:-5px;padding:1.13em;height:60px;width:60px}:where(.trending,.featured,.single-page) .container{min-height:450px}.slider .container{min-height:calc(200px + .5vw)}:where(.dpt-menu,.home-page .dpt-menu-home)>ul>li>:where(a,span){font-size:var(--fz-small);height:46px;align-items:center}.dpt-menu .has-child:hover ul{display:block}.dpt-menu .has-child li a{transition:all .4s}.dpt-menu .has-child li a:hover{padding:0 1.5em;font-weight:var(--fw-600);background-color:#794afa3a;border-radius:15px;color:var(--dark-clr)}form{position:relative}form.search input{line-height:1.875em;padding:.5em 7em .5em 3em;border:2px solid var(--secondary-clr);outline:none;width:var(--percent-100);border-radius:7px;font-size:.875em;font-weight:var(--fw-300);background-color:transparent;color:var(--white-clr)}form.search :where(span,button){position:absolute;top:0;padding:.5em 1.5em;font-size:.75em;color:var(--light-txt-clr);height:var(--percent-100)}form.search button{right:0;border:none;outline:none;font-size:.75em;font-weight:var(--fw-600);background-color:var(--secondary-clr);color:var(--white-clr);border-radius:0 7px 7px 0;cursor:pointer;border:1px solid var(--secondary-clr);transition:var(--trans-bg)}form.search button:hover{color:var(--white-clr);background-color:#8d65fc}.search-box{position:relative}.search-box .no-item{width:50%;inset:0;margin:auto}.search-list{position:absolute;width:100%;background-color:var(--white-clr);border:1px solid var(--border-clr);padding:1em;border-radius:3px 3px 7px 7px}.search-list span{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}.search-list .price{color:var(--primary-clr)}.side-off{position:fixed;width:320px;height:var(--percent-100);background-color:var(--white-clr);overflow-y:auto;z-index:1000;transform:translateX(-100%);visibility:hidden;transition:transform visibility .4 .4s;will-change:transition,visibility}.showmenu.side-off{transform:translateX(0);visibility:visible;transition:transform .4s 0s,visibility 0s 0s}.off-canvus{width:var(--percent-100);height:var(--percent-100);touch-action:auto;padding:1.5em}.off-canvus .canvus-head{justify-content:space-between;padding:1.5em;margin:-1.5em -1.5em 1.5em;border-bottom-right-radius:160px 25px}.off-canvus .canvus-head,.t-close{color:var(--white-clr);background-color:var(--dark-clr)}.t-close{font-size:1.25em;width:32px;height:32px;border-radius:var(--percent-50);transition:var(--trans-bg-clr)}.t-close:hover{background-color:var(--white-clr);color:var(--secondary-dark-clr);opacity:.75}.off-canvus .dpt-head{font-size:var(--fz-small);padding:1em;margin-bottom:1em;text-align:center;background-color:var(--light-bg-clr);border-radius:7px 7px 0 0}.off-canvus .has-child>ul{font-size:var(--fz-small);font-weight:var(--fw-300);line-height:28px;padding-left:3em;height:auto;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.off-canvus .expand>ul{max-height:2000px;transition:max-height .5s ease-in-out}.off-canvus .thetop-nav ul,.off-canvus nav>ul{flex-direction:column;align-items:flex-start;font-size:var(--fz-small);line-height:36px;padding-top:1.25em;margin:1.25em 0;border-top:1px solid var(--border-clr)}.off-canvus nav .mega{padding:0}.off-canvus nav li.has-child{display:none}.off-canvus .has-child .icon-small{padding:.5em;line-height:normal}.off-canvus .dpt-menu .icon-small{transform:rotate(90deg)}.off-canvus .has-child{width:var(--percent-100)}.off-canvus .thetop-nav .right>ul>:where(:nth-child(4),li:nth-child(5))>a{display:none}.off-canvus .thetop-nav .right ul ul{display:flex;flex-direction:row}.off-canvus .thetop-nav .right ul ul li button{padding:.5em;border:1px solid var(--border-clr);line-height:16px;margin:0 .5em .5em 0}.slider .item{position:relative;width:100%;aspect-ratio:calc(16 / 9)}.slider .item .image{height:100%;overflow:hidden}.slider .text-content{--padding-slider:calc(3em + 1vw);position:absolute;top:0;height:var(--percent-100);justify-content:flex-end;color:var(--white-clr);padding:0 0 var(--padding-slider) var(--padding-slider);z-index:1}.slider h4{font-size:var(--fz-small);font-weight:var(--fw-700);width:-moz-fit-content;width:fit-content;padding:4px 10px;background-color:var(--dark-clr);color:var(--white-clr);border-radius:4px}.text-content :where(h2,h3) span:first-child{font-weight:var(--fw-300);font-size:calc(.4em + .3vw)}.text-content :where(h2,h3) span:last-child{font-weight:var(--fw-700);letter-spacing:-1px;font-size:calc(.5em + .5vw)}.text-content h2.flexcol{gap:.25em}.swiper{width:100%;height:100%}.swiper-slide{display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;max-width:1004px;max-height:565px;object-fit:cover}.swiper-pagination .swiper-pagination-bullet{background-color:var(--border-clr);width:2em;height:.25em;border-radius:0}.swiper-pagination .swiper-pagination-bullet-active{background:var(--light-bg-clr)}.slider .mySwiper .primary-btn .ri-arrow-right-line{visibility:hidden;opacity:0;max-width:0;transform:translateX(-2em);transition:all .3s ease-out}.slider .mySwiper .primary-btn:hover .ri-arrow-right-line{visibility:visible;opacity:1;max-width:-moz-fit-content;max-width:fit-content;transform:translateX(0)}.brands .wrapper{justify-content:space-around;gap:.5em;flex-wrap:wrap;margin-top:1em;padding:2em 0}.brands .item img{height:18px;opacity:.5;transition:opacity .3s;object-fit:contain}.brands .item a:hover img{opacity:1}.sectop{justify-content:space-between;padding-bottom:.5em;margin-top:2em;margin-bottom:2em;border-bottom:1px solid var(--border-clr)}.sectop h2{position:relative;font-size:calc(1.25em + .2vw);font-weight:var(--fw-400)}.sectop h2:before{content:"# ";color:var(--secondary-clr)}.products .offer{text-align:center;margin-bottom:1.5em}.products .offer p{text-transform:uppercase;margin-bottom:.5em}.products .offer ul{gap:1em}.products .offer ul li{position:relative;width:34px;height:34px;padding:.5em;line-height:normal;color:var(--secondary-dark-clr);background-color:var(--light-bg-clr);border-radius:5px}.products .offer ul li:not(:last-child):before{content:":";position:absolute;right:-.6em;color:var(--light-txt-clr)}.products.big img{max-width:280px;aspect-ratio:1}.products.mini .thumbnail img{max-height:160px}.products :where(.image,.thumbnail) img{transition:transform .3s}.products :where(.image,.thumbnail):hover img{transform:scale(1.1)}.products .media{position:relative}.products.big .media .image{display:flex;justify-content:center;align-items:center}.products .hoverable{position:absolute;top:0;right:0}.products .hoverable li button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:.25em;margin:.25em;border-radius:var(--percent-50);line-height:1;background-color:var(--white-clr);opacity:.5;transition:var(--trans-bg-clr),opacity .3s}.products .item:hover .hoverable li button{opacity:1}.products .hoverable li button:hover{color:var(--white-clr);background-color:var(--dark-clr)}.products .hoverable li.active button:hover{background-color:var(--primary-clr)}.products .hoverable li:not(.active){transform:translateX(100%);opacity:0;transition:transform .3s,opacity .2s}.products .item:hover .hoverable li{transform:translateX(0);opacity:1}.products .hoverable li:last-child{transition-delay:.1s;position:relative}.products .copy-text{position:absolute;top:2.5em;right:.5em;font-size:.6em;background-color:var(--dark-clr);color:var(--white-clr);padding:.25em .75em;border-radius:5px;visibility:hidden;opacity:0;transform:translateY(-10px);transition:all .2s ease-in-out}.products .copy-text.show{visibility:visible;opacity:1;transform:translateY(5px)}.products .actions .copy-text{left:0;top:5em;right:auto}.products .discount{top:auto;right:0;left:auto;bottom:0;background-color:transparent;z-index:1}.products .discount:before{background-color:var(--dark-clr)}.products .discount span{position:relative;font-size:var(--fz-smaller);font-weight:var(--fw-500);color:var(--white-clr)}.products .content{display:flex;flex-direction:column}.products:where(.big,.main,.one) .content{gap:1em;margin-top:1.25em}.products .content.description{text-align:justify;line-height:2}.products .rating{display:flex;align-items:center;gap:.5em}.item-content :where(a,p),.medium-text li span,text

.item .footer li span{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;text-align:right;color:var(--dark-clr)}.item .footer li span{flex:1 1 50%}.item .footer li{padding:.5em 0;border-bottom:1px solid var(--border-clr)}.item .footer li span{text-align:left}:where(.mini-cart,.mini-wishlist) .item-content :where(a,p){text-align:left}.item .medium-text.desktop-hide li span{margin:.25em 0;color:var(--dark-clr);font-size:var(--fz-smaller)}.item .medium-text.desktop-hide{border-width:1px;border-left:0 solid var(--border-clr);border-bottom:1px solid var(--border-clr);border-right:0 solid var(--border-clr);border-top:1px solid var(--border-clr)}.item .footer li span:first-child{text-align:left}.item .footer li span:last-child{text-align:right;padding-left:.5em}.products h3{height:2.7em;font-size:1em;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.products h3 a:hover{text-decoration:underline}.products .price .current{font-size:calc(1em + 1vw);color:var(--primary-clr);margin-right:.25em}.products .rating .stars,.products .stars{color:#f1c40e}.products .price .normal.flexcol{text-decoration:none;gap:1px;align-items:center}.products .price .normal{color:var(--light-txt-clr);text-decoration:line-through}.products .price .normal .regular{font-size:var(--fz-smaller)}.products .stock .qty{display:flex;justify-content:space-between}.products .stock .bar{height:3px;margin-top:1em;background-color:var(--border-clr);overflow:hidden}.products .stock .available{height:3px;width:0;background-color:var(--secondary-clr)}.products :where(.emi,.model,.brand){background-color:var(--light-bg-clr);padding:.25em .875em;font-size:.75em;font-weight:var(--fw-500);border-radius:5px}.products .item{display:flex;position:relative}.products .stock-danger{color:var(--primary-clr)}.flexwrap .row{flex:0 0 100%;width:100%;margin-bottom:2em}.products.big .item{flex-direction:column;padding:2.5em;border:2px solid var(--secondary-dark-clr);border-radius:7px;min-width:350px;margin:0 auto 1em}.products.mini{display:flex;gap:.5em 5em;flex-wrap:wrap;align-items:flex-start;flex:1 0}.products.mini .products-mini-content{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:.5em 1.5em;gap:.5em 1.5em}.products.mini .item{margin-bottom:.1em;padding:.5em;border:1px solid var(--border-clr);border-radius:10px;scale:90%;min-width:300px;transition:all .25s ease-out}.products.mini .item:hover{box-shadow:0 7px 25px rgba(0,0,0,.08);transform:translateY(-5px)}.products.mini .media{min-width:130px;height:160px;margin-right:1.25em}.products.mini .content{margin:0;gap:.75em}.products:where(.mini,.main) h3{font-weight:400}.products.main{padding:0 2em;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2em}.products.main .item{flex-direction:column;flex:0 0 100%;border:1px solid var(--border-clr);padding:0 .938em 2em;border-radius:5px}.products.main .media{height:200px;overflow:hidden}.products.main .footer{position:absolute;left:0;right:0;padding:0 1em 1em;border-radius:7px;z-index:1;background:linear-gradient(0deg,var(--light-bg-clr) 0,var(--white-clr) 70%);opacity:0;visibility:hidden;will-change:opacity;transition:all .2s ease-in-out}.products.main .footer ul{list-style:disc;padding:1.25em 0 0;line-height:1.8;border-top:1px solid var(--border-clr);margin-top:145px}.products.main .item:hover .content>:not(.footer){z-index:3}.banners .item{position:relative;background-color:var(--white-clr);border:1px solid var(--border-clr)}.banner .image{text-align:right}.banner .image>img{height:200px;object-fit:cover}.banner :where(.text-content,.over-link){position:absolute;top:0;left:0;width:var(--percent-100);height:var(--percent-100)}.banner .text-content{padding:1.5em 2.5em}.banner h3{font-size:calc(1em + .5vw);font-weight:var(--fw-300)}.banner h3 span{font-size:80%}.banner .primary-btn{z-index:3}.product-categories .row{flex:0 0 33.333%}.product-categories .item{display:flex;padding:1.5em}.product-categories .image{max-width:150px;min-width:100px;margin-right:1em}.product-categories .image img{height:100%;object-fit:contain;size:300%}.mini-link ul{font-size:var(--fz-small);color:#1a2541;margin-top:1em;width:10em}.product-categories .second-link{margin-top:2em}.mini-link li a:hover{text-decoration:underline}.newsletter{padding:2.5em 0;background-color:var(--dark-clr);color:var(--white-clr)}.newsletter h3{font-size:calc(1rem + .7vw)}.newsletter p{font-weight:var(--fw-300);color:var(--border-clr);margin:.5em 0 1.5em}.newsletter p strong{color:var(--primary-clr)}.newsletter form{max-width:500px;width:var(--percent-100)}.newsletter .search{position:relative}.newsletter .search .required{position:absolute;top:3em;left:0;color:var(--primary-clr)}.widgets{padding:3.5em 2.5em;background-color:var(--light-bg-clr)}.widgets .item h4{padding-bottom:.5em;border-bottom:2px solid var(--border-clr);color:#1a2541;letter-spacing:5px;text-transform:uppercase;font-size:min(calc(.65em + .5vw),.875em);font-weight:var(--fw-600)}.widgets .item{margin-bottom:1.5em}.widgets .item strong{margin-bottom:1em}.widgets .item h4:first-child{margin-bottom:2em}.widgets .item h4 span:last-child{display:none}.widgets .item>img{width:10rem;margin-bottom:.875em}.widgets .item>p{font-size:.8em;text-wrap:wrap;color:#1a2541;margin-bottom:2em}.widgets .item>p br{margin-bottom:.5em}.widgets .item button{background-color:var(--secondary-clr);padding:.75em 5em;font-size:.75em;color:var(--white-clr);border-radius:10px;width:max-content}.widgets .item button:hover{background-color:#8d65fc}.footer-info{padding:3.5em 0 5em}.footer-info .wrapper .flexcol{align-items:center;gap:0}.footer-info ul li a{font-size:1.25em;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--light-bg-clr);border-radius:var(--percent-100);margin:.5em;transition:var(--trans-bg);transition:border .5s ease-in-out}.footer-info ul li a:hover{background-color:var(--border-clr);border:1px solid var(--secondary-clr)}.footer-info .logo a>img{text-align:center}.menu-bottom{position:fixed;left:0;right:0;bottom:0;min-height:60px;background-color:var(--white-clr);box-shadow:0 -2px 10px rgb(0 0 0/10%);z-index:80}.menu-bottom nav li{flex:1 1}.menu-bottom nav li :where(a,span){position:relative;display:flex;flex-direction:column;align-items:center;padding:.5em 0 .125em;color:var(--light-txt-clr);transition:var(--trans-clr)}.menu-bottom nav li :where(a,span):hover{color:var(--dark-clr)}.menu-bottom nav li a.active{color:var(--secondary-clr)}.menu-bottom nav li :where(a,span) span{font-size:.75em;font-weight:var(--fw-500);cursor:pointer}.menu-bottom nav li :where(a,span) i{font-size:1.25em}.menu-bottom .fly-item{top:2.5em;right:53%;width:16px;border-radius:var(--percent-50);margin-right:-20px;background-color:var(--secondary-dark-clr)}.search-bottom{position:fixed;bottom:60px;width:var(--percent-100);padding:2.5em 0;background-color:var(--dark-clr);z-index:1000;visibility:hidden;opacity:0;will-change:visibility,opacity}.showsearch.search-bottom{visibility:inherit;opacity:1}.search-bottom .t-close{position:absolute;top:-54px;right:0;color:var(--white-clr);cursor:pointer;background-color:var(--primary-clr)}.search-bottom .t-close:hover{background-color:var(--secondary-clr)}.overlay{position:fixed;width:var(--percent-100);height:var(--percent-100);top:0;left:0;z-index:999;background-color:rgba(0,0,0,.4);visibility:hidden;opacity:0}.showmenu .overlay,.single-category.show-filter .overlay{opacity:1;visibility:inherit}.dpt-trigger .dpt-cat .dpt-trigger,.dpt-trigger .ri-close-line{display:none}.showdpt .dpt-trigger .ri-close-line{display:block}.showdpt .dpt-trigger .ri-menu-3-line{display:none}.home-page .dpt-menu-home{position:absolute;top:8.75em;left:auto;width:300px;background-color:var(--white-clr);border:1px solid var(--border-clr);border-top:none;border-bottom:none}.home-page .dpt-menu-home>ul>li>a{font-size:calc(.5em + .3vw);font-weight:var(--fw-500);padding:0 1.5em;border-bottom:1px solid var(--border-clr)}.home-page .dpt-menu-home .menu>a{display:flex}.breadcrump{font-size:var(--fz-small);margin:2em 0}.breadcrump li:not(:last-child):after{content:"/";padding:0 .35em}.breadcrump li:last-child{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--light-txt-clr)}.products.one .item{flex-direction:column}.products.one .price .discount{font-size:1em;font-weight:var(--fw-700);line-height:1;position:absolute;top:0;bottom:auto;padding:1em;z-index:2;background-color:var(--dark-clr);color:var(--white-clr);border-radius:var(--percent-50);margin:.5em}.products.one :where(.big-image,.small-image){overflow:hidden}.products.one .big-image{position:relative;margin-bottom:1em}.products.one :where(.big-image,.small-image) img{object-fit:contain;width:var(--percent-100);height:var(--percent-100);display:block}.products.one .thumbnail-show{position:relative;width:130px;height:110px;overflow:hidden;margin:0 2em 2em 0}.products :is(.swiper-button-next,.swiper-button-prev){outline:0;color:var(--secondary-dark-clr);transition:var(--trans-bg),transform .3s}.products .big-image:hover .swiper-button-next{transform:translateX(10px)}.products .big-image:hover .swiper-button-prev{transform:translateX(-10px)}.products :is(.swiper-button-next,.swiper-button-prev):after{font-size:1.5em}.products .big-image:hover :is(.swiper-button-next,.swiper-button-prev){background-color:var(--light-bg-clr)}:where(.products.one,.dashboard,.item) :where(.available,.inavailable){font-size:var(--fz-small);font-weight:var(--fw-700);padding:.125em 1em;border-radius:5px;color:var(--white-clr)}:where(.products.one,.dashboard,.item) .available{background-color:var(--available-clr)}:where(.products.one,.dashboard,.item) .inavailable{background-color:var(--primary-clr)}article.item :where(.available,.inavailable){font-size:.65em;padding:.5em .875em;opacity:.9}.products.one .add-review{color:var(--dark-clr)}:where(.products.one,article.item) .price{display:flex;gap:1em;align-items:center;flex-wrap:wrap}.products.one .price .current{font-size:2.5em}.products .variant form{display:flex;margin-top:.5em}.products .variant form p{position:relative;margin:0 .5em .5em}.products :where(.variant,.actions) .circle{display:block;position:static;top:0;margin:0;cursor:pointer;z-index:1}:where(.products .variant,.filter-block:not(.pricing)) input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;width:0;height:0}.products .variant label:before{opacity:1}.single-product .variant form p input:checked+label{background-color:transparent;border:2px solid var(--dark-clr)}.products .actions{display:flex;flex-wrap:wrap}.products .qty-control{width:-moz-fit-content;width:fit-content;padding:.25em;border:1px solid var(--border-clr);margin:0 2em 0 0}.products .actions :where(input,button){font-size:1em;outline:0;border:0;font-weight:var(--fw-600)}.products .actions input{width:50px;text-align:center}.products .qty-control button:before{background-color:transparent}.products .actions .button-cart{position:relative;cursor:pointer;font-size:.75em;padding:.5em}.products .actions .button-cart .add{position:absolute;background-color:var(--available-clr);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--white-clr);top:0;padding:.75em .875em;border-radius:40px;visibility:hidden;opacity:0;max-height:0;transform:translateY(10px);transition:transform .4s ease-in,opacity .3s}.products .actions .button-cart .add.active{visibility:visible;opacity:1;max-height:-moz-fit-content;max-height:fit-content;transform:translateY(0);transition:transform .25s ease-in,opacity .15s}.wish-share button{display:flex;align-items:center;text-transform:uppercase;font-weight:var(--fw-700);margin:1em 2em 1em 0;transition:var(--trans-clr)}.wish-share button.active{color:var(--primary-clr)}.products .collapse .has-child>h2{position:relative;font-size:1em;font-weight:var(--fw-700);text-transform:uppercase;padding:1em 1.25em;border-top:1px solid var(--border-clr);gap:1em;align-items:flex-start;cursor:pointer}.products .collapse .has-child>h2:before{content:"+";position:absolute;left:0}.products .collapse .content{margin:0 0 1.5em;font-size:var(--fz-small)}.products .collapse .content li span:first-child{min-width:100px;display:inline-flex;font-weight:var(--fw-700);text-transform:uppercase}:where(.products .collapse table,.spec-table){line-height:3em}:where(.products .collapse table,.spec-table) thead th{vertical-align:bottom;border-bottom:2px solid var(--dark-clr);background-color:var(--light-bg-clr)}:where(.products .collapse table,.spec-table) :where(th,td){overflow:hidden;border-bottom:1px solid var(--border-clr);padding-left:.5em;text-overflow:ellipsis}.products .collapse table td:first-child{min-width:auto;width:35%}.products .collapse table.featured-table :where(th,td){border:none}.products .collapse table.featured-table td{white-space:normal;padding:1em;line-height:1.5}.products .collapse table.featured-table td:first-child{font-weight:var(--fw-700)}.products .collapse .has-child>.content{height:auto;padding-top:.875em;max-height:0;visibility:hidden;opacity:0;overflow:hidden;transition:all .5s ease-in-out}.products .collapse .expand>.content{max-height:20000px;visibility:visible;opacity:1;transition:all .5s ease-in-out}.products .collapse .expand>h2:before{content:"-"}.products .reviews :where(h3,h4){font-size:2em;color:var(--light-txt-clr);padding-top:1em;margin:0 0 .5em;border-top:1px solid var(--border-clr)}.products .review-block{color:initial}.products .review-block-head>a{display:block;font-size:1.25em;width:var(--percent-100);margin-top:1em;text-align:center}.products .review-block-head .rate-sum{position:relative;font-size:4em;font-weight:var(--fw-700);padding-right:.5em}.products .review-block-head .rate-sum:before{content:"";width:2px;height:50px;display:block;position:absolute;top:10px;right:13px;transform:rotate(22deg);background-color:var(--light-bg-clr)}.products .review-block-body .item{gap:1em;padding:2.5em;margin-top:3.5em;border:1px solid var(--border-clr);border-radius:10px}.products .review-block-body :where(.person,.review-title){font-weight:var(--fw-700);text-transform:capitalize;color:var(--secondary-clr)}.products .review-block-body .review-title,.review-footer.main-link a{font-size:1em;justify-content:end}.review-footer.main-link a{margin-top:1em;cursor:pointer}.review-text{position:relative;font-family:Hind Siliguri,sans-serif;line-height:1.5;font-size:1.125em;padding:2em;border-radius:10px;color:var(--dark-clr);background-color:var(--light-bg-clr);text-align:justify}.review-text .quotation{position:absolute;top:-5px;left:5px;color:var(--light-txt-clr);opacity:.125;font-size:4em}.review-form .rating{flex-wrap:wrap}.review-form .rate-this input{display:none}.review-form .rate-this label{position:relative;padding:.25em;float:right;font-size:1.5em;top:-.75em;color:var(--secondary-dark-clr)}.rate-this:not(:checked)>label:hover,.rate-this:not(:checked)>label:hover~label,.rate-this>input:checked~label{color:#f1c40e}.rate-this input:checked~label:hover~label,.rate-this>input :checked+label:hover,.rate-this>input :checked~label:hover,.rate-this>label:hover~input:checked~label{color:#ffed85}.review-form form{margin-top:2.5em}form p{display:flex;flex-direction:column;margin-bottom:2em;position:relative}.single-page .stock{margin:2em 0}.single-page .stock .qty span:last-child{color:initial}.single-product .stock .bar{height:10px}.single-page .stock .bar .available{margin:0;border-radius:0;background-color:var(--secondary-dark-clr);padding:0}.offered .offer{margin:0}.offered .offer p{margin:0 1em 0 0;text-transform:none;line-height:1;font-size:var(--fz-smaller)}.offered .offer ul li{width:28px;height:28px;font-size:var(--fz-small);padding:.5em .25em}.offered .products.main .footer{bottom:-50px}.single-category .holder{display:flex;flex-direction:column}.single-category .section,.single-category .sidebar{flex:1 0 100%}.filter-block{margin-bottom:1em;padding-bottom:1em}.filter-block:not(:last-child){border-bottom:1px solid var(--border-clr)}.filter-block h4{font-size:1.25em;margin-bottom:.5em}.filter-block li{display:flex;font-size:.9em;position:relative;line-height:2}.filter-block label .checked{width:16px;height:16px;position:relative;line-height:0;display:inline-block;border:2px solid var(--secondary-dark-clr);vertical-align:text-top;margin:0 7px 0 0;cursor:pointer}.filter-block label .checked:before{content:"";position:absolute;width:8px;height:8px;background-color:var(--secondary-dark-clr);top:2px;left:2px;opacity:0}.filter-block input:checked+label .checked:before{opacity:1}.filter-block li .count{margin-left:auto;color:var(--light-txt-clr)}.range-slider{height:5px;position:relative;background-color:#e1e9f6;border-radius:2px}.range-selected{height:100%;left:0;right:0;position:absolute;border-radius:5px;background-color:var(--secondary-clr)}.range-input{position:relative}.range-input input{position:absolute;width:100%;height:5px;top:-7px;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none}.range-input input::-webkit-slider-thumb{height:20px;width:20px;border-radius:50%;border:3px solid var(--secondary-clr);background-color:var(--white-clr);pointer-events:auto;-webkit-appearance:none}.range-input input::-moz-range-thumb{height:15px;width:15px;border-radius:50%;border:3px solid var(--secondary-clr);background-color:var(--white-clr);pointer-events:auto;-moz-appearance:none}.range-price{margin:1.875em 0 1em;width:100%;display:flex;justify-content:center;align-items:center;font-size:.75em}.range-price label{margin-right:5px}.range-price input{width:100px;padding:5px}.range-price input:focus{outline:transparent;border:2px solid var(--secondary-clr)}.range-price input:first-of-type{margin-right:15px}.page-title{margin-bottom:3em;text-transform:uppercase}.page-title span{font-weight:var(--fw-500)}.page-title span:before{content:": ";color:var(--dark-clr)}.cat-description p{font-weight:var(--fw-300);font-size:.9em}.cat-navigation,.dash-main .item-show{font-size:.85em;margin:2em 0;justify-content:flex-end;gap:1em}.dash-main .item-show{margin:0}.cat-navigation>div,.dash-main .item-show>div{position:relative}.cat-navigation .item-filter button{align-items:center;text-transform:uppercase}:where(.cat-navigation,.dash-main .item-show) ul{display:none;position:absolute;left:0;min-width:var(--percent-100);width:max-content;z-index:10}.dash-main .item-show ul{left:auto}.cat-navigation .item-filter{margin-right:auto}.cat-navigation .label,.cat-navigation ul li,.dash-main .label,.item-show ul li{display:flex;gap:.5em;padding:.5em 1em;transition:var(--trans-clr)}.item-show :where(.item-options,ul){border:1px solid var(--secondary-clr)}.cat-navigation ul,.dash-main .item-options ul,:where(.item-sorting,.item-options) .label{color:var(--light-txt-clr);background-color:var(--light-bg-clr);cursor:pointer}.item-sorting select{background-color:var(--light-bg-clr);padding:.5em 1em;border:1px solid var(--secondary-clr);border-radius:2px;color:var(--light-txt-clr);width:var(--percent-100)}.cat-navigation :where(label,ul li):hover{color:var(--dark-clr)}.item-show ul li:hover{color:var(--white-clr);background-color:var(--secondary-clr)}:where(.item-sorting,.item-options):hover ul{display:block}.filter{position:fixed;top:0;left:0;bottom:0;padding:2em;max-width:400px;width:90%;background-color:var(--white-clr);overflow:auto;z-index:1000;box-shadow:0 10px 50px rgba(0,0,0,.3);visibility:hidden;opacity:0;transform:translateX(-20em);transition:transform .4s ease-in-out}.filter.show{visibility:visible;opacity:1;transform:translateX(0)}.mini-cart,.mini-wishlist{background-color:var(--white-clr);box-shadow:0 10px 50px rgba(0,0,0,.3);visibility:hidden;opacity:0;max-height:0;max-width:0;transform:translateX(20px);transition:transform .5s,visibility .5s,opacity .5s}:is(.mini-cart .products,.mini-wishlist .products,.products.cart,.checkout .products) .thumbnail img{transform:none}:where(.mini-cart,.mini-wishlist) ul :where(li .price){position:relative}:where(.mini-cart,.mini-wishlist) .content{width:var(--percent-100);height:var(--percent-100);touch-action:auto;padding:1.5em}.mini-cart .cart-head,.mini-wishlist .wishlist-head{font-size:1em;font-weight:var(--fw-500);color:var(--light-txt-clr);padding:1em 0 .5em;margin-bottom:1em;border-bottom:1px solid var(--border-clr);display:flex;justify-content:space-between}.mini-cart .cart-body,.mini-wishlist .wishlist-body{padding:0 1.5em;margin:0 -1.5em;overflow:auto}:where(.mini-wishlist,.mini-cart) .no-item{margin-inline:auto;margin-top:0;margin-bottom:1em;opacity:.75}.mini-cart .no-item{margin-top:5%}:where(.mini-cart,.mini-wishlist,.products.cart,.checkout,.dashboard,.header-main) .thumbnail{position:relative;width:80px;height:80px;flex-shrink:0;margin-right:1em}:where(.mini-cart,.mini-wishlist) .item-content p{font-size:var(--fz-small);font-weight:var(--fw-700);margin-bottom:1.5em;line-height:1.2}:where(.mini-cart,.mini-wishlist) .item-remove{display:flex;margin-left:1em;flex:1 1;justify-content:flex-end;font-size:1.5em}:where(.mini-cart,.mini-wishlist) .products.mini .item{flex:0 0 100%}.mini-cart.show{position:relative}.mini-cart.show .cart-footer{position:absolute;width:87%;bottom:0}.mini-cart .subtotal{display:flex;flex-direction:column;padding-top:1em;margin-bottom:2em;border-top:1px solid var(--border-clr)}.mini-cart .subtotal p:last-child{font-size:1.5em}:where(.mini-cart,.mini-wishlist) .actions a{display:block;width:var(--percent-100);text-align:center;margin-bottom:1em}.mini-cart.show{visibility:visible;opacity:1;position:fixed;top:0;bottom:0;right:0;max-width:400px;width:90%;transform:translateX(0)}.mini-cart.show .icon-small{display:block}.mini-cart .icon-small{display:none}.mini-cart.show{max-height:100vh}.mini-cart.show .cart-body{min-height:50vh;overflow-y:auto}.iscart .cart-icon{display:flex;justify-content:flex-end}.icon-text{text-align:right}.products.cart form{width:var(--percent-100)}:where(.products.cart,.dashboard) table thead th{vertical-align:middle;background-color:var(--light-bg-clr)}:where(.products.cart,.dashboard) table :where(th,td){padding:1em;text-align:left}td[data-label=Quantity] .qty-control{width:100%}.products.cart table td :where(.content,.qty-control,p){margin:0;padding:0}.products.cart table tr{background-color:transparent}.products.cart .qty-control :where(button,input,a){width:32px;height:32px;padding:.25em;text-align:center;outline:0;border:0;background-color:transparent;cursor:pointer}.products.cart .qty-control button{cursor:pointer}:where(.products.cart,.dashboard) table tbody tr{border-bottom:1px solid var(--border-clr)}.cart-summary{width:var(--percent-100);margin:2.5em 0 4em}.cart-summary .item{background-color:var(--light-bg-clr)}.cart-summary .coupon{position:relative}.cart-summary .coupon input{font-size:1.1em;outline:0;width:var(--percent-100);padding:0 1.5em;line-height:50px;background-color:var(--white-clr);border:3px solid var(--dark-clr)}.cart-summary .coupon button{position:absolute;top:0;bottom:0;right:0;outline:0;font-size:1em;padding:0 2.5em;line-height:56px;background-color:var(--dark-clr);color:var(--white-clr);cursor:pointer}.cart-summary .shipping-rate{padding:0 2em 0 1em}.cart-summary .shipping-rate .has-child>a{font-size:1em;margin:2em 0;border:0}.cart-summary .content form{border:0}.cart-summary .content form,.cart-summary form>div{display:flex;flex-direction:column}.styled :where(input,select,textarea){padding:1em;outline:0;background-color:transparent;border-width:1px;border-style:solid;border-color:var(--secondary-dark-clr);border-radius:10px}.styled :where(input,select,textarea):focus{border-color:var(--secondary-clr)}.products.cart .cart-total table tr>*{padding:0}.products.cart .cart-total table td{text-align:right}.cart-summary .cart-total{padding:2em;background-color:var(--border-clr);line-height:2em}.cart-summary .cart-total table{width:var(--percent-100)}.cart-summary .cart-total table tr{display:flex;justify-content:space-between}.cart-summary .grand-total td{font-size:1.5em;font-family:Poppins;font-weight:var(--fw-800);line-height:2em}.cart-summary .cart-total>a{width:var(--percent-100);display:block;text-align:center;margin-top:2em}.table-btn>button{font-size:11px}.table-btn>button:last-child{padding-left:10px}.checkout .card{margin:2em;min-height:200px;padding:30px;border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 7px 25px rgba(0,0,0,.08);flex-grow:1}.checkout .card .flexitem button{margin-top:2em;padding:1em 3em}:where(.checkout,.login) .left{padding:calc(1em + 2vw);background-color:var(--white-clr);box-shadow:0 15px 70px -8px rgba(0,0,0,.2)}:where(.checkout,.signup,.login) .item{width:var(--percent-100)}:where(.checkout,.signup,.login) .left h1{font-weight:var(--fw-300);margin-bottom:1.5em}:where(.checkout,.signup) .left label{font-size:var(--fz-small);text-transform:capitalize;width:-moz-fit-content;width:fit-content}:where(.checkout,.signup) .left label span{position:absolute;top:0;right:-1px;width:6px;height:6px;background-color:var(--primary-clr);border-radius:var(--percent-50)}.shipping-rate .content label span{position:absolute;top:0;width:6px;height:6px;background-color:var(--primary-clr);border-radius:var(--percent-50)}:where(.checkout,.signup,.login) p :where(input,textarea){background-color:hsla(0,0%,100%,.5);font-family:inherit}:where(.checkout,.signup,.login) p input:focus{background-color:transparent}:where(.checkout,.signup,.login) p.checkset{flex-direction:row}:where(.checkout,.signup,.login) p.checkset label{margin:0 0 0 1em;cursor:pointer}.checkout h2{padding-top:.5em;margin-bottom:.75em;font-size:1.5em}.primary-checkout button{display:block;border:0;outline:0;cursor:pointer;width:var(--percent-100);max-width:280px;font-size:1em;margin:3em auto 0}.checkout form p{position:relative}.checkout p>.phone-code{position:absolute;font-size:.875em;top:1em;left:1em;padding-right:2em;color:var(--light-txt-clr);border-right:1px solid var(--border-clr)}.primary-checkout button.primary-btn:disabled{background-color:var(--light-txt-clr)}.primary-checkout button.primary-btn:disabled:hover{background-color:var(--light-txt-clr);color:var(--white-clr);cursor:not-allowed}.checkout .item.right{padding:2em}.signup .item.right{padding:5em 0 0}:where(.summary-totals,.summary-address) ul{line-height:2;padding-bottom:.5em}.summary-totals ul{border-bottom:1px solid var(--secondary-dark-clr);margin-bottom:3em}:where(.summary-totals,.summary-address) li{display:flex;justify-content:space-between;font-weight:var(--fw-500)}.summary-totals li strong{font-size:1.25em;line-height:1}.summary-totals li:last-child{margin-top:1.5em}.summary-address li span:first-child,.summary-order .price,.summary-totals li:not(:last-child) span:first-child{color:var(--light-txt-clr)}.summary-order .price{display:flex;flex-direction:column;font-size:.85em;margin-top:.5em}.summary-address .required{color:var(--primary-clr);font-weight:var(--fw-600);font-size:13px}.summary-address .required:hover{color:var(--secondary-clr)}.summary-address ul li .medium-text{color:var(--light-txt-clr)}.summary-address ul li .medium-text:hover{color:var(--secondary-clr)}dialog{border:0;border-radius:10px}dialog::-webkit-backdrop{background-color:rgba(0,0,0,.2)}dialog::backdrop{background-color:rgba(0,0,0,.2)}.modal__order-confirm,.modal__quick_view{position:fixed;inset:0;max-width:900px;width:90%;height:max-content;padding:2em;margin:auto}.modal__add-spec-table,.modal__spec-table{margin:auto;min-width:22em;min-height:30rem;padding:2em}.modal__header{text-align:right}.modal__quick_view h1{text-align:left;font-size:1.5em}.modal__quick_view .products .actions{flex-wrap:nowrap;margin-top:1em}.modal__quick_view .stock-model{font-size:13px;padding:0}.form-wishlist{min-height:50vh}.confirm-content{align-items:center;justify-content:center;padding:3em;border-radius:20px}.confirm-content h2{font-family:Sacramento,cursive;font-size:2em;font-weight:400;padding-top:0;margin-bottom:0}.confirm-content .buttons{gap:1em}.signup .left{padding:4em;border:1px solid var(--border-clr);border-radius:10px}:where(.signup-page,.login-page) .container{margin-block:4em}:where(.signup-page,.login-page) .footer{margin-top:1em;gap:.5em}.login-page form button{padding:1em 5em}.password-field{position:relative}.password-field input{width:100%}.password-field span{position:absolute;right:1em;bottom:.85em;cursor:pointer}.required-msg,.success-msg{position:absolute;margin-top:1em;padding:.5em 1em;color:var(--primary-clr);background-color:var(--light-bg-clr);border:1px solid var(--secondary-clr);border-radius:25px;font-size:.875em;visibility:hidden;opacity:0;transform:translateY(-20px);transition:transform .2s,visibility .2s,opacity .2s}.review-form .required-msg,.review-form .success-msg{bottom:-2.125em}:where(.login,.signup) .required-msg{position:relative;bottom:0}.success-msg{color:var(--available-clr)}.required-msg.failed,.success-msg.success{visibility:visible;opacity:1;transform:translateY(0);transition:transform .5s,visibility .5s,opacity .5s}.reset-page .wrapper{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.reset-page .wrapper>div{margin:3em 0;padding:2em;border:1px solid var(--border-clr);border-radius:10px;max-width:35em}.reset-page form{margin-top:2em}.reset-page__header{margin-bottom:3em;font-size:.875em}.reset-page__header a{gap:.5em;transition:all .4s ease-in-out}.reset-page__header a:hover{gap:1em;color:var(--secondary-clr)}.mail-icon{font-size:3.5em;background-color:var(--light-bg-clr);padding:.5em .75em;border-radius:var(--percent-50);color:var(--secondary-clr);border:1px solid var(--secondary-clr)}.dashboard .container{max-width:100%;padding:0;margin:0;position:relative;width:100%}.dashboard .no-item{margin:3em}.dashboard .navigation{position:fixed;width:300px;height:100vh;padding-left:10px;background-color:var(--light-bg-clr);transition:.5s;overflow-x:hidden}.dashboard .navigation.navbar{width:80px}.dashboard .navigation .title{text-align:start;white-space:nowrap}.dashboard .navigation ul{position:absolute;top:0;left:0;width:100%}.dashboard .navigation ul li{position:relative;width:100%}.dashboard .navigation ul li.active,.dashboard .navigation ul li:hover{background-color:var(--border-clr);border-right:.25em solid var(--secondary-dark-clr);color:var(--secondary-clr)}.dashboard .navigation ul li:first-child{margin:40px 0;width:200px}.dashboard .navigation ul li:first-child,.dashboard .navigation ul li:first-child:hover{background-color:transparent;border:transparent}.dashboard .navigation ul li a{padding-left:1.875em;position:relative;align-items:center;gap:1.5em;width:100%;display:flex;cursor:pointer;height:50px;line-height:50px}.dashboard .logo .big{margin-top:2em;min-width:30em}.dashboard .logo{width:2em;overflow:hidden}.dashboard .navigation ul li .icon{font-size:1.25em}.dashboard .dash-main{margin-left:300px;min-height:100vh;background-color:var(--white-clr);transition:.5s;padding:.875em}.dashboard .dash-main.navbar{margin-left:80px}.dashboard .dash-main .topbar{position:-webkit-sticky;position:sticky;top:0;background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;height:60px;justify-content:space-between;z-index:10}.dashboard .toggle{position:relative;top:0;height:60px;font-size:1.5em;display:flex;align-items:center;justify-content:center;cursor:pointer}.dashboard .search-box{border:1px solid var(--border-clr);border-radius:2em;max-width:500px}.dashboard .search-box input{height:2.875em;color:var(--dark-clr);outline:transparent;border:none}.dashboard .dash-product__header{gap:1em;justify-content:end}.dashboard .user{height:2.875em}.dashboard .breadcrump{margin:1.875em 0}.dash-header{justify-content:space-between;margin:0 .25em}.dash-header .add a{font-size:min(calc(.5em + 1vw),.875rem);cursor:pointer;color:var(--secondary-clr);gap:.5em;transition:gap .4s}.dash-header .add a:hover{color:var(--secondary-dark-clr);gap:1em}.dashboard .thumbnail{object-fit:contain}.dash-checkbox{display:flex;flex-direction:row;gap:2em;align-items:center}.dash-checkbox label{margin-bottom:0}.dash-checkbox input[type=checkbox]{transform:scale(1.25)}.product-form>div{flex:1 0 50%}.card-box{width:100%;gap:3em;margin-bottom:3em}.card-box,.card-box .card{position:relative;justify-content:space-between}.card-box .card{background-color:var(--white-clr);padding:30px;border-radius:20px;display:flex;cursor:pointer;box-shadow:0 7px 25px rgba(0,0,0,.08);flex-grow:1;transition:var(--trans-bg-clr)}.card-box .card .numbers{position:relative;font-weight:var(--fw-500);font-size:2.5em}.card-box .card .card-name{font-size:1.1em;margin-top:5px}.card-box .card svg{font-size:3.5em;color:var(--border-clr)}.card-box .card:hover{background-color:var(--secondary-clr)}.dash-table-box{padding:1em 2.5em;border-radius:20px}.dash-table-box h2:before{content:"# ";color:var(--secondary-clr)}.dash-table td[data-label=Delete] .confirm-btn{position:relative;inset:auto}.dashboard h1{font-weight:var(--fw-300);font-size:calc(1em + .875vw);margin:.5em 0}.dashboard h1:before{content:"# ";color:var(--secondary-clr)}.dashboard tr:hover{background-color:transparent}.dash-table__container{padding:2em;box-shadow:0 7px 25px rgba(0,0,0,.08);margin-bottom:3em;border-radius:15px}.dash-table__container h2:before{content:"# ";color:var(--secondary-clr)}.dash-table{position:relative}.dash-table td{font-size:calc(.875em + .1vw);min-height:2em}.dash-table th{border-bottom:1px solid var(--secondary-clr)}.dash-table :where(th,td){min-width:10em}.dash-table :where(th,td):first-child{padding-left:2em}.dash-table td:first-child{color:var(--secondary-clr)}.dash-table td:last-child{width:1em}.order__client .dash-table-box{margin:2em 0}.order-table{border:1px solid var(--border-clr)}.dash-table.order-table td:first-child:hover{text-decoration:none}.dash-table.order-table td:last-child{width:auto}:where(.dash-table,.products.cart) td:first-child span{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}.dash-table td:first-child:hover{text-decoration:underline}.dash-table td:last-child{color:var(--dark-clr)}.dash-main h2{font-size:max(calc(.875em + .5vw),1.25em);font-weight:var(--fw-500);margin:1em 0}.dashboard .spec-table{line-height:2;padding-top:1em}.spec-table .flexwrap{gap:0 1em;position:relative}.spec-table .flexwrap>p{flex:1 1}.dash-main .add-form{margin-top:1em;padding:calc(.875em + .5vh) calc(2em + 1vw);border:1px solid var(--border-clr);border-radius:10px;margin-bottom:3em}.dash-main dialog .add-form{padding:3em 1.5em;margin:0}.products.one .add-form{padding:1.25em}.dash-main .add-form p{position:relative}.product-form div{width:100%}.product-form div.uploaded_image>div{width:auto}.product-form div input{width:100%}.product-form div input[type=checkbox]{width:auto}.dash-main .add-form label span{position:absolute;top:0;width:6px;height:6px;background-color:var(--primary-clr);border-radius:var(--percent-50)}.styled input.product-edit{all:unset;padding:.75em;border:1px solid var(--secondary-clr);border-radius:10px}.product-field{position:relative}.product-field label{position:absolute;font-size:.875em;padding:.25em .5em;background-color:var(--white-clr);top:-.875em;left:1em}.product-form.uploaded-image-form{gap:5em}.uploaded_image{display:flex;flex-wrap:wrap;flex:1 1;gap:.75em 0;margin-top:1em}.uploaded_image img{border:1px solid var(--secondary-clr);border-radius:5px;cursor:pointer;transition:var(--trans-bg-clr)}.uploaded_image img:hover{border-color:var(--primary-clr)}.uploaded_image>div{position:relative}.uploaded_image .btn-close{position:absolute;top:-.5em;right:.5em}.column .sub-side-menu__container{padding:2em;border:1px solid var(--border-clr);border-radius:10px;margin-top:1em}.dash-table.sub-side-menu-table :where(th,td){min-width:3em}.dash-main .feature-table>h1,.dash-main .feature-table>p{margin-bottom:1em}.dash-main .feature-table p span{color:var(--secondary-clr);font-size:.875em}.dash-main .feature-table p span:first-child{color:var(--dark-clr)}.medium-text.desktop-hide ul{padding:.875em 0}.feature-list span:first-child{font-weight:var(--fw-600);text-transform:capitalize;text-align:left}.feature-list span{flex:1 1 50%}.feature-list{gap:1.5em;font-size:var(--fz-smaller)}.pagination{padding-inline:2em;margin:5em 0}.pagination,.pagination-icons .icon{justify-content:center;align-items:center}.pagination-icons .icon{display:flex;padding:calc(.5em + .3vw) calc(.5em + .1vw);font-size:calc(.875em + .3vw);border:2px solid var(--secondary-clr);border-radius:10px;color:var(--secondary-clr);cursor:pointer;transition:var(--trans-bg-clr)}.pagination-icons .icon:last-child{background-color:var(--secondary-clr);color:var(--white-clr);gap:.5em}.pagination-icons .icon:last-child>span{color:var(--white-clr);font-size:15px;font-weight:var(--fw-500)}.pagination-icons .icon:first-child:hover{background-color:var(--light-bg-clr);transition:var(--trans-bg-clr)}.pagination-icons .icon:last-child:hover{background-color:#8d65fc;border:2px solid #8d65fc}.pagination-number{display:flex;justify-content:center;align-items:center;gap:.25em;position:absolute;right:2em;font-size:.75em;margin-bottom:0}.pagination-number input[type=number]{padding:.125em .5em;width:3em;font-size:1em;text-align:right;border-radius:5px;outline:none;border:1px solid var(--dark-clr)}.pagination-number input[type=number]:focus,.pagination-number input[type=number]:focus-visible{border-color:var(--secondary-clr)}.pagination-first-page{color:var(--secondary-clr);font-size:.875em}.pagination-first-page .icon{font-size:1.25em}input[type=number]{-moz-appearance:textfield!important}.table-form-field{gap:0 calc(.875em + .3vw);flex-wrap:wrap;position:relative}.table-form-field p:first-child{min-width:10rem;flex:1 1}.table-form-field p{min-width:15rem;flex:1 1}:where(.table-form-field,.spec-table) .btn-close{position:absolute;top:10px;right:10px}.dash-table td[data-label=Title] .flexitem{gap:1em}.spec-form-header{display:flex;justify-content:space-between;align-items:center;position:relative}.spec-form-header input{width:5em}.specification-dash .flexwrap .row{margin-bottom:0}.modal__spec-table .flexcenter{padding:2em}.spec-table{line-height:1px;font-size:.875em;position:relative;overflow:hidden}.spec-table .btn-close{top:1em;right:1em}.spec__btn{position:absolute;top:1em;right:3.5em;padding:.25em .5em;border:1px solid var(--border-clr);border-radius:5px;background-color:var(--light-bg-clr)}.spec-table tbody tr{position:relative}.spec-table :where(th,tr) .btn-close{visibility:hidden;opacity:0;transform:translateX(5px);transition:all .125s ease-in}.spec-table :where(th,tr):hover .btn-close{visibility:visible;opacity:1;transform:translateX(0)}.spec-table-edit h3{margin-bottom:1em}.spec-table-edit form{gap:0 1em}.spec-table-edit .flexwrap>p{flex:1 1}.order-status{padding:.25em 1em;background-color:var(--yellow-clr);color:var(--dark-clr);border-radius:5px}.order-status.delivered{color:var(--white-clr);background-color:var(--available-clr)}.order-table tr:last-child td:last-child{position:relative}.order__status-btn{position:absolute;top:.75em;right:.75em;font-size:.75em;padding:.75em 3em;visibility:hidden;opacity:0;transform:translateX(4em);transition:all .3s ease-in-out}.order-table tr:last-child td:last-child:hover .order__status-btn{visibility:visible;opacity:1;transform:translateX(0)}.policies__content{border:1px solid var(--border-clr);padding:2em calc(1em + 3vw);margin:2em 0;border-radius:10px}.policies__content>h1{font-size:1.75em;margin-bottom:1.25em;border-bottom:1px solid var(--border-clr)}.policies__content h2{font-size:1.5em;margin:3em 0 1em;border-bottom:1px solid var(--border-clr)}.policies__content h3{font-size:1.25em;margin:1em 0 .125em}.policies__content h4{font-size:1em;margin:.75em 0;font-weight:var(--fw-700)}.policies__content :where(br,article,p){margin:.75em 0 .5em;text-align:justify}.policies__content ul{list-style:disc outside}.policies__content li{margin-left:2em;padding-left:1em}.policies__content a{text-decoration:underline;color:var(--secondary-clr)}.profile-page{min-height:500px}.profile-page .content-user{background-image:url(/user_cover.svg);background-repeat:no-repeat;background-size:180%;background-position:50%}.profile-page .user-info{padding:0 3em;gap:0}.profile-page .profile__logout .light-btn{padding:.5em .75em;color:var(--secondary-clr);border:1px solid transparent;gap:.5em;transition:all .5s}.profile-page .profile__logout .light-btn:hover{gap:1em;border-color:var(--secondary-clr)}.profile-page article .profile-image>img{width:120px;height:120px;object-fit:cover;padding:.5em;margin-bottom:2em;border-radius:var(--percent-50);border:2px solid var(--white-clr)}.profile-page article .profile-image{position:relative}.profile-image span{position:absolute;right:.125em;top:.125em;font-size:3em;color:var(--white-clr);border-radius:var(--percent-50);background-color:#0a021c81;padding:.4em .625em;opacity:0;visibility:hidden;transform:translateY(1em);transition:transform .25s ease-in-out,visibility .25s,opacity .25s}.upload-box{width:50em;padding:3em;position:fixed;inset:0;margin:auto;border:0}.profile-page .profile-image:hover span{visibility:visible;opacity:1;transform:translateY(0)}.profile-page .user-info h2{color:var(--white-clr);font-size:1.75em;font-weight:var(--fw-500);text-align:center}.profile-page .user-info p{color:var(--white-clr);font-size:.75em}.profile-page .user-nav-card{padding:.5em 1em;border-radius:5px;cursor:pointer}.profile-page .user-nav-card:hover{color:var(--dark-clr)}.profile-page .user-nav-card.active{background-color:var(--available-clr)}.profile-page :where(.content-user,.profile-info,.profile-order){padding:2em;margin:2em 0;border:1px solid var(--border-clr);border-radius:20px}.profile-page h3{font-size:calc(1rem + .7vw);font-weight:var(--fw-300);padding-bottom:.875em;border-bottom:1px solid var(--border-clr)}.profile-page h3:before{content:"# ";color:var(--secondary-clr)}.profile-page .profile-info form{margin:2em 0 0;gap:2em}.profile-info form .flexwrap{gap:1em;width:100%}.profile-info form p{flex:1 1 30%}.profile-page .profile-info__header .light-btn{padding:.5em .75em;color:var(--secondary-clr);border:1px solid transparent;gap:.5em;transition:all .5s}.profile-page .profile-info__header .light-btn:hover{gap:1em;border-color:var(--secondary-clr)}.profile-page input:disabled{color:var(--dark-clr);border-color:var(--secondary-clr);padding:1em 2em}.profile-order table{margin:2em 0}.profile-order table tr :where(th,td){padding:.75em;text-align:left}.profile-order table th{border-bottom:1px solid var(--secondary-clr)}.profile-order table :not(thead) tr{border-width:1px;border-left:0 solid var(--border-clr);border-bottom:1px solid var(--border-clr);border-right:0 solid var(--border-clr);border-top:1px solid var(--border-clr)}.contact-box{padding:2em;margin:2em 0 5em;border:1px solid var(--border-clr);border-radius:10px}.contact-box h3{font-weight:var(--fw-500);font-size:1.5em;padding-bottom:.75em;border-bottom:1px solid var(--border-clr);margin-bottom:2.875em}.contact-box h3:before{content:"# ";color:var(--secondary-clr)}.contact-box .flexwrap{gap:3em 2em}.contact__card{padding:4.125em 1em 2em;border:1px solid var(--border-clr);border-radius:10px;max-width:25em;position:relative;text-align:center;font-size:.95em;flex:1 1 30%;transition:all .3s ease-out}.contact__card:hover{box-shadow:0 7px 25px rgba(0,0,0,.08);transform:translateY(-1em)}.contact__card img{width:80px;padding:.5em;border-radius:var(--percent-50);border:1px solid var(--border-clr);position:absolute;inset:0;margin:-2em auto auto;background-color:var(--white-clr)}.contact__card h2{margin-bottom:.875em;font-size:1.125em;font-weight:var(--fw-700)}.contact__card br{margin-bottom:.75em}.contruction-section,.error-section{display:flex;justify-content:center;align-items:center;margin-bottom:3em}.error-section{flex-direction:column}:where(.contruction-section,.error-section) img{width:100%;max-width:25em}@media screen and (max-width:670px){.logo .big{display:none}.logo .small{display:block;inset:0;margin:auto}.signup .left{padding:2em}:where(.checkout,.signup,.login){margin:0}}@media screen and (min-width:481px){.products.main .item{flex:0 0 50%}.products.one .big-image{margin-bottom:2em}.products.one .image-show{height:380px}.products.one .thumbnail-show{height:120px}}@media screen and (max-width:639px){.contact__card{flex:1 1 100%}.order-table tr td:first-child{display:none}.order-table{border:none}.order-table tr:last-child td:last-child{display:flex;flex-direction:column;justify-content:center;align-items:center}.order-table tr:last-child td:last-child .order-status{align-self:end}.order__status-btn{position:relative;font-size:.75em;padding:.75em 2em;visibility:visible;opacity:1;transform:translateX(0)}.widgets{padding:2em}.widgets .flexwrap{flex-wrap:nowrap;justify-content:center;flex-direction:column}.widgets .gap-5{gap:.875em}.widgets .item.footer__hide h4{display:flex;justify-content:space-between;margin-bottom:.5em}.widgets .item h4 span:last-child{display:block}.widgets .item.footer__hide ul{height:auto;max-height:0;overflow:hidden;transition:max-height .2s cubic-bezier(.215,.61,.355,1)}.widgets .item.footer__hide .flexcol.show{max-height:2000px}td[data-label=Quantity]{text-align:right;display:flex;align-items:center;justify-content:flex-end}td[data-label=Quantity] .qty-control{width:50%}:where(#cart-table,.dash-table) thead{display:none}:where(#cart-table,.dash-table) :where(tbody,tr,td){display:block;width:100%}:where(#cart-table,.dash-table,.profile-order table) tbody tr{border:1px solid var(--border-clr);margin-bottom:1em;border-radius:10px;padding:1em;font-size:.875em}:where(#cart-table,.dash-table) tbody tr td{text-align:right;position:relative}:where(#cart-table,.dash-table) td:before{content:attr(data-label);position:absolute;left:0;top:1.25em;width:50%;padding-left:15px;font-weight:var(--fw-600);text-align:left;color:var(--light-txt-clr);font-size:.875em}#cart-table .qty-control :where(button,input,a){width:var(--percent-100)}.dash-main table td:last-child{text-align:right;width:100%}.pagination{margin-bottom:4em}.pagination-number{right:auto;margin-bottom:-6.5em;font-size:.75em}.profile-page .content-user{background-size:500%}.profile-order table{display:block;width:100%}.profile-order table th{display:none}.profile-order table :where(tbody,tr,td){display:block;width:100%}.profile-order table tbody tr{border:1px solid var(--border-clr);margin-bottom:1em;border-radius:10px}.profile-order table tbody tr td{text-align:right;position:relative}.profile-order table td:before{content:attr(data-label);position:absolute;left:0;top:.875em;width:50%;padding-left:15px;font-weight:var(--fw-600);text-align:left}}@media screen and (min-width:768px){.products .price .current{font-size:1.25em}.products.mini .item{flex:0 0 43%}.products.main .item{flex:0 0 33.3333%}.banner .row{flex:0 0 50%}:where(.checkout,.signup,.login,.cart-body,.wishlist-body) .products.mini .item{flex:0 0 100%}.products.main{grid-template-columns:repeat(auto-fit,minmax(250px,.5fr))}.products.one .row{flex:0 0 50%;width:50%}.is_sticky,.products.one .is_sticky{position:-webkit-sticky;position:sticky;top:6em}.product-form{gap:0 5em}.product-form>div{flex:1 0 40%}.filter{transform:translateX(0)}}@media screen and (min-width:992px){.container{padding:0 3.25em}.desktop-hide{display:none}.mobile-hide{display:block}.header-nav{padding:0;margin:0;border-bottom:0}.header-nav .right li>a{margin-left:1em}.slider .container{min-height:450px}.user{position:relative;cursor:pointer}.user ul{position:absolute;top:2em;right:0;padding:1em 2em;background-color:var(--white-clr);color:var(--dark-clr);border-radius:10px;box-shadow:0 30px 20px -30px rgba(0,0,0,.2);cursor:auto;visibility:hidden;max-height:0;opacity:0;transform:translateY(-1em);transition:all .4s ease-out}.user ul li{padding:.25em 0}.user:hover ul{visibility:visible;opacity:1;max-height:500px;transform:translateY(0)}.user img{width:32px;height:32px;border-radius:var(--percent-50)}.user .icon-small{width:32px;height:32px;border:1px solid var(--secondary-clr);border-radius:var(--percent-50)}.user__info{display:flex;flex-direction:column;justify-content:center;align-items:center;width:250px;border-bottom:1px solid var(--border-clr);margin:1em 0}.user .user__info img{width:72px;height:72px}.user__info .icon-small{width:72px;height:72px;font-size:40px;display:flex;justify-content:center;align-items:center}.user li:last-child{margin-top:.5em;border-top:1px solid var(--border-clr);padding-top:1em;cursor:pointer}.user li:last-child:hover{color:var(--primary-clr)}.user__info .icon-small{margin-left:0;margin-bottom:.25em}.header-sticky.mobile{all:unset}.slider{margin-bottom:6em}nav .mega{position:absolute;width:var(--percent-100);height:auto;top:auto;left:0;right:0;line-height:normal;background-color:var(--light-bg-clr);box-shadow:0 30px 20px -30px rgba(0,0,0,.2);z-index:100;visibility:hidden;opacity:0;transform:translateY(-20px);transition:transform .2s,visibility .2s,opacity .2s}nav li:hover .mega{visibility:visible;opacity:1;transform:translateY(0);transition:transform .25s,visibility .25s,opacity .25s}nav .mega .wrapper{padding-top:.5em;display:flex;overflow:auto;gap:1em}nav .mega .left{display:flex;flex-wrap:wrap}nav .mega h4{font-size:12px;text-transform:uppercase;margin-bottom:1em;position:relative}.nav-mega__sub-list{position:absolute;visibility:hidden;opacity:0;padding:1em;min-width:180px;background-color:var(--light-bg-clr);border:1px solid var(--secondary-clr);top:3.5em}.nav-mega__sub-list .second-link a:hover,.nav-mega__sub-list a:hover{color:var(--dark-clr);padding-right:2em}.nav-mega__sub-list li{padding:.35em 0;transition:all .4s}.nav-mega__sub-list li:hover{padding-left:1.5em;font-weight:var(--fw-600);background-color:#c2adfc55;border-radius:15px;color:var(--dark-clr);cursor:pointer}nav .mega h4:hover{cursor:pointer;color:var(--primary-clr);transition:color .4s}nav .mega .row{padding:1.25em 0}nav .mega .row:last-child .nav-mega__sub-list{right:2em}@media (min-width:1440px){nav .mega .row:last-child .nav-mega__sub-list{right:auto}}nav .mega .row:hover h4{color:var(--secondary-clr)}.nav-mega__sub-list:hover,nav .mega .row:hover .nav-mega__sub-list{visibility:visible;opacity:1;transition:all .4s}nav .mega ul{font-size:var(--fz-small)}.mega .right .media{position:relative;flex-direction:column}.mega .right img{max-width:180px;object-fit:cover}.mega .text-content{text-align:center;position:absolute;bottom:1.25em}.mega .text-content>h4{color:var(--light-bg-clr);font-size:2em;margin-bottom:.5em}.header-main .right{gap:2em;margin-left:auto}.header-main .right .main-link{color:var(--white-clr)}.header-main .right .search-list .main-link{color:var(--dark-clr)}.header-main .right .main-link .secondary-btn{all:unset;padding:.5em 2em;border:2px solid var(--secondary-clr);border-radius:5em;transition:background-color .4s ease-out}.header-main .right .main-link .secondary-btn:hover{background-color:var(--secondary-clr);cursor:pointer}.dpt-menu{position:absolute;top:var(--percent-100);width:300px;background-color:var(--white-clr);border:1px solid var(--border-clr);border-top:none;border-bottom:none}:where(.dpt-menu,.home-page .dpt-menu-home)>ul>li>a{font-weight:var(--fw-500);padding:0 1.5em;border-bottom:1px solid var(--border-clr)}.dpt-menu .has-child>ul,.dpt-menu .mega{position:absolute;top:0;left:var(--percent-100);width:var(--percent-100);height:auto;min-height:var(--percent-100);padding:1.5em;font-size:var(--fz-small);line-height:2.5em;border:1px solid var(--border-clr);border-top:none;display:none;background-size:cover}.dpt-menu .mega{display:block}.dpt-menu .has-child>:where(ul,.mega):before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.dpt-menu .mega{width:auto;min-width:var(--percent-100);display:flex}.slider>div>.wrapper{width:calc(100% - (300px + 2em));margin-left:auto}.trending{margin-top:1.5em}.trending .products.big{flex:0 0 30%;min-height:480px}.products.mini .products-mini-content{grid-template-columns:repeat(2,minmax(250px,1fr));padding:0 2em}.products.main .item{flex:0 0 25%}.products.main .item:hover .footer{opacity:1;visibility:visible}.newsletter .box{display:flex;justify-content:space-between;align-items:center}.widgets .item{flex:1 1 13%}.widgets .item:first-child{flex-basis:40%}.widgets .item:first-child p{text-align:justify}.widgets .item:first-child p h1{font-size:1rem;margin-bottom:.5em}.dpt-menu{visibility:hidden;opacity:0;transform:translateY(-20px);transition:transform .2s,visibility .2s,opacity .2s;font-size:.875em}.showdpt .dpt-menu{visibility:visible;opacity:1;transform:translateY(0);transition:transform 1s,visibility 1s,opacity 1s}.products.one .flexwrap>.row:last-child>.item{padding-left:2em}.single-category .holder{flex-direction:row}.single-category .sidebar{flex:1 0 25%}.single-category .section{flex:1 0 75%}.single-category .sidebar .filter{padding:0 1.5em 0 0;position:-webkit-sticky;position:sticky;top:5em;box-shadow:none;width:var(--percent-100);z-index:auto;visibility:visible;opacity:1}.single-category .products.main .item{flex:0 0 33.33333%}:where(.signup,.login) .item{flex:0 0 50%}.checkout .item{flex:1 1 50%}.products.cart .form-cart{width:66%}.products.cart .cart-summary{width:34%;padding-left:2.5em;margin-top:0}.products.main{grid-template-columns:repeat(auto-fit,minmax(250px,.333fr))}.mini-cart,.mini-wishlist{position:absolute;width:400px;max-height:600px;overflow:hidden;top:100%;right:0;z-index:1000;transform:translateY(-20px)}.mini-cart .cart-head button,.mini-wishlist .wishlist-head button{display:none}.iscart:hover .mini-cart,.iswishlist:hover .mini-wishlist{visibility:visible;opacity:1;max-width:400px;transform:translateY(0);transition:transform .5s,visibility .5s,opacity .5s}.header-nav .right{overflow:visible}.dashboard .dash-main{padding:1em 2.5em}}