@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap");:root{--h-height:68px;--heading-font:"Poppins",sans-serif;--body-font:"Poppins",sans-serif;--base-h:14;--base-s:88%;--base-l:55%;--base:var(--base-h) var(--base-s) var(--base-l);--base-100:var(--base-h) calc(var(--base-s) - 8%) calc(var(--base-l) + 30%);--base-200:var(--base-h) calc(var(--base-s) - 7%) calc(var(--base-l) + 20%);--base-300:var(--base-h) calc(var(--base-s) - 6%) calc(var(--base-l) + 14%);--base-400:var(--base-h) calc(var(--base-s) - 4%) calc(var(--base-l) + 8%);--base-500:var(--base-h) var(--base-s) var(--base-l);--base-600:var(--base-h) var(--base-s) calc(var(--base-l) - 5%);--base-700:var(--base-h) var(--base-s) calc(var(--base-l) - 10%);--base-800:var(--base-h) var(--base-s) calc(var(--base-l) - 15%);--base-light:var(--base-h) calc(var(--base-s) - 10%) 94%;--base-dark:var(--base-h) var(--base-s) 44%;--accent-h:252;--accent-s:76%;--accent-l:60%;--accent:var(--accent-h) var(--accent-s) var(--accent-l);--white:0 0% 100%;--light:220 42% 98%;--light-2:220 35% 96%;--light-3:220 22% 88%;--dark:222 34% 24%;--dark-100:222 28% 34%;--dark-200:222 28% 30%;--dark-300:222 28% 27%;--dark-400:222 28% 24%;--dark-500:222 28% 22%;--dark-600:222 28% 20%;--dark-700:222 28% 18%;--dark-800:222 28% 16%;--black:222 35% 18%;--body-h:218;--body-s:16%;--body-l:42%;--body-color:var(--body-h) var(--body-s) var(--body-l);--heading-h:222;--heading-s:35%;--heading-l:18%;--heading:var(--heading-h) var(--heading-s) var(--heading-l);--heading-color:var(--heading);--text-h:218;--text-s:20%;--text-l:32%;--text:var(--text-h) var(--text-s) var(--text-l);--text-light:218 16% 62%;--primary:var(--base);--secondary:218 20% 48%;--success:154 64% 42%;--danger:354 72% 56%;--warning:35 92% 58%;--info:198 78% 46%;--border:220 24% 88%;--gray-color:220 18% 86%;--surface:0 0% 100%;--surface-soft:220 45% 97%;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--shadow-xs:0 4px 14px hsl(220 35% 28% / 0.06);--shadow-sm:0 10px 30px hsl(220 35% 28% / 0.08);--shadow-md:0 18px 50px hsl(220 35% 28% / 0.11);--shadow-lg:0 26px 70px hsl(220 35% 28% / 0.14);--box-shadow:var(--shadow-md);--premium-gradient:linear-gradient(135deg,hsl(var(--base)) 0%,hsl(var(--accent)) 100%);--soft-gradient:linear-gradient(180deg,hsl(var(--white)) 0%,hsl(var(--surface-soft)) 100%)}*{box-sizing:border-box}html{color:hsl(var(--body-color));font-size:16px;line-height:1.15;scroll-behavior:smooth;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-height:100vh;display:flex;flex-direction:column;position:relative !important;font-family:var(--body-font);font-size:0.875rem;color:hsl(var(--body-color));background:radial-gradient(circle at top left,hsl(var(--base) / 0.10),transparent 34rem),radial-gradient(circle at top right,hsl(var(--accent) / 0.09),transparent 30rem),linear-gradient(180deg,hsl(var(--surface-soft)) 0%,hsl(220 40% 99%) 100%)}body *::-webkit-scrollbar{width:5px;height:4px}body *::-webkit-scrollbar-thumb{background:hsl(var(--base) / 0.45);border-radius:999px}body *::-webkit-scrollbar-track{background:hsl(var(--light-2))}*::selection,::selection{background:hsl(var(--base));color:hsl(var(--white)) !important}hr{display:block;height:0;border:0;border-top:1px solid hsl(var(--border));margin:1em 0;padding:0;overflow:visible}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{max-width:100%;height:auto;border-style:none;image-rendering:auto}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}main,details{display:block}summary{display:list-item}template,[hidden]{display:none}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}small,.sm-text{font-size:0.875rem}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:700}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.3;color:hsl(var(--heading));font-family:var(--heading-font);font-weight:700;letter-spacing:-0.025em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:hsl(var(--heading))}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:hsl(var(--base))}h1{font-size:clamp(2rem,4vw,3rem);font-weight:800}h2{font-size:clamp(1.5rem,3vw,1.875rem);font-weight:800}h3{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700}h4{font-size:1.375rem;font-weight:700}h5{font-size:1.25rem;font-weight:700}h6{font-size:1rem;font-weight:700}a{display:inline-block;background-color:transparent;text-decoration:none;color:inherit;transition:color 0.25s ease,background 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease,opacity 0.25s ease}a:hover{text-decoration:none;color:hsl(var(--base))}ul,ol{margin:0;padding:0}ul li{list-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:0.875rem;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;-webkit-appearance:none;margin:0}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}input[type="number"]{-moz-appearance:textfield}select,input,textarea{width:100%}select,input,textarea,button{outline:none}button{border:none;font-weight:500;cursor:pointer;background:transparent}button:focus,.btn:focus{outline:0;box-shadow:none !important}button:disabled{opacity:0.7 !important;pointer-events:none;cursor:not-allowed}label,button,select{cursor:pointer}label,.form--label{display:inline-block;margin-bottom:0.3rem;color:hsl(var(--heading));font-size:0.875rem;font-weight:600}label.required::after{content:"*";color:hsl(var(--danger)) !important;margin-left:2px}input:not([type="checkbox"]):not([type="radio"]),select,textarea,.form--control,.form--select{min-height:45px;border-radius:var(--radius-md) !important;border:1px solid hsl(var(--border)) !important;background:hsl(var(--white)) !important;color:hsl(var(--heading)) !important;box-shadow:inset 0 1px 0 hsl(var(--white) / 0.85);transition:border-color 0.25s ease,box-shadow 0.25s ease,background 0.25s ease}input:not([type="checkbox"]):not([type="radio"]),.form--control,.form--select{padding:10px 20px}textarea,textarea.form--control{min-height:120px;resize:vertical;padding:20px}input:focus,select:focus,textarea:focus,.form--control:focus,.form--select:focus{border-color:hsl(var(--base) / 0.75) !important;box-shadow:0 0 0 4px hsl(var(--base) / 0.13) !important}.form--control::placeholder,input::placeholder,textarea::placeholder{color:hsl(var(--body-color) / 0.55) !important;font-size:0.875rem}.form--control:disabled,.form--control[readonly]{background-color:hsl(var(--light-2)) !important;opacity:1}input[type="submit"]{cursor:pointer;padding:0 22px;font-weight:700}input::file-selector-button{height:45px !important;border:0;padding:0 16px;border-radius:var(--radius-sm);background:hsl(var(--base) / 0.10) !important;color:hsl(var(--base)) !important;font-weight:700;transition:0.2s linear}input::file-selector-button:hover{background:hsl(var(--base)) !important;color:hsl(var(--white)) !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0px 1000px transparent inset;-webkit-text-fill-color:hsl(var(--body-color)) !important;caret-color:hsl(var(--body-color))}@media (min-width:1800px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1420px}}.fw-500{font-weight:500}.fw-600{font-weight:600}.bold{font-weight:700}.regular{font-weight:400}.font-italic{font-style:italic}.fs-sm{font-size:0.875rem}.fs-xsm{font-size:0.75rem}.fs-14{font-size:0.875rem}.fs-16{font-size:1rem}.text--lg{font-size:1.25rem}.whitespace-nowrap{white-space:nowrap}.w-unset{width:unset}.h-unset{height:unset}.h-45{height:45px}.rounded--5{border-radius:5px}.radius--10px{border-radius:10px}.img-fluid{max-width:100%;height:auto}.pb-40{padding-bottom:40px}.pb-60{padding-bottom:60px}.pt-60{padding-top:60px}.py-60{padding-top:60px;padding-bottom:60px}.py-80{padding-top:80px;padding-bottom:80px}.my-60{margin-top:60px;margin-bottom:60px}.mt-60{margin-top:60px}.mb-60{margin-bottom:60px}@media (max-width:767px){.pb-40{padding-bottom:20px}.pb-60{padding-bottom:30px}.pt-60{padding-top:30px !important}.py-60{padding-top:30px !important;padding-bottom:30px !important}.py-80{padding-top:40px !important;padding-bottom:40px !important}.my-60{margin-top:30px;margin-bottom:30px}.mt-60{margin-top:30px}.mb-60{margin-bottom:30px}}.text--base{color:hsl(var(--base)) !important}.text--danger{color:hsl(var(--danger)) !important}.text--success{color:hsl(var(--success)) !important}.text--body{color:hsl(var(--body-color)) !important}.text--white{color:hsl(var(--white)) !important}.text--secondary{color:hsl(var(--secondary)) !important}.text--black{color:hsl(var(--heading)) !important}.text--muted,.text-muted{color:hsl(var(--body-color) / 0.58) !important}.text--color{color:hsl(var(--body-color)) !important}.t-link--base:hover{color:hsl(var(--base)) !important}.bg--base{background-color:hsl(var(--base)) !important}.bg--danger{background:hsl(var(--danger)) !important}.bg--success{background:hsl(var(--success)) !important}.bg--primary{background:hsl(var(--primary)) !important}.bg--info{background:hsl(var(--info)) !important}.bg--warning{background:hsl(var(--warning)) !important}.bg--grey{background:hsl(var(--gray-color)) !important}.bg--white{background:hsl(var(--white)) !important}.bg--light{background-color:hsl(var(--light)) !important}.border--1{border:1px solid hsl(var(--border))}.border-right{border-right:1px solid hsl(var(--border))}.border-top-none{border-top:none}.line-limitation-1{display:block;overflow:hidden;text-overflow:ellipsis;color:hsl(var(--heading));white-space:nowrap}.bg--img{background-size:cover;background-position:center center;background-repeat:no-repeat}.overlay,.body-overlay{position:fixed;inset:0;background:hsl(222 34% 24% / 0.65);z-index:991;visibility:hidden;opacity:0;transition:all 0.3s ease-in}.overlay{z-index:99;display:none;visibility:visible}.overlay.active{display:block;opacity:1;animation:fadein 0.3s}.body-overlay.active{visibility:visible;opacity:1}.overlay-2{position:absolute;inset:0;background:hsl(var(--white));z-index:2;display:none;opacity:0.9}.overlay-effects,.widget--style,.input--group,.hover-input-popup{position:relative}.overlay-effects{overflow:hidden}.overlay-effects img{width:100%;height:auto;transform:scale(1);transition:0.4s ease-in-out}.overlay-effects:hover img{transform:scale(1.06)}.form-group{margin-bottom:1.25rem}.btn,.custom-button,button,[type="button"],[type="submit"],.add-to-cart-btn,.subscribe-form button,.apply-coupon-code button{border-radius:999px}.btn{font-size:0.875rem;font-weight:700}.btn--sm{padding:6px 12px !important;font-size:14px !important}.btn--base,.btn--primary,.custom-button,[type="submit"],.subscribe-form button,.apply-coupon-code button{background:var(--premium-gradient) !important;color:hsl(var(--white)) !important;border:0 !important;box-shadow:0 12px 26px hsl(var(--base) / 0.22)}.btn--base:hover,.btn--primary:hover,.custom-button:hover,[type="submit"]:hover,.subscribe-form button:hover,.apply-coupon-code button:hover{transform:translateY(-2px);box-shadow:0 18px 36px hsl(var(--base) / 0.30);color:hsl(var(--white)) !important}.btn--base:disabled,.btn--base:disabled:hover{cursor:not-allowed;background:hsl(var(--base) / 0.4) !important}.btn--secondary{background-color:hsl(var(--secondary));color:hsl(var(--white))}.btn--secondary:hover{color:hsl(var(--white));background-color:hsl(218 20% 40%)}.btn--dark{background:hsl(222 26% 26%) !important;color:hsl(var(--white)) !important}.btn--dark:hover,.btn--dark.active{color:hsl(var(--white));background-color:hsl(222 28% 20%) !important}.btn--success{background-color:hsl(var(--success));color:hsl(var(--white))}.btn--success:hover{color:hsl(var(--white));background-color:hsl(154 64% 35%)}.btn--danger{background:hsl(var(--danger)) !important;color:hsl(var(--white)) !important}.btn--danger:hover,.btn--danger:active,.btn--danger.active{background-color:hsl(354 72% 50%) !important;color:hsl(var(--white)) !important}.btn--warning{background-color:hsl(var(--warning));color:hsl(var(--white))}.btn--warning:hover{color:hsl(var(--white));background-color:hsl(35 82% 50%)}.btn--info{background-color:hsl(var(--info));color:hsl(var(--white))}.btn--info:hover{background-color:hsl(198 78% 40%);color:hsl(var(--white))}.btn--base.btn-sm,.btn--danger.btn-sm{height:36px;line-height:36px;padding:0 20px}.btn--base.outline{background-color:transparent !important;color:hsl(var(--base)) !important;border:1px solid hsl(var(--base)) !important;box-shadow:none}.btn--base.outline:hover,.btn--base:focus-within{background-color:hsl(var(--base)) !important;color:hsl(var(--white)) !important}.btn-outline--light{border:1px solid hsl(var(--border));font-size:0.875rem;color:hsl(var(--heading) / 0.75);background:hsl(var(--white))}.btn-outline--light:hover{border-color:hsl(var(--border));background-color:hsl(var(--base) / 0.06)}.badge,.badge-soft,.badge-title,.product-card .badge{border-radius:999px !important;padding:5px 11px;font-size:0.6875rem;font-weight:700;letter-spacing:0.01em;background-color:var(--badge-bg) !important;border:1px solid var(--badge-border) !important;color:var(--badge-color) !important}.badge--base{--badge-bg:hsl(var(--base) / 0.1);--badge-border:hsl(var(--base) / 0.3);--badge-color:hsl(var(--base))}.badge--primary{--badge-bg:hsl(var(--primary) / 0.1);--badge-border:hsl(var(--primary) / 0.3);--badge-color:hsl(var(--primary))}.badge--secondary{--badge-bg:hsl(var(--secondary) / 0.1);--badge-border:hsl(var(--secondary) / 0.3);--badge-color:hsl(var(--secondary))}.badge--success{--badge-bg:hsl(var(--success) / 0.1);--badge-border:hsl(var(--success) / 0.3);--badge-color:hsl(var(--success))}.badge--danger{--badge-bg:hsl(var(--danger) / 0.1);--badge-border:hsl(var(--danger) / 0.3);--badge-color:hsl(var(--danger))}.badge--warning{--badge-bg:hsl(var(--warning) / 0.1);--badge-border:hsl(var(--warning) / 0.3);--badge-color:hsl(var(--warning))}.badge--info{--badge-bg:hsl(var(--info) / 0.1);--badge-border:hsl(var(--info) / 0.2);--badge-color:hsl(var(--info))}.badge--dark{--badge-bg:hsl(var(--dark) / 0.08);--badge-border:hsl(var(--dark) / 0.2);--badge-color:hsl(var(--dark))}.badge--white{background:hsl(var(--white));border:1px solid hsl(var(--border));color:hsl(var(--text-light))}.badge-title,.product-card .badge.badge-title{background:var(--premium-gradient) !important;color:hsl(var(--white)) !important;border:0 !important;box-shadow:0 10px 24px hsl(var(--base) / 0.24)}.header-area{background:hsl(var(--white) / 0.92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid hsl(var(--border) / 0.75);box-shadow:var(--shadow-xs);transition:all 0.3s ease}.header-area.active{position:sticky;top:0;left:0;right:0;width:100%;z-index:911;background:hsl(var(--white) / 0.97);box-shadow:var(--shadow-sm);animation:slide-down 0.5s}.header-area.active .header-top{display:none !important}.header-top,.header-middle{border-color:hsl(var(--border) / 0.75) !important}.header-top{border-bottom:1px solid hsl(var(--border) / 0.75);background:hsl(var(--white) / 0.70);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.header-top-wrap .predefined-widgets .select-item{height:35px}.header-top-wrap .nav--links ul{display:flex;flex-wrap:wrap;font-size:14px}.header-top-wrap .nav--links ul li a{color:hsl(var(--body-color) / 0.7);font-weight:500;padding:6px 10px;font-size:0.8125rem}.header-top-wrap .nav--links ul li a:hover{text-decoration:underline;color:hsl(var(--base))}.header-middle{position:relative;padding:15px 0;z-index:9;border-bottom:1px solid hsl(var(--border) / 0.75)}.header-wrapper{display:flex;gap:20px;align-items:center}.header-wrapper .logo a{width:280px;max-width:240px}.header-wrapper .logo img{height:100%;width:100%;object-fit:contain}.header-middle-left{display:flex;align-items:center;flex-grow:1;gap:30px}.header-search-btn{display:none}.header-search-wrapper{position:relative;width:100%;margin-right:40px}.header-search-form{position:relative;display:flex;width:100%;background:transparent}.header-form-group{overflow:hidden;flex-grow:1;display:flex;border-radius:var(--radius-md) !important;border:1px solid hsl(var(--border)) !important;background:hsl(var(--white)) !important;box-shadow:var(--shadow-xs)}.header-form-group:focus-within{border-color:hsl(var(--base) / 0.75) !important;box-shadow:0 0 0 4px hsl(var(--base) / 0.13),var(--shadow-xs) !important}.header-search-form .form--control{border:none !important;box-shadow:none !important}.header-search-form .icon{min-width:50px;border:none;color:hsl(var(--heading) / 0.45);position:absolute;right:0;background:transparent;top:50%;transform:translateY(-50%);height:100%;font-size:1.125rem;line-height:1}.header-search-form .icon:hover{color:hsl(var(--base))}.header-form-group input{padding-right:40px}.header-form-group input::placeholder{color:hsl(var(--body-color) / 0.5)}.cart-widget button{padding:8px;position:relative;color:hsl(var(--heading))}.cart-widget button i{font-size:40px}@media (max-width:1199px){.header-wrapper{position:relative;gap:16px}.header-search-wrapper .form--control{height:50px}.header-search-wrapper{position:absolute;max-width:100%;width:100%;height:0;left:0;top:0;background-color:hsl(var(--white));display:flex;align-items:center;z-index:9;visibility:hidden;transition:all linear 0.15s}.header-search-wrapper.show{visibility:visible;height:100%;border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.header-form-group input{padding-right:40px;padding-left:50px;border-radius:var(--radius-md)}.header-search-form{max-width:100%}.header-search-btn{display:flex !important;align-items:center;justify-content:center;width:50px;height:38px;border-radius:var(--radius-sm);border:1px solid hsl(var(--border));font-size:1.25rem !important;color:hsl(var(--heading) / 0.65) !important;background:hsl(var(--white))}.search-close-btn{position:absolute;left:10px;right:auto;height:24px !important;width:24px;min-width:auto;display:grid;place-content:center;background-color:hsl(var(--base) / 0.08);color:hsl(var(--base));border-radius:7px;font-size:1rem;top:50%;transform:translateY(-50%)}}@media (max-width:991px){.header-wrapper .logo a{max-width:170px}.header-search-wrapper .form--control{height:45px}.header-search-btn,.header-middle .ecommerce__icon{display:flex !important;align-items:center;justify-content:center;width:50px;height:38px;border-radius:var(--radius-sm);border:1px solid hsl(var(--border));font-size:1.25rem !important;color:hsl(var(--heading) / 0.65) !important;background:hsl(var(--white))}.notification-dropdown .ecommerce{min-width:auto;padding:0}.notification-dropdown .ecommerce__text{display:none}.site-sidebar{height:calc(100dvh - var(--h-height)) !important}.modal{height:calc(100vh - var(--h-height))}}@media (max-width:767px){.header-top{display:none}.header-search-btn,.header-middle .ecommerce__icon{width:auto;height:auto;font-size:1.6rem !important;border:0;background:transparent}.header-middle-left{gap:20px !important}.header-wrapper{gap:12px}}@media (max-width:575px){.header-middle-left{justify-content:space-between}}.menu li{padding:0}.menu li a{color:hsl(var(--heading));font-size:0.875rem;border-radius:999px;font-weight:600;letter-spacing:0.01em}.menu li a.active{background-color:hsl(var(--base) / 0.12);color:hsl(var(--base)) !important}@media (min-width:992px){.menu{display:flex;justify-content:flex-end;align-items:center}.menu li{position:relative}.menu li a{padding:13px 10px}.menu li a:hover,.menu li a.active{background:hsl(var(--base) / 0.12);color:hsl(var(--base)) !important}.menu li a.header-button{background:var(--premium-gradient) !important;color:hsl(var(--white)) !important;padding:12px 40px;margin-left:20px;border-radius:999px !important;box-shadow:0 14px 28px hsl(var(--base) / 0.24)}.menu li a.header-button:hover{transform:translateY(-2px);box-shadow:0 18px 38px hsl(var(--base) / 0.30)}.menu li .submenu{position:absolute;top:100%;left:0;min-width:220px;transition:all ease 0.3s;opacity:0;visibility:hidden;transform:translateY(20px);border:1px solid hsl(var(--border));border-radius:18px;overflow:hidden;background:hsl(var(--white));box-shadow:var(--shadow-md);z-index:999}.menu li .submenu li{width:100%;border-bottom:1px solid hsl(var(--border) / 0.65);background:hsl(var(--white));padding:0}.menu li .submenu li:last-child{border-bottom:0}.menu li .submenu li a{padding:11px 16px;color:hsl(var(--heading)) !important;text-transform:capitalize;display:flex;justify-content:space-between;font-size:14px;border-radius:0;background:transparent}.menu li .submenu li a.active,.menu li .submenu li:hover>a{background:hsl(var(--base) / 0.10);color:hsl(var(--base)) !important;padding-left:20px}.menu li .submenu li .submenu{top:-1px;left:100%}.menu li:hover>.submenu{opacity:1;visibility:visible;transform:translateY(0)}}@media (min-width:1400px){.menu li a{padding:13px 20px}.menu li a.header-button{margin-left:40px}}.menu-item-has-children>a{align-items:center}.menu-item-has-children>a::after{content:"\f107";font-weight:600;font-family:"Line Awesome Free";margin-left:5px}.primary-menu-button{height:20px;cursor:pointer;position:relative;background-color:transparent;display:flex;flex-direction:column;justify-content:space-between;align-self:center}.primary-menu-button span{display:inline-block;height:2px;width:25px;background-color:hsl(var(--heading))}.scroll-hide-sm{position:absolute;overflow-y:hidden;top:0;left:0;width:100%}.mobile-menu{left:0 !important;transform:translateX(-101%) !important;padding-top:24px !important;background:hsl(var(--white)) !important;box-shadow:24px 0 60px hsl(220 35% 28% / 0.16)}.mobile-menu .mobile-menu-header{padding:10px 0;position:relative;display:inline-block}.mobile-menu.active{transform:translateX(0) !important}.mobile-menu .nav-tabs li a.active{color:hsl(var(--base))}@media (max-width:991px){.mobile-menu-icons{position:fixed;left:0;bottom:0;width:100%;z-index:9999;background:hsl(225 34% 20% / 0.96) !important;border-top:1px solid hsl(var(--white) / 0.10);box-shadow:0 -14px 34px hsl(220 35% 28% / 0.18);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:5px 0 !important;height:68px;overflow:hidden}.mobile-menu-icons li{text-align:center;flex-grow:1}.ecommerce__icon{color:hsl(var(--white)) !important;fill:hsl(var(--white)) !important}.ecommerce__text{color:hsl(var(--white) / 0.68) !important}.mobile-menu .menu li a,.sidebar-nav li a{color:hsl(var(--heading)) !important}.mobile-menu .menu li a:hover,.sidebar-nav li a:hover{color:hsl(var(--base)) !important}}.header-bottom{position:relative;transition:all ease 0.3s;background:hsl(var(--white) / 0.96) !important;border-top:1px solid hsl(var(--border) / 0.65);border-bottom:1px solid hsl(var(--border) / 0.78);box-shadow:0 10px 30px hsl(220 35% 28% / 0.06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:8}.header-area.active .header-bottom{background:hsl(var(--white) / 0.98) !important;box-shadow:0 14px 35px hsl(220 35% 28% / 0.08)}.header-bottom-wrapper{display:flex;justify-content:space-between;align-items:center;min-height:58px;gap:16px}.primary-menu-clw .menu,.primary-menu-cwl .menu,.primary-menu-lwc .menu,.primary-menu-wlc .menu{flex:1}.primary-menu-clw .menu,.primary-menu-lwc .menu{justify-content:flex-start}.primary-menu-lcw .action-btn-inner{flex:1;justify-content:flex-end;align-items:center}.header-bottom .menu{gap:4px}.header-bottom .menu li a{position:relative;white-space:nowrap;color:hsl(var(--heading) / 0.84) !important;background:transparent !important;border-radius:999px;font-weight:700;padding:10px 15px;line-height:1.2}.header-bottom .menu li a::before{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:2px;border-radius:999px;background:var(--premium-gradient);transform:scaleX(0);transform-origin:center;transition:transform 0.25s ease}.header-bottom .menu li a:hover,.header-bottom .menu li a.active,.header-bottom .menu li:hover>a{color:hsl(var(--base)) !important;background:hsl(var(--base) / 0.08) !important}.header-bottom .menu li a:hover::before,.header-bottom .menu li a.active::before,.header-bottom .menu li:hover>a::before{transform:scaleX(1)}.header-bottom .menu li .submenu li a::before,.header-bottom .menu li a.header-button::before{display:none}.header-bottom .menu li .submenu li a{color:hsl(var(--heading) / 0.78) !important;background:transparent !important;border-radius:0;padding:11px 16px}.header-bottom .menu li .submenu li a:hover,.header-bottom .menu li .submenu li a.active,.header-bottom .menu li .submenu li:hover>a{color:hsl(var(--base)) !important;background:hsl(var(--base) / 0.08) !important;padding-left:20px}.header-bottom .menu li a.header-button{background:var(--premium-gradient) !important;color:hsl(var(--white)) !important;box-shadow:0 14px 28px hsl(var(--base) / 0.24)}.header-bottom .menu li a.header-button:hover{color:hsl(var(--white)) !important;transform:translateY(-2px);box-shadow:0 18px 38px hsl(var(--base) / 0.30)}.view-category-wrapper{position:relative}.view-category{width:280px;height:100%}.view-category .menu-category-btn{font-size:14px;padding:13px 20px;border-radius:16px;color:hsl(var(--white));background:linear-gradient(135deg,hsl(var(--base)) 0%,hsl(var(--accent)) 100%);box-shadow:0 14px 30px hsl(var(--base) / 0.22);width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;user-select:none;font-weight:800;letter-spacing:0.01em;transition:all 0.25s ease}.view-category .menu-category-btn:hover{transform:translateY(-2px);box-shadow:0 18px 38px hsl(var(--base) / 0.30)}.view-category .menu-category-btn i{font-size:1.25rem;vertical-align:middle;margin-right:4px}.header-bottom .ecommerce{place-content:center;height:100%;min-width:auto;padding-inline:14px;border-radius:14px;transition:all 0.25s ease}.header-bottom .ecommerce:hover,.header-bottom .dropdown-toggle:hover,.header-bottom .user-account:hover{background:hsl(var(--base) / 0.08) !important}.header-bottom .ecommerce__icon{font-size:28px;color:hsl(var(--heading) / 0.78) !important}.header-bottom .ecommerce:hover .ecommerce__icon,.header-bottom .dropdown-toggle:hover,.header-bottom .user-account:hover span,.header-bottom .user-account:hover .icon{color:hsl(var(--base)) !important}.header-bottom .ecommerce__text{display:none}.header-bottom .ecommerce__is{background-color:hsl(var(--base)) !important;color:hsl(var(--white)) !important;top:0;right:5px;box-shadow:0 6px 14px hsl(var(--base) / 0.25)}.header-bottom .dropdown-toggle{height:100%;color:hsl(var(--heading) / 0.78) !important;line-height:1;border-radius:14px;padding-inline:14px}.header-bottom .dropdown-toggle::after{color:hsl(var(--heading) / 0.55) !important}.header-bottom .dropdown-toggle:hover::after{color:hsl(var(--base)) !important}.header-bottom .user-account{height:100%;padding-inline:14px;border-radius:14px;transition:all 0.25s ease}.header-bottom .user-account span{color:hsl(var(--heading) / 0.78) !important;font-weight:700}.header-bottom .user-account .icon{border:none;font-size:26px;color:hsl(var(--heading) / 0.72) !important}.header-bottom .menu::-webkit-scrollbar-thumb{background-color:hsl(var(--base) / 0.45)}.header-bottom .menu::-webkit-scrollbar-track{background-color:hsl(var(--base) / 0.08)}.header-bottom .notification-dropdown .ecommerce__is{top:-4px;right:-4px}.header-bottom .dropdown--lang .dropdown-toggle,.header-bottom .user-dropdown-wrapper .user-account,.header-bottom .ecommerce{padding-inline:14px}@media (max-width:1599px){.header-bottom .dropdown--lang .dropdown-toggle,.header-bottom .user-dropdown-wrapper .user-account,.header-bottom .ecommerce{padding-inline:10px}.cart-icon-design button,.cart-icon-design a{padding:6px 10px}.cart-icon-design button i,.cart-icon-design a i,.header-bottom .user-account .icon,.header-bottom .ecommerce__icon{font-size:24px}.cart-icon-design button .amount,.cart-icon-design a .amount{font-size:12px}.cart-icon-design button .items,.cart-icon-design a .items{font-size:10px}}@media (max-width:1199px){.view-category{width:180px}.view-category .menu-category-btn{padding-inline:14px;font-size:13px}.header-bottom .menu li a{padding:10px 11px;font-size:0.8125rem}.header-bottom .dropdown--lang .dropdown-toggle,.header-bottom .user-dropdown-wrapper .user-account,.header-bottom .ecommerce{padding-inline:6px}.cart-icon-design button,.cart-icon-design a{padding:6px}.cart-icon-design button i,.cart-icon-design a i,.header-bottom .user-account .icon{font-size:20px}.header-bottom .ecommerce__is{top:0;right:0;width:18px;height:18px}.header-bottom .notification-dropdown .ecommerce__is{top:-8px;right:-4px}}@media (max-width:991px){.header-bottom{display:none}.header-bottom .dropdown--lang,.header-bottom .user-dropdown-wrapper,.widget--style{display:none}.cart-icon-design button .amount,.cart-icon-design a .amount{font-size:14px}.cart-icon-design button .items,.cart-icon-design a .items{font-size:12px}.cart-icon-design button i,.cart-icon-design a i{font-size:30px}.header-bottom .ecommerce__icon{display:none}.cart-icon-design button,.cart-icon-design a{background:var(--premium-gradient) !important}}.category-dropdown,.category-dropdown-menu,.categories__mega-menu,.has-submenu .sub-menu,.before-dropdown-menu{background:hsl(var(--white)) !important;border:1px solid hsl(var(--border)) !important;border-radius:var(--radius-lg) !important;box-shadow:var(--shadow-md)}.category-dropdown{height:100%;width:inherit}.category-dropdown-menu{display:none !important;position:absolute;left:0;top:100%;transition:0.3s;z-index:999;margin-top:21px;overflow:hidden}.header-area.active .category-dropdown-menu{margin-top:1px}.category-dropdown-menu.show-category-dropdown{display:block !important}.mega-menu.vertical-megamenu{position:relative}.vertical-megamenu>li>.menu-item{display:block;color:hsl(var(--heading) / 0.78) !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:none;font-size:0.875rem;padding:0.5625rem 0.625rem !important}.vertical-megamenu>li:hover{background-color:hsl(var(--base) / 0.07)}.vertical-megamenu .menu-item.has-submenu{position:relative}.menu-item-arrowicon{display:none}.has-submenu .menu-item-arrowicon{font-weight:900;font-size:16px;right:0;position:absolute;color:hsl(var(--heading) / 0.55);top:50%;transform:translate(-50%,-50%);z-index:9999;width:24px;height:24px;display:grid;place-content:center}.has-submenu .sub-menu{position:absolute;width:220px;padding:12px 0 10px;opacity:0;visibility:hidden;z-index:1;transition:0.15s ease-in-out;left:100%;top:0}.mega-menu li{padding:0;margin:0}.mega-menu .dropdown:hover>.sub-menu{opacity:1;visibility:visible;top:0}.mega-menu .dropdown>.sub-menu>li>a{font-size:14px;line-height:29px;position:relative;display:block;padding:0 36px 0 19px;color:hsl(var(--heading) / 0.78) !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mega-menu .dropdown>.sub-menu>li>a:hover{color:hsl(var(--base)) !important;background:hsl(var(--base) / 0.07)}.categories__mega-menu-content{display:flex;flex-wrap:wrap}.categories__mega-menu{position:absolute;left:100%;min-width:830px;opacity:0;visibility:hidden;z-index:99;transition:0.15s ease-in-out;top:-1px !important;height:512px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsl(var(--base) / 0.45) hsl(var(--light))}.categories__mega-menu::-webkit-scrollbar{width:5px}.categories__mega-menu::-webkit-scrollbar-thumb{background-color:hsl(var(--base) / 0.45);border-radius:99px}.categories__mega-menu::-webkit-scrollbar-track{background-color:hsl(var(--light))}@media (max-width:1199px){.categories__mega-menu{min-width:660px}}.mega-menu.vertical-megamenu .fluid-menu:hover .categories__mega-menu{top:0;opacity:1;visibility:visible}.mega-menu .categories__mega-menu .categories__mega-menu-content{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:15px;gap:15px}.mega-menu .categories__mega-menu .categories__mega-menu-title a{color:hsl(var(--heading) / 0.78) !important;margin-bottom:5px;font-size:14px;padding:2px;font-weight:700}.mega-menu .categories__mega-menu .categories__mega-menu-title a:hover,.mega-menu .categories__mega-menu-list li a:hover{color:hsl(var(--base)) !important;background-color:transparent}.mega-menu .categories__mega-menu-list{width:32%}.mega-menu .categories__mega-menu-list li{padding:2px 0}.mega-menu .categories__mega-menu-list li a{color:hsl(var(--heading) / 0.72) !important;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inherit}.mega-menu .categories__mega-submenu{padding-left:16px}.mega-menu .categories__mega-submenu li{list-style:none;color:hsl(var(--base))}.banner-section,.hero-section,.slider-area,.offer-section,.category-section,.offer-wrapper{position:relative}.slider-area .carousel-item,.banner-section,.hero-section{overflow:hidden;border-radius:clamp(18px,2vw,32px)}.slider-area .carousel-item img,.banner-section img,.hero-section img{min-height:280px;object-fit:cover}.carousel-caption{padding:clamp(1rem,2vw,2.5rem) !important;text-shadow:none !important}.carousel-caption h1,.carousel-caption h2,.carousel-caption h3,.carousel-caption h4,.carousel-caption h5,.carousel-caption p{color:hsl(var(--white)) !important;text-shadow:0 2px 18px hsl(222 40% 20% / 0.35)}.carousel-caption h1,.carousel-caption h2,.carousel-caption h3,.carousel-caption h5{font-weight:800;letter-spacing:-0.035em}.carousel-control-prev,.carousel-control-next,.owl-next,.owl-prev{width:42px;height:42px;line-height:42px;padding:0;text-align:center;border-radius:999px !important;background:hsl(var(--white) / 0.92) !important;color:hsl(var(--heading)) !important;border:1px solid hsl(var(--border) / 0.7) !important;box-shadow:var(--shadow-sm);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all ease 0.3s;z-index:1}.carousel-control-prev:hover,.carousel-control-next:hover,.owl-next:hover,.owl-prev:hover,.owl-next.active,.owl-prev.active{background:hsl(var(--base)) !important;color:hsl(var(--white)) !important;border-color:transparent !important;transform:translateY(-2px)}.owl-carousel{position:relative}.owl-carousel .owl-item{padding:1px}.owl-carousel .owl-item img{width:100% !important}.owl-nav{margin-top:-21px;height:0;top:50%;left:0;width:100%;position:absolute;display:flex;justify-content:space-between}.owl-theme:hover .owl-next,.owl-theme:hover .owl-prev{opacity:1 !important;transform:translateX(0)}.owl-prev span,.owl-next span{display:none !important}button.owl-prev::before,button.owl-next::before{font-family:"Line Awesome Free";font-weight:900}button.owl-prev::before{content:"\f104"}button.owl-next::before{content:"\f105"}button.owl-prev.disabled,button.owl-next.disabled{background:hsl(var(--light-2)) !important;opacity:0.7;color:hsl(var(--body-color) / 0.45) !important}.quick-view-slider .owl-next,.quick-view-slider .owl-prev{width:28px;height:28px;line-height:28px;font-size:1rem}.quick-view-slider button.owl-prev{position:absolute;left:0}.quick-view-slider button.owl-next{position:absolute;right:0}.product-with-banner .owl-nav{margin-top:-25px;height:0;top:-28px;right:0;width:100%;position:absolute;display:flex;justify-content:end !important;gap:13px}.section-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:1.25rem;gap:20px}.section-header .title{max-width:800px;font-weight:800}.section-header:has(.section-countdown){justify-content:flex-start !important}@media (max-width:575px){.section-header{margin-bottom:1rem}}.product-wrapper{display:grid;gap:1rem;grid-template-columns:repeat(6,1fr)}@media (max-width:1399px){.product-wrapper{grid-template-columns:repeat(5,1fr)}}@media (max-width:1199px){.product-wrapper{grid-template-columns:repeat(4,1fr)}}@media (max-width:991px){.product-wrapper{grid-template-columns:repeat(3,1fr)}}@media (max-width:575px){.product-wrapper{gap:12px}}@media (max-width:450px){.product-wrapper{grid-template-columns:repeat(2,1fr)}}.product-card,.best-sell-item .best-sell-inner,.small-card-item,.cart-sidebar-area,.products-description,.empty-message-card,.custom--modal .modal-content,.dashboard-table,.cart,.payment-option,.contact,.auth-form,.account-balance,.category-dropdown-menu,.before-dropdown-menu,.dropdown-menu,.notification-inner{background:hsl(var(--white) / 0.96) !important;border:1px solid hsl(var(--border) / 0.78) !important;border-radius:var(--radius-xl) !important;box-shadow:var(--shadow-sm)}.product-card,.best-sell-item .best-sell-inner,.small-card-item{position:relative;overflow:hidden}.product-card::before,.best-sell-item .best-sell-inner::before,.small-card-item::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,hsl(var(--white) / 0.55),transparent 45%);opacity:0;transition:opacity 0.25s ease}.product-card:hover,.product-card.active,.best-sell-item .best-sell-inner:hover,.small-card-item:hover,.todays-deal .item:hover{border-color:hsl(var(--base) / 0.55) !important;box-shadow:0 24px 60px hsl(var(--base) / 0.13),var(--shadow-sm);transform:translateY(-4px)}.product-card:hover::before,.best-sell-item .best-sell-inner:hover::before,.small-card-item:hover::before{opacity:1}.product-card{padding:14px;isolation:isolate}.product-card .product-thumb,.best-sell-item .best-sell-inner .thumb,.single-product-item .thumb,.cart-item .cart-img{border-radius:18px !important;background:linear-gradient(135deg,hsl(var(--surface-soft)),hsl(var(--white)));border:1px solid hsl(var(--border) / 0.7);overflow:hidden}.product-card .product-thumb a{display:block}.product-card .product-thumb img,.overlay-effects img,.best-sell-item .best-sell-inner .thumb img{width:100%;transform-origin:center;transition:transform 0.35s ease}.product-card:hover img,.best-sell-item:hover .thumb img,.overlay-effects:hover img{transform:scale(1.06)}.product-card .product-content{padding:14px 4px 0;margin-top:0}.product-card .product-content .title,.product-card .product-content .title a,.best-sell-item .best-sell-inner .content .title,.best-sell-item .best-sell-inner .content .title a,.single-product-item .content .title{color:hsl(var(--heading)) !important;font-weight:700;letter-spacing:-0.01em}.product-card .product-content .title{font-size:0.875rem;line-height:1.3;margin-bottom:5px}.product-content .title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.product-card .product-content .title a:hover,.best-sell-item .best-sell-inner .content .title a:hover,.single-product-item .content .title:hover{color:hsl(var(--base)) !important}.product-card .product-content .price,.best-sell-item .price,.product-details .product-price{color:hsl(var(--base)) !important;font-weight:800;letter-spacing:-0.015em}.product-card .product-content .price{white-space:nowrap;overflow-x:auto}.product-card .product-content .price::-webkit-scrollbar{height:0;width:0}.product-card .product-content .price del,.best-sell-item .price del,.product-details .product-price del{color:hsl(var(--body-color) / 0.55) !important;font-size:80%}.product-card .product-content .ratings-area span{font-size:14px}.product-card .ratings-area .rating-count{color:hsl(var(--body-color) / 0.6);font-size:0.7rem !important}.product-card-buttons{position:absolute;right:16px;top:16px;margin:-5px;text-align:center;opacity:0;transition:all ease 0.3s;transform:translateX(70px);z-index:3}.product-card-buttons li{padding:5px;transition:all ease 0.3s}.product-card-buttons li a,.product-card-buttons li button,.cart-item-action button,.product-quantity-input button,.view-style li a,.cart-remove-btn{border-radius:999px !important;background:hsl(var(--white) / 0.95) !important;border:1px solid hsl(var(--border) / 0.85) !important;color:hsl(var(--heading) / 0.75) !important;box-shadow:var(--shadow-xs)}.product-card-buttons li a,.product-card-buttons li button{font-size:20px;padding:0;width:38px;height:38px}.product-card-buttons li a:hover,.product-card-buttons li button:hover,.product-card-buttons li button.active,.cart-item-action button:hover,.product-quantity-input button:hover,.view-style li a:hover,.view-style li a.active,.cart-remove-btn:hover{background:var(--premium-gradient) !important;color:hsl(var(--white)) !important;border-color:transparent !important}.product-card-buttons li:nth-of-type(3n + 2){transform:translateX(100%)}.product-card-buttons li:nth-of-type(3n + 3){transform:translateX(200%)}.product-card:hover .product-card-buttons{transform:translateX(0);opacity:1}.product-card:hover .product-card-buttons li:nth-of-type(3n + 2),.product-card:hover .product-card-buttons li:nth-of-type(3n + 3){transform:translateX(0)}.product-card .badge{position:absolute;left:20px;top:20px;z-index:2}.product-card .badge.badge--sm{padding:5px 10px;font-size:10px}.product-card .product-before-content{background:transparent;transition:all ease 0.3s}.add-to-cart-btn{margin-top:8px;background:hsl(var(--base) / 0.10);padding:9px 16px;border-radius:999px;color:hsl(var(--base));font-size:0.875rem;width:100%;font-weight:700;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;gap:4px}.add-to-cart-btn:hover{background:var(--premium-gradient) !important;color:hsl(var(--white)) !important}.add-to-cart-btn i{font-size:1.25rem}@media (max-width:767px){.product-card .product-content .title{margin-bottom:2px}.add-to-cart-btn{padding:8px;font-size:0.75rem}.add-to-cart-btn i{font-size:1rem}}@media (max-width:575px){.product-card{padding:10px;border-radius:20px !important}.product-card .product-thumb,.best-sell-item .best-sell-inner .thumb{border-radius:16px !important}.product-card-buttons{opacity:1;transform:none}.product-card .product-card-buttons li:nth-of-type(3n + 2),.product-card .product-card-buttons li:nth-of-type(3n + 3){transform:translateX(0)}.product-card small,.product-card.sm-text{font-size:0.7rem}}.best-sell-item{display:block}.best-sell-item .best-sell-inner{align-items:center;padding:15px;transition:all ease 0.3s;gap:14px}.best-sell-item .best-sell-inner .thumb{width:96px;min-width:96px}.best-sell-item .best-sell-inner .thumb img{height:96px;object-fit:cover}.best-sell-item .best-sell-inner .content{padding-left:0;width:calc(100% - 110px)}.best-sell-item .best-sell-inner .content .title{font-size:0.98rem;line-height:1.5;margin-bottom:6px}.best-sell-item .best-sell-inner .content .title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.best-sell-item .best-sell-inner .ratings-area{font-size:14px;margin:8px 0 10px}.best-sell-item .best-sell-inner .read-more{font-size:14px;color:hsl(var(--body-color))}.best-sell-item:hover .best-sell-inner .read-more{color:hsl(var(--base))}.best-sell-item .best-sell-inner .read-more i{transition:all ease 0.3s;padding-left:5px;font-size:20px;transform:translateY(3px)}.best-sell-item .best-sell-inner:hover .read-more i{padding-left:10px}.top-selling-products{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media (max-width:1199px){.top-selling-products{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.top-selling-products{grid-template-columns:repeat(1,1fr);gap:0.75rem}}.small-card{display:grid;grid-template-columns:repeat(8,1fr);gap:1rem}.small-card-item{padding:10px;color:hsl(var(--heading));display:block;height:100%;transition:0.3s}.small-card-item:hover a span{color:hsl(var(--base))}.small-card-item img{transition:0.4s ease-in-out}.small-card-item:hover img{transform:scale(1.08)}.category-card-wrapper{display:grid;grid-template-columns:repeat(6,1fr)}.category-card-wrapper .small-card-item{border-radius:0 !important;box-shadow:0 0 0 1px hsl(var(--border));border:0 !important;padding-block:20px}.category-card-wrapper .small-card-item img{max-width:70px;margin-bottom:8px}@media (max-width:1399px){.category-card-wrapper .small-card-item{padding-block:16px}}@media (max-width:991px){.small-card{grid-template-columns:repeat(4,1fr)}.category-card-wrapper{grid-template-columns:repeat(3,1fr)}}@media (max-width:575px){.small-card{grid-template-columns:repeat(4,1fr);gap:0.75rem}.small-card-item span{font-size:0.75rem}}@media (max-width:424px){.category-card-wrapper{grid-template-columns:repeat(2,1fr)}}.offer-wrapper{display:flex;gap:20px;justify-content:space-between;--divide-w:416px}.offer-banner{width:var(--divide-w);position:relative;overflow:hidden;border-radius:var(--radius-lg);flex-shrink:0}.offer-banner a{display:block;height:100%}.offer-banner img{transform:scale(1);transition:0.4s ease-in-out}.offer-banner:hover img{transform:scale(1.06)}.product-slider-wrapper{flex-grow:1;width:calc(100% - (var(--divide-w) + 20px))}.offer-product{display:flex;flex-direction:column;gap:1rem}.offer-product .product-content .product-brand{display:none}@media (max-width:1799px){.offer-wrapper{--divide-w:390px}}@media (max-width:1399px){.offer-wrapper{--divide-w:405px}}@media (max-width:1199px){.offer-wrapper{--divide-w:345px}}@media (max-width:991px){.offer-wrapper{--divide-w:245px}.offer-product .product-content .title{display:none !important}.offer-product .single_content__info{text-align:center}}@media (max-width:767px){.offer-wrapper{gap:12px;--divide-w:229px}.offer-product{gap:0.5rem !important}.offer-product .product-card .product-content .price{font-size:0.6875rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}}@media (max-width:575px){.product-with-banner .product-card{width:100px;scroll-snap-align:center}.product-with-banner.owl-carousel{width:100%;z-index:1;display:flex !important;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;align-items:flex-start}.product-with-banner.owl-carousel::-webkit-scrollbar{height:0}.product-with-banner .owl-item{width:100px !important}.offer-wrapper{--divide-w:188px;gap:0.75rem}.offer-product{gap:0.75rem}}@media (max-width:330px){.offer-wrapper{--divide-w:160px}.product-with-banner .product-card{width:82px}}.nav-tabs,.products-description .nav-tabs{background:hsl(var(--surface-soft)) !important;gap:8px;margin-bottom:26px;text-transform:capitalize}.nav-tabs li{padding:0;border:none}.nav-tabs li a{border:0 !important;border-radius:999px !important;background:transparent !important;color:hsl(var(--body-color) / 0.82) !important;font-weight:700;padding:10px 16px}.nav-tabs li a.active,.nav-tabs li a:hover{background:hsl(var(--white)) !important;color:hsl(var(--base)) !important;box-shadow:var(--shadow-xs)}.products-description{border:1px solid hsl(var(--border)) !important;overflow:hidden}.products-description .nav-tabs{margin-bottom:0}.tab-content{padding:28px}.description-item{word-break:normal;overflow-wrap:break-word;line-height:1.85;color:hsl(var(--body-color))}.description-item .title{font-weight:800;margin-bottom:16px}.description-item p{margin-top:0;margin-bottom:15px}.description-item p,.description-item li,.description-item span{color:hsl(var(--body-color))}.description-item h1,.description-item h2,.description-item h3,.description-item h4,.description-item h5,.description-item h6,.description-item .title{color:hsl(var(--heading));font-weight:800;margin-bottom:14px}.description-item ul{padding-left:0;margin-bottom:20px}.description-item ul:last-child{margin-bottom:0}.description-item ul li{position:relative;padding:0 0 0 0 !important;margin-bottom:12px}.description-item ul li::before{content:"\f101";font-family:"Line Awesome Free";font-weight:600;color:hsl(var(--base));margin-right:5px}.description-item ul li:last-child{margin-bottom:0}.description-item img,.description-item iframe,.description-item video,.product-details-video{width:100%;max-width:100%;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.product-details-video{min-height:420px;background:hsl(222 28% 20%)}@media (max-width:767px){.tab-content{padding:20px}.product-details-video{min-height:240px}}@media (max-width:575px){.products-description{border-radius:18px !important}.products-description .nav-tabs,.nav-tabs{border-radius:18px !important}.nav-tabs li{width:auto;flex-grow:1;text-align:center}.nav-tabs li a{width:100%;text-align:center;padding:10px 12px}}.product-details{display:flex;flex-direction:column;gap:1.8rem}.product-details .ratings-area{margin-top:3px}.product-detail-price{margin-top:8px}.product-types{gap:6px}.product-details-label,.product-share b{font-size:0.875rem;font-weight:700}.product-types span a{color:hsl(var(--body-color))}.product-types span a:hover{color:hsl(var(--base))}.product-details .ratings{font-size:1rem}.product-details .product-price{line-height:1;font-size:1.15rem}.product-add-to-cart{display:flex;gap:0.8rem}.product-details-title,.product-details-title h4{font-size:1.125rem;font-weight:800;color:hsl(var(--heading))}.product-attribute{display:flex;flex-direction:column;gap:0.7rem}.product-attribute .attribute-name{margin-right:0.8rem;color:hsl(var(--heading));font-size:0.875rem;font-weight:700}.attribute-value-wrapper{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center}.attribute-value-wrapper .attribute-value{position:relative;cursor:pointer;padding:0}.attribute-value-wrapper .text-attribute{padding:0 12px;font-size:0.875rem;color:hsl(var(--body-color));height:34px;line-height:34px;border:1px solid hsl(var(--border));border-radius:999px;text-align:center;background:hsl(var(--white))}.attribute-value-wrapper .attribute-value.active .text-attribute{background:var(--premium-gradient);color:hsl(var(--white));border-color:transparent}.attribute-value-wrapper .color-attribute{display:block;width:30px;height:30px;border-radius:50%;border:2px solid hsl(var(--white));outline:1px solid hsl(var(--border))}.attribute-value-wrapper .attribute-value.active .color-attribute::before{position:absolute;font-weight:600;content:"\f00c";font-family:"Line Awesome Free";top:50%;left:50%;color:hsl(var(--white));transform:translate(-50%,-50%);font-size:0.875rem}.attribute-value-wrapper .color-attribute[data-color="ffffff"]{border-color:hsl(var(--border))}.attribute-value-wrapper .attribute-value.active .color-attribute[data-color="ffffff"]::before{color:hsl(var(--heading))}@media (max-width:575px){.product-details{gap:1rem}}.product-quantity-input{gap:0.5rem}.product-quantity-input button{width:35px;height:35px;line-height:35px;text-align:center;font-size:1rem;cursor:pointer}.product-quantity-input input{text-align:center;width:50px;height:35px;padding:0;font-size:0.875rem;margin:0}.single-product-item .product-quantity-input button,.cart-items-wrapper .product-quantity-input button{width:25px;height:25px;line-height:1;border-radius:999px;font-size:10px}.single-product-item .product-quantity-input input,.cart-items-wrapper .product-quantity-input input{height:25px;font-size:0.875rem}.cart-items-wrapper .product-quantity-input{gap:0.3rem}@media (max-width:424px){.product-quantity-input input{width:42px;font-size:0.75rem}.cart-body .product-quantity-input button,.cart-body .product-quantity-input input{height:26px !important;font-size:0.75rem !important}}.ratings,.rating-list__icon_group{color:hsl(var(--warning))}.ratings{font-size:14px}.rating-list{--gap:5px;line-height:1}.rating-list--xl .rating-list__icon{font-size:20px}.rating-list__icon{font-size:13px;line-height:1}.rating-list__icon-active{color:hsl(var(--warning))}.rating-list__icon-disable{color:hsl(var(--text-light))}.rating-list__text{font-size:12px;line-height:1}.review-area{display:flex;flex-direction:column;justify-content:center;gap:22px}.review-area .list{gap:5px !important}.review-item{padding:20px;border:1px solid hsl(var(--border));border-radius:var(--radius-lg);background:var(--soft-gradient)}.review-item:not(:last-of-type){padding-bottom:20px}.review-item .thumb{width:70px;height:70px;border-radius:50%;overflow:hidden;border:1px solid hsl(var(--border));flex-shrink:0}.review-item .thumb img{width:100%;height:100%;object-fit:cover;object-position:top}.review-item .content{padding-left:15px;width:calc(100% - 70px)}.review-item .content .entry-meta{justify-content:space-between;margin-bottom:5px}.review-item .content .entry-meta .ratings{width:100px;font-size:16px}.review-item .content .entry-meta .posted-on{font-weight:400;color:hsl(var(--body-color));margin-left:6px}.review-item .content .entry-meta .posted-by{font-weight:700}.review-item .content .entry-meta .posted-on span{margin-left:5px;font-size:14px;color:hsl(var(--body-color) / 0.7)}.review-area .load-more-btn{margin-top:1rem;width:fit-content;align-self:center;border-radius:999px;padding:8px 30px;color:hsl(var(--heading));border:1px solid hsl(var(--border));background:hsl(var(--white))}.review-input:focus{border-color:hsl(var(--base))}.review-label{color:hsl(var(--heading));text-transform:capitalize}.rating .rating-form-group{position:relative;height:24px;line-height:24px;font-size:24px;cursor:pointer}.rating .rating-form-group label input:checked ~ .icon,.rating .rating-form-group:hover label:hover input ~ .icon{color:hsl(var(--warning))}.rating .rating-form-group label input:focus:not(:checked) ~ .icon:last-child{color:hsl(var(--border));text-shadow:0 0 5px hsl(var(--warning))}.rating-preview{width:200px;height:200px;display:grid;place-content:center;gap:0.5rem;border-radius:50%;background:hsl(var(--light-2))}.rating-preview__title{display:block;font-size:40px;font-weight:800;line-height:1}.rating-preview__text{display:inline-block}@media (max-width:767px){.review-area{gap:15px}.rating-preview__title{font-size:35px}}@media screen and (max-width:575px){.review-item .thumb{width:50px;height:50px}.review-item .content{width:100%}.review-item .content .entry-meta .posted-on{width:100%}}.cart{border-radius:var(--radius-xl)}.cart-body{padding:30px}.cart-header{display:flex;justify-content:space-between;text-align:center;border-bottom:1px solid hsl(var(--border));padding-bottom:1rem;font-weight:700}.cart-header div:first-child,.cart-body .product-content{width:50%}.cart-body .product-content{display:flex;align-items:center;gap:0.6rem;width:60%}.cart-body .content{display:flex;align-items:center}.cart-body .content-bottom{display:flex;align-items:center;justify-content:space-between;flex:1;padding-right:80px;gap:16px}.cart-body .cart-item-action{position:absolute;top:calc(50% - 8px);transform:translateY(-50%);right:0}.cart-item{display:flex;align-items:center}.cart-cont{margin-left:10px}.cart-item .cart-img{width:80px}table .cart-item .cart-img{width:50px}.cart-item .cart-img img{width:100%}.cart-item .cart-cont .title{font-size:0.875rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.cart-item-price .text{color:hsl(var(--body-color));font-weight:600}.cart-products.cart--products{flex:1;display:flex;flex-direction:column;overflow-y:auto}.cart-sidebar-area{max-width:350px;width:100%;height:100vh;padding:32px 16px 16px;position:fixed;right:0;top:0;z-index:9999;transition:0.3s linear all;transform:translateX(100%);display:flex;flex-direction:column;box-shadow:-24px 0 60px hsl(220 35% 28% / 0.14)}.cart-sidebar-area.active{visibility:visible;opacity:1;transform:translateX(0)}.cart-sidebar-area .custom-button{font-size:14px}.cart-sidebar-area .top-content{position:relative;padding-bottom:16px;flex-shrink:0}.cart-sidebar-area .top-content .logo{max-width:160px}.cart-sidebar-area .top-content .logo img{width:100%}.sidebar-close-btn,.modal-close-btn,#confirmationModal .modal-header .close{position:absolute;right:8px;top:8px;z-index:9;display:inline-flex;align-items:center;justify-content:center;font-size:1.25em;cursor:pointer;padding:5px;width:30px;height:30px;border-radius:50%;color:hsl(var(--heading) / 0.55) !important;background:hsl(var(--light)) !important}.sidebar-close-btn:hover,.modal-close-btn:hover,#confirmationModal .modal-header .close:hover{color:hsl(var(--base)) !important}.cart-products .title{font-size:0.875rem;margin:0 0 25px}.cart-products.wish--products{height:100%;overflow-y:auto !important;padding-right:5px;display:flex;flex-direction:column;justify-content:space-between}.cart-items-wrapper{overflow-y:auto;padding-block:8px;flex:1}.cart-items-wrapper:has(.no_data){height:100%}.cart-items-wrapper::-webkit-scrollbar{width:0}.cart-items-wrapper .content-bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cart-items-wrapper .total-price{display:none}.cart-sidebar-area .coupon-content{display:flex;flex-direction:column-reverse;gap:16px}.cart-sidebar-area .subtotal-wrapper{display:flex;justify-content:flex-end}.cart-footer{padding:30px;border-top:1px solid hsl(var(--border))}.cart-footer .footer,.cart-footer .checkout{padding:15px}.cart-footer .coupon-content{display:flex;align-items:flex-end;justify-content:space-between;padding:0 !important}.cart-footer .cart-total-wrapper,.cart-footer .couponContent,.cart-footer .subtotal-wrapper{max-width:280px;margin-left:auto;width:100%}.cart-footer .cart-total-wrapper{justify-content:space-between !important;margin-top:12px}.cart-footer .cart-total-wrapper:is(span,strong){font-size:1.125rem}.cart-footer .cart-total-wrapper>span{font-weight:600}.cart-footer .subtotal-wrapper,.cart-footer .couponContent .coupon-inner{display:flex;align-items:center;justify-content:space-between !important}.cart-footer .couponContent{margin-top:6px}.total-price-title{font-size:1.3rem;font-weight:800}.total-price-text{font-size:1rem}.apply-coupon-code{display:flex;flex-wrap:wrap}.apply-coupon-code input{flex:1;border-radius:999px 0 0 999px !important;padding:0 16px}.apply-coupon-code button{padding-inline:16px;border-radius:0 999px 999px 0}.cart-remove-btn{width:30px;height:30px;font-size:1.25rem}button.minus:disabled,button.plus:disabled{cursor:not-allowed;background:hsl(var(--light-2)) !important}@media (max-width:991px){.cart-body,.cart-footer{padding:20px}}@media (max-width:767px){.cart-body .content{flex-direction:column;gap:12px;align-items:flex-start}.cart-body .content-bottom{padding-right:0;width:100%}.cart-item-action{position:relative !important;transform:unset !important}.cart-body .total-price{display:none}.cart-body .product-content{width:100%;margin-bottom:10px}.cart-footer .coupon-content{flex-direction:column;align-items:flex-start !important;gap:12px}.cart-footer .coupon-content__form{width:100%}.cart-footer .cart-total-wrapper,.cart-footer .couponContent,.cart-footer .subtotal-wrapper{margin-left:0}}@media (max-width:575px){.cart-sidebar-area{max-width:100%}.cart-body,.cart-footer{padding:16px}.cart-item{display:block !important}.cart-item .cart-img{margin-left:auto;margin-bottom:10px}.cart-cont .title{font-size:16px}.sidebar-close-btn{font-size:1.5rem}}.single-product-item{display:flex;align-items:flex-start;gap:16px}.cart-body .single-product-item{position:relative;align-items:center}.single-product-item:not(:last-of-type){padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid hsl(var(--border) / 0.6)}.single-product-item .thumb{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:60px;height:60px;flex-shrink:0}.single-product-item .thumb img{border-radius:18px;max-width:100%;max-height:100%;height:100%;object-fit:cover}.single-product-item .content{flex:1}.single-product-item .content-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.cart-body .content-top{width:60%;margin-bottom:0}.single-product-item .content .title{font-size:0.875rem;margin-bottom:0;transition:0.3s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.single-product-item .content .remove-button{display:inline-block;font-size:10px;color:hsl(var(--heading));background-color:hsl(var(--light));padding:4px 18px;border-radius:999px;text-transform:uppercase;margin-top:10px;transition:all 0.3s ease-in}.single-product-item .content .remove-button:hover{color:hsl(var(--base))}.single-product-item .content .price .dprice{color:hsl(var(--body-color) / 0.8);font-size:84%}.cart-item-action{display:flex;align-items:center}.cart-item-action button{font-size:16px;position:relative;padding-inline:8px}.cart-item-action button.active{color:hsl(var(--base)) !important}.cart-item-action button:not(:last-child)::after{content:"";position:absolute;top:50%;transform:translateY(-50%);height:70%;right:0;width:1px;background-color:hsl(var(--border))}.cart-item-action button.active i,.product-wishlist-btn button.active i{font-weight:900 !important}@media (max-width:991px){.cart-body .content-top{width:45%}}@media (max-width:767px){.cart-body .single-product-item{align-items:flex-start}.cart-body .content-top{width:100%}.cart-body .content-top .content-top-left{flex:1}}@media (max-width:424px){.single-product-item{gap:12px}.single-product-item .thumb{height:48px;width:48px}.single-product-item .content .title{font-size:0.8rem;margin-bottom:4px}}.filter-category li{padding:0}.filter-category li a{padding:3px 15px 10px 0;color:hsl(var(--body-color));display:block;font-size:14px}.filter-category li a.active,.filter-category li a:hover{padding-left:5px;color:hsl(var(--base))}.filter-category .sub-category{padding-left:30px}.filter-category .sub-category li a{padding:0 15px 0 0;font-size:14px;text-transform:capitalize;color:hsl(var(--body-color))}.filter-category .sub-category li a::before{display:inline-block;content:"";width:7px;height:7px;margin-right:5px;border-radius:50%;background:hsl(var(--heading));transition:all ease 0.3s}.filter-category .sub-category li a:hover::before{background:hsl(var(--base))}.filter-category .sub-category li.open>a{padding:5px 15px}.filter-category-header{margin:0 0 32px}.filter-category-header .filter-select-item,.filter-select-item .select-item .form--control{padding:6px 10px}.filter-select-item .label{display:block;margin-bottom:10px}.filter-select-right{justify-content:end}.view-style{border:none !important}.view-style li{background:transparent !important;padding:0}.view-style li a{font-size:20px;width:40px;height:36px;line-height:36px;padding:0 !important;text-align:center}.filter-parameter-wrapper{margin:0 0 30px;display:flex;flex-wrap:wrap;justify-content:start;align-self:center;gap:8px}.filter-item{padding:4px 15px;display:inline-block;background:hsl(var(--base) / 0.1);border-radius:999px;font-size:13px;color:hsl(var(--base));font-weight:600}.rating-up-text{color:hsl(var(--base) / 0.8);font-size:12px}@media (max-width:767px){.filter-select-right{justify-content:space-between}}@media (max-width:575px){.filter-select-item .select-item .form--control{min-width:65px}}@media (max-width:500px){.filter-category-header .filter-select-item{flex-direction:column;align-items:start !important;align-self:self-end}}.sticky-sidebar{position:sticky;top:120px}.specification-table{gap:22px}.specification-table>div{background:var(--soft-gradient);border:1px solid hsl(var(--border));border-radius:var(--radius-lg);padding:18px;box-shadow:var(--shadow-xs)}.specification-table h6{font-size:1rem;font-weight:800;margin-bottom:14px;color:hsl(var(--heading));border-bottom:1px solid hsl(var(--border));padding-bottom:10px}.specification-table ul li{display:flex;width:100%;border:none !important;border-bottom:1px dashed hsl(var(--border)) !important;border-radius:0 !important;align-items:stretch;gap:0;overflow:hidden}.specification-table ul li:last-child{border-bottom:none !important}.specification-table ul li span{padding:12px 14px;font-size:0.9rem}.specification-table ul li span:first-child{width:38%;font-weight:700;color:hsl(var(--heading));background:hsl(var(--light))}.specification-table ul li span:last-child{width:62%;color:hsl(var(--body-color));background:hsl(var(--white))}@media (max-width:767px){.specification-table ul li span:first-child{width:42%}.specification-table ul li span:last-child{width:58%}}@media (max-width:575px){.specification-table ul li{gap:0}.specification-table ul li span{font-size:0.75rem}.specification-table ul li span:first-child{width:40%}.specification-table ul li span:last-child{width:60%}}.dashboard-table{border-radius:var(--radius-lg) !important}.dashboard-table__header{padding:15px 20px;display:flex;align-items:center;gap:15px}.dashboard-table__content{width:calc(100% - 200px)}.dashboard-table__content .title{font-size:1rem;margin-bottom:0}.dashboard-table__content .subtitle{font-size:12px;font-weight:700}.dashboard-table__content .subtitle span{width:10px;height:10px;background:hsl(var(--success));border-radius:10px;margin-right:5px}.dashboard-table__btn{width:200px;text-align:end}.table{margin:0;border-collapse:separate;border-spacing:0;background:hsl(var(--white)) !important;border-radius:var(--radius-lg) !important;box-shadow:var(--shadow-xs);overflow:hidden}.table>:not(:first-child){border-top:none}.table thead tr th{padding:12px 20px;color:hsl(var(--white)) !important;font-family:var(--body-font);font-weight:800;border:none !important;background:hsl(222 34% 24%) !important;font-size:0.875rem;text-align:center}.table thead tr th:first-child{text-align:left}.table thead tr th:last-child{text-align:right}.table tbody{border:0 !important;background-color:hsl(var(--white))}.table tbody tr{border-bottom:1px solid hsl(var(--border));border-top:0}.table tbody tr:hover{background:hsl(var(--base) / 0.045)}.table tbody tr:last-child{border-bottom:0}.table tbody tr td{vertical-align:middle;padding:12px 20px;border:0;font-family:var(--body-font);color:hsl(var(--body-color) / 0.9);font-weight:400;max-width:170px;font-size:0.875rem;border-bottom:1px solid hsl(var(--border) / 0.5);text-align:center}.table tbody tr:last-child td{border-bottom:0}.table tbody tr td::before{content:attr(data-label);font-family:var(--body-font);color:hsl(var(--heading));font-weight:700;display:none;width:45% !important;text-align:left}.table tbody tr td:first-child{text-align:left}.table tbody tr td:last-child{text-align:right}.table tbody tr td p{font-size:1rem}.pagination-wrapper .d-none.flex-sm-fill.d-sm-flex.align-items-sm-center.justify-content-sm-between{flex-wrap:wrap;gap:12px}.pagination-wrapper .small.text-muted{margin:0}.pagination{margin:-3px;justify-content:flex-end;flex-wrap:wrap}.pagination .page-item{text-align:center;padding:3px}.pagination .page-item a,.pagination .page-item span{width:35px;height:35px;border-radius:999px;background:hsl(var(--white));color:hsl(var(--body-color));padding:0;line-height:35px;display:block;margin:0;border:1px solid hsl(var(--border))}.pagination .page-item.active span,.pagination .page-item.active a,.pagination .page-item:hover span,.pagination .page-item:hover a{background:hsl(var(--base));color:hsl(var(--white));border:1px solid hsl(var(--base))}.pagination .page-link{box-shadow:none !important}.pagination p{margin-bottom:0}.pagination .page-item.disabled span{border:none;color:hsl(var(--body-color) / 0.5);font-size:18px;background-color:hsl(var(--light-2))}@media screen and (max-width:1599px){.table thead tr th,.table tbody tr td{padding:12px}}@media screen and (max-width:575px){.dashboard-table__header{display:block !important;padding:20px}.dashboard-table__content,.dashboard-table__btn{width:100%}.dashboard-table__btn{margin-top:20px}}.compare-section-wrapper{overflow-x:auto;padding-block:15px}.compare-section-content{min-width:1100px;width:100%}.compare-section-content:has(.empty-message){min-width:0}.compare-section-content:has(.comparison-header td:nth-child(2)),.compare-section-content:has(.comparison-header td:nth-child(3)){min-width:100%}.compare-section-content:has(.comparison-header td:nth-child(2)):is(.compare-item-wrapper,.compare-product-img){text-align:left;margin-inline:0}.compare-section-content:has(.comparison-header td:nth-child(4)):is(.compare-item-wrapper,.compare-product-img){text-align:center;margin-inline:auto}.compare-section-wrapper::-webkit-scrollbar{width:0}.comparison-table tbody tr td{max-width:unset !important}.comparison-table tr{display:flex;border-color:hsl(var(--border)) !important}.comparison-table.table tbody tr{border-bottom:none !important}.comparison-table tr td{border-right:1px solid hsl(var(--border)) !important;border-bottom:1px solid hsl(var(--border)) !important;padding:12px 15px;line-height:20px;flex:1}.comparison-table tr td:first-child{color:hsl(var(--body-color));padding-left:30px;font-weight:600;position:sticky;left:0;background-color:hsl(var(--white));z-index:9;width:300px;flex:unset;border-left:1px solid hsl(var(--border))}.comparison-table tr td:first-child strong{color:hsl(var(--heading));font-weight:800;line-height:17px;display:block;white-space:nowrap}.comparison-table .btn{width:100%}.comparison-table tr td h4{color:hsl(var(--heading));font-size:20px;padding-bottom:10px}.comparison-table tr td p{color:hsl(var(--body-color))}.comparison-table thead td{background:hsl(var(--light));margin-top:-2px;padding-left:0;font-weight:700;font-size:16px}.comparison-table thead tr td:first-child{padding-left:0;background-color:hsl(var(--light));position:sticky;left:0}.compare-top-head{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.comparison-table tr td .material-icons{float:left;font-size:16px;margin:0 10px;font-weight:700;cursor:pointer;height:16px;width:16px}.comparison-table tr td .material-icons.collapse{transform:rotate(180deg)}.comparison-table tr td .material-icons:hover{color:hsl(var(--base))}.comparison-table .comparison-field input{box-shadow:none;border:1px solid hsl(var(--gray-color))}.comparison-table .comparison-field i{top:11px}.comparison-table tr td.blank p{text-align:center;padding-top:100px}.comparison-table tr td ul li{display:block;padding-bottom:8px}.comparison-table tr td ul li:last-child{padding-bottom:0}.comparison-table .compare-item-wrapper{text-align:center;width:100%}.comparison-table .compare-product-img{padding-bottom:0;border-bottom:none;max-width:120px;width:100%;margin:0 auto 15px}.comparison-table .compare-product-name{margin-bottom:6px;color:hsl(var(--body-color));font-weight:600}.comparison-table .compare-product-name:hover{color:hsl(var(--base))}.comparison-table .compare-product-price{font-size:1.25rem;margin-block:6px}.compare-item-btn{font-size:1.25rem;color:hsl(var(--heading) / 0.65);padding:0}.compare-item-wrapper form{text-align:left;position:absolute;top:8px;left:8px}.comparison-table .compare-item-wrapper .remove{font-size:13px;color:hsl(var(--body-color));text-decoration:underline}.comparison-table tr td .rating-icon{display:block}.comparison-table tr td .rating-icon.material-icons{font-size:24px;margin:0;font-weight:normal}.comparison-table tr td .rating-star{display:inline-block}.comparison-table tr td .rating-text{font-size:13px;opacity:0.6;color:hsl(var(--heading)) !important}.table.comparison-table tbody tr:last-child td:last-child{border-radius:0 !important}.comparison-table tbody tr td,.comparison-table thead td{min-width:20%;text-align:left !important}.comparison-table .comparison-header td{display:flex;align-items:center;justify-content:center;position:relative}@media (max-width:991px){.comparison-table .compare-product-img{max-width:80px;margin-bottom:6px}.comparison-table .compare-product-price{font-size:1.125rem}.comparison-table tr td h4{font-weight:700;font-size:1.125rem}.compare-top-head{font-size:0.75rem}.compare-top-head form{margin-top:6px;font-size:0.875rem}.comparison-table tbody tr td,.comparison-table thead td{min-width:200px !important}.comparison-table tr td:first-child{min-width:165px !important;width:165px}}@media (max-width:767px){.compare-section-content{min-width:860px}}@media (max-width:575px){.comparison-table tr td h4{font-size:1rem}.comparison-table tr td:first-child{padding-left:16px}.comparison-table .compare-product-img{max-width:60px}.comparison-table .compare-product-name{font-size:0.75rem;line-height:1.5}.comparison-table .compare-product-price{font-size:1rem}.comparison-table tbody tr td{padding:10px 8px;font-size:0.75rem}.comparison-table tr td:first-child strong{font-size:0.875rem}}@media (max-width:499px){.compare-section-content{min-width:760px}.comparison-table tr td:first-child{padding-left:6px}.comparison-table tr td h4,.comparison-table .compare-product-price{font-size:0.875rem}.compare-top-head form button{font-size:0.75rem}}@media (max-width:425px){.comparison-table tbody tr td,.comparison-table thead td{min-width:120px !important}.comparison-table tr td:first-child{min-width:120px !important;width:120px}.comparison-table tbody tr td{padding:5px 6px;font-size:0.75rem}}.contact{display:flex;gap:1rem;padding:25px 15px}.contact__icon{width:50px;height:50px;display:grid;place-content:center;border-radius:50%;background:var(--premium-gradient);flex-shrink:0;font-size:1.5rem;line-height:1;color:hsl(var(--white));box-shadow:0 12px 26px hsl(var(--base) / 0.22)}.contact__content{flex-grow:1}.contact__title{margin-top:0;margin-bottom:0.5rem;font-size:1.125rem}.contact-form{padding:0;border-radius:var(--radius-lg);background:hsl(var(--white))}@media screen and (min-width:576px){.contact{padding-inline:30px}}@media screen and (min-width:768px){.contact{padding-block:27.5px}}@media (max-width:575px){.contact__icon{width:45px;height:45px;font-size:24px}}.form--check a{display:inline}.form--check .form-check-input{box-shadow:none !important;background-color:hsl(var(--white));position:relative;border-radius:4px;width:18px;height:18px;border:1px solid hsl(var(--border));cursor:pointer}.form--check .form-check-input:checked{background-color:hsl(var(--base)) !important;border-color:hsl(var(--base)) !important;background-image:none !important}.form--check .form-check-input:checked::before{position:absolute;content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:600;color:hsl(var(--white));top:50%;left:50%;transform:translate(-50%,-50%)}.widget-check-group label,.form-check-label{user-select:none}.form--check .form-check-label{cursor:pointer}.form-check-input:focus{box-shadow:none}.form-check-input:checked{background-color:hsl(var(--base));border:hsl(var(--base))}.form--radio .form-check-input{box-shadow:none;border:1px solid hsl(var(--border));position:relative;background-color:transparent;cursor:pointer;width:16px;height:16px;margin-right:10px}.form--radio .form-check-input:active{filter:brightness(100%)}.form--radio .form-check-input:checked{background-color:transparent;border-color:hsl(var(--base))}.form--radio .form-check-input:checked[type="radio"]{background-image:none !important}.form--radio .form-check-input:checked::before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:7px;height:7px;background-color:hsl(var(--base));border-radius:50%;z-index:999}.form--radio .form-check-label{font-weight:700;width:calc(100% - 16px);padding-left:12px;cursor:pointer}.form--switch .form-check-input{background-image:none;position:relative;box-shadow:none;border:0;background-color:hsl(var(--body-color) / 0.2) !important;padding:10px !important;margin-left:0;margin-bottom:5px;border-radius:40px;width:70px;height:38px;cursor:pointer}.form--switch .form-check-input:focus{border-radius:40px;background-image:none;position:relative;box-shadow:none;border:0}.form--switch .form-check-input::before{position:absolute;content:"";width:28px;height:28px;background-color:hsl(var(--white));top:50%;transform:translateY(-50%);left:5px;border-radius:50%;transition:0.2s linear}.form--switch .form-check-input:checked{background-color:hsl(var(--base)) !important}.form--switch .form-check-input:checked::before{left:calc(100% - 33px);background-color:hsl(var(--white)) !important}.form--switch .form-check-input:checked[type="checkbox"]{background-image:none}.form--switch .form-check-label{width:calc(100% - 14px);padding-left:5px;cursor:pointer}.input-group:has(.input-group-text){border:1px solid hsl(var(--border));border-radius:var(--radius-md)}.input-group:has(.input-group-text) .form--control{border:0 !important;box-shadow:none !important}.input-group:has(.form--control:focus){border-color:hsl(var(--base) / 0.75) !important;box-shadow:0 0 0 4px hsl(var(--base) / 0.13) !important}.input-group .input-group-text{background-color:transparent !important;border:0;color:hsl(var(--heading) / 0.55) !important}.input-group .input-group-text:hover{color:hsl(var(--heading) / 0.55) !important}.fileUploadsContainer .input-group{border:1px solid hsl(var(--border)) !important;border-radius:var(--radius-md)}.custom-file .form-control{height:45px}.password-show-hide{position:absolute;right:20px;z-index:5;cursor:pointer;top:50%;transform:translateY(-50%);color:hsl(var(--heading) / 0.45)}input#your-password,input#confirm-password{padding-right:50px}.select2-container{width:100% !important;height:45px}.select2 .selection{width:100%}.select2-container--default .select2-selection--single{border:0 !important;height:45px;line-height:45px !important}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:20px}.select2-container--default .select2-selection--single .select2-selection__rendered{height:45px !important;line-height:45px !important;border-radius:var(--radius-md) !important;border:1px solid hsl(var(--border)) !important;background:hsl(var(--white)) !important;color:hsl(var(--heading)) !important;font-size:1rem}.select2.select2-container.select2-container--default.select2-container--below.select2-container--open .select2-selection__rendered{border-color:hsl(var(--base)) !important}.select2-container--default .select2-selection--single .select2-selection__arrow::before{position:absolute;content:"\f078";right:10px;font-family:"Font Awesome 5 Free";font-weight:800;font-size:12px;color:hsl(var(--heading) / 0.55) !important}.select2-container--open .select2-dropdown--below{min-width:180px}input.select2-search__field{padding:10px !important;border-radius:var(--radius-sm)}input.select2-search__field:focus{outline:0 !important}.select2-dropdown{padding:12px 5px;border-radius:var(--radius-md) !important;border:1px solid hsl(var(--border)) !important;box-shadow:var(--shadow-md) !important}.select2-container--open .select2-dropdown{left:0}.select2-results__option--selectable{text-align:left;font-size:0.875rem}.select2-container--default .select2-selection--single .select2-selection__rendered:focus-visible{outline:0 !important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:hsl(var(--base)) !important;color:hsl(var(--white)) !important}.select2-container--default .select2-results__option--selected{background-color:transparent}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:4px}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color:hsl(var(--base) / 0.45)}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid hsl(var(--base) / 0.4)}.select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:hsl(var(--base)) !important}span.select2-selection.select2-selection--single{outline:none !important}.notification-inner-header{padding:10px 15px 5px;border-bottom:1px solid hsl(var(--border) / 0.5)}.notification-inner-header .caption{font-size:1rem;font-weight:800;display:block;color:hsl(var(--heading))}.notification-inner-header p{font-size:0.75rem;margin-bottom:0}.notification-dropdown .empty-message-card .empty-thumb img{max-width:60px}.notification-inner button i{color:hsl(var(--heading) / 0.65);text-shadow:1px 2px 5px hsl(220 35% 28% / 0.15);font-size:1.5rem}.navbar-notification{display:flex;flex-wrap:wrap;padding:12px 16px}.dropdown-menu__item{border-bottom:1px solid hsl(var(--border) / 0.5);width:100%}a.dropdown-menu__item:last-child,.navbar-notification:last-child{border-bottom:none}.notification-inner__footer{border-top:1px solid hsl(var(--border) / 0.5)}.notification-inner__footer .view-all-message{font-size:0.875rem;display:block;padding:8px 15px;text-align:center;color:hsl(var(--heading));font-weight:700}.navbar-notification__right .notifi__title{font-weight:600;font-size:0.8rem;color:hsl(var(--body-color))}.navbar-notification__right .time{font-size:0.75rem;color:hsl(var(--body-color) / 0.6);display:flex;align-items:center;gap:5px;margin-top:6px}.navbar-notification__right .time i{font-size:0.65rem}.notification-inner_body{max-height:350px;overflow-y:scroll}.notification-inner_body::-webkit-scrollbar-thumb{background-color:hsl(var(--border));border:0 solid transparent;border-radius:5px;height:10px !important}.notification-inner_body::-webkit-scrollbar-track{background-color:hsl(var(--base) / 0.1) !important;border-radius:5px;display:none !important}.dropdown-menu--md{min-width:18rem}.notification-dropdown .dropdown-menu{border:1px solid hsl(var(--border));border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background-color:hsl(var(--white)) !important;top:12px !important;overflow:hidden}.user-account{display:flex;align-items:center;gap:6px;padding-left:5px;font-size:0.8125rem}.user-account span{color:hsl(var(--body-color) / 0.7)}.user-account .icon{width:20px;height:20px;font-size:0.75rem;border:1px solid hsl(var(--gray-color));border-radius:50%;display:flex;align-items:center;justify-content:center;color:hsl(var(--body-color) / 0.7)}.before-dropdown-menu{width:240px;transition:all linear 0.3s;overflow-y:auto;z-index:9999;position:absolute;top:calc(100% + 6px);right:0;padding:16px;opacity:0;visibility:hidden}.before-dropdown-menu.active{opacity:1;visibility:visible;top:calc(100% + 12px)}.before-dropdown-menu li a{color:hsl(var(--body-color)) !important;padding:8px 0;font-size:0.875rem;display:flex;align-items:center}.before-dropdown-menu li a i{border:0;margin-right:8px;font-size:20px;vertical-align:middle}.before-dropdown-menu li a:hover{color:hsl(var(--base)) !important}.ecommerce{display:grid;gap:3px;justify-items:center;padding:0 8px;min-width:80px;text-decoration:none;background-color:transparent !important}.ecommerce__icon{display:block;position:relative;isolation:isolate;text-align:center;font-size:24px;line-height:1;color:hsl(var(--heading) / 0.65)}.ecommerce__text{display:block;font-size:0.875rem;text-align:center;color:hsl(var(--body-color) / 0.72)}.ecommerce__is{display:grid;place-content:center;width:20px;height:20px;position:absolute;top:-5px;right:-10px;border-radius:50%;background:hsl(var(--base)) !important;color:hsl(var(--white)) !important;font-size:10px}.option-list>li{position:relative;isolation:isolate;display:flex;justify-content:center;flex-shrink:0}.option-list>li::after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:1px;height:20px;background:hsl(var(--light-3) / 0.5)}.option-list>li:last-child::after{display:none}.cart-icon-design button,.cart-icon-design a{display:flex;align-items:center;padding:6px 16px;background:var(--premium-gradient);gap:7px;height:100%;border-radius:999px}.cart-icon-design button:disabled{opacity:1 !important}.cart-icon-design button i,.cart-icon-design a i,.cart-icon-design button .items,.cart-icon-design a .items,.cart-icon-design button .amount,.cart-icon-design a .amount{color:hsl(var(--white));text-align:left}.cart-icon-design button i,.cart-icon-design a i{font-size:30px}.cart-icon-design button .items,.cart-icon-design a .items{font-size:12px}.cart-icon-design button .amount,.cart-icon-design a .amount{font-weight:700;font-size:14px;margin-bottom:4px}.widget--style .amo{position:absolute;top:2px;right:6px;height:20px;width:20px;background:hsl(var(--base)) !important;color:hsl(var(--white)) !important;border-radius:50%;display:grid;place-content:center}.widget--style .amo .items{color:hsl(var(--white));font-size:0.7rem}.header-bottom .ecommerce{place-content:center;height:100%;min-width:auto}.header-bottom .ecommerce__icon{font-size:30px;color:hsl(var(--white))}.header-bottom .ecommerce__text{display:none}.header-bottom .ecommerce__is{background-color:hsl(var(--white)) !important;color:hsl(var(--base)) !important;top:3px;right:8px}.header-bottom .dropdown-toggle{height:100%;color:hsl(var(--white)) !important;line-height:1}.header-bottom .dropdown-toggle::after{color:hsl(var(--white)) !important}.header-bottom .user-account{height:100%}.header-bottom .user-account span{color:hsl(var(--white))}.header-bottom .user-account .icon{border:none;font-size:30px}.header-bottom .menu::-webkit-scrollbar-thumb{background-color:hsl(var(--base-400))}.header-bottom .menu::-webkit-scrollbar-track{background-color:hsl(var(--base-100))}.header-bottom .menu li a{white-space:nowrap}.header-bottom .notification-dropdown .ecommerce__is{top:-4px;right:-4px}.header-bottom .dropdown--lang .dropdown-toggle,.header-bottom .user-dropdown-wrapper .user-account,.header-bottom .ecommerce{padding-inline:16px}@media (max-width:1599px){.header-bottom .dropdown--lang .dropdown-toggle,.header-bottom .user-dropdown-wrapper .user-account,.header-bottom .ecommerce{padding-inline:10px}.cart-icon-design button,.cart-icon-design a{padding:6px 10px}.cart-icon-design button i,.cart-icon-design a i,.header-bottom .user-account .icon,.header-bottom .ecommerce__icon{font-size:24px}.cart-icon-design button .amount,.cart-icon-design a .amount{font-size:12px}.cart-icon-design button .items,.cart-icon-design a .items{font-size:10px}}@media (max-width:1199px){.header-bottom .dropdown--lang .dropdown-toggle,.header-bottom .user-dropdown-wrapper .user-account,.header-bottom .ecommerce{padding-inline:6px}.cart-icon-design button,.cart-icon-design a{padding:6px}.cart-icon-design button i,.cart-icon-design a i,.header-bottom .user-account .icon{font-size:20px}.header-bottom .ecommerce__is{top:0;right:0;width:18px;height:18px}.header-bottom .notification-dropdown .ecommerce__is{top:-8px;right:-4px}}@media (max-width:991px){.header-bottom .dropdown--lang,.header-bottom .user-dropdown-wrapper,.widget--style{display:none}.cart-icon-design button .amount,.cart-icon-design a .amount{font-size:14px}.cart-icon-design button .items,.cart-icon-design a .items{font-size:12px}.cart-icon-design button i,.cart-icon-design a i{font-size:30px}.header-bottom .ecommerce__icon{display:none}.cart-icon-design button,.cart-icon-design a{background:var(--premium-gradient) !important}}.dropdown--lang .dropdown-toggle{width:100%;display:inline-flex;align-items:center;gap:6px;font-size:0.8125rem;font-weight:500;line-height:24px;color:hsl(var(--body-color) / 0.75)}.dropdown--lang .dropdown-toggle::after{content:"\f107";font-size:0.75rem;font-family:"Font Awesome 5 Free";font-weight:900;margin-left:0;border:none;position:relative;color:hsl(var(--body-color) / 0.6);top:3px}.dropdown--lang .dropdown-toggle[aria-expanded="true"]::after{content:"\f106"}.dropdown--lang .dropdown-menu{min-width:130px;padding:0;top:12px !important;background-color:hsl(var(--white));border-color:hsl(var(--border))}.dropdown--lang .dropdown-item{padding:5px 10px;display:inline-flex;align-items:center;gap:10px;font-size:0.8125rem;font-weight:500;line-height:24px;color:hsl(var(--body-color) / 0.75);background-color:hsl(var(--white)) !important}.dropdown--lang .dropdown-item:hover,.dropdown--lang .dropdown-item:focus{color:hsl(var(--base));background-color:hsl(var(--base) / 0.1) !important}.dropdown--lang .dropdown-flag{width:18px;height:18px;border-radius:50%;border:1px solid hsl(var(--border))}.dropdown--lang.style-two .dropdown-toggle{color:hsl(var(--body-color))}.dropdown--lang.style-two .dropdown-toggle:hover,.dropdown--lang.style-two .dropdown-toggle:focus{color:hsl(var(--base))}.dropdown--lang.style-two .dropdown-menu{position:absolute;top:32px !important}@media screen and (max-width:991px){.dropdown--lang .dropdown-toggle::after{margin-left:auto;top:1px}.dropdown--lang .dropdown-toggle,.dropdown--lang .dropdown-item{font-size:1rem}.dropdown--lang .dropdown-flag{width:20px;height:20px}.dropdown--lang .dropdown-item{padding:7px 12px}}.sidebar-nav{background:hsl(var(--white));position:fixed;top:0;left:unset;right:0;width:100%;max-width:280px;height:100%;transition:0.3s linear all;border-radius:0;overflow-y:auto;z-index:9999;transform:translateX(100%);padding:32px 24px 0;box-shadow:-24px 0 60px hsl(220 35% 28% / 0.16)}.sidebar-nav.active{transform:translateX(0)}.sidebar-nav li a{color:hsl(var(--heading)) !important;padding:10px 0;font-size:0.875rem;display:flex;align-items:center}.sidebar-nav li a:hover{color:hsl(var(--base)) !important}.sidebar-nav li a i{margin-right:8px;font-size:20px;vertical-align:middle}.sidebar-nav .contact-group label{color:hsl(var(--heading))}@media (max-width:575px){.sidebar-nav{max-width:100%;padding:32px}.sidebar-nav li a{font-size:1.125rem;padding:16px 0;border-bottom:1px solid hsl(var(--border) / 0.5)}.sidebar-nav li:last-child a{border:0;margin-bottom:0}.sidebar-nav .signout-btn{border:0;margin:24px 0 0;justify-content:center;background:var(--premium-gradient);color:hsl(var(--white)) !important;border-radius:999px}}.auth-section{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 20% 20%,hsl(var(--base) / 0.12),transparent 30rem),radial-gradient(circle at 80% 10%,hsl(var(--accent) / 0.10),transparent 28rem),hsl(var(--surface-soft));background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;isolation:isolate}.auth-section--alt{min-height:100vh}.auth-section--light{background-color:hsl(var(--white))}.auth-section--base{background-color:hsl(var(--base))}.auth-form{padding:30px 20px;position:relative;border-radius:var(--radius-xl) !important;box-shadow:var(--shadow-md)}.auth-form__head{padding-bottom:clamp(15px,2vw,30px)}.auth-form__head .logo{max-width:200px;margin:0 auto}.auth-form__head h5{color:hsl(var(--heading) / 0.85)}.auth-form__btn{display:grid;place-content:center;width:50px;height:50px;border-radius:50%;position:absolute;top:-10px;right:-10px;background:var(--premium-gradient);border:5px solid hsl(var(--white));text-decoration:none;font-size:20px;color:hsl(var(--white));box-shadow:var(--shadow-sm)}.auth-form__btn:hover{color:hsl(var(--white));transform:translateY(-2px)}.auth-form .form--check .form-check-input{margin-top:1px}.auth-form .form--check .form-check-label{margin-left:6px}.auth-divide{position:relative;margin:20px 0;text-align:center;z-index:1}.auth-divide::after{content:"";position:absolute;height:1px;width:100%;background-color:hsl(var(--border) / 0.5);top:50%;left:0;z-index:-1}.auth-divide-text{padding-inline:8px;background-color:hsl(var(--white));font-size:1rem;font-weight:600;color:hsl(var(--body-color) / 0.6)}.social-auth-list,.social-account{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.social-account{gap:24px;justify-content:center}.account__wrapper .social-account__inner{text-align:center;margin-bottom:30px;margin-top:10px}.social-auth-item{width:100%}.social-auth-link{display:flex;align-items:center;gap:12px;border-radius:var(--radius-md);justify-content:center;padding:11px 16px;border:1px solid hsl(var(--border));background:hsl(var(--white))}.social-auth-link:hover{border-color:hsl(var(--base) / 0.5);box-shadow:var(--shadow-xs)}.social-auth-link .icon img{width:20px}.social-auth-link .text{color:hsl(var(--body-color));flex:1}@media screen and (min-width:768px){.auth-form{padding:40px}}@media screen and (min-width:576px){.auth-form__btn{width:60px;height:60px;font-size:24px;top:-15px;right:-15px}}@media (max-width:575px){.auth-form .logo{max-width:160px}}.user-tab{gap:0;display:flex;align-items:flex-end;border-radius:var(--radius-md);margin-bottom:12px}.user-tab .nav-link{color:hsl(var(--heading));margin-right:4px;padding:14px 16px !important;border:1px solid hsl(var(--border));font-weight:700;width:100%;background:hsl(var(--white))}.user-tab .nav-item:first-child .nav-link{border-radius:var(--radius-md) 0 0 var(--radius-md);border-right:1px solid transparent}.user-tab .nav-item:last-child .nav-link{border-left:1px solid transparent;border-radius:0 var(--radius-md) var(--radius-md) 0}.user-tab .nav-item{flex:1}.user-tab .nav-link.active{background-color:hsl(var(--base) / 0.08) !important;border-color:hsl(var(--base)) !important;color:hsl(var(--base)) !important}.user-tab .nav-link:hover{border-color:hsl(var(--base) / 0.45)}#loginAndGuestModal .modal-content{}#loginAndGuestModal .modal-body{flex:unset;background-color:hsl(var(--white));border-radius:var(--radius-lg) !important}#loginGuestTabContent .select2-container{width:auto !important;margin:0}#loginGuestTabContent .select2-container--default .select2-selection--single .select2-selection__arrow::before{right:4px}#loginGuestTabContent .select2-container--default .select2-selection--single .select2-selection__rendered{border:0}#loginGuestTabContent .select2-container--open .select2-dropdown--below{min-width:max-content !important}@media (max-width:767px){#loginGuestTabContent .select2-container--open .select2-dropdown--below{min-width:220px !important}}@media (max-width:575px){.user-tab{margin-top:30px}}@media (max-width:374px){.user-tab .nav-link{font-size:0.8rem;padding:8px 5px !important}}.modal::-webkit-scrollbar{display:none}.custom--modal .modal-header{border-bottom:1px solid hsl(var(--border));padding:15px 20px}.custom--modal .modal-header .btn-close{font-size:1rem;line-height:1;border-radius:4px;transition:0.2s linear}.custom--modal .modal-header .btn-close:focus,.modal-header .btn-close:focus{box-shadow:none !important;outline:none !important;color:hsl(var(--base))}.custom--modal .modal-content{background-color:hsl(var(--white));border-radius:var(--radius-xl) !important;border:none !important}.custom--modal .modal-body{padding:40px}.custom--modal .modal-title{font-weight:800;margin-bottom:1.125rem;color:hsl(var(--heading))}.custom--modal .modal-icon i{font-size:2rem;color:hsl(var(--base));border:3px solid hsl(var(--base));width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:50%}.custom--modal .modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;border-top:1px solid hsl(var(--border));justify-content:flex-end}.modal-backdrop{--bs-backdrop-bg:hsl(222 34% 24%);--bs-backdrop-opacity:0.72}.modal-header{border-radius:0}.modal-content{border-radius:var(--radius-xl) !important}.modal-open .xzoom-preview,.modal-open .xzoom-source{z-index:9999}#confirmationModal .modal-header{padding:32px 32px 0 !important;border:0 !important}#confirmationModal .modal-body{padding:16px 32px !important}#confirmationModal .modal-body p{margin-bottom:0}#confirmationModal .modal-footer{padding:0 32px 32px !important;border:0 !important}#confirmationModal .modal-header .close{right:20px;top:20px}#confirmationModal .modal-dialog{display:flex;align-items:center;height:calc(100vh - (var(--bs-modal-margin) * 2));transform:scale(0.9)}#confirmationModal.modal.show .modal-dialog{transform:none !important}.custom--modal .modal-dialog{transform:scale(0.9) !important}.custom--modal.show .modal-dialog{transform:none !important}@media screen and (max-width:575px){.custom--modal .modal-header{padding:20px 15px}.custom--modal .modal-footer{padding:0 15px 40px}}@media (max-width:767px){.custom--modal .modal-body{padding:30px !important}}@media (max-width:575px){.custom--modal .modal-body{padding:20px !important}}.payment-option-wrapper{max-height:540px;overflow-y:auto;display:flex;justify-content:flex-start;gap:16px;flex-wrap:wrap;align-content:start}.payment-option-wrapper::-webkit-scrollbar{width:0}.payment-option-item{position:relative;cursor:pointer;margin-bottom:0;display:flex;align-items:center;gap:12px;width:calc(50% - 8px);padding:16px 20px;border-radius:var(--radius-md);border:1px solid hsl(var(--border));background:hsl(var(--white))}.payment-option-item:hover{border-color:hsl(var(--base) / 0.45);box-shadow:var(--shadow-xs)}.payment-option-item .form--check{display:flex}.payment-name{color:hsl(var(--body-color));font-weight:700}.payment-option-item .payment-option-item-content{font-size:0.75rem;flex:1;display:flex;align-items:center;justify-content:space-between;gap:6px;flex-direction:row-reverse}.payment-option{padding:30px}.payment-option-item-content .thumb{display:inline-block}.payment-option-item-content .thumb img{max-width:80px;border-radius:var(--radius-sm);max-height:36px}.account-balance{padding:30px;background-color:hsl(var(--base) / 0.1) !important}.deposit-info.total-amount{font-size:1.125rem;border-top:1px solid hsl(var(--border) / 0.5);margin-bottom:1rem}.deposit-info__input span{color:hsl(var(--body-color)) !important}@media (max-width:1399px){.payment-option-wrapper{max-height:350px}}@media (max-width:767px){.payment-option-wrapper{max-height:290px}.payment-option{padding:20px}}@media (max-width:575px){.payment-option-item{width:100%}}.footer-area{margin-top:auto;color:hsl(var(--white) / 0.78);border-top:1px solid hsl(var(--white) / 0.10)}.footer-bg,.footer-area{background:radial-gradient(circle at top left,hsl(var(--base) / 0.18),transparent 28rem),radial-gradient(circle at top right,hsl(var(--accent) / 0.16),transparent 26rem),linear-gradient(180deg,hsl(225 34% 20%) 0%,hsl(225 32% 16%) 100%) !important}.footer-top{display:flex;justify-content:space-between;gap:70px;padding-top:60px}.footer-area:not(:has(.footer-middle)) .footer-top{padding-bottom:50px}.footer-widget .logo{max-width:220px;margin-bottom:20px}.footer-logo{max-width:220px;margin-bottom:1rem}.footer-middle{display:grid;padding:50px 0;gap:2rem 1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.footer-widget .title,.widget-contact .title{margin:0 0 10px;font-size:1rem;color:hsl(var(--white)) !important;font-weight:800;letter-spacing:-0.01em}.footer-widget p{margin-top:0;color:hsl(var(--white) / 0.72) !important;font-size:0.875rem;line-height:1.7}.footer-widget ul{display:flex;flex-direction:column;gap:6px}.widget-contact ul li a,.widget-contact ul li,.footer-widget ul li a{display:flex;word-break:break-all;color:hsl(var(--white) / 0.72) !important;font-size:0.875rem}.widget-contact li i{margin-top:5px;margin-right:9px}.footer-widget ul li i,.widget-contact ul li a i{color:hsl(var(--white) / 0.72);margin-right:9px}.footer-widget ul li{padding:0}.footer-widget ul li a:hover,.widget-contact ul li a:hover,.footer-copyright p a{color:hsl(var(--base)) !important}.footer-widget .social-icons{margin-top:10px}.footer-copyright{padding:20px 0;border-top:1px solid hsl(var(--white) / 0.12)}.footer-copyright .left p,.footer-copyright .right p{margin:0}.footer-copyright .right img{max-width:200px}.footer-copyright p{color:hsl(var(--white) / 0.72) !important}.subscribe-form{position:relative;display:flex;gap:10px;margin:0 auto}.subscribe-form input{height:45px !important;border-radius:999px !important;padding-left:18px;background:hsl(var(--white)) !important}.subscribe-form input:focus{border:1px solid hsl(var(--base)) !important}.subscribe-form button{height:45px !important;padding:0 20px}.newsletter-widget{flex-grow:1}.newsletter-widget-header .title{color:hsl(var(--white)) !important;margin-bottom:10px}.newsletter-widget-header p{color:hsl(var(--white) / 0.72)}@media (max-width:1399px){.footer-middle{grid-template-columns:repeat(auto-fit,minmax(172px,1fr))}.footer-widget .logo{max-width:170px}.footer-top{gap:1.5rem}.footer-widget.widget-about{max-width:300px}}@media (min-width:1200px){.footer-top:has(.newsletter-widget) .footer-widget.widget-about{max-width:370px}.footer-widget.widget-about{max-width:500px}}@media (max-width:1199px){.footer-middle{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.footer-top{flex-wrap:wrap;justify-content:unset}.footer-widget.widget-about{order:1;max-width:600px}.newsletter-widget{order:0;flex-basis:700px}.widget-contact{order:2}.subscribe-form{max-width:480px}}@media (max-width:991px){.footer-middle{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.footer-widget.widget-about{max-width:398px}.footer-top{gap:2rem}}@media (max-width:767px){.footer-top{padding-top:30px}.footer-middle{flex-wrap:wrap;padding:30px 0}.footer-widget.widget-link.widget-contact{width:inherit !important}.footer-copyright .left,.footer-copyright .right,.footer-copyright .social-icons{width:100%;text-align:center;justify-content:center !important}.footer-copyright .social-icons{margin-top:5px}}@media (max-width:575px){.footer-widget{padding:0}.footer-copyright .left,.footer-copyright .right{padding:0}}@media (max-width:525px){.footer-widget.widget-about{max-width:inherit !important}}@media screen and (max-width:424px){.subscribe-form button span{display:none}}@media screen and (min-width:424px){.subscribe-form button i{display:none}}.social-icons li a{border-radius:50%}.social-icons li a i{width:30px;height:30px;line-height:30px;color:hsl(var(--white)) !important;margin:0 !important;border-radius:50%;font-size:0.875rem;text-align:center;flex-shrink:0}.social-icons li a i[class*="facebook"]{background:#3b5998}.social-icons li a i[class*="twitter"]{background:#55acee}.social-icons li a i[class*="x-twitter"]{background:#313131}.social-icons li a i[class*="linkedin"]{background:#007bb5}.social-icons li a i[class*="google"]{background:#dd4b39}.social-icons li a i[class*="behance"]{background:#1769ff}.social-icons li a i[class*="instagram"]{background:#e4405f}.social-icons li a i[class*="vimeo"]{background:#1ab7ea}.social-icons li a i[class*="pinterest"]{background:#bd081c}.social-icons li a i[class*="star"]{background:#ffc363}.social-icons li a:hover{color:hsl(var(--white));transform:translateY(-2px)}.empty-message-card{margin:0 auto;text-align:center;padding:clamp(2rem,1.391rem + 1.268vw,2.5rem) clamp(1.5rem,0.283rem + 2.536vw,2.5rem);min-height:220px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;font-size:0.75rem}.empty-message-card .empty-thumb{text-align:center;margin-bottom:10px}.empty-message-card .empty-thumb img{width:100px}.empty-message{max-width:500px;margin:0 auto;position:relative}.empty-message svg{fill:hsl(var(--border));width:200px;height:200px;margin:0 auto;text-align:center;display:block}.empty-message .message{font-size:1rem;padding:5px;text-align:center;color:hsl(var(--body-color) / 0.55);font-weight:400}.empty-message img{max-width:150px}.no_data{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;height:100%}.no_data img,.no_data-thumb img{width:200px !important;max-width:180px}@media (max-width:767px){.no_data-thumb img{max-width:150px}}.preloader{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999999;text-align:center;background-color:hsl(var(--white));display:flex;flex-direction:column;justify-content:center;align-items:center}.preloader img{width:100px}.preloader .preloader-icon{font-weight:700;text-transform:uppercase;margin-bottom:20px;color:hsl(var(--base))}.preloader .preloader-icon i{line-height:1;font-size:60px;animation:bounceIn 1s linear infinite}.preloader .preloader-title{font-size:1rem;text-transform:uppercase;color:hsl(var(--heading));margin-top:8px}.preloader .preloader-title span{display:block}.stroke-two,.stroke-one{stroke-dasharray:0,100;animation:dash 1s linear infinite}.stroke-one{animation-delay:0.3s}.ajax-loader-wrapper{min-height:400px}.ajax-preloader{height:100%;width:100%;position:absolute;background:hsl(var(--white));opacity:0.75;z-index:9999;display:flex;justify-content:center;align-items:center}.ajax-preloader::after{font-family:"Line Awesome Free";font-size:2rem;font-weight:900;content:"\f1ce";animation:fa-spin 2s infinite linear;color:hsl(var(--base))}#overlay{position:absolute;top:260px;left:50%;transform:translate(-50%,-50%);display:none;z-index:3;width:100px;height:100px}.cv-spinner{height:50%;display:flex;justify-content:center;align-items:center}.spinner{width:40px;height:40px;border:2px hsl(var(--border)) solid;border-top:2px hsl(var(--base)) solid;border-radius:50%;animation:sp-anime 0.8s infinite linear}@media (max-width:767px){.preloader img{width:60px}.preloader .preloader-title{font-size:0.875rem}}.scrollToTop{width:40px;height:40px;line-height:40px;background:var(--premium-gradient);color:hsl(var(--white));z-index:999;bottom:70px;right:10px;font-size:18px;position:fixed;border-radius:50%;transform:translateY(150px);display:block;text-align:center;opacity:0.35;box-shadow:0 14px 28px hsl(var(--base) / 0.24)}.scrollToTop:hover{opacity:1;color:hsl(var(--white))}.scrollToTop.active{transform:translateY(0);animation:bounceInDown 2s}.scrollToTop i{animation:neon 2s linear infinite}.scrollToTop img{width:100%}@media (min-width:992px){.scrollToTop{right:70px}}.xzoom2,.xzoom3,.xzoom4,.xzoom5{box-shadow:none;border:1px solid hsl(var(--border))}.xzoom-container{width:100%}.xzoom-container .xzoom5{width:100% !important}.xzoom-gallery,.xzoom-gallery2,.xzoom-gallery3,.xzoom-gallery4,.xzoom-gallery5{border:1px solid hsl(var(--border));border-radius:var(--radius-sm);margin-left:0 !important;margin-bottom:0 !important}.xzoom-gallery5.xactive{box-shadow:none;border:1px solid hsl(var(--base))}.xzoom-preview,.xzoom-source{background:hsl(var(--white));z-index:91}.xzoom-preview,.xzoom-lens{border:1px solid hsl(var(--white)) !important}.xzoom-source>div{background-color:hsl(var(--white)) !important}.xzoom-source img,.xzoom-preview img,.xzoom-lens img{display:block;max-width:none;max-height:none;transition:none}.xzoom-thumbs{margin-top:20px;margin-bottom:0 !important}.xzoom5{box-shadow:none !important}.mfp-figure::after{z-index:-1;box-shadow:none !important;background:hsl(var(--white)) !important}.wishlist-sidebar .single-product-item .thumb{width:65px}.wishlist-sidebar .single-product-item .content{display:block}.wishlist-sidebar .remove-item-button{border-left:0;color:hsl(var(--danger)) !important}.wishlist-product-remove-btn{position:absolute;top:8px;left:8px;z-index:9;font-size:1.25rem;color:hsl(var(--heading) / 0.55);padding:0}.add-wishlist-btn:hover{color:hsl(var(--base)) !important}.cookies-card{width:520px;padding:30px;color:hsl(var(--heading));position:fixed;bottom:15px;left:15px;z-index:999999;transition:all 0.5s;background:hsl(var(--white));border-radius:var(--radius-lg);border:1px solid hsl(var(--border) / 0.5);box-shadow:var(--shadow-md)}.cookies-card.hide{bottom:-500px !important}.cookies-card__icon{width:55px;height:55px;border-radius:50%;background:var(--premium-gradient);color:hsl(var(--white));font-size:32px;display:inline-flex;justify-content:center;align-items:center}.cookies-card__content{margin-bottom:0}.cookies-btn{color:hsl(var(--heading));text-decoration:none;padding:10px 35px;margin:3px 5px;display:inline-block;border-radius:999px;background:hsl(var(--base) / 0.10)}.cookies-btn:hover{color:hsl(var(--base))}@media (max-width:767px){.cookies-card{width:100%;left:0;bottom:0;font-size:14px;padding:15px}}.left-site-category{width:280px;position:relative;z-index:99;background-color:hsl(var(--white));border-radius:var(--radius-md)}.single_content{display:none}.product-item .product-inner .product-content{transition:all ease 0.3s}.product-item .product-inner:hover .product-content{opacity:0;visibility:hidden}.captcha-top{margin-top:25px}.close{background:transparent}.close:hover{color:hsl(var(--base))}.close span{color:hsl(var(--heading));font-size:30px}.custom--card{border:1px solid hsl(var(--border) / 0.8);border-radius:var(--radius-lg);background:hsl(var(--white));box-shadow:var(--shadow-xs)}.custom--card .card-header,.custom--card .card-footer{text-align:left;padding:30px 30px 16px;border:0 !important;background:transparent !important}.custom--card .card-header .card-title,.custom--card .card-footer .card-title{color:hsl(var(--heading));margin:0}.custom--card .card-body{padding:30px !important}.custom--card.card--lg .card-header,.custom--card.card--lg .card-footer{padding:20px 35px}.custom--card.card--lg .card-body{padding:35px}.custom--card.card--md .card-header,.custom--card.card--md .card-footer{padding:10px 20px}.custom--card.card--md .card-body{padding:20px}@media (max-width:767px){.custom--card .card-header,.custom--card .card-footer{padding:20px 20px 16px}.custom--card .card-body{padding:20px !important}.custom--card.card--lg .card-header,.custom--card.card--lg .card-footer{padding:15px 25px}.custom--card.card--lg .card-body{padding:25px}}@media (max-width:575px){.custom--card.card--lg .card-header,.custom--card.card--lg .card-footer{padding:10px 20px}.custom--card.card--lg .card-body{padding:20px}}@media (max-width:450px){.custom--card.card--lg .card-header,.custom--card.card--lg .card-footer{padding:8px 15px}.custom--card.card--lg .card-body{padding:15px}}.list{display:flex;flex-direction:column;gap:var(--gap,1rem);margin:0;padding:0;list-style:none}.list--row{flex-direction:row}.list--base>li,.list--check>li{position:relative;display:flex;align-items:center}.list--base>li::before{content:"";display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:8px;height:8px;line-height:8px;border-radius:50%;margin-right:10px;background:hsl(var(--base));box-shadow:0 0 0 5px hsl(var(--base) / 0.1)}.list--check>li::before{content:"\f00c";font-family:"Line Awesome Free";font-weight:900;margin-right:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:20px;line-height:1;color:hsl(var(--base)) !important}@supports not (gap:1rem){.list{margin:-0.5rem}.list>*{margin:0.5rem}}.hover-input-popup .input-popup{display:block;position:absolute;bottom:115%;left:50%;width:280px;background-color:hsl(222 34% 24%);color:hsl(var(--white));padding:20px;border-radius:var(--radius-md);transform:translateX(-50%);transition:all 0.3s}.input-popup{display:none}.input-popup::after{position:absolute;content:"";bottom:-19px;left:50%;margin-left:-5px;border-width:10px;border-style:solid;border-color:transparent transparent hsl(222 34% 24%) transparent;transform:rotate(180deg)}.input-popup p{padding-left:20px;position:relative}.input-popup p::before{position:absolute;content:"";font-family:"Line Awesome Free";font-weight:900;left:0;top:4px;line-height:1;font-size:18px}.input-popup p.error{text-decoration:line-through}.input-popup p.error::before{content:"\f057";color:hsl(var(--danger))}.input-popup p.success::before{content:"\f058";color:hsl(var(--success))}.user-support-ticket,.admin-support-ticket{margin-bottom:15px;border-radius:var(--radius-md);padding:12px}.admin-support-ticket:last-child,.user-support-ticket:last-child{margin-bottom:0 !important}.user-support-ticket{border:1px solid hsl(var(--border) / 0.5)}.admin-support-ticket{background-color:hsl(var(--base) / 0.04);border:1px solid hsl(var(--base) / 0.10)}.invoice .logo img{width:180px}.print-payment-table.table>:not(caption)>*>*{border-bottom:none !important}.print-payment-table.table tbody tr td:last-child{border-right:none !important}table.table.print-payment-table tbody tr th,table.table.print-payment-table tbody tr td{border-bottom:1px dashed hsl(var(--border)) !important}.details_info_btn{padding:0 7px;height:auto;line-height:20px}.services-card__icon img{width:60px;height:50px}.offer-banner__two-thumb .ads-img{overflow:hidden;border-radius:var(--radius-md)}.offer-banner__two-thumb .ads-img img{transform:scale(1);transition:0.4s ease-in-out}.offer-banner__two-thumb:hover .ads-img img{transform:scale(1.06)}.offer-countdown{position:absolute;background:hsl(var(--white));z-index:1;border-radius:var(--radius-md);padding:15px;width:90%;top:20px;left:50%;transform:translateX(-50%);box-shadow:var(--shadow-xs)}.remaining-time__content{display:flex;justify-content:center;gap:1rem;align-items:baseline}.clock-dot{font-size:24px;display:flex}.remaining-time__desc{font-size:0.875rem;margin-top:10px}.remaining-time .box{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:0}.remaining-time .box__text{font-size:0.875rem;font-weight:600;margin-top:8px;line-height:1;color:hsl(var(--body-color))}.remaining-time .box .box-style{width:50px;height:50px;color:hsl(var(--heading));display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:1rem;font-weight:700;font-family:var(--body-font);position:relative;z-index:1}.remaining-time .box .box-style::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:92%;width:92%;background:hsl(var(--white));border-radius:100%;z-index:-1}.section-countdown .box-style{height:auto !important;width:auto !important;font-size:0.875rem !important;font-weight:700 !important}.section-countdown .remaining-time .box{margin-bottom:0;border:1px solid hsl(var(--border));padding:3px 15px;border-radius:999px}.section-countdown .remaining-time__content{gap:0.5rem !important}.section-countdown .remaining-time .box__text{font-size:0.675rem;font-weight:600;margin-top:0 !important;color:hsl(var(--body-color))}@media (max-width:991px){.remaining-time__content{gap:10px}.remaining-time .box .box-style{width:30px;height:30px;font-size:0.875rem}}@media (max-width:575px){.remaining-time .box__text{font-size:10px}.offer-countdown{width:95%}.remaining-time .box .box-style::before{height:94%;width:94%}}@media (max-width:474px){.remaining-time__content{gap:6px}.remaining-time .box .box-style{width:30px;height:30px;font-size:10px}.offer-countdown{width:95%;padding:10px 0}}@keyframes slide-down{0%{opacity:0;transform:translateY(-150%)}100%{opacity:1;transform:translateY(0)}}@keyframes dash{0%{stroke-dasharray:0,100}100%{stroke-dasharray:100,0}}@keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes sp-anime{100%{transform:rotate(360deg)}}@media (max-width:575px){.carousel-caption{position:absolute !important;left:7% !important;right:7% !important;bottom:10% !important}.carousel-caption h1,.carousel-caption h2,.carousel-caption h3,.carousel-caption h5{font-size:clamp(1.35rem,7vw,2rem) !important}.btn--base.btn-xs,.btn--danger.btn-xs{height:30px;line-height:30px;padding:0 10px;font-size:14px}}@media (min-width:425px) and (max-width:575px){.col-xsm-6{width:50%}}@media screen and (max-width:424px){.form--check label,.form--check a{font-size:0.9375rem}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:0.01ms !important}}.banner-categories{position:relative;border-radius:22px !important;margin:0 auto;text-align:center;padding:14px 12px 13px !important;border:1px solid hsl(var(--border) / 0.82) !important;background:radial-gradient(circle at top left,hsl(var(--base) / 0.08),transparent 34%),linear-gradient(180deg,hsl(var(--white)) 0%,hsl(var(--body-bg)) 100%) !important;box-shadow:0 14px 34px hsl(220 35% 28% / 0.07) !important;transition:all 0.3s ease;height:100%;overflow:hidden}.banner-categories::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient( 135deg,hsl(var(--base) / 0.42),transparent 35%,hsl(var(--accent) / 0.35) );-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0.85}.banner-categories:hover{border-color:hsl(var(--base) / 0.42) !important;box-shadow:0 20px 48px hsl(var(--base) / 0.13) !important;transform:translateY(-4px)}.hero-slider .banner-categories img,.banner-categories img,.banner-categories.p-2 img,.p-2.banner-categories img{display:block !important;width:92px !important;height:92px !important;max-width:92px !important;min-width:92px !important;margin:0 auto !important;padding:8px !important;object-fit:cover !important;object-position:center !important;aspect-ratio:1 / 1;border-radius:18px !important;border:1px solid hsl(var(--base) / 0.24) !important;background:linear-gradient(hsl(var(--white)),hsl(var(--white))) padding-box,linear-gradient(135deg,hsl(var(--base) / 0.65),hsl(var(--accent) / 0.55)) border-box !important;box-shadow:0 12px 28px hsl(220 35% 28% / 0.08) !important;transform:scale(1);transition:all 0.35s ease}.banner-categories:hover img,.banner-categories.p-2:hover img,.p-2.banner-categories:hover img{transform:scale(1.06);border-color:hsl(var(--base) / 0.42) !important;box-shadow:0 16px 36px hsl(var(--base) / 0.16) !important}.banner-categories a{position:relative;z-index:1;display:block;color:hsl(var(--heading))}.banner-categories .title,.banner-categories p{margin-top:10px;margin-bottom:0;font-size:0.875rem;font-weight:800;color:hsl(var(--heading));line-height:1.35;transition:color 0.25s ease}.banner-categories:hover a .title,.banner-categories:hover p{color:hsl(var(--base))}@media (max-width:575px){.hero-slider .banner-categories img,.banner-categories img,.banner-categories.p-2 img,.p-2.banner-categories img{width:74px !important;height:74px !important;max-width:74px !important;min-width:74px !important;border-radius:16px !important;padding:6px !important}}:root{--body-bg:220 45% 97%}.header-bottom{position:relative;z-index:80;background:rgba(255,255,255,0.96) !important;border-top:1px solid hsl(var(--border) / 0.65) !important;border-bottom:1px solid hsl(var(--border) / 0.78) !important;box-shadow:0 12px 34px hsl(220 35% 28% / 0.07) !important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.header-area.active .header-bottom{background:rgba(255,255,255,0.98) !important;box-shadow:0 16px 42px hsl(220 35% 28% / 0.09) !important}.header-bottom-wrapper{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px}.header-bottom .menu{display:flex;align-items:center;gap:5px}.header-bottom .menu li{position:relative;padding:0 !important}.header-bottom .menu li a{position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:11px 16px !important;border-radius:999px !important;color:hsl(var(--heading) / 0.82) !important;background:transparent !important;font-size:0.875rem;font-weight:700;line-height:1.2;letter-spacing:0.01em;transition:all 0.25s ease}.header-bottom .menu li a::before{content:"";position:absolute;left:18px;right:18px;bottom:7px;height:2px;border-radius:999px;background:var(--premium-gradient);transform:scaleX(0);transform-origin:center;transition:transform 0.25s ease}.header-bottom .menu li a:hover,.header-bottom .menu li a.active,.header-bottom .menu li:hover>a{color:hsl(var(--base)) !important;background:hsl(var(--base) / 0.08) !important}.header-bottom .menu li a:hover::before,.header-bottom .menu li a.active::before,.header-bottom .menu li:hover>a::before{transform:scaleX(1)}.header-bottom .menu li a.header-button{background:var(--premium-gradient) !important;color:hsl(var(--white)) !important;border-radius:999px !important;box-shadow:0 14px 30px hsl(var(--base) / 0.24) !important}.header-bottom .menu li a.header-button::before{display:none !important}.header-bottom .menu li a.header-button:hover{color:hsl(var(--white)) !important;transform:translateY(-2px);box-shadow:0 18px 40px hsl(var(--base) / 0.32) !important}.header-bottom .menu li .submenu{background:hsl(var(--white)) !important;border:1px solid hsl(var(--border) / 0.9) !important;border-radius:18px !important;box-shadow:0 22px 55px hsl(220 35% 28% / 0.13) !important;overflow:hidden}.header-bottom .menu li .submenu li{background:hsl(var(--white)) !important;border-bottom:1px solid hsl(var(--border) / 0.55) !important}.header-bottom .menu li .submenu li:last-child{border-bottom:0 !important}.header-bottom .menu li .submenu li a{display:flex;justify-content:space-between;width:100%;padding:12px 17px !important;border-radius:0 !important;background:transparent !important;color:hsl(var(--heading) / 0.78) !important;font-size:0.875rem;font-weight:600}.header-bottom .menu li .submenu li a::before{display:none !important}.header-bottom .menu li .submenu li a:hover,.header-bottom .menu li .submenu li a.active,.header-bottom .menu li .submenu li:hover>a{color:hsl(var(--base)) !important;background:hsl(var(--base) / 0.08) !important;padding-left:22px !important}.view-category{width:280px;flex-shrink:0}.view-category .menu-category-btn{width:100%;min-height:48px;padding:13px 20px !important;border-radius:16px !important;background:var(--premium-gradient) !important;color:hsl(var(--white)) !important;box-shadow:0 15px 34px hsl(var(--base) / 0.24) !important;font-size:0.875rem;font-weight:800;letter-spacing:0.01em;display:flex;align-items:center;justify-content:center;gap:9px;transition:all 0.25s ease}.view-category .menu-category-btn:hover{transform:translateY(-2px);box-shadow:0 20px 42px hsl(var(--base) / 0.32) !important}.view-category .menu-category-btn i{font-size:1.25rem;margin-right:3px}.header-bottom .ecommerce,.header-bottom .dropdown-toggle,.header-bottom .user-account{height:44px;min-width:44px;padding-inline:12px !important;border-radius:14px !important;background:transparent !important;color:hsl(var(--heading) / 0.75) !important;transition:all 0.25s ease}.header-bottom .ecommerce:hover,.header-bottom .dropdown-toggle:hover,.header-bottom .user-account:hover{background:hsl(var(--base) / 0.08) !important;color:hsl(var(--base)) !important}.header-bottom .ecommerce__icon,.header-bottom .user-account .icon{color:hsl(var(--heading) / 0.72) !important;font-size:25px !important}.header-bottom .ecommerce:hover .ecommerce__icon,.header-bottom .user-account:hover .icon{color:hsl(var(--base)) !important}.header-bottom .ecommerce__text{display:none !important}.header-bottom .ecommerce__is{top:-4px !important;right:-4px !important;width:19px !important;height:19px !important;background:hsl(var(--base)) !important;color:hsl(var(--white)) !important;border:2px solid hsl(var(--white)) !important;box-shadow:0 7px 14px hsl(var(--base) / 0.25) !important}.header-bottom .dropdown-toggle{color:hsl(var(--heading) / 0.75) !important}.header-bottom .dropdown-toggle::after{color:hsl(var(--heading) / 0.55) !important}.header-bottom .dropdown-toggle:hover::after{color:hsl(var(--base)) !important}.header-bottom .user-account span{color:hsl(var(--heading) / 0.78) !important;font-weight:700}.header-bottom .user-account:hover span{color:hsl(var(--base)) !important}.cart-icon-design button,.cart-icon-design a{min-height:44px;padding:7px 15px !important;border-radius:999px !important;background:var(--premium-gradient) !important;color:hsl(var(--white)) !important;box-shadow:0 14px 30px hsl(var(--base) / 0.22) !important;transition:all 0.25s ease}.cart-icon-design button:hover,.cart-icon-design a:hover{transform:translateY(-2px);box-shadow:0 18px 38px hsl(var(--base) / 0.3) !important}.cart-icon-design button i,.cart-icon-design a i,.cart-icon-design button .items,.cart-icon-design a .items,.cart-icon-design button .amount,.cart-icon-design a .amount{color:hsl(var(--white)) !important}@media (max-width:1199px){.view-category{width:190px}.view-category .menu-category-btn{padding-inline:14px !important;font-size:0.8125rem}.header-bottom .menu li a{padding:10px 11px !important;font-size:0.8125rem}}@media (max-width:991px){.header-bottom{display:none !important}}.banner-categories,.banner-categories.p-2,.p-2.banner-categories{position:relative;isolation:isolate;width:100%;height:100%;min-height:150px;display:flex !important;align-items:center;justify-content:center;text-align:center;padding:14px 12px 13px !important;border-radius:24px !important;border:1px solid hsl(var(--border) / 0.85) !important;background:radial-gradient(circle at top left,hsl(var(--base) / 0.10),transparent 38%),radial-gradient(circle at bottom right,hsl(var(--accent) / 0.08),transparent 38%),linear-gradient(180deg,hsl(var(--white)) 0%,hsl(var(--surface-soft)) 100%) !important;box-shadow:0 14px 34px hsl(220 35% 28% / 0.075),inset 0 1px 0 hsl(var(--white) / 0.9) !important;overflow:hidden;transition:all 0.3s ease}.banner-categories::before,.banner-categories.p-2::before,.p-2.banner-categories::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;background:linear-gradient( 135deg,hsl(var(--base) / 0.45),transparent 34%,hsl(var(--accent) / 0.36) );-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0.8}.banner-categories::after,.banner-categories.p-2::after,.p-2.banner-categories::after{content:"";position:absolute;width:92px;height:92px;right:-36px;bottom:-36px;border-radius:50%;background:hsl(var(--base) / 0.08);pointer-events:none}.banner-categories:hover,.banner-categories.p-2:hover,.p-2.banner-categories:hover{border-color:hsl(var(--base) / 0.48) !important;box-shadow:0 22px 52px hsl(var(--base) / 0.14),inset 0 1px 0 hsl(var(--white) / 0.95) !important;transform:translateY(-5px)}.banner-categories a,.banner-categories.p-2 a,.p-2.banner-categories a{width:100%;display:flex !important;flex-direction:column;align-items:center;justify-content:center;color:hsl(var(--heading)) !important;position:relative;z-index:2}.banner-categories img,.banner-categories.p-2 img,.p-2.banner-categories img,.hero-slider .banner-categories img,.small-card .banner-categories img,.category-section .banner-categories img{display:block !important;width:96px !important;height:96px !important;min-width:96px !important;max-width:96px !important;min-height:96px !important;max-height:96px !important;aspect-ratio:1 / 1 !important;object-fit:cover !important;object-position:center center !important;margin:0 auto !important;padding:7px !important;border-radius:20px !important;border:1px solid transparent !important;background:linear-gradient(hsl(var(--white)),hsl(var(--white))) padding-box,linear-gradient(135deg,hsl(var(--base) / 0.62),hsl(var(--accent) / 0.52)) border-box !important;box-shadow:0 12px 28px hsl(220 35% 28% / 0.10),inset 0 1px 0 hsl(var(--white) / 0.88) !important;transform:scale(1);transition:all 0.35s ease}.banner-categories picture,.banner-categories figure,.banner-categories .thumb,.banner-categories .image,.banner-categories .icon{width:96px !important;height:96px !important;min-width:96px !important;max-width:96px !important;margin:0 auto !important;border-radius:20px !important;overflow:hidden !important}.banner-categories:hover img,.banner-categories.p-2:hover img,.p-2.banner-categories:hover img{transform:scale(1.07);box-shadow:0 18px 38px hsl(var(--base) / 0.18),inset 0 1px 0 hsl(var(--white) / 0.95) !important}.banner-categories .title,.banner-categories p,.banner-categories span,.banner-categories a span{display:block;margin-top:11px !important;margin-bottom:0 !important;color:hsl(var(--heading)) !important;font-size:0.875rem !important;font-weight:800 !important;line-height:1.35 !important;letter-spacing:-0.01em;text-align:center;transition:color 0.25s ease}.banner-categories:hover .title,.banner-categories:hover p,.banner-categories:hover span,.banner-categories:hover a span{color:hsl(var(--base)) !important}.banner-categories.p-2,.p-2.banner-categories{padding:14px 12px 13px !important}.small-card .banner-categories,.category-section .banner-categories{margin:0 !important}@media (max-width:991px){.banner-categories,.banner-categories.p-2,.p-2.banner-categories{min-height:140px;border-radius:22px !important}.banner-categories img,.banner-categories.p-2 img,.p-2.banner-categories img,.hero-slider .banner-categories img,.small-card .banner-categories img,.category-section .banner-categories img{width:88px !important;height:88px !important;min-width:88px !important;max-width:88px !important;min-height:88px !important;max-height:88px !important;border-radius:18px !important}.banner-categories picture,.banner-categories figure,.banner-categories .thumb,.banner-categories .image,.banner-categories .icon{width:88px !important;height:88px !important;min-width:88px !important;max-width:88px !important;border-radius:18px !important}}@media (max-width:575px){.banner-categories,.banner-categories.p-2,.p-2.banner-categories{min-height:124px;padding:11px 8px 10px !important;border-radius:20px !important}.banner-categories img,.banner-categories.p-2 img,.p-2.banner-categories img,.hero-slider .banner-categories img,.small-card .banner-categories img,.category-section .banner-categories img{width:74px !important;height:74px !important;min-width:74px !important;max-width:74px !important;min-height:74px !important;max-height:74px !important;padding:5px !important;border-radius:16px !important}.banner-categories picture,.banner-categories figure,.banner-categories .thumb,.banner-categories .image,.banner-categories .icon{width:74px !important;height:74px !important;min-width:74px !important;max-width:74px !important;border-radius:16px !important}.banner-categories .title,.banner-categories p,.banner-categories span,.banner-categories a span{margin-top:9px !important;font-size:0.75rem !important;line-height:1.3 !important}}@media (max-width:380px){.banner-categories,.banner-categories.p-2,.p-2.banner-categories{min-height:112px}.banner-categories img,.banner-categories.p-2 img,.p-2.banner-categories img,.hero-slider .banner-categories img,.small-card .banner-categories img,.category-section .banner-categories img{width:66px !important;height:66px !important;min-width:66px !important;max-width:66px !important;min-height:66px !important;max-height:66px !important;border-radius:15px !important}.banner-categories picture,.banner-categories figure,.banner-categories .thumb,.banner-categories .image,.banner-categories .icon{width:66px !important;height:66px !important;min-width:66px !important;max-width:66px !important;border-radius:15px !important}}.owl-carousel .banner-categories,.swiper .banner-categories,.carousel .banner-categories{height:100% !important}.owl-carousel .banner-categories img,.swiper .banner-categories img,.carousel .banner-categories img{object-fit:cover !important;object-position:center !important}.header-bottom .ecommerce__icon,.header-bottom .dropdown-toggle,.header-bottom .dropdown-toggle::after,.header-bottom .user-account span,.header-bottom .user-account .icon{color:hsl(var(--heading) / 0.75) !important}.header-bottom .ecommerce:hover .ecommerce__icon,.header-bottom .dropdown-toggle:hover,.header-bottom .dropdown-toggle:hover::after,.header-bottom .user-account:hover span,.header-bottom .user-account:hover .icon{color:hsl(var(--base)) !important}this is the main css ========================================================= */:root{--saas-bg:#f6f8fb;--saas-surface:rgba(255,255,255,0.94);--saas-surface-strong:#ffffff;--saas-soft:#f8fafc;--saas-border:#e6eaf0;--saas-border-soft:rgba(15,23,42,0.08);--saas-text:#0f172a;--saas-heading:#111827;--saas-muted:#64748b;--saas-muted-2:#94a3b8;--saas-radius:18px;--saas-radius-sm:12px;--saas-shadow:0 18px 50px rgba(15,23,42,0.08);--saas-shadow-sm:0 10px 25px rgba(15,23,42,0.06);--saas-accent:hsl(var(--base));--saas-accent-soft:hsl(var(--base) / 0.10);--saas-accent-border:hsl(var(--base) / 0.24);--saas-accent-shadow:hsl(var(--base) / 0.22)}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--saas-text) !important;font-family:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;background:radial-gradient(circle at 10% 0%,hsl(var(--base) / 0.10),transparent 28%),radial-gradient(circle at 90% 12%,rgba(59,130,246,0.10),transparent 30%),linear-gradient(180deg,#fbfcff 0%,var(--saas-bg) 45%,#ffffff 100%) !important;overflow-x:hidden}main{min-height:62vh}a{text-decoration:none;transition:color 0.2s ease,opacity 0.2s ease,transform 0.2s ease}a:hover{text-decoration:none}img{max-width:100%}.text--base,.text--color{color:var(--saas-accent) !important}.bg-white,.header-area,.header-area.bg-white{background:rgba(255,255,255,0.90) !important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--saas-border-soft);box-shadow:0 8px 25px rgba(15,23,42,0.04)}.header-area{position:sticky;top:0;z-index:1000}.container.py-60{padding-top:42px !important;padding-bottom:56px !important}.card,.address-wrapper,.payment-option,.payment-details,.cart-sidebar-area,.cookies-card,.custom--modal .modal-content,.product-card,.category-card,.wishlist-card,.order-card,.table-responsive,.user-profile-card,.dashboard-card,.support-card,.confirmation-card{background:var(--saas-surface) !important;border:1px solid var(--saas-border) !important;border-radius:var(--saas-radius) !important;box-shadow:var(--saas-shadow) !important}.address-wrapper,.payment-option,.payment-details{padding:24px !important}.confirmation-card{padding:42px !important}h1,h2,h3,h4,h5,h6,.payment-option__title,.cart-sidebar-area__title,.title{color:var(--saas-heading) !important;letter-spacing:-0.02em;font-weight:800 !important}p,li,label,.text-muted,.address-item-label,.address-item-value,.payment-name,.subtitle{color:var(--saas-muted) !important}.form-control,.form--control,.form-select,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple,.input-group-text{min-height:46px;background:#ffffff !important;border:1px solid #dbe2ea !important;border-radius:12px !important;color:var(--saas-text) !important;box-shadow:none !important;transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.form-control:focus,.form--control:focus,.form-select:focus,.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default .select2-selection--single:focus{border-color:var(--saas-accent) !important;box-shadow:0 0 0 4px var(--saas-accent-soft) !important}.input-group .form-control,.input-group .form--control{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.input-group-text{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;color:var(--saas-muted) !important}.form-check-input{border-color:#cbd5e1 !important;box-shadow:none !important}.form-check-input:checked{background-color:var(--saas-accent) !important;border-color:var(--saas-accent) !important}.btn,.btn--base,.btn-outline--light,.btn--dark,button[type="submit"]{border-radius:12px !important;font-weight:700 !important;letter-spacing:-0.01em;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease,border-color 0.2s ease !important}.btn--base,button[type="submit"].btn--base,.btn.btn--base{background:linear-gradient(135deg,hsl(var(--base)),#2563eb) !important;border:1px solid transparent !important;color:#ffffff !important;box-shadow:0 14px 28px var(--saas-accent-shadow) !important}.btn--base:hover,button[type="submit"].btn--base:hover,.btn.btn--base:hover{transform:translateY(-1px);box-shadow:0 18px 34px hsl(var(--base) / 0.28) !important;color:#ffffff !important}.btn-outline--light{background:#ffffff !important;border:1px solid var(--saas-border) !important;color:var(--saas-text) !important}.btn-outline--light:hover{border-color:var(--saas-accent) !important;color:var(--saas-accent) !important}.cart-step{position:relative;padding:14px !important;background:rgba(255,255,255,0.82) !important;border:1px solid var(--saas-border) !important;border-radius:26px !important;box-shadow:var(--saas-shadow-sm) !important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.cart-step-box{position:relative;isolation:isolate;overflow:hidden;min-height:124px;padding:22px 16px !important;border-radius:22px !important;background:radial-gradient(circle at top left,hsl(var(--base) / 0.08),transparent 38%),linear-gradient(180deg,#ffffff 0%,#f8fafc 100%) !important;border:1px solid rgba(15,23,42,0.08) !important;box-shadow:0 12px 30px rgba(15,23,42,0.06) !important;text-align:center;transition:all 0.28s ease}.cart-step-box::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;background:linear-gradient( 135deg,hsl(var(--base) / 0.38),transparent 40%,rgba(37,99,235,0.22) );-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity 0.28s ease}.cart-step-box::after{content:"";position:absolute;width:92px;height:92px;right:-38px;bottom:-38px;border-radius:999px;background:hsl(var(--base) / 0.075);pointer-events:none}.cart-step-box:hover{transform:translateY(-4px);border-color:hsl(var(--base) / 0.28) !important;box-shadow:0 20px 42px hsl(var(--base) / 0.12) !important}.cart-step-box:hover::before{opacity:1}.cart-step-box.active,.cart-step-box.current{background:radial-gradient(circle at top left,hsl(var(--base) / 0.13),transparent 42%),linear-gradient(180deg,#ffffff 0%,hsl(var(--base) / 0.055) 100%) !important;border-color:hsl(var(--base) / 0.45) !important;box-shadow:0 22px 48px hsl(var(--base) / 0.16) !important}.cart-step-box.active::before,.cart-step-box.current::before{opacity:1}.cart-step-box.completed,.cart-step-box.done{background:radial-gradient(circle at top left,rgba(34,197,94,0.12),transparent 42%),linear-gradient(180deg,#ffffff 0%,#f0fdf4 100%) !important;border-color:rgba(34,197,94,0.38) !important;box-shadow:0 18px 42px rgba(34,197,94,0.10) !important}.cart-step-icon{width:52px !important;height:52px !important;min-width:52px !important;display:grid !important;place-items:center !important;margin:0 auto 12px !important;border-radius:18px !important;background:linear-gradient(135deg,hsl(var(--base)),#2563eb) !important;color:#ffffff !important;border:1px solid rgba(255,255,255,0.55) !important;box-shadow:0 14px 28px hsl(var(--base) / 0.22) !important;position:relative;z-index:2;transition:all 0.25s ease}.cart-step-box:hover .cart-step-icon,.cart-step-box.active .cart-step-icon,.cart-step-box.current .cart-step-icon{transform:scale(1.05)}.cart-step-box.completed .cart-step-icon,.cart-step-box.done .cart-step-icon{background:linear-gradient(135deg,#22c55e,#16a34a) !important;box-shadow:0 14px 28px rgba(34,197,94,0.22) !important}.cart-step-icon svg{width:30px !important;height:30px !important;display:block}.cart-step-icon i{color:#ffffff !important;font-size:22px;line-height:1}.cart-step-title{display:block;margin:0 !important;color:var(--saas-heading) !important;font-size:14px !important;line-height:1.35;font-weight:800 !important;letter-spacing:-0.01em;position:relative;z-index:2}.cart-step-box.active .cart-step-title,.cart-step-box.current .cart-step-title{color:hsl(var(--base)) !important}.cart-step-box.completed .cart-step-title,.cart-step-box.done .cart-step-title{color:#16a34a !important}.cart-step-box p,.cart-step-box span:not(.cart-step-title){color:var(--saas-muted) !important;font-size:13px;line-height:1.5;font-weight:500;position:relative;z-index:2}.payment-option-item,.delivery-type,.address-item,.address-card,.shipping-address-item,.cart-product,.wishlist-item{background:#ffffff !important;border:1px solid var(--saas-border) !important;border-radius:16px !important;box-shadow:0 8px 20px rgba(15,23,42,0.04) !important;transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease,background 0.2s ease}.payment-option-item:hover,.delivery-type:hover,.address-item:hover,.shipping-address-item:hover{transform:translateY(-1px);border-color:hsl(var(--base) / 0.38) !important;box-shadow:0 16px 35px rgba(15,23,42,0.08) !important}.payment-option-item:has(input:checked),.delivery-type:has(input:checked),.address-item:has(input:checked){background:linear-gradient(180deg,#ffffff,hsl(var(--base) / 0.055)) !important;border-color:hsl(var(--base) / 0.55) !important;box-shadow:0 16px 35px hsl(var(--base) / 0.12) !important}.payment-option-item-content .thumb,.payment-option-item .thumb{background:#f8fafc !important;border:1px solid var(--saas-border) !important;border-radius:12px !important;padding:8px !important}.payment-details .gateway-info,.gateway-info{margin:0;padding:0;list-style:none}.payment-details .gateway-info li,.gateway-info li{padding:14px 0 !important;border-bottom:1px solid var(--saas-border) !important;display:flex;align-items:center;justify-content:space-between;gap:12px}.gateway-info li:last-child{border-bottom:0 !important}.total-amount{margin-top:10px !important;padding:16px !important;background:#f8fafc !important;border:1px solid var(--saas-border) !important;border-radius:14px !important}.total-amount span:last-child,.final-amount,#total{color:var(--saas-text) !important;font-weight:800 !important}.bg-light{background:#f8fafc !important;border:1px solid var(--saas-border) !important}.table{color:var(--saas-text) !important}.table thead th{background:#f8fafc !important;color:var(--saas-muted) !important;border-color:var(--saas-border) !important}.table td,.table th{border-color:var(--saas-border) !important}.alert,.cookies-card{border-radius:16px !important;border:1px solid var(--saas-border) !important}.auth-devide span{background:#ffffff !important;color:var(--saas-muted) !important;border:1px solid var(--saas-border) !important;border-radius:999px !important;padding:5px 14px !important}.crypto-message,.gateway-conversion,.conversion-currency,small.text-muted{color:var(--saas-muted) !important}.site-sidebar{background:rgba(255,255,255,0.96) !important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--saas-text) !important}.sidebar-close-btn,.scrollToTop{background:var(--saas-accent) !important;color:#ffffff !important;border-radius:14px !important;box-shadow:0 12px 28px hsl(var(--base) / 0.22) !important}.footer-area,.footer-bg{background:#0f172a !important;color:#cbd5e1 !important;border-top:1px solid rgba(255,255,255,0.08)}.footer-area .title,.footer-area h1,.footer-area h2,.footer-area h3,.footer-area h4,.footer-area h5,.footer-area h6{color:#ffffff !important}.footer-area p,.footer-area li,.footer-area a{color:#cbd5e1 !important}.footer-area a:hover{color:#ffffff !important}.btn-whatsapp{position:fixed;right:22px;bottom:22px;z-index:1050;width:62px;height:62px;display:flex;align-items:center;justify-content:center;border-radius:999px;color:#ffffff !important;background:linear-gradient(135deg,#25d366,#13b957);font-size:29px;text-decoration:none;box-shadow:0 16px 35px rgba(37,211,102,0.38);transition:transform 0.25s ease,box-shadow 0.25s ease;animation:whatsappPulse 2s infinite}.btn-whatsapp:hover{color:#ffffff !important;transform:translateY(-3px) scale(1.05);box-shadow:0 22px 46px rgba(37,211,102,0.48)}@keyframes whatsappPulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,0.55)}70%{box-shadow:0 0 0 16px rgba(37,211,102,0)}100%{box-shadow:0 0 0 0 rgba(37,211,102,0)}}@media (max-width:991px){.container.py-60{padding-top:32px !important;padding-bottom:44px !important}.cart-step{border-radius:22px !important;padding:12px !important}.cart-step-box{min-height:112px;padding:18px 12px !important;border-radius:18px !important}.cart-step-icon{width:46px !important;height:46px !important;min-width:46px !important;border-radius:16px !important}.cart-step-icon svg{width:26px !important;height:26px !important}}@media (max-width:767px){.address-wrapper,.payment-option,.payment-details{padding:18px !important}.confirmation-card{padding:28px 20px !important}.cart-step{border-radius:20px !important}.cart-step-box{min-height:98px;padding:16px 10px !important}.cart-step-title{font-size:12px !important}.btn-whatsapp{width:56px;height:56px;right:16px;bottom:16px;font-size:26px}}@media (max-width:575px){.cart-step{padding:10px !important}.cart-step-box{min-height:92px;border-radius:16px !important}.cart-step-icon{width:42px !important;height:42px !important;min-width:42px !important;border-radius:14px !important;margin-bottom:9px !important}.cart-step-icon svg{width:23px !important;height:23px !important}.cart-step-icon i{font-size:19px}}:root{--body-bg:220 45% 97%;--saas-bg:#f6f8fb;--saas-surface:rgba(255,255,255,0.94);--saas-surface-strong:#ffffff;--saas-soft:#f8fafc;--saas-border:#e6eaf0;--saas-border-soft:rgba(15,23,42,0.08);--saas-text:#0f172a;--saas-heading:#111827;--saas-muted:#64748b;--saas-muted-2:#94a3b8;--saas-radius:18px;--saas-radius-sm:12px;--saas-shadow:0 18px 50px rgba(15,23,42,0.08);--saas-shadow-sm:0 10px 25px rgba(15,23,42,0.06);--saas-accent:hsl(var(--base));--saas-accent-soft:hsl(var(--base) / 0.10);--saas-accent-border:hsl(var(--base) / 0.24);--saas-accent-shadow:hsl(var(--base) / 0.22)}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--saas-text) !important;font-family:var(--body-font) !important;background:radial-gradient(circle at 10% 0%,hsl(var(--base) / 0.10),transparent 28%),radial-gradient(circle at 90% 12%,rgba(59,130,246,0.10),transparent 30%),linear-gradient(180deg,#fbfcff 0%,var(--saas-bg) 45%,#ffffff 100%) !important;overflow-x:hidden;padding:0px !important}main{min-height:62vh}a{text-decoration:none;transition:color 0.2s ease,opacity 0.2s ease,transform 0.2s ease}a:hover{text-decoration:none}img{max-width:100%}.text--base,.text--color{color:var(--saas-accent) !important}.bg-white,.header-area,.header-area.bg-white{background:rgba(255,255,255,0.92) !important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--saas-border-soft) !important;box-shadow:0 8px 25px rgba(15,23,42,0.04) !important}.header-area{position:sticky;top:0;z-index:1000}.header-area.active{background:rgba(255,255,255,0.98) !important;box-shadow:0 14px 35px rgba(15,23,42,0.08) !important}.header-top,.header-middle{border-color:hsl(var(--border) / 0.75) !important}.header-middle{background:rgba(255,255,255,0.90) !important}.header-bottom{position:relative;z-index:80;background:rgba(255,255,255,0.96) !important;border-top:1px solid hsl(var(--border) / 0.65) !important;border-bottom:1px solid hsl(var(--border) / 0.78) !important;box-shadow:0 12px 34px hsl(220 35% 28% / 0.07) !important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.header-area.active .header-bottom{background:rgba(255,255,255,0.98) !important;box-shadow:0 16px 42px hsl(220 35% 28% / 0.09) !important}.header-bottom-wrapper{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px}.header-bottom .menu{display:flex;align-items:center;gap:5px}.header-bottom .menu li{position:relative;padding:0 !important}.header-bottom .menu li a{position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:11px 16px !important;border-radius:999px !important;color:hsl(var(--heading) / 0.82) !important;background:transparent !important;font-size:0.875rem;font-weight:700;line-height:1.2;letter-spacing:0.01em;transition:all 0.25s ease}.header-bottom .menu li a::before{content:"";position:absolute;left:18px;right:18px;bottom:7px;height:2px;border-radius:999px;background:var(--premium-gradient);transform:scaleX(0);transform-origin:center;transition:transform 0.25s ease}.header-bottom .menu li a:hover,.header-bottom .menu li a.active,.header-bottom .menu li:hover>a{color:hsl(var(--base)) !important;background:hsl(var(--base) / 0.08) !important}.header-bottom .menu li a:hover::before,.header-bottom .menu li a.active::before,.header-bottom .menu li:hover>a::before{transform:scaleX(1)}.header-bottom .menu li a.header-button{background:var(--premium-gradient) !important;color:hsl(var(--white)) !important;border-radius:999px !important;box-shadow:0 14px 30px hsl(var(--base) / 0.24) !important}.header-bottom .menu li a.header-button::before{display:none !important}.header-bottom .menu li a.header-button:hover{color:hsl(var(--white)) !important;transform:translateY(-2px);box-shadow:0 18px 40px hsl(var(--base) / 0.32) !important}.header-bottom .menu li .submenu{background:hsl(var(--white)) !important;border:1px solid hsl(var(--border) / 0.9) !important;border-radius:18px !important;box-shadow:0 22px 55px hsl(220 35% 28% / 0.13) !important;overflow:hidden}.header-bottom .menu li .submenu li{background:hsl(var(--white)) !important;border-bottom:1px solid hsl(var(--border) / 0.55) !important}.header-bottom .menu li .submenu li:last-child{border-bottom:0 !important}.header-bottom .menu li .submenu li a{display:flex;justify-content:space-between;width:100%;padding:12px 17px !important;border-radius:0 !important;background:transparent !important;color:hsl(var(--heading) / 0.78) !important;font-size:0.875rem;font-weight:600}.header-bottom .menu li .submenu li a::before{display:none !important}.header-bottom .menu li .submenu li a:hover,.header-bottom .menu li .submenu li a.active,.header-bottom .menu li .submenu li:hover>a{color:hsl(var(--base)) !important;background:hsl(var(--base) / 0.08) !important;padding-left:22px !important}.view-category{width:280px;flex-shrink:0}.view-category .menu-category-btn{width:100%;min-height:48px;padding:13px 20px !important;border-radius:16px !important;background:var(--premium-gradient) !important;color:hsl(var(--white)) !important;box-shadow:0 15px 34px hsl(var(--base) / 0.24) !important;font-size:0.875rem;font-weight:800;letter-spacing:0.01em;display:flex;align-items:center;justify-content:center;gap:9px;transition:all 0.25s ease}.view-category .menu-category-btn:hover{transform:translateY(-2px);box-shadow:0 20px 42px hsl(var(--base) / 0.32) !important}.view-category .menu-category-btn i{font-size:1.25rem;margin-right:3px}.header-bottom .ecommerce,.header-bottom .dropdown-toggle,.header-bottom .user-account{height:44px;min-width:44px;padding-inline:12px !important;border-radius:14px !important;background:transparent !important;color:hsl(var(--heading) / 0.75) !important;transition:all 0.25s ease}.header-bottom .ecommerce:hover,.header-bottom .dropdown-toggle:hover,.header-bottom .user-account:hover{background:hsl(var(--base) / 0.08) !important;color:hsl(var(--base)) !important}.header-bottom .ecommerce__icon,.header-bottom .dropdown-toggle,.header-bottom .dropdown-toggle::after,.header-bottom .user-account span,.header-bottom .user-account .icon{color:hsl(var(--heading) / 0.75) !important}.header-bottom .ecommerce__icon,.header-bottom .user-account .icon{font-size:25px !important}.header-bottom .ecommerce:hover .ecommerce__icon,.header-bottom .dropdown-toggle:hover,.header-bottom .dropdown-toggle:hover::after,.header-bottom .user-account:hover span,.header-bottom .user-account:hover .icon{color:hsl(var(--base)) !important}.header-bottom .ecommerce__text{display:none !important}.header-bottom .ecommerce__is{top:-4px !important;right:-4px !important;width:19px !important;height:19px !important;background:hsl(var(--base)) !important;color:hsl(var(--white)) !important;border:2px solid hsl(var(--white)) !important;box-shadow:0 7px 14px hsl(var(--base) / 0.25) !important}.header-bottom .user-account span{font-weight:700}.cart-icon-design button,.cart-icon-design a{min-height:44px;padding:7px 15px !important;border-radius:999px !important;background:var(--premium-gradient) !important;color:hsl(var(--white)) !important;box-shadow:0 14px 30px hsl(var(--base) / 0.22) !important;transition:all 0.25s ease}.cart-icon-design button:hover,.cart-icon-design a:hover{transform:translateY(-2px);box-shadow:0 18px 38px hsl(var(--base) / 0.3) !important}.cart-icon-design button i,.cart-icon-design a i,.cart-icon-design button .items,.cart-icon-design a .items,.cart-icon-design button .amount,.cart-icon-design a .amount{color:hsl(var(--white)) !important}@media (max-width:1199px){.view-category{width:190px}.view-category .menu-category-btn{padding-inline:14px !important;font-size:0.8125rem}.header-bottom .menu li a{padding:10px 11px !important;font-size:0.8125rem}}@media (max-width:991px){.header-bottom{display:none !important}}.banner-categories,.banner-categories.p-2,.p-2.banner-categories{position:relative;isolation:isolate;width:100%;height:100%;min-height:150px;display:flex !important;align-items:center;justify-content:center;text-align:center;padding:14px 12px 13px !important;border-radius:24px !important;border:1px solid hsl(var(--border) / 0.85) !important;background:radial-gradient(circle at top left,hsl(var(--base) / 0.10),transparent 38%),radial-gradient(circle at bottom right,hsl(var(--accent) / 0.08),transparent 38%),linear-gradient(180deg,hsl(var(--white)) 0%,hsl(var(--surface-soft)) 100%) !important;box-shadow:0 14px 34px hsl(220 35% 28% / 0.075),inset 0 1px 0 hsl(var(--white) / 0.9) !important;overflow:hidden;transition:all 0.3s ease}.banner-categories::before,.banner-categories.p-2::before,.p-2.banner-categories::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;background:linear-gradient( 135deg,hsl(var(--base) / 0.45),transparent 34%,hsl(var(--accent) / 0.36) );-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0.8}.banner-categories::after,.banner-categories.p-2::after,.p-2.banner-categories::after{content:"";position:absolute;width:92px;height:92px;right:-36px;bottom:-36px;border-radius:50%;background:hsl(var(--base) / 0.08);pointer-events:none}.banner-categories:hover,.banner-categories.p-2:hover,.p-2.banner-categories:hover{border-color:hsl(var(--base) / 0.48) !important;box-shadow:0 22px 52px hsl(var(--base) / 0.14),inset 0 1px 0 hsl(var(--white) / 0.95) !important;transform:translateY(-5px)}.banner-categories a,.banner-categories.p-2 a,.p-2.banner-categories a{width:100%;display:flex !important;flex-direction:column;align-items:center;justify-content:center;color:hsl(var(--heading)) !important;position:relative;z-index:2}.banner-categories img,.banner-categories.p-2 img,.p-2.banner-categories img,.hero-slider .banner-categories img,.small-card .banner-categories img,.category-section .banner-categories img,.owl-carousel .banner-categories img,.swiper .banner-categories img,.carousel .banner-categories img{display:block !important;width:96px !important;height:96px !important;min-width:96px !important;max-width:96px !important;min-height:96px !important;max-height:96px !important;aspect-ratio:1 / 1 !important;object-fit:cover !important;object-position:center center !important;margin:0 auto !important;padding:7px !important;border-radius:20px !important;border:1px solid transparent !important;background:linear-gradient(hsl(var(--white)),hsl(var(--white))) padding-box,linear-gradient(135deg,hsl(var(--base) / 0.62),hsl(var(--accent) / 0.52)) border-box !important;box-shadow:0 12px 28px hsl(220 35% 28% / 0.10),inset 0 1px 0 hsl(var(--white) / 0.88) !important;transform:scale(1);transition:all 0.35s ease}.banner-categories picture,.banner-categories figure,.banner-categories .thumb,.banner-categories .image,.banner-categories .icon{width:96px !important;height:96px !important;min-width:96px !important;max-width:96px !important;margin:0 auto !important;border-radius:20px !important;overflow:hidden !important}.banner-categories:hover img,.banner-categories.p-2:hover img,.p-2.banner-categories:hover img{transform:scale(1.07);box-shadow:0 18px 38px hsl(var(--base) / 0.18),inset 0 1px 0 hsl(var(--white) / 0.95) !important}.banner-categories .title,.banner-categories p,.banner-categories span,.banner-categories a span{display:block;margin-top:11px !important;margin-bottom:0 !important;color:hsl(var(--heading)) !important;font-size:0.875rem !important;font-weight:800 !important;line-height:1.35 !important;letter-spacing:-0.01em;text-align:center;transition:color 0.25s ease}.banner-categories:hover .title,.banner-categories:hover p,.banner-categories:hover span,.banner-categories:hover a span{color:hsl(var(--base)) !important}.small-card .banner-categories,.category-section .banner-categories{margin:0 !important}.owl-carousel .banner-categories,.swiper .banner-categories,.carousel .banner-categories{height:100% !important}@media (max-width:991px){.banner-categories,.banner-categories.p-2,.p-2.banner-categories{min-height:140px;border-radius:22px !important}.banner-categories img,.banner-categories.p-2 img,.p-2.banner-categories img,.hero-slider .banner-categories img,.small-card .banner-categories img,.category-section .banner-categories img,.owl-carousel .banner-categories img,.swiper .banner-categories img,.carousel .banner-categories img{width:88px !important;height:88px !important;min-width:88px !important;max-width:88px !important;min-height:88px !important;max-height:88px !important;border-radius:18px !important}.banner-categories picture,.banner-categories figure,.banner-categories .thumb,.banner-categories .image,.banner-categories .icon{width:88px !important;height:88px !important;min-width:88px !important;max-width:88px !important;border-radius:18px !important}}@media (max-width:575px){.banner-categories,.banner-categories.p-2,.p-2.banner-categories{min-height:124px;padding:11px 8px 10px !important;border-radius:20px !important}.banner-categories img,.banner-categories.p-2 img,.p-2.banner-categories img,.hero-slider .banner-categories img,.small-card .banner-categories img,.category-section .banner-categories img,.owl-carousel .banner-categories img,.swiper .banner-categories img,.carousel .banner-categories img{width:74px !important;height:74px !important;min-width:74px !important;max-width:74px !important;min-height:74px !important;max-height:74px !important;padding:5px !important;border-radius:16px !important}.banner-categories picture,.banner-categories figure,.banner-categories .thumb,.banner-categories .image,.banner-categories .icon{width:74px !important;height:74px !important;min-width:74px !important;max-width:74px !important;border-radius:16px !important}.banner-categories .title,.banner-categories p,.banner-categories span,.banner-categories a span{margin-top:9px !important;font-size:0.75rem !important;line-height:1.3 !important}}@media (max-width:380px){.banner-categories,.banner-categories.p-2,.p-2.banner-categories{min-height:112px}.banner-categories img,.banner-categories.p-2 img,.p-2.banner-categories img,.hero-slider .banner-categories img,.small-card .banner-categories img,.category-section .banner-categories img,.owl-carousel .banner-categories img,.swiper .banner-categories img,.carousel .banner-categories img{width:66px !important;height:66px !important;min-width:66px !important;max-width:66px !important;min-height:66px !important;max-height:66px !important;border-radius:15px !important}.banner-categories picture,.banner-categories figure,.banner-categories .thumb,.banner-categories .image,.banner-categories .icon{width:66px !important;height:66px !important;min-width:66px !important;max-width:66px !important;border-radius:15px !important}}.card,.address-wrapper,.payment-option,.payment-details,.cart-sidebar-area,.cookies-card,.custom--modal .modal-content,.product-card,.category-card,.wishlist-card,.order-card,.table-responsive,.user-profile-card,.dashboard-card,.support-card,.confirmation-card{background:var(--saas-surface) !important;border:1px solid var(--saas-border) !important;border-radius:var(--saas-radius) !important;box-shadow:var(--saas-shadow) !important}.address-wrapper,.payment-option,.payment-details{padding:24px !important}.confirmation-card{padding:42px !important}h1,h2,h3,h4,h5,h6,.payment-option__title,.cart-sidebar-area__title,.title{color:var(--saas-heading) !important;letter-spacing:-0.02em;font-weight:800 !important}p,li,label,.text-muted,.address-item-label,.address-item-value,.payment-name,.subtitle{color:var(--saas-muted) !important}.form-control,.form--control,.form-select,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple,.input-group-text{min-height:46px;background:#ffffff !important;border:1px solid #dbe2ea !important;border-radius:12px !important;color:var(--saas-text) !important;box-shadow:none !important;transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.form-control:focus,.form--control:focus,.form-select:focus,.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default .select2-selection--single:focus{border-color:var(--saas-accent) !important;box-shadow:0 0 0 4px var(--saas-accent-soft) !important}.input-group .form-control,.input-group .form--control{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.input-group-text{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;color:var(--saas-muted) !important}.form-check-input{border-color:#cbd5e1 !important;box-shadow:none !important}.form-check-input:checked{background-color:var(--saas-accent) !important;border-color:var(--saas-accent) !important}.btn,.btn--base,.btn-outline--light,.btn--dark,button[type="submit"]{border-radius:12px !important;font-weight:700 !important;letter-spacing:-0.01em;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease,border-color 0.2s ease !important}.btn--base,button[type="submit"].btn--base,.btn.btn--base{background:linear-gradient(135deg,hsl(var(--base)),#2563eb) !important;border:1px solid transparent !important;color:#ffffff !important;box-shadow:0 14px 28px var(--saas-accent-shadow) !important}.btn--base:hover,button[type="submit"].btn--base:hover,.btn.btn--base:hover{transform:translateY(-1px);box-shadow:0 18px 34px hsl(var(--base) / 0.28) !important;color:#ffffff !important}.btn-outline--light{background:#ffffff !important;border:1px solid var(--saas-border) !important;color:var(--saas-text) !important}.btn-outline--light:hover{border-color:var(--saas-accent) !important;color:var(--saas-accent) !important}.cart-step{position:relative;padding:14px !important;background:rgba(255,255,255,0.82) !important;border:1px solid var(--saas-border) !important;border-radius:26px !important;box-shadow:var(--saas-shadow-sm) !important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.cart-step-box{position:relative;isolation:isolate;overflow:hidden;min-height:124px;padding:22px 16px !important;border-radius:22px !important;background:radial-gradient(circle at top left,hsl(var(--base) / 0.08),transparent 38%),linear-gradient(180deg,#ffffff 0%,#f8fafc 100%) !important;border:1px solid rgba(15,23,42,0.08) !important;box-shadow:0 12px 30px rgba(15,23,42,0.06) !important;text-align:center;transition:all 0.28s ease}.cart-step-box::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;background:linear-gradient( 135deg,hsl(var(--base) / 0.38),transparent 40%,rgba(37,99,235,0.22) );-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity 0.28s ease}.cart-step-box::after{content:"";position:absolute;width:92px;height:92px;right:-38px;bottom:-38px;border-radius:999px;background:hsl(var(--base) / 0.075);pointer-events:none}.cart-step-box:hover{transform:translateY(-4px);border-color:hsl(var(--base) / 0.28) !important;box-shadow:0 20px 42px hsl(var(--base) / 0.12) !important}.cart-step-box:hover::before{opacity:1}.cart-step-box.active,.cart-step-box.current{background:radial-gradient(circle at top left,hsl(var(--base) / 0.13),transparent 42%),linear-gradient(180deg,#ffffff 0%,hsl(var(--base) / 0.055) 100%) !important;border-color:hsl(var(--base) / 0.45) !important;box-shadow:0 22px 48px hsl(var(--base) / 0.16) !important}.cart-step-box.active::before,.cart-step-box.current::before{opacity:1}.cart-step-box.completed,.cart-step-box.done{background:radial-gradient(circle at top left,rgba(34,197,94,0.12),transparent 42%),linear-gradient(180deg,#ffffff 0%,#f0fdf4 100%) !important;border-color:rgba(34,197,94,0.38) !important;box-shadow:0 18px 42px rgba(34,197,94,0.10) !important}.cart-step-icon{width:52px !important;height:52px !important;min-width:52px !important;display:grid !important;place-items:center !important;margin:0 auto 12px !important;border-radius:18px !important;background:linear-gradient(135deg,hsl(var(--base)),#2563eb) !important;color:#ffffff !important;border:1px solid rgba(255,255,255,0.55) !important;box-shadow:0 14px 28px hsl(var(--base) / 0.22) !important;position:relative;z-index:2;transition:all 0.25s ease}.cart-step-box:hover .cart-step-icon,.cart-step-box.active .cart-step-icon,.cart-step-box.current .cart-step-icon{transform:scale(1.05)}.cart-step-box.completed .cart-step-icon,.cart-step-box.done .cart-step-icon{background:linear-gradient(135deg,#22c55e,#16a34a) !important;box-shadow:0 14px 28px rgba(34,197,94,0.22) !important}.cart-step-icon svg{width:30px !important;height:30px !important;display:block}.cart-step-icon i{color:#ffffff !important;font-size:22px;line-height:1}.cart-step-title{display:block;margin:0 !important;color:var(--saas-heading) !important;font-size:14px !important;line-height:1.35;font-weight:800 !important;letter-spacing:-0.01em;position:relative;z-index:2}.cart-step-box.active .cart-step-title,.cart-step-box.current .cart-step-title{color:hsl(var(--base)) !important}.cart-step-box.completed .cart-step-title,.cart-step-box.done .cart-step-title{color:#16a34a !important}.cart-step-box p,.cart-step-box span:not(.cart-step-title){color:var(--saas-muted) !important;font-size:13px;line-height:1.5;font-weight:500;position:relative;z-index:2}.payment-option-item,.delivery-type,.address-item,.address-card,.shipping-address-item,.cart-product,.wishlist-item{background:#ffffff !important;border:1px solid var(--saas-border) !important;border-radius:16px !important;box-shadow:0 8px 20px rgba(15,23,42,0.04) !important;transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease,background 0.2s ease}.payment-option-item:hover,.delivery-type:hover,.address-item:hover,.shipping-address-item:hover{transform:translateY(-1px);border-color:hsl(var(--base) / 0.38) !important;box-shadow:0 16px 35px rgba(15,23,42,0.08) !important}.payment-option-item:has(input:checked),.delivery-type:has(input:checked),.address-item:has(input:checked){background:linear-gradient(180deg,#ffffff,hsl(var(--base) / 0.055)) !important;border-color:hsl(var(--base) / 0.55) !important;box-shadow:0 16px 35px hsl(var(--base) / 0.12) !important}.payment-option-item-content .thumb,.payment-option-item .thumb{background:#f8fafc !important;border:1px solid var(--saas-border) !important;border-radius:12px !important;padding:8px !important}.payment-details .gateway-info,.gateway-info{margin:0;padding:0;list-style:none}.payment-details .gateway-info li,.gateway-info li{padding:14px 0 !important;border-bottom:1px solid var(--saas-border) !important;display:flex;align-items:center;justify-content:space-between;gap:12px}.gateway-info li:last-child{border-bottom:0 !important}.total-amount{margin-top:10px !important;padding:16px !important;background:#f8fafc !important;border:1px solid var(--saas-border) !important;border-radius:14px !important}.total-amount span:last-child,.final-amount,#total{color:var(--saas-text) !important;font-weight:800 !important}.bg-light{background:#f8fafc !important;border:1px solid var(--saas-border) !important}.table{color:var(--saas-text) !important}.table thead th{background:#f8fafc !important;color:var(--saas-muted) !important;border-color:var(--saas-border) !important}.table td,.table th{border-color:var(--saas-border) !important}.alert,.cookies-card{border-radius:16px !important;border:1px solid var(--saas-border) !important}.auth-devide span,.auth-divide-text{background:#ffffff !important;color:var(--saas-muted) !important;border:1px solid var(--saas-border) !important;border-radius:999px !important;padding:5px 14px !important}.crypto-message,.gateway-conversion,.conversion-currency,small.text-muted{color:var(--saas-muted) !important}.site-sidebar{background:rgba(255,255,255,0.96) !important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--saas-text) !important}.sidebar-close-btn,.scrollToTop{background:var(--saas-accent) !important;color:#ffffff !important;border-radius:14px !important;box-shadow:0 12px 28px hsl(var(--base) / 0.22) !important}.footer-area,.footer-bg{background:#0f172a !important;color:#cbd5e1 !important;border-top:1px solid rgba(255,255,255,0.08)}.footer-area .title,.footer-area h1,.footer-area h2,.footer-area h3,.footer-area h4,.footer-area h5,.footer-area h6{color:#ffffff !important}.footer-area p,.footer-area li,.footer-area a{color:#cbd5e1 !important}.footer-area a:hover{color:#ffffff !important}.btn-whatsapp{position:fixed;right:22px;bottom:22px;z-index:1050;width:62px;height:62px;display:flex;align-items:center;justify-content:center;border-radius:999px;color:#ffffff !important;background:linear-gradient(135deg,#25d366,#13b957);font-size:29px;text-decoration:none;box-shadow:0 16px 35px rgba(37,211,102,0.38);transition:transform 0.25s ease,box-shadow 0.25s ease;animation:whatsappPulse 2s infinite}.btn-whatsapp:hover{color:#ffffff !important;transform:translateY(-3px) scale(1.05);box-shadow:0 22px 46px rgba(37,211,102,0.48)}@keyframes whatsappPulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,0.55)}70%{box-shadow:0 0 0 16px rgba(37,211,102,0)}100%{box-shadow:0 0 0 0 rgba(37,211,102,0)}}@media (max-width:991px){.container.py-60{padding-top:32px !important;padding-bottom:44px !important}.cart-step{border-radius:22px !important;padding:12px !important}.cart-step-box{min-height:112px;padding:18px 12px !important;border-radius:18px !important}.cart-step-icon{width:46px !important;height:46px !important;min-width:46px !important;border-radius:16px !important}.cart-step-icon svg{width:26px !important;height:26px !important}}@media (max-width:767px){.address-wrapper,.payment-option,.payment-details{padding:18px !important}.confirmation-card{padding:28px 20px !important}.cart-step{border-radius:20px !important}.cart-step-box{min-height:98px;padding:16px 10px !important}.cart-step-title{font-size:12px !important}.btn-whatsapp{width:56px;height:56px;right:16px;bottom:16px;font-size:26px}}@media (max-width:575px){.cart-step{padding:10px !important}.cart-step-box{min-height:92px;border-radius:16px !important}.cart-step-icon{width:42px !important;height:42px !important;min-width:42px !important;border-radius:14px !important;margin-bottom:9px !important}.cart-step-icon svg{width:23px !important;height:23px !important}.cart-step-icon i{font-size:19px}}.header-bottom .ecommerce__icon,.header-bottom .dropdown-toggle,.header-bottom .dropdown-toggle::after,.header-bottom .user-account span,.header-bottom .user-account .icon{color:hsl(var(--heading) / 0.75) !important}.header-bottom .ecommerce:hover .ecommerce__icon,.header-bottom .dropdown-toggle:hover,.header-bottom .dropdown-toggle:hover::after,.header-bottom .user-account:hover span,.header-bottom .user-account:hover .icon{color:hsl(var(--base)) !important}.header-bottom .ecommerce__text{display:none !important}