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