@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";:root{--error:#bc3232;--yellow:#ffbd35;--success:#0d9276;--primary:#395bea;--secondary:#fc7300;--bg-primary:#ffff;--bg-primary-smoke:#fafafa;--bg-secondary:#eee;--bg-dark:#3d3b40;--bg-border:#dddeee;--bg-footer:#ffff;--text-primary:#111827;--text-secondary:#717171;--btn-text:#ffffff;--heading-font:"Inter",sans-serif;--body-font:"Inter",sans-serif;--primary-lighter:color-mix(in srgb,var(--primary),#fff 90%);--primary-lighter2:color-mix(in srgb,var(--primary),#fff 70%);--xxs:2px;--xs:4px;--sm:8px;--smd:12px;--md:16px;--lmd:20px;--lg:24px;--xl:32px;--xxl:40px;--fs-xxs:8px;--fs-xs:10px;--fs-sm:12px;--fs-smd:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:20px;--fs-xxl:24px;--bs-primary-rgb:79,112,156;--bs-border-width:1px;--transition-all:all 0.25s cubic-bezier(0.39,0.575,0.565,1)}body{font-size:16px;background-color:var(--bg-primary)}*{color:var(--text-primary);font-family:Inter,sans-serif;font-optical-sizing:auto;line-height:1.5}@media screen and (max-width:768px){:hover{transform:none!important}}*,:after,:before{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{text-decoration:none!important}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:700}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}path,span,svg{color:inherit;transition:all .15s ease}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}section.main{min-height:calc(100vh - 76px)}@keyframes dash{to{stroke-dashoffset:200}}.loader-container{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;background-color:var(--bg-primary);transform:translate(-50%,-50%)}.loader-container .loader{width:34px;margin:auto}.loader-container .loader .circle{position:absolute;width:32px;height:32px;opacity:0;transform:rotate(225deg);animation-iteration-count:infinite;animation-name:orbit;animation-duration:5.5s}.loader-container .loader .circle:after{content:"";position:absolute;width:5px;height:5px;border-radius:5px;background:var(--primary)}.loader-container .loader .circle:nth-child(2){animation-delay:.24s}.loader-container .loader .circle:nth-child(3){animation-delay:.48s}.loader-container .loader .circle:nth-child(4){animation-delay:.72s}.loader-container .loader .circle:nth-child(5){animation-delay:.96s}@keyframes orbit{0%{transform:rotate(225deg);opacity:1;animation-timing-function:ease-out}7%{transform:rotate(345deg);animation-timing-function:linear}30%{transform:rotate(455deg);animation-timing-function:ease-in-out}39%{transform:rotate(690deg);animation-timing-function:linear}70%{transform:rotate(815deg);opacity:1;animation-timing-function:ease-out}75%{transform:rotate(945deg);animation-timing-function:ease-out}76%{transform:rotate(945deg);opacity:0}to{transform:rotate(945deg);opacity:0}}.preview-section{background-color:var(--bg-primary);border-radius:var(--sm);border-radius:1rem;padding:1rem;box-shadow:0 1px 40px 0 rgba(0,0,0,.1019607843)}.preview-section .preview-title{font-size:var(--fs-sm);font-weight:600;color:var(--text-secondary);text-transform:uppercase}.preview-section .preview-title span{font-size:var(--fs-sm);color:var(--text-secondary);text-transform:capitalize}.preview-section .spacer{display:none}@media screen and (max-width:768px){.preview-section .spacer{height:86px;display:block}.preview-section .place-order{position:fixed;bottom:0;width:100%;left:0;padding:0 var(--md) var(--md);background-color:var(--bg-primary);box-shadow:0 -2px 14px 2px rgba(40,40,40,.2)}}.price{margin-top:var(--md)}.price .price-detail{font-size:var(--fs-md);margin-bottom:10px;font-weight:400}.price .price-detail:last-child{margin:0}.price .price-detail .price-detail-value{float:right}.price .price-detail .price-detail-info{font-size:var(--fs-sm);color:var(--text-secondary)}.price .price-detail-total{font-weight:500;font-size:var(--fs-md)}.price .price-detail-total .price-detail-value{float:right}.copyright{font-size:var(--fs-md)}.copyright b{font-weight:500}@media screen and (max-width:567px){.copyright{text-align:center}.copyright span{display:block;margin-top:var(--sm)}}.small-container{width:min(100%,400px);margin:0 auto;text-align:center;display:flex;align-items:center;flex-direction:column}.small-container .wishlist-sketch{color:var(--yellow)}.small-container .wishlist-sketch svg{width:101px;height:104px}.small-container .btn{width:200px}.small-container.center{height:100%;justify-content:center;height:calc(100vh - 154px);margin-top:-2rem;min-height:300px}.whatsapp-bubble{position:fixed;bottom:1.5rem;right:0;z-index:50;background-color:#22c55e;color:#fff;padding:1rem;border-radius:100%;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;transition:transform .2s ease-in-out}.whatsapp-bubble:hover{transform:scale(1.05)}.upload-wrapper{display:flex;flex-wrap:wrap;gap:1.25rem}.upload-wrapper .image-card{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem;width:120px;height:120px;position:relative;border-radius:.375rem;border:1px solid #ccc}@media(min-width:768px){.upload-wrapper .image-card{width:150px;height:150px}}@media(min-width:1024px){.upload-wrapper .image-card{width:180px;height:180px}}.upload-wrapper .image-card .uploaded-image{width:100%;height:100%;object-fit:cover;border-radius:.375rem}.upload-wrapper .image-card .hover-overlay{position:absolute;inset:0;border-radius:.375rem;background-color:rgba(0,0,0,0);transition:background-color .3s ease-in-out;z-index:10}.upload-wrapper .image-card:hover .hover-overlay{background-color:rgba(0,0,0,.2)}.upload-wrapper .image-card .remove-btn{position:absolute;top:0;right:0;max-width:2.5rem;padding:.5rem;background-color:#ef4444;color:#fff;border-radius:.375rem;display:flex;align-items:center;justify-content:center;z-index:20;transition:all .3s ease-in-out;transform:scale(.9)}@media(min-width:768px){.upload-wrapper .image-card .remove-btn{top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);opacity:0}}.upload-wrapper .image-card:hover .remove-btn{transform:translate(-50%,-50%) scale(1);opacity:1}.upload-wrapper .upload-control{display:flex;align-items:center;gap:.5rem;padding-bottom:.5rem}.upload-wrapper .upload-label{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.75rem;width:120px;height:120px;border:1px solid #ccc;border-radius:.375rem;cursor:pointer;flex-shrink:0}@media(min-width:768px){.upload-wrapper .upload-label{width:150px;height:150px;gap:1rem}}@media(min-width:1024px){.upload-wrapper .upload-label{width:180px;height:180px}}.upload-wrapper .upload-label .label-text{font-size:12px}@media(min-width:640px){.upload-wrapper .upload-label .label-text{font-size:.875rem}}@media(min-width:768px){.upload-wrapper .upload-label .label-text{font-size:1rem}}.upload-wrapper .hidden-input{display:none}.w-360{width:360px!important}.w-280{width:280px!important}.w-212{width:212px}.w-204{width:204px}.w-160{width:160px}.w-100p{width:100px}.w-40{width:40px}.w-90{width:90%}.w-84{width:84px}.w-64{width:64px}.w-32{width:32px}.w-24{width:24px}.w-16{width:16px!important}.w-96{width:96px}.w-75{width:75%!important}.w-80{width:80px}.w-fit{width:-moz-fit-content;width:fit-content}.w-50{width:50%!important}@media(min-width:768px){.w-md-96{width:96px!important}.h-md-96{height:96px!important}}.max-w-1{max-width:4px}.max-w-1\.5{max-width:6px}.max-h-1\.5{max-height:2.5px;max-height:6px}.max-w-2{max-width:8px}.max-w-2\.5{max-width:10px}.max-h-2\.5{max-height:5px;max-height:10px}.max-w-3{max-width:12px}.max-w-3\.5{max-width:14px}.max-h-3\.5{max-height:7.5px;max-height:14px}.max-w-4{max-width:16px}.max-w-4\.5{max-width:18px}.max-h-4\.5{max-height:10px;max-height:18px}.max-w-5{max-width:20px}.max-w-5\.5{max-width:22px}.max-h-5\.5{max-height:12.5px;max-height:22px}.max-w-6{max-width:24px}.max-w-6\.5{max-width:26px}.max-h-6\.5{max-height:15px;max-height:26px}.max-w-7{max-width:28px}.max-w-7\.5{max-width:30px}.max-h-7\.5{max-height:17.5px;max-height:30px}.max-w-8{max-width:32px}.max-w-8\.5{max-width:34px}.max-h-8\.5{max-height:20px;max-height:34px}.max-w-9{max-width:36px}.max-w-9\.5{max-width:38px}.max-h-9\.5{max-height:22.5px;max-height:38px}.max-w-10{max-width:40px}.max-w-10\.5{max-width:42px}.max-h-10\.5{max-height:25px;max-height:42px}.max-w-11{max-width:44px}.max-w-11\.5{max-width:46px}.max-h-11\.5{max-height:27.5px;max-height:46px}.max-w-12{max-width:48px}.max-w-12\.5{max-width:50px}.max-h-12\.5{max-height:30px;max-height:50px}.max-w-13{max-width:52px}.max-w-13\.5{max-width:54px}.max-h-13\.5{max-height:32.5px;max-height:54px}.max-w-14{max-width:56px}.max-w-14\.5{max-width:58px}.max-h-14\.5{max-height:35px;max-height:58px}.max-w-15{max-width:60px}.max-w-15\.5{max-width:62px}.max-h-15\.5{max-height:37.5px;max-height:62px}.max-w-16{max-width:64px}.max-w-16\.5{max-width:66px}.max-h-16\.5{max-height:40px;max-height:66px}.max-w-17{max-width:68px}.max-w-17\.5{max-width:70px}.max-h-17\.5{max-height:42.5px;max-height:70px}.max-w-18{max-width:72px}.max-w-18\.5{max-width:74px}.max-h-18\.5{max-height:45px;max-height:74px}.max-w-19{max-width:76px}.max-w-19\.5{max-width:78px}.max-h-19\.5{max-height:47.5px;max-height:78px}.max-w-20{max-width:80px}.max-w-20\.5{max-width:82px}.max-h-20\.5{max-height:50px;max-height:82px}.max-w-21{max-width:84px}.max-w-21\.5{max-width:86px}.max-h-21\.5{max-height:52.5px;max-height:86px}.max-w-22{max-width:88px}.max-w-22\.5{max-width:90px}.max-h-22\.5{max-height:55px;max-height:90px}.max-w-23{max-width:92px}.max-w-23\.5{max-width:94px}.max-h-23\.5{max-height:57.5px;max-height:94px}.max-w-24{max-width:96px}.max-w-24\.5{max-width:98px}.max-h-24\.5{max-height:60px;max-height:98px}.max-w-25{max-width:100px}.max-w-25\.5{max-width:102px}.max-h-25\.5{max-height:62.5px;max-height:102px}.max-w-26{max-width:104px}.max-w-26\.5{max-width:106px}.max-h-26\.5{max-height:65px;max-height:106px}.max-w-27{max-width:108px}.max-w-27\.5{max-width:110px}.max-h-27\.5{max-height:67.5px;max-height:110px}.max-w-28{max-width:112px}.max-w-28\.5{max-width:114px}.max-h-28\.5{max-height:70px;max-height:114px}.max-w-29{max-width:116px}.max-w-29\.5{max-width:118px}.max-h-29\.5{max-height:72.5px;max-height:118px}.max-w-30{max-width:120px}.max-w-30\.5{max-width:122px}.max-h-30\.5{max-height:75px;max-height:122px}.max-w-31{max-width:124px}.max-w-31\.5{max-width:126px}.max-h-31\.5{max-height:77.5px;max-height:126px}.max-w-32{max-width:128px}.max-w-32\.5{max-width:130px}.max-h-32\.5{max-height:80px;max-height:130px}.max-w-33{max-width:132px}.max-w-33\.5{max-width:134px}.max-h-33\.5{max-height:82.5px;max-height:134px}.max-w-34{max-width:136px}.max-w-34\.5{max-width:138px}.max-h-34\.5{max-height:85px;max-height:138px}.max-w-35{max-width:140px}.max-w-35\.5{max-width:142px}.max-h-35\.5{max-height:87.5px;max-height:142px}.max-w-36{max-width:144px}.max-w-36\.5{max-width:146px}.max-h-36\.5{max-height:90px;max-height:146px}.max-w-37{max-width:148px}.max-w-37\.5{max-width:150px}.max-h-37\.5{max-height:92.5px;max-height:150px}.max-w-38{max-width:152px}.max-w-38\.5{max-width:154px}.max-h-38\.5{max-height:95px;max-height:154px}.max-w-39{max-width:156px}.max-w-39\.5{max-width:158px}.max-h-39\.5{max-height:97.5px;max-height:158px}.max-w-40{max-width:160px}.max-w-40\.5{max-width:162px}.max-h-40\.5{max-height:100px;max-height:162px}.h-full{min-height:max(100vh - 60px,800px)}.h-80{height:80px}.h-640{height:640px}.h-600{height:600px}.h-480{height:480px}.h-420{height:420px}.h-360{height:360px}.h-280{height:280px}.h-240{height:240px!important}.h-200{height:200px}.h-174{height:174px}.h-132{height:132px}.h-100p{height:100px}.h-12{height:12px!important}.h-56{height:56px!important}@media screen and (min-width:768px){.h-md-100px{height:100px!important}}.h-32{height:32px}.h-24{height:24px}.h-16{height:16px!important}.w-max-360{max-width:360px}.w-max-300{max-width:300px}.w-max-100{max-width:100px}.h-max-540{max-height:540px!important}@media(max-width:567px){.w-max-md-280{max-width:280px}}.text-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rounded-4{border-radius:var(--sm)}.bg-banner{background-color:var(--yellow)}.bg-primary{background-color:var(--primary)!important}.bg-bgSecondary{background-color:var(--bg-secondary)!important}.bg-smoke{background-color:var(--bg-primary-smoke)}.bg-grey{background-color:#e0e0e0}.bg-warning-light{background-color:#e8e0d8}.gap-2-5{gap:.75rem}.gap-3{gap:var(--md)}.flex-1{flex:1 1}.top-0{top:0}.top-1{top:var(--xs)}.top-2{top:var(--sm)}.top-3{top:var(--md)}.top-4{top:var(--lg)}.right-1{right:var(--xs)}.right-2{right:var(--sm)}.right-3{right:var(--md)}.right-4{right:var(--lg)}.left-0{left:0}.left-1{left:var(--xs)}.left-2{left:var(--sm)}.left-3{left:var(--md)}.left-4{left:var(--lg)}.text-primary{color:var(--primary)!important}.text-primary *{color:var(--primary)}.text-secondary{color:var(--text-secondary)!important}.text-success{color:var(--success)!important}.text-info{color:#0dcaf0!important}.text-warning{color:var(--yellow)!important}.text-danger{color:#dc3545!important}.text-light{color:#f8f9fa!important}.text-dark{color:var(--text-secondary)!important}.text-white{color:#fff!important}.text-body{color:var(--text-primary)!important}.text-muted{color:var(--text-secondary)!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-reset{color:inherit!important}.text-textPrimary{color:var(--text-primary)}.text-textSecondary{color:var(--text-secondary)}.text-base{font-size:var(--md)}.text-xs{font-size:var(--smd)}@media screen and (min-width:768px){.text-md-sm{font-size:var(--fs-md)!important}}.text-nowrap{white-space:nowrap}.py-2-5{padding-top:.75rem!important;padding-bottom:.75rem!important}.pointer-events-none{pointer-events:none}.container-fluid{padding:0!important}@media(min-width:1200px){.col-xl-2_5{flex:0 0 auto!important;width:20%!important}}.mt-0-5{margin-top:2px}.ml-3-5{margin-left:14px!important}.mt-4-5{margin-top:var(--xxl)!important}.mt-8{margin-top:32px}.rounded-xs{border-radius:var(--xs)}.rounded-full{border-radius:50%}.opacity-0{opacity:0}.opacity-100{opacity:1}@media screen and (min-width:991px){.-me-md-6{margin-right:-2.25rem!important}}.image-cover{object-fit:cover}.fw-regular{font-weight:400!important}.fw-500{font-weight:500!important}.fw-bold{font-weight:700!important}.rotate-180{transform:rotate(180deg)}.-rotate-90{transform:rotate(-90deg)}.text-sm{font-size:14px!important}.text-lg{font-size:18px!important}@media(min-width:768px){.text-md-lg{font-size:18px!important}}.cursor-pointer{cursor:pointer}.border-l-2{border-left:2px solid var(--bg-border)}.review-item{border-bottom:1px solid var(--bg-border)}.review-item:last-child{border-bottom:none!important}@media screen and (min-width:1024px){.section-wrapper{padding:1.5rem 4rem}}@media screen and (min-width:769px)and (max-width:1023px){.section-wrapper{padding:1.25rem 3rem}}@media screen and (min-width:631px)and (max-width:767px){.section-wrapper{padding:1rem 2rem}}@media screen and (max-width:630px){.section-wrapper{padding:.5rem 1.25rem 1rem}}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.h-min{height:min-content!important}.header{border-bottom:1px solid var(--bg-border);position:-webkit-sticky;position:sticky;top:0;background:var(--bg-primary);z-index:40}.header .nav-link{position:relative;cursor:pointer}.header .nav-link:after{content:"";height:1px;width:100%;background-color:var(--primary);position:absolute;bottom:2px;left:0;transition:all .25s cubic-bezier(.39,.575,.565,1);opacity:0;transform:scale(.3)}.header .nav-link:hover:after{opacity:1;transform:scale(.8)}.header .nav-link.nav-with-text{display:flex;flex-direction:column;align-items:center;min-width:50px}.header .nav-link.nav-with-text span{font-size:var(--fs-sm);font-weight:400}.header .nav-link.nav-with-text:after{display:none}.header .nav-link.nav-with-text:first-of-type{margin-left:0}@media(max-width:800px){.header .nav-link.nav-with-text{min-width:0;padding:.5rem .75rem!important}.header .nav-link.nav-with-text span:not(.badge){display:none}.header .nav-link.nav-with-text span.badge{right:0}}@media screen and (max-width:768px){.header .nav-link:after{display:none}}.header .logo{width:32px;height:32px}.header .navbar-collapse{width:280px;height:100vh;display:block;position:fixed;top:0;left:0;z-index:4;transform:translateX(-50rem)!important;background-color:var(--bg-primary);transition:transform .4s cubic-bezier(.56,.1,.34,.91);box-shadow:1rem 0 4rem 2rem rgba(0,0,0,.3)}.header .navbar-collapse.open{transform:translateX(0)!important}@media(min-width:768px){.navbar-expand-md .navbar-collapse{display:none!important}}.banner{border-radius:12px;margin-top:var(--xl)}@media(max-width:567px){.banner{border-radius:0;margin-top:0}}@media screen and (min-width:1025px){.banner-overlay>div{padding-left:2.6rem}}.banner-overlay h1{color:var(--bg-primary);font-weight:700!important;margin-bottom:0}@media screen and (max-width:576px){.banner-overlay h1{font-size:2rem}}@media screen and (min-width:577px)and (max-width:768px){.banner-overlay h1{font-size:2.5rem}}@media screen and (min-width:769px)and (max-width:1024px){.banner-overlay h1{font-size:3.5rem}}@media screen and (min-width:1025px){.banner-overlay h1{font-size:4.25rem}}.banner-overlay p{color:var(--bg-primary)}.banner-overlay .hero-btn{width:min-content;text-wrap:nowrap;font-weight:700!important;font-size:1rem}@media screen and (max-width:576px){.banner-overlay .hero-btn{padding:.5rem 1rem}}@media screen and (min-width:577px)and (max-width:768px){.banner-overlay .hero-btn{padding:.7rem 1.2rem}}@media screen and (min-width:769px){.banner-overlay .hero-btn{padding:1.2rem 2rem}}section .title{text-align:center;font-weight:700!important;text-transform:uppercase;font-size:2rem}@media screen and (min-width:1024px){section .title{padding:2rem 0 1.5rem}}@media screen and (min-width:769px)and (max-width:1023px){section .title{padding:1.5rem 0 1.3rem}}@media screen and (min-width:631px)and (max-width:767px){section .title{padding:1.2rem 0 1.1rem}}@media screen and (max-width:630px){section .title{padding:1.1rem 0 1rem;font-size:1.25rem!important}}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:var(--lg)!important;padding-right:var(--lg)!important}@media(min-width:1400px){.container,.container-lg,.container-xl,.container-xxl{max-width:1400px}}.fade-enter{height:0;opacity:0}.fade-enter-active,.fade-enter-done{opacity:1;transition:all .5s}.fade-enter-done,.fade-exit{height:100%}.fade-exit{opacity:1}.fade-exit-active,.fade-exit-done{height:0;opacity:0;transition:all .5s}.navbar-collapse .user-info{width:100%;display:flex;flex-direction:column;justify-content:flex-end}.navbar-collapse .user-info .details{padding:var;display:flex;background:var(--bg-secondary)}.navbar-collapse .user-info .details .user-icon{width:40px;height:40px;border-radius:50%;background-color:var(--primary);color:var(--btn-text);display:flex;align-items:center;justify-content:center;margin-right:var(--sm)}.navbar-collapse .user-info .details .user-icon svg{width:20px;height:20px;color:var(--text-primary)}.navbar-collapse .user-info .details .user-name{color:var(--text-primary)}.navbar-collapse .overlay{position:absolute;width:70vw;height:100%;left:100%}.navbar-collapse .profile{border-top:1px solid var(--bg-border);padding:var(--smd) var(--md)}.navbar-collapse .profile ul{padding:0;margin:0;list-style:none}.navbar-collapse .profile ul li{padding:var(--sm) 0}.navbar-collapse .profile ul li a,.navbar-collapse .profile ul li span{color:var(--text-secondary);font-size:var(--fs-md);display:flex;align-items:center}.navbar-collapse .profile ul li a svg,.navbar-collapse .profile ul li span svg{margin-right:var(--sm)}.search-bar .product-search{background-color:rgba(0,0,0,0)}.search-bar .search-icon{color:var(--primary)}@media screen and (max-width:567px){.hero-desktop-bg{display:none}}.hero-mobile-bg{display:none}@media screen and (max-width:567px){.hero-mobile-bg{display:block}}.image-cropper-container{width:480px;max-width:100%;height:min(75vh,480px)}@media screen and (min-width:1024px){.category-slider{padding:1.5rem 4rem}}@media screen and (min-width:769px)and (max-width:1023px){.category-slider{padding:1.25rem 3rem}}@media screen and (min-width:631px)and (max-width:767px){.category-slider{padding:1rem 2rem}}@media screen and (max-width:630px){.category-slider{padding:.5rem 1.25rem 1rem}}.category-slider .title{text-align:center;font-weight:700!important;text-transform:uppercase;font-size:2rem}@media screen and (min-width:1024px){.category-slider .title{padding:2rem 0 1.5rem}}@media screen and (min-width:769px)and (max-width:1023px){.category-slider .title{padding:1.5rem 0 1.3rem}}@media screen and (min-width:631px)and (max-width:767px){.category-slider .title{padding:1.2rem 0 1.1rem}}@media screen and (max-width:630px){.category-slider .title{padding:1.1rem 0 1rem;font-size:1.25rem!important}}.category-slider .shop-categories-slider{margin:0!important}.category-slider .shop-categories-slider .category-item{display:flex;flex-direction:column;align-items:center;cursor:pointer}.category-slider .shop-categories-slider .category-item .category-image{display:flex;justify-content:center;align-items:center;max-width:140px;max-height:140px;width:100%;border-radius:50%;overflow:hidden;aspect-ratio:1/1}.category-slider .shop-categories-slider .category-item .category-image img{width:100%;object-fit:contain}.category-slider .shop-categories-slider .category-name{text-align:center;margin-top:1rem;font-size:.875rem;font-weight:600;color:var(--text-primary)}@media(min-width:768px){.category-slider .shop-categories-slider .category-name{font-size:1.125rem}}.category-slider .slider-controls{margin-top:.75rem}.category-slider .slider-controls>div{display:flex;justify-content:center;align-items:center;gap:1.5rem}.category-slider .slider-controls .slider-custom-btn{border:none;background:rgba(0,0,0,0);transition:all .3s}.category-slider .slider-controls .slider-custom-btn .slider-icon{color:var(--primary);stroke-width:2!important}@media screen and (min-width:1024px){.featured-items-container{padding:1.5rem 4rem}}@media screen and (min-width:769px)and (max-width:1023px){.featured-items-container{padding:1.25rem 3rem}}@media screen and (min-width:631px)and (max-width:767px){.featured-items-container{padding:1rem 2rem}}@media screen and (max-width:630px){.featured-items-container{padding:.5rem 2rem 1rem 1.25rem}}.featured-items-container .explore-all{color:#395bea}.secondary-banner-container{margin-bottom:6.25rem}@media screen and (min-width:769px)and (max-width:1023px){.secondary-banner-container{margin-bottom:5.25rem}}@media screen and (min-width:631px)and (max-width:767px){.secondary-banner-container{margin-bottom:4.25rem}}@media screen and (max-width:630px){.secondary-banner-container{margin-bottom:3.25rem}}.secondary-banner-container>div{position:relative}.secondary-banner-container>div .overlay-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.secondary-banner-container>div .overlay-content h1{font-size:2rem;font-weight:700!important;color:#fff;text-wrap:nowrap}@media screen and (min-width:769px)and (max-width:1023px){.secondary-banner-container>div .overlay-content h1{font-size:2rem}}@media screen and (min-width:631px)and (max-width:767px){.secondary-banner-container>div .overlay-content h1{font-size:2rem}}@media screen and (max-width:630px){.secondary-banner-container>div .overlay-content h1{font-size:1.25rem}}.secondary-banner-container>div .overlay-content p{color:#fff;font-size:1rem!important}@media screen and (max-width:630px){.secondary-banner-container>div .overlay-content p{font-size:.8rem}}.secondary-banner-container>div .overlay-content button{background-color:#395bea;border:none;color:#fff;padding:.5rem 1rem;border-radius:4px}.secondary-banner-container picture{max-height:400px;width:100%}.secondary-banner-container picture img{max-height:400px}@media screen and (min-width:1024px){.wishlist-container{padding:1.5rem 4rem}}@media screen and (min-width:769px)and (max-width:1023px){.wishlist-container{padding:1.25rem 3rem}}@media screen and (min-width:631px)and (max-width:767px){.wishlist-container{padding:1rem 2rem}}@media screen and (max-width:630px){.wishlist-container{padding:.5rem 2rem 1rem 1.25rem}}.category-highlights-section{width:100%;margin-block:.5rem}@media(min-width:768px){.category-highlights-section{margin-block:1rem}}.category-highlights-section .category-nav{width:100%;overflow-x:auto;margin-bottom:clamp(1rem,2vw,2rem)}.category-highlights-section .category-nav .category-buttons .category-button-wrapper{display:flex;align-items:center}.category-highlights-section .category-nav .category-buttons .category-button-wrapper .category-button{font-size:.875rem;padding:0 1rem;color:var(--textSecondary);font-weight:400;background:none;border:none;cursor:pointer;text-wrap:nowrap}@media(min-width:768px){.category-highlights-section .category-nav .category-buttons .category-button-wrapper .category-button{font-size:1rem}}@media(min-width:1024px){.category-highlights-section .category-nav .category-buttons .category-button-wrapper .category-button{font-size:1.125rem}}.category-highlights-section .category-nav .category-buttons .category-button-wrapper .category-button.active{color:var(--textPrimary);font-weight:700;text-decoration:underline}.category-highlights-section .category-nav .category-buttons .category-button-wrapper .category-separator{color:#000}.category-highlights-section .products-container .product-loading-grid{display:flex;flex-wrap:wrap}.category-highlights-section .products-container .product-loading-grid .product-loading-card{width:50%;padding:.5rem;margin-bottom:2.5rem}@media(min-width:768px){.category-highlights-section .products-container .product-loading-grid .product-loading-card{width:33.3333%}}@media(min-width:1024px){.category-highlights-section .products-container .product-loading-grid .product-loading-card{width:25%}}.category-highlights-section .products-container .product-loading-grid .product-loading-card .box{width:100%;height:11rem;border-radius:.5rem}.category-highlights-section .products-container .product-loading-grid .product-loading-card .line{height:1rem;border-radius:4px;margin-top:.5rem}.category-highlights-section .products-container .product-loading-grid .product-loading-card .line.line-lg{width:75%}.category-highlights-section .products-container .product-loading-grid .product-loading-card .line.line-sm{width:33%}.category-highlights-section .products-container .no-products-message{padding:3rem;background-color:var(--bgSecondary);text-align:center}.category-highlights-section .products-container .no-products-message p{font-size:1.125rem;font-weight:600;margin:0;color:var(--textPrimary)}.dropdown{position:relative}.dropdown:hover .nav-link{color:var(--primary)!important}.dropdown:hover .nav-link:after{opacity:1;transform:scale(.8)}.dropdown .dropdown-btn{cursor:pointer}.dropdown:hover .dropdown-content{visibility:visible;opacity:1;transform:translateY(0)}.dropdown .dropdown-content{opacity:0;visibility:hidden;position:absolute;z-index:1;left:6px;top:36px;padding:var(--smd) 0 var(--smd) var(--md);background-color:var(--bg-primary-smoke);min-height:auto;width:max-content;min-width:210px;transition:var(--transition-all);transform:translateY(-16px);box-shadow:0 4px 8px 0 rgba(11,11,11,.1);border-radius:var(--xs)}.dropdown .dropdown-content.profile{top:56px;left:unset;right:16px;padding:var(--smd) var(--md)}.dropdown .dropdown-content ul{display:flex;width:100%;list-style-type:none;padding:0;flex-direction:column;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;height:max-content;max-height:320px}.dropdown .dropdown-content ul li{padding:1px var(--lg) 1px 0}.dropdown .dropdown-content ul li a{font-size:13px;text-decoration:none;color:var(--text-secondary);display:block;margin:2px 0}.dropdown .dropdown-content ul li a:hover{color:var(--text-primary)}.dropdown .dropdown-content ul li a.category-name{display:block;font-weight:500;color:var(--text-primary);margin:var(--xs) 0}.dropdown .dropdown-content ul li a:not(.category-name):hover{color:var(--text-primary)}@media screen and (max-width:991px){.dropdown .dropdown-content{left:unset;right:12px}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.navbar .nav-link{font-size:var(--fs-md);font-weight:500;text-transform:capitalize;display:block;padding:.5rem 1rem!important;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media screen and (max-width:991px){.navbar .nav-link{padding:.5rem!important}}.navbar:after,.navbar:before{color:#0a58ca}.navbar.disabled{color:#6c757d;pointer-events:none;cursor:default}@media(prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:none;border:1px solid rgba(0,0,0,0);border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (min-width:1024px){.navbar{padding:1.5rem 4rem}}@media screen and (min-width:769px)and (max-width:1023px){.navbar{padding:1.25rem 3rem}}@media screen and (min-width:631px)and (max-width:767px){.navbar{padding:1rem 2rem}}@media screen and (max-width:630px){.navbar{padding:.5rem 1rem 1rem 1.25rem}}@media screen and (max-width:991px){.navbar .content{margin:0}}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl,.navbar .container-xxl{margin:0;display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between;padding:0!important}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-brand span{font-size:1rem;line-height:2.5}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.25rem;transition:box-shadow .15s ease-in-out}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}@media(prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:50%;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media(min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media(min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-expand-md .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-toggler{display:none!important}.navbar-brand span{font-size:1.25rem}}@media(min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media(min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media(min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:var(--text-primary)}.navbar-light .navbar-nav .nav-link{transition:all .1s ease;color:var(--text-primary)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:var(--primary)}.navbar-light .navbar-nav .nav-link.disabled{color:var(--bg-border)}.navbar-light .navbar-nav .nav-link.active{color:var(--primary)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.nav-btn{font-size:13px;text-decoration:none;color:var(--text-secondary);display:block;margin:2px 0}.nav-btn:hover{color:var(--text-primary)}.btn,input[type=button]{outline:none!important;border:none;border-radius:var(--xs);height:40px;min-height:40px;padding:0 var(--md);font-weight:500;font-size:var(--fs-lg);line-height:16px;transition:all .25s cubic-bezier(.39,.575,.565,1);display:flex;align-items:center;justify-content:center;position:relative;background-color:var(--bg-secondary);cursor:pointer}.btn:disabled,input[type=button]:disabled{cursor:not-allowed!important}.btn:disabled:hover,input[type=button]:disabled:hover{box-shadow:none!important}.btn:hover,input[type=button]:hover{box-shadow:0 0 0 2px var(--bg-border)}.btn .btn-loader span,input[type=button] .btn-loader span{background-color:var(--text-primary)}.btn.btn-primary,.btn.primary,input[type=button].btn-primary,input[type=button].primary{background-color:var(--primary);color:var(--btn-text)}.btn.btn-primary path,.btn.btn-primary svg,.btn.primary path,.btn.primary svg,input[type=button].btn-primary path,input[type=button].btn-primary svg,input[type=button].primary path,input[type=button].primary svg{color:var(--btn-text)}.btn.btn-primary.btn-bordered,.btn.primary.btn-bordered,input[type=button].btn-primary.btn-bordered,input[type=button].primary.btn-bordered{box-shadow:0 0 0 1px var(--primary);color:var(--primary)}.btn.btn-primary:hover,.btn.primary:hover,input[type=button].btn-primary:hover,input[type=button].primary:hover{box-shadow:0 0 0 2px var(--primary)}.btn.btn-primary:disabled,.btn.primary:disabled,input[type=button].btn-primary:disabled,input[type=button].primary:disabled{filter:opacity(.5)}.btn.btn-primary .btn-loader span,.btn.primary .btn-loader span,input[type=button].btn-primary .btn-loader span,input[type=button].primary .btn-loader span{background-color:var(--bg-primary)}.btn.btn-danger,input[type=button].btn-danger{background-color:var(--error);color:var(--bg-primary)}.btn.btn-danger path,.btn.btn-danger svg,input[type=button].btn-danger path,input[type=button].btn-danger svg{color:var(--bg-primary)}.btn.btn-danger:hover,input[type=button].btn-danger:hover{box-shadow:0 0 0 2px var(--primary)}.btn.btn-danger:disabled,input[type=button].btn-danger:disabled{filter:opacity(.5)}.btn.btn-danger.btn-bordered,input[type=button].btn-danger.btn-bordered{box-shadow:0 0 0 1px var(--error);color:var(--error)}.btn.btn-danger.btn-bordered:hover,input[type=button].btn-danger.btn-bordered:hover{box-shadow:0 0 0 2px var(--error)}.btn.dark,input[type=button].dark{background-color:var(--dark-27);color:var(--bg-primary)}.btn.dark:hover,input[type=button].dark:hover{box-shadow:0 0 0 2px var(--dark-27)}.btn.btn-text,input[type=button].btn-text{padding:0;background-color:rgba(0,0,0,0);height:auto;min-height:unset;justify-content:flex-start}.btn.btn-text.btn-primary,input[type=button].btn-text.btn-primary{color:var(--primary)}.btn.btn-text:hover,input[type=button].btn-text:hover{box-shadow:none}.btn.btn-bordered,input[type=button].btn-bordered{background-color:rgba(0,0,0,0);box-shadow:0 0 0 1px var(--bg-border)}.btn.btn-bordered:hover,input[type=button].btn-bordered:hover{box-shadow:0 0 0 2px var(--bg-border)}.btn.icon,input[type=button].icon{height:40px;width:40px;padding:0;background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;box-shadow:none!important}.btn.icon:hover,input[type=button].icon:hover{background-color:var(--bg-primary)}.btn.rounded-full,input[type=button].rounded-full{border-radius:50%}.btn.btn-md,input[type=button].btn-md{height:32px;min-height:unset;font-size:var(--fs-md)}.btn.btn-md svg,input[type=button].btn-md svg{width:24px;height:24px}.btn.btn-md.icon,input[type=button].btn-md.icon{width:32px;height:32px}.btn.btn-border,input[type=button].btn-border{border:none;background-color:rgba(0,0,0,0);box-shadow:0 0 0 1px var(--bg-border)}.btn.btn-border:hover,input[type=button].btn-border:hover{box-shadow:0 0 0 2px var(--bg-dark)}.btn.btn-wishlist,input[type=button].btn-wishlist{height:36px;font-size:14px;width:80%}.btn-loader{display:flex;align-items:center;justify-content:center;height:100%;width:100%;position:absolute;left:50%;transform:translateX(-50%)}.btn-loader span{margin-left:5px;width:8px;height:8px;background-color:var(--bg-primary);border-radius:50%;display:inline-block;animation:bounce 1.4s ease-in-out infinite both}.btn-loader span:first-child{animation-delay:-.32s}.btn-loader span:nth-child(2){animation-delay:-.16s}.btn-share{color:var(--text-secondary);transition:all .25s ease}.btn-share:hover{color:var(--text-primary);transform:scale(1.08)}.form-control{padding:var(--sm) var(--md);border-radius:var(--xs);outline:none;border:none}.label{margin-bottom:var(--sm);font-size:var(--fs-md);color:var(--text-secondary)}.form-group{margin-bottom:var(--md)}.form-group label{margin-bottom:var(--sm);font-size:var(--fs-md);color:var(--text-secondary)}.form-group .form-control{display:block;font-size:var(--fs-md);box-shadow:0 0 0 1px var(--bg-border)!important;padding:var(--sm) var(--smd);transition:var(--transition-all);background-color:rgba(0,0,0,0);border:0!important}.form-group .form-control:focus{box-shadow:0 0 0 1.5px var(--bg-dark)!important}.form-group .form-control::placeholder{color:var(--text-secondary)}.form-group:focus-within label{color:var(--text-primary)}.search{background-color:var(--grey-ee);transition:all .25s cubic-bezier(.39,.575,.565,1);font-size:var(--fs-md);box-shadow:0 0 0 1px var(--bg-border);border-radius:100px;padding:.8rem 1rem!important}.search::placeholder{color:var(--text-secondary)}.search:active,.search:focus,.search:hover{box-shadow:0 0 0 1px var(--bg-dark);background-color:var(--bg-primary)}.search::-webkit-search-cancel-button{-webkit-appearance:none}input[type=checkbox],input[type=radio]{visibility:hidden;display:none}input[type=checkbox]:checked~.check-mark{background:var(--primary);box-shadow:none}input[type=checkbox]:checked~.check-mark:after{opacity:1;transition:all .2s ease}.checkbox{display:flex;align-items:center;font-size:var(--fs-md);cursor:pointer}.checkbox .check-mark{position:relative;display:block;margin-right:var(--sm);width:16px;height:16px;background:var(--bg-primary);border-radius:2px;box-shadow:0 0 0 1px var(--bg-border);transition:var(--transition-all)}.checkbox .check-mark:after{position:absolute;display:block;content:"";left:50%;top:40%;width:5px;height:8px;border:solid var(--bg-primary);border-width:0 1.5px 1.5px 0;transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);opacity:0;transition:var(--transition-all)}.radio-button{display:flex;align-items:center}.custom-radio{margin-right:var(--sm);position:relative;display:block;cursor:pointer}.custom-radio,.custom-radio:after,.custom-radio:before{width:18px;height:18px;transition:var(--transition-all)}.custom-radio:after,.custom-radio:before{content:"";position:absolute;top:0;left:0;text-align:center;color:var(--bg-primary);font-family:Times;border-radius:50%}.custom-radio:before{transition:all .3s ease;border:1px solid var(--bg-border)}.radio-button{cursor:pointer;font-size:var(--fs-md)}.radio-button:hover .custom-radio:before{transition:var(--transition-all);box-shadow:inset 0 0 0 4px var(--bg-primary),inset 0 0 0 1rem var(--bg-border)}input[type=radio]:checked~.custom-radio:before{transition:var(--transition-all);border:1px solid var(--primary);box-shadow:inset 0 0 0 2px var(--bg-primary),inset 0 0 0 1rem var(--primary)}.form-container{position:relative;margin-top:1rem}.form-container label{color:var(--text-primary);font-size:.875rem;margin-bottom:.5rem}.form-container input,.form-container select,.form-container textarea{display:block;padding:.5rem .625rem;color:var(--text-primary);font-size:.875rem;font-weight:500;transition:all .2s ease-in;border:1px solid var(--bg-border);border-radius:4px;outline:none;box-shadow:none!important}.form-container input:focus,.form-container select:focus,.form-container textarea:focus{border-color:var(--bg-border)}.form-container .error,.form-container .hint{font-size:.75rem;color:var(--bg-border)}.form-container .error{color:var(--error);position:absolute;font-weight:400;bottom:-20px}.form-container.phone input{border:none;padding:0 .625rem;border-left:1px solid var(--bg-border);border-radius:0;margin-left:.5rem;background-color:#f3f4f6}.form-container.phone .input-container{display:flex;align-items:center;transition:all .2s ease-in;border:1px solid var(--bg-border);border-radius:4px;padding:.5rem .625rem;background-color:#f3f4f6}.footer{background-color:var(--bg-footer)}@media screen and (min-width:1024px){.footer{padding:.9rem 4rem}}@media screen and (min-width:769px)and (max-width:1023px){.footer{padding:.8rem 3rem}}@media screen and (min-width:631px)and (max-width:767px){.footer{padding:.7rem 2rem}}@media screen and (max-width:630px){.footer{padding:.5rem 2rem 1rem 1.25rem}}.footer .title{font-size:var(--fs-xl);margin:0 0 var(--md);font-weight:500}.footer ul.nav-list{display:flex;flex-direction:column;justify-content:flex-end;list-style:none;flex-wrap:wrap;padding:0;gap:.25rem}@media screen and (min-width:769px)and (max-width:1024px){.footer ul.nav-list{justify-content:center;gap:1rem}}@media screen and (max-width:576px){.footer ul.nav-list{justify-content:center;gap:0}}.footer ul.nav-list a.nav-link{padding-left:0;color:var(--text-primary);font-size:var(--fs-md)}@media screen and (min-width:577px)and (max-width:768px){.footer ul.nav-list a.nav-link{font-size:.85rem}}.footer ul.nav-list .nav-item{padding:var(--sm);flex-shrink:0;height:auto!important}.footer .logo-container{width:100px;height:50px}.footer .store-name{font-weight:500;font-size:1.25rem}.footer .sub-footer{width:100%;padding-top:1.5rem;border-top:1px solid var(--bg-border);flex-wrap:wrap;column-gap:2rem;row-gap:1rem}@media screen and (max-width:768px){.footer .sub-footer{padding-bottom:1.5rem}}@media screen and (max-width:468px){.footer .sub-footer{justify-content:center!important}}.powered-by{color:#395bea}.social-links .social-link{background:var(--bg-secondary);border-radius:50%;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--text-secondary);transition:all .2s ease-in}.social-links .social-link:hover{color:var(--text-primary);transform:scale(1.1)}.made-with-banner{display:flex;justify-content:center;align-items:center;margin-top:1rem;padding:1rem 0}@media screen and (max-width:768px){.made-with-banner{justify-content:center}}@media screen and (min-width:1024px){.shop-detail{padding:0 4rem}}@media screen and (min-width:769px)and (max-width:1023px){.shop-detail{padding:0 3rem}}@media screen and (min-width:631px)and (max-width:767px){.shop-detail{padding:0 2rem}}@media screen and (max-width:630px){.shop-detail{padding:0 1.25rem}}.shop-detail .preview{position:-webkit-sticky;position:sticky;top:120px;padding:0}@media(max-width:768px){.shop-detail .preview{position:static;margin-bottom:var(--md);height:auto}}.shop-detail .image-switcher{max-height:max(65vh,400px);overflow:hidden;overflow-y:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:12px;padding:var(--sm) 0}@media(max-width:765px){.shop-detail .image-switcher{flex-direction:row;width:100%;overflow-y:hidden;overflow-x:auto;padding-left:1px}.shop-detail .image-switcher .image-preview{flex-shrink:0;flex-grow:0;width:90px!important}}.shop-detail .image-switcher::-webkit-scrollbar,.shop-detail .image-switcher::-webkit-scrollbar-thumb{display:none}.shop-detail .image-switcher .image-preview{width:100px;height:100px;position:relative;border-radius:var(--xs);padding:var(--xs);cursor:pointer;transition:all .25s cubic-bezier(.39,.575,.565,1)}.shop-detail .image-switcher .image-preview.active{box-shadow:0 0 0 1px var(--dark)}.shop-detail .image-switcher .image-preview img{border-radius:var(--xs);object-fit:cover}.shop-detail .shop-images{width:100%;flex-shrink:1;aspect-ratio:auto;height:auto;overflow:hidden;display:flex;justify-content:center}.shop-detail .shop-images .image-content{width:100%;max-width:535px;aspect-ratio:550/511;display:flex;justify-content:center;margin-bottom:var(--sm);position:relative;border-radius:var(--xs)}.shop-detail .shop-images .image-content .swiper{border-radius:var(--xs)}.shop-detail .shop-images .image-content img{width:100%;height:100%;object-fit:contain;aspect-ratio:auto;border-radius:var(--xs)}.shop-detail .shop-images .slick-slider{width:100%;height:100%;border-radius:var(--xs);overflow:hidden}.shop-detail .content .breadcrumb{color:var(--text-primary);font-weight:400;font-size:var(--fs-md);display:flex;align-items:center;text-decoration:none}.shop-detail .content .breadcrumb:after{content:"/";display:block;margin:0 2px}.shop-detail .content .breadcrumb:last-child{color:var(--text-secondary)}.shop-detail .content .breadcrumb:last-child:after{display:none}.shop-detail .content .title{font-size:2rem;font-weight:400!important;text-align:start;text-transform:capitalize}.shop-detail .content .actual-price{font-size:var(--fs-lg);color:var(--text-secondary);text-decoration:line-through}.shop-detail .content .selling-price{font-size:calc(1rem + 1vw);font-weight:700;letter-spacing:1px}.shop-detail .content .discount{height:-moz-fit-content;height:fit-content;background-color:var(--dark-27);padding:2px var(--sm);border-radius:var(--xs);color:green;font-size:var(--fs-md);margin-left:var(--xs)}.shop-detail .content .section{margin-top:var(--md)}.shop-detail .content .section .title{margin:0;font-weight:500;font-size:var(--fs-xl)}.shop-detail .content .section .sub-title{font-size:var(--fs-md);font-weight:500}.shop-detail .content .section .caption{font-size:var(--fs-md)}.shop-detail .content .section div.p{font-size:var(--fs-md);margin-top:var(--xs);margin-bottom:var(--sm)}.shop-detail .content .section .color-picker{border-radius:2px;height:24px;width:24px;position:relative;cursor:pointer}.shop-detail .content .section .color-picker:before{content:"";position:absolute;height:24px;width:24px;top:0;left:0;border:1px solid var(--grey-71);border-radius:2px;transform:scale(1.2);transition:all .25s cubic-bezier(.39,.575,.565,1);opacity:0}.shop-detail .content .section .color-picker:hover:before{transform:scale(1.3);opacity:1}.shop-detail .content .section .color-picker.active:before{transform:scale(1.4);opacity:1}.shop-detail .content .section .color-picker.disabled{opacity:.2}.shop-detail .content .section .size-picker{border-radius:var(--xs);height:32px;min-width:32px;padding:0 8px;background-color:va;display:flex;align-items:center;justify-content:center;font-size:var(--fs-md);cursor:pointer;transition:all .25s cubic-bezier(.39,.575,.565,1)}.shop-detail .content .section .size-picker:hover{box-shadow:0 0 0 1px var(--text-secondary)}.shop-detail .content .section .size-picker.active{background-color:var(--primary);color:var(--btn-text)}.shop-detail .content .section .stock{font-size:var(--fs-md);background-color:rgba(254,94,94,.3);padding:2px 8px;border-radius:4px;display:block;width:-moz-fit-content;width:fit-content;margin-bottom:var(--md)}.shop-detail .content .section .stock.error{padding:4px 12px;background-color:#d73f3f;color:var(--bg-secondary)}.shop-detail .content .section .markdown-description{font-size:var(--fs-md);margin-top:var(--smd);margin-bottom:var(--sm)}.shop-detail .content .section .markdown-description strong{font-weight:600}.shop-detail .content .section .markdown-description h1,.shop-detail .content .section .markdown-description h2,.shop-detail .content .section .markdown-description h3,.shop-detail .content .section .markdown-description h4,.shop-detail .content .section .markdown-description h5,.shop-detail .content .section .markdown-description h6{font-size:var(--fs-lg);margin-top:var(--md);margin-bottom:var(--sm)}.shop-detail .content .section .markdown-description p{margin-bottom:.5rem}.shop-detail .content .section .markdown-description ul{margin-top:var(--lg)}.shop-detail .content .section .markdown-description li{margin-bottom:var(--md)}.shop-detail .content .section .markdown-description li p{color:var(--text-secondary)}.shop-detail .content .section ul.list-disc{margin-top:var(--smd);margin-bottom:var(--sm);padding-left:var(--md)}.shop-detail .content .section ul.list-disc li{margin-bottom:var(--md)}.shop-detail .content .section ul.list-disc li p{color:var(--text-secondary)}.variant-tooltip{max-width:126px;background-color:#262222!important}.wishlist-btn{transition:all .25s cubic-bezier(.39,.575,.565,1)}.wishlist-btn:hover{transform:scale(1.1)!important}.wishlist-icon{color:rgba(0,0,0,0);stroke:var(--text-secondary);cursor:pointer;animation:scale-down-center .4s cubic-bezier(.39,.575,.565,1) both}.wishlist-icon.active{stroke:var(--primary);color:var(--primary);animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) both}.wishlist-icon:hover{stroke:var(--text-primary)}@keyframes scale-down-center{0%{transform:scale(1)}50%{transform:scale(.7)}to{transform:scale(1)}}@keyframes scale-up-center{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.shop-footer{position:fixed;bottom:0;height:52px;width:100%;display:flex;align-items:center;justify-content:space-around;background-color:var(--bg-primary);z-index:40;box-shadow:2px -4px 16px 4px rgba(17,16,16,.1)}.empty-product{text-align:center;color:var(--text-secondary)}.empty-product .title{color:var(--text-secondary);font-weight:500}.empty-product .sub-title{color:var(--text-secondary);margin-bottom:var(--xs)}@media screen and (min-width:1024px){.shop-page-container{padding:0 4rem}}@media screen and (min-width:769px)and (max-width:1023px){.shop-page-container{padding:0 3rem}}@media screen and (min-width:631px)and (max-width:767px){.shop-page-container{padding:0 2rem}}@media screen and (max-width:630px){.shop-page-container{padding:0 1.5rem}}.shop-page-container .sort-btn{border:2px solid var(--bg-border);margin-left:auto}.shop-page-container .dropdown-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:40}.dropdown-container{position:relative}@media screen and (min-width:769px){.dropdown-container .dropdown-menu{list-style-type:none;padding:1rem .5rem;min-width:240px;margin-top:-.5rem;position:absolute;top:100%;width:200px;right:0;z-index:10;background-color:#fff;border:1px solid #ccc;border-radius:4px;max-height:0;opacity:0;overflow:hidden;transform:translateY(-10px);transition:max-height .3s ease,opacity .3s ease,transform .3s ease}}@media screen and (max-width:768px){.dropdown-container .dropdown-menu{position:fixed;bottom:35px;padding:1rem;left:0;border-top-left-radius:16px;border-top-right-radius:16px;right:0;opacity:1;transform:translateY(10px);background:#fff;width:100%;max-height:80vh;z-index:1000;box-shadow:0 -2px 10px rgba(0,0,0,.1);list-style-type:none}}.dropdown-container .dropdown-menu.show{max-height:300px;opacity:1;transform:translateY(0)}.dropdown-item{padding:8px 16px;cursor:pointer}.dropdown-item .custom-checkbox{display:flex;gap:.5rem}.dropdown-item .custom-checkbox input[type=checkbox]{display:block!important;visibility:visible!important;width:20px;height:20px}.productDetailModal-container{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:flex-end;z-index:10000000}@media screen and (min-width:587px){.productDetailModal-container{justify-content:flex-end}}.productDetailModal-container .prod-details{background:#fff;width:100%;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding-bottom:3rem;overflow-y:auto;transition-property:transform;transition-timing-function:ease-in-out;transition-duration:.8s;height:100%}@media screen and (max-width:640px){.productDetailModal-container .prod-details{height:60%;border-top-left-radius:.5rem;border-top-right-radius:.5rem}}@media screen and (min-width:640px)and (max-width:768px){.productDetailModal-container .prod-details{border-radius:0;width:75%}}@media screen and (min-width:769px)and (max-width:1024px){.productDetailModal-container .prod-details{width:60%}}@media screen and (min-width:1025px)and (max-width:1280px){.productDetailModal-container .prod-details{width:60%}}@media screen and (min-width:1281px){.productDetailModal-container .prod-details{width:35%}}.productDetailModal-container .prod-details.open{transform:translateY(0)}@media(min-width:640px){.productDetailModal-container .prod-details.open{transform:translateX(0)}}.productDetailModal-container .prod-details.not-open{transform:translateY(100%)}@media(min-width:640px){.productDetailModal-container .prod-details.not-open{transform:translateX(-100%)}}.productDetailModal-container .prod-details .detail-container{padding:.75rem;overflow-y:auto}@media(min-width:640px){.productDetailModal-container .prod-details .detail-container{padding:1.25rem}}.productDetailModal-container .prod-details .detail-container.prod-qty{height:60vh}@media(min-width:640px){.productDetailModal-container .prod-details .detail-container.prod-qty{height:100%}}.productDetailModal-container .prod-details .detail-container.prod-qty-0{height:auto}@media(min-width:640px){.productDetailModal-container .prod-details .detail-container.prod-qty-0{height:100%}}.productDetailModal-container .prod-details .detail-container .prod-img{width:6rem;height:8rem;flex-shrink:0}@media(min-width:768px){.productDetailModal-container .prod-details .detail-container .prod-img{width:8rem;height:9rem}}.color-picker{border-radius:100%;height:25px;width:25px;position:relative;cursor:pointer}.color-picker,.color-picker:before{transition:all .25s cubic-bezier(.39,.575,.565,1)}.color-picker:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:30px;width:30px;border-radius:50%;opacity:0;transform-origin:center}.color-picker:hover:before{opacity:1}.color-picker.active:before{opacity:1;box-shadow:0 0 0 1.5px var(--primary)}.color-picker.disabled{opacity:.2}.size-picker{border-radius:var(--xs);height:35px;min-width:55px;padding:4px 8px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-md);color:var(--text-primary);cursor:pointer;transition:all .25s cubic-bezier(.39,.575,.565,1);box-shadow:0 0 0 .5px var(--text-secondary)}.size-picker:hover{box-shadow:0 0 0 1px var(--text-primary)}.size-picker.active{background-color:var(--primary);box-shadow:0 0 0 1px var(--primary);color:var(--btn-text)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500!important;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:calc(1rem + .4vw)}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}.text-desc{color:var(--text-secondary)}.text-sm{font-size:var(--fs-sm);line-height:normal}.text-md{font-size:var(--fs-md)}.text-lg{font-size:var(--fs-lg)}.text-xl{font-size:var(--fs-xl)}.text-2xl{font-size:var(--fs-2xl)}.info-desc{font-size:var(--fs-sm)}.font-regular,.fw-400{font-weight:400!important}.fw-600{font-weight:600!important}.separator{font-size:var(--fs-md);font-weight:400;color:var(--text-secondary)}.filter-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:9999;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.filter-overlay.active{opacity:1;pointer-events:all}.filter-col{position:-webkit-sticky;position:sticky;align-self:flex-start;top:140px}@media screen and (max-width:768px){.filter-col{width:100%!important;height:70dvh;position:fixed;background-color:var(--bg-primary);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;top:unset;bottom:0;left:0;padding:0!important;transform:translateY(100vh);transition:transform .3s ease-in-out;z-index:-100000;opacity:0;border-top-right-radius:16px;border-top-left-radius:16px;display:flex;flex-direction:column;justify-content:space-between}.filter-col.active{transform:translateY(0);z-index:10000;opacity:1}.filter-col .filter-container{border:none;height:100%;margin:0;padding:var(--md);top:0;position:relative}.filter-col .filter-container .header-clear-btn{display:none}.filter-col .filter-footer{display:flex!important;justify-content:space-between;align-items:center;border-top:1px solid var(--bg-border);padding:var(--sm) var(--lg)}}.filter-container{position:-webkit-sticky;position:sticky;top:96px;padding-right:var(--xl);margin-right:var(--lg);border-right:1px solid var(--bg-border);height:78dvh;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.filter-container .header-container{display:flex;font-size:var(--fs-md);justify-content:space-between;margin-bottom:var(--md)}.filter-container .header-container .header-title{font-weight:500;font-size:var(--fs-lg);text-transform:uppercase}.filter-container .header-container .header-clear-btn{font-size:var(--fs-md);color:var(--primary);cursor:pointer}@media screen and (max-width:991px){.filter-container{padding-right:var(--lg);margin-right:0}}.filter-container ul{list-style:none;padding:0}.filter-container .filter-header{padding:.5rem 1rem;border-radius:4px;width:100%;background:#f0f3fe;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;font-size:var(--fs-md);font-weight:600}.filter-container .filter-header .rotate-180{transform:rotate(180deg)}.filter-container .variant-container{padding-bottom:var(--sm);margin-bottom:var(--sm);border-bottom:1px solid var(--bg-border)}.filter-container .variant-container:last-child{border-bottom:none}.filter-container .variant-container .variant-more{margin-top:var(--sm);font-size:var(--fs-sm);font-weight:500}.filter-container .variant-container .variant-list{margin-top:var(--sm);margin-bottom:0;padding:0 1rem}.filter-container .variant-container .variant-list li{padding:6px 0}.filter-container .variant-container .variant-list .num{margin-top:2px;margin-left:var(--xs);font-size:var(--fs-sm);color:var(--text-secondary)}.filter-container .variant-container .variant-list.right .check-mark{margin-left:var(--sm);margin-right:0}@media screen and (max-width:768px){.sort-container{width:100%!important;height:100dvh;position:fixed;background-color:var(--bg-primary);top:0;left:0;padding:0!important;transform:translateY(100vh);transition:transform .3s ease-in-out;opacity:0;z-index:1000;display:flex;flex-direction:column;justify-content:space-between}.sort-container.active{transform:translateY(0);z-index:10000;opacity:1}}.filter-tab-search{width:100%;background-color:var(--bg-secondary);padding:var(--md);border-radius:var(--xs);display:flex;align-items:center;gap:var(--sm)}.filter-tab-search input{width:100%;background-color:rgba(0,0,0,0);border:none;outline:none;color:var(--text-primary);font-size:var(--fs-md)}.filter-tab-items{display:flex;gap:var(--md);overflow-x:auto;border-bottom:1px solid var(--bg-border)}.filter-tab-items button{background-color:rgba(0,0,0,0);border:none;color:var(--text-primary);font-size:var(--fs-md);cursor:pointer;padding:var(--sm) var(--md);transition:color .3s ease}.filter-tab-items button.active{border-bottom:2px solid var(--primary)}.filter-tab-items button.not-active{color:var(--text-secondary)}.filter-tab-items button:hover{color:var(--text-primary)}.badge{position:absolute;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:var(--xs);font-size:var(--fs-xs)!important;background-color:var(--primary);width:16px;height:16px;top:4px;right:10px;color:var(--btn-text);opacity:0;transform:scale(0);transition:var(--transition-all)}.badge.active{transform:scale(1);opacity:1}.cart{width:100%;min-height:calc(100vh - 58px)}@media screen and (min-width:1024px){.cart{padding:4rem}}@media screen and (min-width:769px)and (max-width:1023px){.cart{padding:3rem}}@media screen and (min-width:631px)and (max-width:767px){.cart{padding:1rem 2rem}}@media screen and (max-width:630px){.cart{padding:2rem 1.5rem}}.cart h1{font-size:calc(1.25rem + 1vw)}.cart .content{padding-right:32px;height:100%}@media screen and (max-width:768px){.cart .content{border-right:none;padding-right:0}}.cart .cart-header{width:100%;display:flex;align-items:center}.cart .cart-header .cart-selection{font-size:var(--fs-lg)}.cart .cart-header .divider{width:1px;height:24px;display:block;margin:0 var(--md);background-color:var(--bg-border)}.cart .cart-delete-btn{width:min-content;min-height:24px;max-height:24px;padding:var(--xs)!important;position:absolute;right:var(--sm);top:var(--sm)}@media screen and (max-width:580px){.cart .cart-delete-btn{right:var(--sm);position:absolute}}.cart-tile,.order-item,.product-item{border:1px solid var(--bg-border);border-radius:var(--xs)}@media screen and (max-width:768px){.cart-tile,.order-item,.product-item{background-color:var(--bg-secondary);padding-bottom:0!important}}.cart-tile .product-outstock,.order-item .product-outstock,.product-item .product-outstock{width:100%;display:flex;align-items:center;justify-content:space-between;column-gap:var(--md);row-gap:var(--sm);flex-wrap:wrap}.cart-tile .product-outstock span,.order-item .product-outstock span,.product-item .product-outstock span{font-size:var(--fs-md)}.cart-tile .product-outstock span.error,.order-item .product-outstock span.error,.product-item .product-outstock span.error{color:var(--error);font-weight:500}.cart-tile .product-outstock span.info,.order-item .product-outstock span.info,.product-item .product-outstock span.info{display:block;color:var(--text-secondary);font-size:var(--fs-sm)}.cart-tile .product-container,.order-item .product-container,.product-item .product-container{display:flex;flex-direction:column;height:100%;max-width:90%}.cart-tile .product-title,.order-item .product-title,.product-item .product-title{font-size:1rem!important;font-weight:700!important;max-width:90%}.cart-tile .preview,.order-item .preview,.product-item .preview{position:relative;width:160px;height:160px;overflow:hidden}@media screen and (max-width:580px){.cart-tile .preview,.order-item .preview,.product-item .preview{width:121px;height:135px}}.cart-tile .preview img,.order-item .preview img,.product-item .preview img{object-fit:cover}.cart-tile .selling-price,.order-item .selling-price,.product-item .selling-price{font-size:1rem!important;font-weight:500;display:block;line-height:19px;margin-right:var(--sm)}.cart-tile .actual-price,.order-item .actual-price,.product-item .actual-price{color:var(--text-secondary);font-size:var(--fs-sm);text-decoration:line-through;display:block;margin-right:var(--sm)}.cart-tile .discount,.order-item .discount,.product-item .discount{font-size:var(--fs-sm)}.cart-tile .discount.success,.order-item .discount.success,.product-item .discount.success{color:var(--success)}.cart-tile .delivery,.cart-tile .return-policy,.order-item .delivery,.order-item .return-policy,.product-item .delivery,.product-item .return-policy{font-size:var(--fs-sm)}.cart-tile .variant,.order-item .variant,.product-item .variant{margin-bottom:2px}.cart-tile .variant span,.order-item .variant span,.product-item .variant span{font-size:var(--fs-sm);text-transform:capitalize}.cart-tile .variant b,.order-item .variant b,.product-item .variant b{font-weight:600}.cart-tile .selector,.order-item .selector,.product-item .selector{top:24px;left:24px}.cart-tile .order-status,.order-item .order-status,.product-item .order-status{font-weight:600;font-size:var(--fs-md);color:var(--success)}.cart-tile .order-status-date,.order-item .order-status-date,.product-item .order-status-date{color:var(--text-secondary);font-size:var(--fs-sm)}.cart-tile .rating,.order-item .rating,.product-item .rating{margin-top:12px;padding:var(--sm);background-color:var(--bg-primary);border-radius:var(--xs);display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.cart-tile .rating-title,.order-item .rating-title,.product-item .rating-title{font-weight:600;color:var(--text-primary);font-size:var(--fs-sm)}.cart-tile .footer,.order-item .footer,.product-item .footer{background-color:var(--bg-primary-smoke);display:flex;align-items:center;gap:var(--md);width:100%;border-radius:0 0 var(--sm) var(--sm)}.cart-steps{position:absolute;left:50%;transform:translateX(-50%);display:flex}.cart-steps .step{display:flex;align-items:center;text-transform:uppercase;position:relative;text-decoration:none!important}.cart-steps .step.active span{color:var(--primary)}.cart-steps .step.active span:before{opacity:1;transform:scale(1)}.cart-steps .step:after{content:"";width:100px;display:inline-block;border-top:2px solid var(--bg-border);margin:0 var(--sm)}.cart-steps .step.previous:after{border-color:var(--primary)}.cart-steps .step:last-child:after{display:none}.cart-steps .step span{display:flex;font-size:var(--fs-sm);font-weight:600;color:var(--text-secondary);letter-spacing:2px;align-items:center;text-transform:uppercase;position:relative}.cart-steps .step span:before{content:"";position:absolute;width:100%;height:2px;background-color:var(--primary);bottom:-4px;opacity:0;transform:scale(0);transition:var(--transition-all)}.order-item{border:0!important;border-radius:0!important}.order-item:last-child{border-bottom:0!important;margin-bottom:0;padding-bottom:0}.order-item .order-content{display:flex;align-items:start}.order-item .preview .placeholder{height:132px}@media screen and (max-width:768px){.order-item .rating{display:none}.order-item .product-container{margin-left:var(--sm)!important}.order-item .preview{width:64px}.order-item .preview .placeholder{height:72px}}.cart-tile{background-color:var(--bg-primary);border-radius:1rem;padding:1rem;box-shadow:0 1px 40px 0 rgba(0,0,0,.1019607843);padding:0!important;border:0!important;border-radius:var(--sm)}.cart-tile .cart-body{padding:var(--md);border-radius:.5rem}.cart-tile .product-title{font-size:var(--fs-lg)}.cart-tile .btn.text-secondary:hover{color:var(--text-primary)!important}.cart-tile .variant span{font-size:var(--fs-md);text-transform:capitalize;color:var(--text-secondary)}.cart-tile .variant span b{color:var(--text-primary)}.cart-tile .selling-price{font-size:var(--fs-lg)}.cart-tile .actual-price{font-size:var(--fs-md)}.payment-summary .content{padding:2.5rem 1.5rem;background-color:var(--bg-primary);border-radius:var(--sm)}.payment-summary .content h1{font-size:var(--fs-xxl);font-weight:600}.payment-summary .payment-selection{box-shadow:0 1px 40px 0 rgba(0,0,0,.1019607843)}.payment-summary .payment-summary-container{margin-top:var(--sm)}.payment-summary .payment-summary-container .szh-accordion__item-btn{font-size:var(--fs-md);font-weight:600;padding-left:0!important}.payment-summary .payment-summary-container .szh-accordion__item-btn:hover{background-color:rgba(0,0,0,0)!important}.payment-summary .payment-summary-container .szh-accordion__item-btn:hover .amount,.payment-summary .payment-summary-container .szh-accordion__item-btn:hover h5{text-decoration:underline}.payment-summary .payment-summary-container .szh-accordion__item-btn h5{font-size:var(--fs-lg);font-weight:500!important;margin-bottom:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-summary .payment-summary-container .szh-accordion__item-btn .arrow-down{transform:rotate(0deg)}.payment-summary .payment-summary-container .szh-accordion__item-btn .arrow-open{transform:rotate(180deg)}.payment-summary .payment-summary-container .szh-accordion__item-btn .main-header{max-width:70%;display:flex;flex-direction:column;gap:.5rem}.payment-summary .payment-summary-container .szh-accordion__item--expanded .szh-accordion__item-btn{background-color:rgba(0,0,0,0)!important}.payment-summary .payment-summary-container .szh-accordion__item-content .szh-accordion__item-panel{padding:0 var(--md) var(--md) 0!important}.payment-summary .payment-summary-container .payment-summary-product{border-radius:1rem;padding:1rem;box-shadow:0 1px 40px 0 rgba(0,0,0,.1019607843)}.payment-summary .payment-summary-container .payment-summary-product-item{color:var(--text-secondary);font-size:var(--fs-md)}.payment-summary .payment-summary-container .payment-summary-total{border-radius:1rem;padding:1rem;box-shadow:0 1px 40px 0 rgba(0,0,0,.1019607843)}.payment-summary .payment-summary-container .product-total{font-size:var(--fs-xl);font-weight:600;padding:var(--md) 0;border-top:1px solid var(--bg-border)}.payment-summary .payment-summary-container .price-summary-item{font-size:var(--fs-md);padding-bottom:var(--md)}.payment-confirmation-loader{background:rgba(0,0,0,.1);position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.payment-confirmation-loader .payment-confirmation-text{margin-top:8rem}.address h1{font-size:var(--fs-2xl)}.address .add-address-btn{color:var(--primary);font-size:var(--fs-lg)}@media screen and (max-width:768px){.address .add-address-btn{font-size:var(--fs-md);padding:0 8px!important}.address .add-address-btn svg{width:16px;height:16px}}.address .content-title{font-size:var(--fs-sm);font-weight:600;text-transform:uppercase;color:var(--text-secondary)}.address .cart-header{justify-content:space-between}.address .address-blocks{margin-top:var(--xs);padding:1rem;border:1px solid var(--bg-border);border-radius:8px;position:relative}.address .address-blocks .address-details{position:relative;display:flex;align-items:center;justify-content:space-between}.address .address-blocks .address-details .address-name{font-size:var(--fs-lg);font-weight:500}.address .address-blocks .address-details .address-type{border-radius:var(--xs);font-size:var(--fs-sm);margin-left:var(--sm);padding:var(--xs);border:1px solid var(--bg-border);line-height:10px}.address .address-blocks .address-full{margin-top:var(--sm)}.address .address-blocks .address-full .main,.address .address-blocks .address-full span{font-size:var(--fs-md);color:var(--text-secondary)}.address .address-blocks .address-actions{position:absolute;right:16px;top:-3px;display:flex;align-items:center}.address .address-blocks .address-actions .edit{margin-right:var(--sm);color:var(--text-secondary);cursor:pointer}.address .address-blocks .address-actions .edit:hover{color:var(--text-primary)}.address .address-blocks .address-actions .delete{color:var(--text-secondary);cursor:pointer}.address .address-blocks .address-actions .delete path{fill:var(--text-secondary)}.address .address-blocks .address-actions .delete:hover path{fill:var(--text-primary)}@media screen and (max-width:768px){.address .address-blocks{background-color:var(--bg-secondary);border-radius:var(--xs);padding:var(--smd)!important;margin-bottom:var(--md)}.address .address-blocks .address-actions{top:4px;right:4px}.address hr{display:none}}@media screen and (max-width:567px){.address h1{font-size:var(--fs-lg)}.address .cart-header{column-gap:var(--md);row-gap:var(--sm);flex-wrap:wrap}.address .cart-header .btn{font-size:var(--fs-md);padding:0;border:0!important;box-shadow:none;color:var(--primary)}.address .cart-header .btn:hover{box-shadow:none}}.extra-feature{background-color:var(--primary)}.extra-feature .icon{margin-top:-6px}.extra-feature .extra-text{display:flex;flex-direction:column;width:100%;color:#fff}@media screen and (max-width:767px){.extra-feature .extra-text{max-width:250px!important}}.extra-feature .extra-text .extra-title{font-size:var(--fs-lg);display:block;font-weight:600}.extra-feature .extra-text .extra-desc{font-size:var(--fs-md)}.shine{background:var(--bg-secondary);background-image:linear-gradient(to right,var(--bg-primary) 0,var(--bg-primary) 20%,var(--bg-secondary) 40%,var(--bg-secondary) 100%);background-repeat:no-repeat;background-size:800px;position:relative;animation:placeholderShimmer 1s linear infinite;-webkit-animation-duration:1s;-webkit-animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-webkit-animation-name:placeholderShimmer;-webkit-animation-timing-function:linear}.shine.box{height:104px;width:100px}.shine.button{height:40px;border-radius:var(--xs)}.shine.line{height:12px;border-radius:4px}.shine.line.small{height:8px;border-radius:4px}.shine.line.title{height:24px;border-radius:4px}.shine.photo{display:block!important;width:325px;height:100px;margin-top:15px}@keyframes placeholderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.modal{border-radius:var(--sm);min-width:min(100%,480px);padding:var(--smd) 0 var(--md) 0!important;background-color:var(--bg-primary)!important}@media screen and (max-width:567px){.modal{min-width:100%!important;margin:0!important;vertical-align:bottom!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}}.modal.modal-sm{width:min(100%,320px);min-width:unset}.modal-header{font-size:var(--fs-xl);font-weight:500;padding:0 var(--md)}.modal-body{padding:0 var(--md);max-height:480px;overflow:auto;position:relative}.modal-body .cancellation-reason-list{list-style:none;padding-left:0;margin:var(--sm) 0 var(--smd)}.modal-body .cancellation-reason-list li{padding:var(--sm) 0}.modal-footer{padding:var(--md) var(--md) 0}.modal-close{color:var(--text-secondary);top:14px!important}.modal-close:hover path{color:var(--text-primary)}.modal-close svg{fill:currentColor}.modal-close svg path{fill:currentColor;color:var(--text-secondary);transition:all .3s ease}.modal.modal-confirm .modal-footer{padding-top:0}.modal.modal-confirm .modal-footer-divider{width:100%;height:1px;background-color:var(--bg-border);margin-top:var(--smd);margin-bottom:var(--sm)}.modal .react-responsive-modal-closeButton{width:21px!important;height:21px!important;top:12px!important}.custom-modal-backdrop{position:fixed;inset:0;display:flex;justify-content:center;align-items:flex-end;transition:colors;z-index:999}@media(min-width:640px){.custom-modal-backdrop{align-items:center}}.custom-modal-backdrop.visible{visibility:visible;background-color:rgba(0,0,0,.2)}.custom-modal-backdrop.invisible{visibility:hidden}.custom-modal{background-color:#fff;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s;position:relative;z-index:50}.custom-modal.open{opacity:1;transform:translateY(0)}.custom-modal.closed{opacity:0;transform:translateY(10px)}.custom-modal__close-button{position:absolute;top:.5rem;right:.5rem;padding:.25rem;color:#9ca3af;background-color:#fff;outline:none;border:none}.custom-modal__close-button:focus{outline:none;border:none}.custom-modal__close-button:hover{background-color:#f9fafb;color:#4b5563}.size-chart-modal-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:60;padding:0 .5rem}.size-chart-modal-content{background-color:var(--bg-primary);border-radius:.5rem;box-shadow:0 0 10px rgba(0,0,0,.1);padding:1.5rem;position:relative;max-width:32rem;width:100%;text-align:center}.size-chart-modal-content .size-chart-modal-image{width:100%;max-height:70vh;object-fit:contain;border-radius:.375rem}.size-chart-modal-content .size-chart-modal-close-button{position:absolute;top:.5rem;right:.75rem;font-size:1.75rem;color:#4b5563;background:none;border:none;cursor:pointer}.size-chart-modal-content .size-chart-modal-close-button:hover{color:#000}.size-chart-modal-content .size-chart-modal-controls{display:flex;justify-content:space-between;gap:1rem}.size-chart-modal-content .size-chart-modal-controls .nav-btn{padding:.5rem 1rem;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer}.size-chart-modal-content .size-chart-modal-controls .nav-btn:hover{background-color:#e5e7eb}.slide-in-modal-container{position:fixed;inset:0;z-index:100;display:flex;transition:all .3s ease;pointer-events:none}.slide-in-modal-container.open{pointer-events:auto}.slide-in-modal-container.open .modal-overlay{opacity:1}.slide-in-modal-container.open .modal-panel{transform:translateX(0)}.slide-in-modal-container .modal-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.5);transition:opacity .3s ease;opacity:0}.slide-in-modal-container .modal-panel{margin-left:auto;height:100%;display:flex;flex-direction:column;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);overflow-y:auto;transition:transform .3s ease;transform:translateX(100%)}.slide-in-modal-container .modal-width-default{width:100%;max-width:28rem}.slide-in-modal-container .modal-header{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #e5e7eb}.slide-in-modal-container .modal-title{font-size:1.125rem;font-weight:600;margin:0}.slide-in-modal-container .close-button{background:none;border:none;cursor:pointer;padding:0}.slide-in-modal-container .close-button .close-icon{width:1.25rem;height:1.25rem;color:#4b5563}.slide-in-modal-container .modal-content{padding:1rem;display:flex;flex-direction:column;height:100%!important;width:500px}.profile.container-lg{min-height:calc(100vh - 100px)}.profile-sidebar{background-color:var(--bg-secondary);border-radius:8px;padding:0 1.5rem;width:20em;height:auto}.profile-sidebar .nav-link{display:flex;gap:.5rem;align-items:center;font-size:1rem;color:var(--text-secondary);transition:all .3s ease-in-out;border-bottom:1px solid var(--bg-border);padding:1.5rem 0}.profile-sidebar .nav-link:last-child{border-bottom:none}.profile-sidebar .nav-link.active{font-weight:600;color:var(--text-primary)}.profile-category{margin-top:var(--lg)}.profile-category-title{font-size:var(--fs-sm);font-weight:500;text-transform:uppercase;margin-bottom:var(--md);display:block}.profile-overview .overview-item{display:flex;justify-content:center;align-items:center;border:1px solid var(--bg-border);border-radius:var(--xs)}.profile .profile-detail{width:min(100%,480px)}.profile .profile-detail-group{display:flex;align-items:center;flex-wrap:wrap;padding:var(--sm) 0}.profile .profile-detail-group:first-of-type{padding-top:0}.profile .profile-detail-group-title{font-size:var(--fs-md);font-weight:400;margin-bottom:var(--sm);color:var(--text-secondary);width:50%}.profile .profile-detail-group-value{font-size:var(--fs-md)}@media screen and (max-width:768px){.profile .profile-detail{width:100%}}.profile .delete-account{padding-left:5}.profile .delete-account .delete-sketch{margin:var(--xxl) auto;text-align:center}.profile .delete-account .delete-sketch svg{width:400px;height:220px}.profile .delete-account .delete-sketch svg path{color:var(--primary)}.profile .delete-account .delete-content .delete-account-section{margin-bottom:var(--md)}.profile .delete-account .delete-content .delete-account-section-title{font-size:var(--fs-md);font-weight:600;margin-bottom:var(--sm)}.profile .delete-account .delete-content .delete-account-section-desc{font-size:var(--fs-md);color:var(--text-secondary)}.profile .delete-account .delete-content .delete-account-section a{color:var(--primary)}.profile .delete-account .delete-content .markdown{font-size:var(--fs-md)}.profile .delete-account .delete-content .markdown strong{font-weight:600}.profile .delete-account .delete-content .markdown p{margin-bottom:var(--sm)}.profile .delete-account .delete-content .markdown ul{margin-top:var(--lg)}.profile .delete-account .delete-content .markdown li{margin-bottom:var(--md)}.profile .delete-account .delete-content .markdown li p{color:var(--text-secondary)}.profile .delete-account .delete-actions{padding-left:20px}.profile .booking-list{width:100%;overflow-x:auto}.profile .booking-list .booking-item{display:flex;flex-direction:column;padding:var(--md);border-radius:var(--xs);margin-bottom:var(--md);background-color:var(--bg-secondary)}.profile .booking-list .booking-item .booking-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sm)}.profile .booking-list .booking-item .booking-header h4{font-size:var(--fs-md);font-weight:500;color:var(--text-primary)}.profile .booking-list .booking-item .booking-details,.profile .booking-list .booking-item .booking-header span{font-size:var(--fs-sm);color:var(--text-secondary)}.profile .booking-list .booking-item .more-details{transition:all .3s ease-in-out;overflow:hidden;max-height:0;opacity:0}.profile .booking-list .booking-item .more-details.expanded{max-height:500px;opacity:1}.profile .profile-details{display:flex;flex-direction:column;gap:1rem}@media screen and (max-width:768px){.profile .profile-details{display:none}}.profile .profile-details .user-image{border-radius:100%;width:48px;height:48px;background-color:var(--primary);display:flex;align-items:center;justify-content:center;color:var(--btn-text);font-weight:500}.profile .profile-details .user-name{font-weight:500;font-size:1.25rem;color:var(--text-primary)}@media(min-width:640px){.profile .profile-details .user-name{font-size:1.5rem}}@media(min-width:768px){.profile .profile-details .user-name{font-size:1.875rem}}.profile .profile-details .user-edit{padding:.5rem 1rem;background-color:var(--primary);border-radius:.5rem;color:var(--btn-text);font-weight:500;border:none}.profile .user-profile-form .gender-options-btn{cursor:pointer}.profile .user-profile-form .gender-options-btn.active{background-color:var(--primary);color:var(--btn-text)}.profile-info{padding-bottom:var(--md);margin-bottom:var(--sm);border-bottom:1px solid var(--bg-border)}.profile-info .profile-welcome{font-size:var(--fs-md);font-weight:500}.profile-dashboard .background{background-color:var(--bg-secondary);position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0}.profile-dashboard .profile-header{background-color:var(--bg-primary);margin-bottom:var(--smd);border-radius:var(--xs);text-align:center;position:relative;height:96px;padding:var(--sm);display:flex;align-items:center;justify-content:center;margin-top:100px}.profile-dashboard .profile-header span{font-size:var(--fs-md);display:block;margin-top:var(--md)}.profile-dashboard .profile-header .profile-picture{background-color:var(--bg-secondary);width:96px;height:96px;border-radius:var(--xs);position:absolute;top:-60px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center}.profile-dashboard .dashboard-menu{background-color:var(--bg-primary);margin-bottom:var(--smd);border-radius:var(--xs)}.profile-dashboard .dashboard-menu-item{display:flex;align-items:center;padding:var(--md);cursor:pointer;transition:all .3s ease-in-out;border-bottom:1px solid var(--bg-border)}.profile-dashboard .dashboard-menu-item .icon{margin-right:var(--md)}.profile-dashboard .dashboard-menu-item h4{font-size:var(--fs-md);font-weight:500;color:var(--text-primary);margin:0;line-height:1rem}.profile-dashboard .dashboard-menu-item span.subtitle{font-size:var(--fs-sm);font-weight:400;color:var(--text-secondary)}.profile-dashboard .dashboard-menu-item .arrow{margin-left:auto}.profile-dashboard .dashboard-menu-item:last-of-type{border-bottom:none}.auth-container{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 64px)}.auth-container .auth-card{width:min(100%,700px);border:1px solid var(--primary);padding:50px!important;min-height:460px;background-color:var(--bg-primary);border-radius:1rem}@media(max-width:768px){.auth-container .auth-card{width:min(100%,400px);margin:20px;padding:40px!important;height:auto}}@media screen and (max-width:576px){.auth-container{min-height:unset}}.navbar .accordion{padding:var(--md);padding-bottom:var(--sm)}.navbar .accordion .accordion-item{padding:var(--sm) 0}.navbar .accordion .accordion-item .accordion-header{cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-md);font-weight:500}.navbar .accordion .accordion-item .accordion-content{margin:var(--sm) 0;display:none}.navbar .accordion .accordion-item .accordion-content ul{list-style:none;padding-left:var(--md);margin-bottom:var(--sm)}.navbar .accordion .accordion-item .accordion-content ul li{font-size:var(--fs-md);padding:var(--sm) 0;color:var(--text-secondary)}.navbar .accordion .accordion-item .accordion-content ul li:last-of-type{padding-bottom:0}.navbar .accordion .accordion-item .accordion-content.open{display:block}.navbar .accordion .accordion-item.open{padding-bottom:0}.navbar .accordion.sub-category{padding:0;margin-top:-var(--sm)}.navbar .accordion.sub-category .accordion-item .accordion-header{font-weight:400;color:var(--text-secondary)}.navbar .accordion.sub-category .accordion-content{margin:0;margin-top:var(--xs)!important}.szh-accordion__item:not(:last-child){border-bottom:1px solid var(--bg-border)}.szh-accordion__item-btn{cursor:pointer;display:flex;align-items:center;width:100%;margin:0;padding:1rem;font-size:1rem;font-weight:400;text-align:left;background-color:rgba(0,0,0,0);border:none}.szh-accordion__item-btn:hover{background-color:#f3f3f3}.szh-accordion__item-content{transition:height .25s cubic-bezier(0,0,0,1)}.szh-accordion__item-panel{padding:1rem}.szh-accordion__item--expanded .szh-accordion__item-btn{background-color:#e7e7e7}.szh-accordion__item--expanded .chevron-down{transform:rotate(180deg)}.order-tile{padding:var(--md) var(--md);background-color:var(--bg-secondary);border-radius:var(--sm)}.order-tile:not(:last-of-type){margin-bottom:var(--md)}.order-tile .order-header{border-radius:var(--sm) var(--sm) 0 0;padding:0 var(--md) var(--md) 0;display:flex;align-items:center;justify-content:space-between;gap:var(--sm);flex-wrap:wrap}.order-tile .order-header .order-info{width:100%;display:flex;align-items:center;font-size:var(--fs-smd);flex-wrap:wrap;row-gap:var(--md)}@media screen and (max-width:567px){.order-tile .order-header .order-info{justify-content:space-between}}.order-tile .order-header .order-info .order-info-content{padding-right:1rem}@media screen and (max-width:567px){.order-tile .order-header .order-info .order-info-content{padding:0;width:47%}}.order-tile .order-header .order-info span:first-child{text-transform:uppercase;color:var(--text-secondary);font-size:var(--fs-sm)}.order-tile .order-header .order-info span:last-child{font-weight:500;color:var(--text-secondary);font-size:var(--fs-smd)}.order-tile .order-header .order-actions{display:flex;flex-direction:column}.order-tile .order-header .order-actions span{font-size:var(--fs-md);color:var(--text-secondary);cursor:pointer}.order-tile .order-body{margin-top:1rem}.order-tile .order-body .order-status{margin-bottom:var(--sm)}.order-tile .order-body .order-status .status-title{font-size:var(--fs-xl);font-weight:500;color:var(--text-primary)}@media screen and (max-width:567px){.order-tile .order-body .order-status .status-title{font-size:var(--fs-lg)}}.order-tile .order-body .order-status .status-info{font-size:var(--fs-smd);color:var(--text-secondary)}.userForm{width:100%;height:100%;transition:all .3s ease-in}.userForm.signup{width:320px}.userForm .hint{display:block;color:var(--text-secondary);font-size:.875rem;margin-bottom:1.5rem}.userForm .formSwitcherInfo{margin-top:1.5rem;text-align:center;font-size:.875rem}.userForm .formSwitcherInfo button{display:inline;font-size:.875rem}.userForm .footer{margin:2rem 0 0;text-align:center;font-size:.75rem}.userForm .footer .terms{margin:1rem 0 0}.userForm .footer .terms span{color:var(--text-secondary)}.userForm .footer .terms a{text-decoration:none;color:var(--primary)}.userForm .footer .terms a span{color:var(--primary)}@media(max-width:576px){.userForm{width:100%}}.loginForm{position:relative}.loginForm .loginError{display:block;visibility:hidden;color:var(--error);font-weight:500;font-size:.875rem;position:absolute;top:4.75rem;font-weight:400;width:100%}.loginForm .loginError.active{visibility:visible}.loginForm .footer{margin:3rem 0 0;text-align:center;font-size:.75rem}.loginForm .footer .terms{margin-top:1rem}.loginForm .footer .terms span{color:var(--text-secondary)}.loginForm .footer .terms a{text-decoration:none;color:var(--primary)}.loginForm .footer .terms a span{color:var(--primary)}.loginForm .backButton{margin-left:-8px;position:absolute;top:0;left:0;color:var(--text-secondary)}.loginForm .backButton:hover{background-color:rgba(0,0,0,0);color:var(--text-primary)}.loginForm .backButton:hover svg{transform:scale(1.08)}.loginForm .container{position:relative;overflow-x:hidden;height:328px;width:100%;padding:0!important}.loginForm .container .content{position:absolute;width:100%;transition:all .3s ease}.loginForm .container .content input{background-color:rgba(0,0,0,0)}.loginForm .container .content.phone{transform:translateX(-120%)}.loginForm .container .content.otp{transform:translateX(100%)}.loginForm .container .content.otp h5{line-height:32px}.loginForm .container .content.otp .inputBoxes{display:flex;align-items:center;gap:.5rem}.loginForm .container .content.otp .inputBoxes input{text-align:center;text-transform:uppercase}.loginForm .container .content.active{transform:translate(0)}@media(max-width:576px){.loginForm{width:100%}}.public-page-container .markdown-description ul{list-style:disc}.public-page-container .markdown-description ol li,.public-page-container .markdown-description ul li{margin-bottom:var(--sm);font-size:var(--fs-md)}.public-page-container .markdown-description ol li:last-of-type,.public-page-container .markdown-description ul li:last-of-type{margin-bottom:0}.public-page-container .markdown-description h1{font-size:calc(1rem + 1.5vw);margin-top:var(--xxl);margin-bottom:var(--xl);font-weight:500}.public-page-container .markdown-description h1:first-of-type{margin-top:0}.public-page-container .markdown-description h2{font-size:var(--fs-2xl);margin-top:var(--xl);margin-bottom:var(--smd);font-weight:500}.public-page-container .markdown-description h3,.public-page-container .markdown-description h4,.public-page-container .markdown-description h5,.public-page-container .markdown-description h6{font-size:var(--fs-lg);font-weight:500;margin-top:var(--lg);margin-bottom:var(--sm)}.public-page-container .markdown-description p{font-size:var(--fs-md)}.coupon-section{border:1px solid #dee2e6;padding:1rem;border-radius:.375rem}.applied-coupon{background-color:#f8f9fa;padding:.75rem;border-radius:.375rem}.applied-coupon-code{font-weight:600;color:#198754}.applied-coupon-text{font-size:.875rem;color:#6c757d}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1040}.modal{z-index:1045}.coupon-list{max-height:540px;overflow-y:auto}.coupon-item:hover{background-color:#f8f9fa}.coupon-list-item{font-size:var(--fs-md)}.coupon-list-item .coupon-header .save-amount{font-weight:600;font-size:var(--fs-md);color:var(--primary-color);margin-bottom:.5rem}.coupon-list-item .coupon-header .coupon-code{font-weight:600;font-size:1.1rem;margin-right:1rem}.coupon-list-item .coupon-header .discount-text{font-size:var(--fs-md);color:var(--text-secondary)}.coupon-list-item .coupon-header .expiry{color:var(--text-secondary)}.coupon-list-item .coupon-details{font-size:var(--fs-md);color:var(--text-secondary);margin-top:.5rem;padding-top:.5rem}.coupon-list-item .coupon-details.active{border-top:1px dashed var(--bg-border)}.coupon-list-item .coupon-details .remaining-amount{color:#d32f2f;margin-bottom:.5rem}.coupon-list-item .coupon-details .view-items-btn{color:#1976d2;text-decoration:underline;background:none;border:none;padding:0;cursor:pointer;font-size:.9rem}.coupon-list-item .coupon-details .view-items-btn:hover{color:#1565c0}.rating-cta-container{display:flex;width:100%;margin:1.15rem 0 0;align-items:center;justify-content:space-between}.rating-cta-container h6{font-size:var(--fs-lg)!important}.rating-cta-container.product-page{flex-direction:column!important;justify-content:center!important;align-items:center;gap:1rem;margin:0!important}.rating-cta-container.product-page h6{text-align:center!important;margin-bottom:1.25rem;font-weight:500}.rating-cta-container.product-page button{width:100%!important;margin-top:auto}.rating-container{display:flex;align-items:center}.rating-container .star-wrapper{position:relative;cursor:pointer;color:#d1d5db}.rating-container .star-wrapper .star-background{position:relative}.rating-container .star-wrapper .star-foreground{position:absolute;inset:0;overflow:hidden;color:#facc15}.loading-button{background:none;border:none;color:#374151;text-decoration:underline;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .2s ease;padding:8px 0;position:relative;display:inline-flex;align-items:center;gap:8px}.loading-button:hover:not(:disabled){color:var(--primary)}.loading-button:disabled{cursor:not-allowed;opacity:.7}.loading-button .loading-bounce{display:inline-flex;gap:8px}.loading-button .loading-bounce .bounce-dot{width:10px;height:10px;background-color:var(--primary);border-radius:50%;animation:bounce 1.4s ease-in-out infinite both}.loading-button .loading-bounce .bounce-dot:first-child{animation-delay:-.32s}.loading-button .loading-bounce .bounce-dot:nth-child(2){animation-delay:-.16s}.loading-button .loading-bounce .bounce-dot:nth-child(3){animation-delay:0s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.rating-bar-container{display:flex;align-items:center;margin-bottom:.5rem}.rating-bar-container .stars{display:flex;align-items:center;width:32px}.rating-bar-container .stars .start-value{font-size:.875rem;font-weight:500;color:var(--text-primary)}.rating-bar-container .rating-bars{flex:1 1;height:8px;background:var(--bg-secondary);border-radius:1rem;overflow:hidden;margin-inline:8px}.rating-bar-container .rating-bars .rating-bar{display:flex;flex:1 1;height:100%!important;border-radius:1rem}.rating-bar-container .rating-bars .count{width:40px;text-align:right;font-size:.75rem;color:var(--text-secondary)}.rating-summary-container{display:flex;flex-direction:column;gap:1rem;border-radius:6px;overflow:hidden;width:100%!important}@media screen and (min-width:768px){.rating-summary-container{flex-direction:row}}.rating-summary-container .rating-bar{flex:1 1!important}.rating-summary-container .summary{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:160px;background:var(--bg-secondary);border-radius:4px!important;padding:.875rem 1rem}.rating-summary-container .summary .average-rating{font-size:1.5rem;line-height:2rem;color:var(--text-primary);margin-bottom:1rem;font-weight:500}@media screen and (max-width:768px){.rating-summary-container .summary .average-rating{margin-bottom:.5rem}}.rating-summary-container .summary .total-count{font-size:1rem;color:var(--text-primary);margin-top:1.25rem}@media screen and (max-width:768px){.rating-summary-container .summary .total-count{font-size:.75rem;margin-top:1rem}}.reviews-wrapper .title{font-size:1rem;font-weight:700;color:var(--text-primary);text-transform:capitalize;margin:0}@media(min-width:640px){.reviews-wrapper .title{font-size:1.125rem}}@media(min-width:768px){.reviews-wrapper .title{font-size:1.25rem}}@media(min-width:1024px){.reviews-wrapper .title{font-size:1.875rem}}.reviews-wrapper .sort-dropdown{display:flex;align-items:center;border:1px solid #e5e7eb;border-radius:.375rem;padding:.5rem .75rem;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);position:relative}.reviews-wrapper .sort-dropdown__label{color:#6b7280;font-size:.95rem;margin-right:.75rem;white-space:nowrap}.reviews-wrapper .sort-dropdown__button{display:flex;align-items:center;justify-content:space-between;text-align:left;text-transform:capitalize;background:none;border:none;outline:none;cursor:pointer;background:#fff}.reviews-wrapper .sort-dropdown__selected{font-weight:500;font-size:.9rem;color:#374151}.reviews-wrapper .sort-dropdown__icon{color:#6b7280;margin-left:.5rem;transition:transform .2s}.reviews-wrapper .sort-dropdown__icon.rotate{transform:rotate(180deg)}.reviews-wrapper .sort-dropdown__options-wrapper{position:absolute;top:6px;right:0;z-index:10;border-radius:.375rem;min-width:100%}.reviews-wrapper .sort-dropdown__click-close{height:2rem}.reviews-wrapper .sort-dropdown__options{background-color:#fff;border:1px solid #e5e7eb;border-top:none}.reviews-wrapper .sort-dropdown__list{padding:.25rem 0;max-height:15rem;overflow-y:auto;list-style:none;margin:0;width:100%!important}.reviews-wrapper .sort-dropdown__item{padding:.5rem 1rem;cursor:pointer;color:#6b7280}.reviews-wrapper .sort-dropdown__item:hover{background-color:#e5e7eb}.reviews-wrapper .sort-dropdown__item.active{background-color:#f3f4f6;color:#3b82f6}.review-card{color:var(--text-primary)}.review-image-preview-modal{padding:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important}.review-image-preview-modal .image-modal__container{display:flex;align-items:center;justify-content:center;gap:1.25rem;max-width:64rem}.review-image-preview-modal .image-modal__image-wrapper{position:relative;max-width:24rem;max-height:24rem;aspect-ratio:1/1}.review-image-preview-modal .image-modal__image{width:100%;height:100%;object-fit:cover}.review-image-preview-modal .image-modal__close-btn{position:absolute;top:.75rem;right:.75rem;font-size:1.25rem;background:none;border:none;color:#000;cursor:pointer}.review-image-preview-modal .image-modal__nav{font-size:2rem;color:#fff;background:none;border:none;cursor:pointer;padding:.5rem 1rem;outline:none!important}.store-review-section{padding:2.5rem 0}.store-review-section .store-review-header{display:flex;justify-content:space-between;align-items:center;padding:0 1.25rem}@media(min-width:640px){.store-review-section .store-review-header{padding:0 3rem}}@media(min-width:768px){.store-review-section .store-review-header{padding:0 2.5rem}}@media(min-width:1024px){.store-review-section .store-review-header{padding:0 1.5rem}}@media(min-width:1280px){.store-review-section .store-review-header{padding:0 4.5rem}}.store-review-section .store-review-title{font-size:1.875rem;font-weight:bolder!important;text-transform:uppercase}@media screen and (max-width:768px){.store-review-section .store-review-title{font-size:1.25rem}}.store-review-section .store-review-nav{display:flex;gap:.875rem}.store-review-section .store-review-btn{background-color:#fff;padding:.25rem .5rem;border-radius:.375rem;border:1px solid var(--bg-border)!important;transition:transform .4s}.store-review-section .store-review-btn:hover{transform:scale(1.1)}.store-review-section .store-review-swiper{margin-top:2.5rem}.store-review-section .store-review-slide{margin:.25rem 0}.store-review-section .review-card{background-color:var(--bg-primary);border-radius:.5rem;padding:1rem;height:246px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 25px 0 rgba(0,0,0,.1)}.store-review-section .review-card-content{display:flex;flex-direction:column;height:100%}.store-review-section .review-stars{display:flex;gap:.25rem;margin-bottom:1rem}.store-review-section .review-title{font-size:1rem;font-weight:600;color:#111827;margin-bottom:.75rem;line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.store-review-section .review-content{color:#6b7280;font-size:.875rem;line-height:1.5;margin-bottom:1rem;flex-grow:1;line-clamp:4;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.store-review-section .review-footer{display:flex;align-items:center;gap:1rem}.store-review-section .review-author{font-weight:700;font-size:.875rem;color:#111827}.store-rating-modal.modal-lg{max-width:600px!important;padding:0!important}.store-rating-modal__close-icon{height:1.25rem;width:1.25rem;margin:0!important;border-radius:9999px;background-color:#f3f4f6;border:none}.store-rating-modal__close-icon,.store-rating-modal__content{padding:.75rem;display:flex;justify-content:center;align-items:center}.store-rating-modal__content{flex-direction:column}@media(min-width:768px){.store-rating-modal__content{padding:2rem}}.store-rating-modal__logo{max-width:180px;aspect-ratio:auto!important;height:auto}.store-rating-modal__logo img{object-fit:contain}.store-rating-modal__texts{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;gap:.75rem;margin-top:1rem}@media(min-width:768px){.store-rating-modal__texts{margin-top:1.25rem}}.store-rating-modal__heading{font-size:1.25rem;font-weight:700}@media(max-width:768px){.store-rating-modal__heading{font-size:1rem}}.store-rating-modal__message{color:var(--text-secondary);font-size:.875rem;padding:0 .5rem;margin-bottom:.75rem}@media(min-width:768px){.store-rating-modal__message{padding:0 1.25rem}}@media(max-width:768px){.store-rating-modal__message{font-size:.75rem}}.store-rating-modal__rating-link{border:none;outline:none}.service-form-modal-wrapper{position:fixed;inset:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:60}.service-form-modal-wrapper .service-form-modal{background:#fff;border-radius:.5rem;width:100%;height:100%;overflow-y:auto;position:static;height:min-content;transform:scale(.99);animation:slide-up .3s ease-out;padding:1.75rem 1.5rem;max-width:750px}@media screen and (max-width:630px){.service-form-modal-wrapper .service-form-modal{max-width:750px;padding:1.5rem 1.25rem;width:100%;position:fixed;bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}}.service-form-modal-wrapper .service-form-modal .title{font-size:1.25rem;font-weight:700;text-align:center;padding:0!important}@keyframes slide-up{0%{transform:translateY(20%);opacity:0}to{transform:translateY(0);opacity:1}}.service-form-modal-wrapper .close-icon-wrapper{display:flex;justify-content:flex-end}.service-form-modal-wrapper .form-wrapper{display:flex;flex-direction:column;justify-content:start;padding-bottom:5rem;margin-top:2rem;overflow-y:auto;max-height:95vh}.service-form-modal-wrapper .input-group{margin-bottom:1rem;position:relative;width:100%}.service-form-modal-wrapper .input-group label{display:block;margin-bottom:.5rem}.service-form-modal-wrapper .input-group input,.service-form-modal-wrapper .input-group select{width:100%;padding:.5rem 1rem;border:1px solid var(--bg-border);border-radius:.5rem;font-size:1rem}.service-form-modal-wrapper .input-group .error-text{color:#ef4444;font-size:.875rem;margin-top:.25rem}.service-form-modal-wrapper .custom-field-group{display:flex;flex-wrap:wrap;justify-content:space-between}.service-form-modal-wrapper .date-picker-wrapper{position:relative;width:100%;display:flex;flex-direction:column}.service-form-modal-wrapper .date-picker-wrapper .date-description{font-size:12px;min-height:1rem;color:#4b5563;word-break:break-word;white-space:normal;margin-top:1px}@media(min-width:640px){.service-form-modal-wrapper .date-picker-wrapper .date-description{font-size:.875rem;margin-top:0}}@media(min-width:768px){.service-form-modal-wrapper .date-picker-wrapper .date-description{min-height:1.25rem}}.service-form-modal-wrapper .date-picker-wrapper .calendarPopup{position:absolute;bottom:25%;left:0;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;z-index:10;box-shadow:0 2px 10px rgba(0,0,0,.1)}.service-form-modal-wrapper .date-picker-wrapper .input-wrapper{position:relative;display:flex;align-items:center;margin-top:.5rem}.service-form-modal-wrapper .date-picker-wrapper .input-wrapper input{cursor:pointer;width:100%;padding:.5rem 1rem;border:1px solid var(--bg-border);border-radius:.5rem;font-size:1rem}.service-form-modal-wrapper .date-picker-wrapper .input-wrapper .calendar-icon{position:absolute;right:1rem;pointer-events:none;color:#6b7280}.service-form-modal-wrapper .timePicker-wrapper{position:relative;width:100%}.service-form-modal-wrapper .timePicker-wrapper .time-description{font-size:12px;min-height:1rem;color:#4b5563;word-break:break-word;white-space:normal;margin-top:1px}@media(min-width:640px){.service-form-modal-wrapper .timePicker-wrapper .time-description{font-size:.875rem;margin-top:0}}@media(min-width:768px){.service-form-modal-wrapper .timePicker-wrapper .time-description{min-height:1.25rem}}.service-form-modal-wrapper .bottom-button-wrapper{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;padding:1rem}.service-form-modal-wrapper .bottom-button-wrapper .submit-button{width:100%;padding:.75rem 1rem;color:#fff;border-radius:.5rem;font-weight:500;font-size:1rem;background-color:var(--primary);border:none}.service-form-modal-wrapper .d-none{display:none}.service-form-modal-wrapper .disable-dates{color:var(--text-secondary);text-decoration:line-through}.service-form-modal-wrapper .error-text{color:#ef4444;font-size:.875rem;margin-top:.25rem}
/*# sourceMappingURL=62f7942ac0b2d537.css.map*/