:root{--error:#bc3232;--yellow:#ffbd35;--success:#0d9276;--primary:#395bea;--secondary:#fc7300;--bg-primary:#fff;--bg-primary-smoke:#fafafa;--bg-secondary:#eee;--bg-dark:#3d3b40;--bg-border:#dddeee;--bg-footer:#fff;--text-primary:#111827;--text-secondary:#717171;--btn-text:#fff;--headerbg:#fff;--textColor:#111827;--footerBgColor:#fff;--footerTextColor:#111827;--heading-font:"Inter", sans-serif;--body-font:"Inter", sans-serif;--heading-weight:400;--body-weight:400;--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 .25s cubic-bezier(.39, .575, .565, 1)}body{background-color:var(--bg-primary);margin:0;font-size:16px}*{color:var(--text-primary);font-family:var(--body-font),sans-serif;font-optical-sizing:auto;line-height:1.5;font-weight:var(--body-weight)!important}@media screen and (max-width:768px){:hover{transform:none!important}}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;margin:0}a{text-decoration:none!important}hr{color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25;margin:1rem 0}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{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{color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg);padding:.1875em}span,svg,path{color:inherit;transition:all .15s}sub,sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}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}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{margin-top:0;margin-bottom:1rem;font-size:.875em;display:block;overflow:auto}pre code{font-size:inherit;color:inherit;word-break:normal}code{color:var(--bs-code-color);word-wrap:break-word;font-size:.875em}a>code{color:inherit}kbd{color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem;padding:.1875rem .375rem;font-size:.875em}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{color:var(--bs-secondary-color);text-align:left;padding-top:.5rem;padding-bottom:.5rem}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}legend{float:left;width:100%;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-minute{padding:0}::-webkit-datetime-edit-hour-field{padding:0}::-webkit-datetime-edit-day-field{padding:0}::-webkit-datetime-edit-month-field{padding:0}::-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}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}section.main{min-height:calc(100vh - 76px)}@keyframes dash{to{stroke-dashoffset:200px}}.loader-container{background-color:var(--bg-primary);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader-container .loader{width:34px;margin:auto}.loader-container .loader .circle{opacity:0;width:32px;height:32px;animation-name:orbit;animation-duration:5.5s;animation-iteration-count:infinite;position:absolute;transform:rotate(225deg)}.loader-container .loader .circle:after{content:"";background:var(--primary);border-radius:5px;width:5px;height:5px;position:absolute}.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%{opacity:1;animation-timing-function:ease-out;transform:rotate(225deg)}7%{animation-timing-function:linear;transform:rotate(345deg)}30%{animation-timing-function:ease-in-out;transform:rotate(455deg)}39%{animation-timing-function:linear;transform:rotate(690deg)}70%{opacity:1;animation-timing-function:ease-out;transform:rotate(815deg)}75%{animation-timing-function:ease-out;transform:rotate(945deg)}76%{opacity:0;transform:rotate(945deg)}to{opacity:0;transform:rotate(945deg)}}.preview-section{padding:var(--md);background-color:var(--bg-primary);border-radius:var(--sm);border-radius:1rem;padding:1rem;box-shadow:0 1px 40px #0000001a}.preview-section .preview-title{font-size:var(--fs-sm);color:var(--text-secondary);text-transform:uppercase;font-weight:600}.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{width:100%;padding:0px var(--md) var(--md);background-color:var(--bg-primary);position:fixed;bottom:0;left:0;box-shadow:0 -2px 14px 2px #28282833}}.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{margin-top:var(--sm);display:block}}.small-container{text-align:center;flex-direction:column;align-items:center;width:min(100%,400px);margin:0 auto;display:flex}.small-container .wishlist-sketch{color:var(--yellow)}.small-container .wishlist-sketch svg{width:101px;height:104px}.small-container .btn{width:200px}.small-container.center{justify-content:center;height:calc(100vh - 154px);min-height:300px;margin-top:-2rem}.whatsapp-bubble{z-index:50;color:#fff;background-color:#22c55e;border-radius:100%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;padding:1rem;transition:transform .2s ease-in-out;display:flex;position:fixed;bottom:1.5rem;right:.25rem}.whatsapp-bubble:hover{transform:scale(1.05)}.upload-wrapper{flex-wrap:wrap;gap:1.25rem;display:flex}.upload-wrapper .image-card{border:1px solid #ccc;border-radius:.375rem;flex-direction:column;gap:.5rem;width:120px;height:120px;margin-bottom:.75rem;display:flex;position:relative}@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{object-fit:cover;border-radius:.375rem;width:100%;height:100%}.upload-wrapper .image-card .hover-overlay{z-index:10;background-color:#0000;border-radius:.375rem;transition:background-color .3s ease-in-out;position:absolute;inset:0}.upload-wrapper .image-card:hover .hover-overlay{background-color:#0003}.upload-wrapper .image-card .remove-btn{color:#fff;z-index:20;background-color:#ef4444;border-radius:.375rem;justify-content:center;align-items:center;max-width:2.5rem;padding:.5rem;transition:all .3s ease-in-out;display:flex;position:absolute;top:0;right:0;transform:scale(.9)}@media (min-width:768px){.upload-wrapper .image-card .remove-btn{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}}.upload-wrapper .image-card:hover .remove-btn{opacity:1;transform:translate(-50%,-50%)scale(1)}.upload-wrapper .upload-control{align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.upload-wrapper .upload-label{cursor:pointer;border:1px solid #ccc;border-radius:.375rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;width:120px;height:120px;display:flex}@media (min-width:768px){.upload-wrapper .upload-label{gap:1rem;width:150px;height:150px}}@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-120{width:120px}.w-100p{width:100px}.w-96{width:96px}.w-90{width:90%}.w-84{width:84px}.w-80{width:80px}.w-75{width:75%!important}.w-64{width:64px}.w-50{width:50%!important}.w-40{width:40px}.w-32{width:32px}.w-24{width:24px}.w-16{width:16px!important}.w-fit{width:fit-content}.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-80{height:80px}.h-56{height:56px!important}.h-47{height:47px!important}.h-46p{height:46px}.h-32{height:32px}.h-24{height:24px}.h-16{height:16px!important}.h-12{height:12px!important}.h-full{min-height:max(100vh - 60px,800px)}.w-max-360{max-width:360px}.w-max-300{max-width:300px}.w-max-100{max-width:100px}.max-w-1{max-width:4px}.max-w-1\.5{max-width:6px}.max-w-2{max-width:8px}.max-w-2\.5{max-width:10px}.max-w-3{max-width:12px}.max-w-3\.5{max-width:14px}.max-w-4{max-width:16px}.max-w-4\.5{max-width:18px}.max-w-5{max-width:20px}.max-w-5\.5{max-width:22px}.max-w-6{max-width:24px}.max-w-6\.5{max-width:26px}.max-w-7{max-width:28px}.max-w-7\.5{max-width:30px}.max-w-8{max-width:32px}.max-w-8\.5{max-width:34px}.max-w-9{max-width:36px}.max-w-9\.5{max-width:38px}.max-w-10{max-width:40px}.max-w-10\.5{max-width:42px}.max-w-11{max-width:44px}.max-w-11\.5{max-width:46px}.max-w-12{max-width:48px}.max-w-12\.5{max-width:50px}.max-w-13{max-width:52px}.max-w-13\.5{max-width:54px}.max-w-14{max-width:56px}.max-w-14\.5{max-width:58px}.max-w-15{max-width:60px}.max-w-15\.5{max-width:62px}.max-w-16{max-width:64px}.max-w-16\.5{max-width:66px}.max-w-17{max-width:68px}.max-w-17\.5{max-width:70px}.max-w-18{max-width:72px}.max-w-18\.5{max-width:74px}.max-w-19{max-width:76px}.max-w-19\.5{max-width:78px}.max-w-20{max-width:80px}.max-w-20\.5{max-width:82px}.max-w-21{max-width:84px}.max-w-21\.5{max-width:86px}.max-w-22{max-width:88px}.max-w-22\.5{max-width:90px}.max-w-23{max-width:92px}.max-w-23\.5{max-width:94px}.max-w-24{max-width:96px}.max-w-24\.5{max-width:98px}.max-w-25{max-width:100px}.max-w-25\.5{max-width:102px}.max-w-26{max-width:104px}.max-w-26\.5{max-width:106px}.max-w-27{max-width:108px}.max-w-27\.5{max-width:110px}.max-w-28{max-width:112px}.max-w-28\.5{max-width:114px}.max-w-29{max-width:116px}.max-w-29\.5{max-width:118px}.max-w-30{max-width:120px}.max-w-30\.5{max-width:122px}.max-w-31{max-width:124px}.max-w-31\.5{max-width:126px}.max-w-32{max-width:128px}.max-w-32\.5{max-width:130px}.max-w-33{max-width:132px}.max-w-33\.5{max-width:134px}.max-w-34{max-width:136px}.max-w-34\.5{max-width:138px}.max-w-35{max-width:140px}.max-w-35\.5{max-width:142px}.max-w-36{max-width:144px}.max-w-36\.5{max-width:146px}.max-w-37{max-width:148px}.max-w-37\.5{max-width:150px}.max-w-38{max-width:152px}.max-w-38\.5{max-width:154px}.max-w-39{max-width:156px}.max-w-39\.5{max-width:158px}.max-w-40{max-width:160px}.max-w-40\.5{max-width:162px}@media (max-width:567px){.w-max-md-280{max-width:280px}}.h-max-540{max-height:540px!important}.max-h-1\.5{max-height:6px}.max-h-2\.5{max-height:10px}.max-h-3\.5{max-height:14px}.max-h-4\.5{max-height:18px}.max-h-5\.5{max-height:22px}.max-h-6\.5{max-height:26px}.max-h-7\.5{max-height:30px}.max-h-8\.5{max-height:34px}.max-h-9\.5{max-height:38px}.max-h-10\.5{max-height:42px}.max-h-11\.5{max-height:46px}.max-h-12\.5{max-height:50px}.max-h-13\.5{max-height:54px}.max-h-14\.5{max-height:58px}.max-h-15\.5{max-height:62px}.max-h-16\.5{max-height:66px}.max-h-17\.5{max-height:70px}.max-h-18\.5{max-height:74px}.max-h-19\.5{max-height:78px}.max-h-20\.5{max-height:82px}.max-h-21\.5{max-height:86px}.max-h-22\.5{max-height:90px}.max-h-23\.5{max-height:94px}.max-h-24\.5{max-height:98px}.max-h-25\.5{max-height:102px}.max-h-26\.5{max-height:106px}.max-h-27\.5{max-height:110px}.max-h-28\.5{max-height:114px}.max-h-29\.5{max-height:118px}.max-h-30\.5{max-height:122px}.max-h-31\.5{max-height:126px}.max-h-32\.5{max-height:130px}.max-h-33\.5{max-height:134px}.max-h-34\.5{max-height:138px}.max-h-35\.5{max-height:142px}.max-h-36\.5{max-height:146px}.max-h-37\.5{max-height:150px}.max-h-38\.5{max-height:154px}.max-h-39\.5{max-height:158px}.max-h-40\.5{max-height:162px}.min-w-1{min-width:4px}.min-w-1\.5{min-width:6px}.min-w-2{min-width:8px}.min-w-2\.5{min-width:10px}.min-w-3{min-width:12px}.min-w-3\.5{min-width:14px}.min-w-4{min-width:16px}.min-w-4\.5{min-width:18px}.min-w-5{min-width:20px}.min-w-5\.5{min-width:22px}.min-w-6{min-width:24px}.min-w-6\.5{min-width:26px}.min-w-7{min-width:28px}.min-w-7\.5{min-width:30px}.min-w-8{min-width:32px}.min-w-8\.5{min-width:34px}.min-w-9{min-width:36px}.min-w-9\.5{min-width:38px}.min-w-10{min-width:40px}.min-w-10\.5{min-width:42px}.min-w-11{min-width:44px}.min-w-11\.5{min-width:46px}.min-w-12{min-width:48px}.min-w-12\.5{min-width:50px}.min-w-13{min-width:52px}.min-w-13\.5{min-width:54px}.min-w-14{min-width:56px}.min-w-14\.5{min-width:58px}.min-w-15{min-width:60px}.min-w-15\.5{min-width:62px}.min-w-16{min-width:64px}.min-w-16\.5{min-width:66px}.min-w-17{min-width:68px}.min-w-17\.5{min-width:70px}.min-w-18{min-width:72px}.min-w-18\.5{min-width:74px}.min-w-19{min-width:76px}.min-w-19\.5{min-width:78px}.min-w-20{min-width:80px}.min-w-20\.5{min-width:82px}.min-w-21{min-width:84px}.min-w-21\.5{min-width:86px}.min-w-22{min-width:88px}.min-w-22\.5{min-width:90px}.min-w-23{min-width:92px}.min-w-23\.5{min-width:94px}.min-w-24{min-width:96px}.min-w-24\.5{min-width:98px}.min-w-25{min-width:100px}.min-w-25\.5{min-width:102px}.min-w-26{min-width:104px}.min-w-26\.5{min-width:106px}.min-w-27{min-width:108px}.min-w-27\.5{min-width:110px}.min-w-28{min-width:112px}.min-w-28\.5{min-width:114px}.min-w-29{min-width:116px}.min-w-29\.5{min-width:118px}.min-w-30{min-width:120px}.min-w-30\.5{min-width:122px}.min-w-31{min-width:124px}.min-w-31\.5{min-width:126px}.min-w-32{min-width:128px}.min-w-32\.5{min-width:130px}.min-w-33{min-width:132px}.min-w-33\.5{min-width:134px}.min-w-34{min-width:136px}.min-w-34\.5{min-width:138px}.min-w-35{min-width:140px}.min-w-35\.5{min-width:142px}.min-w-36{min-width:144px}.min-w-36\.5{min-width:146px}.min-w-37{min-width:148px}.min-w-37\.5{min-width:150px}.min-w-38{min-width:152px}.min-w-38\.5{min-width:154px}.min-w-39{min-width:156px}.min-w-39\.5{min-width:158px}.min-w-40{min-width:160px}.min-w-40\.5{min-width:162px}.min-h-1{min-height:4px}.min-h-1\.5{min-height:6px}.min-h-2{min-height:8px}.min-h-2\.5{min-height:10px}.min-h-3{min-height:12px}.min-h-3\.5{min-height:14px}.min-h-4{min-height:16px}.min-h-4\.5{min-height:18px}.min-h-5{min-height:20px}.min-h-5\.5{min-height:22px}.min-h-6{min-height:24px}.min-h-6\.5{min-height:26px}.min-h-7{min-height:28px}.min-h-7\.5{min-height:30px}.min-h-8{min-height:32px}.min-h-8\.5{min-height:34px}.min-h-9{min-height:36px}.min-h-9\.5{min-height:38px}.min-h-10{min-height:40px}.min-h-10\.5{min-height:42px}.min-h-11{min-height:44px}.min-h-11\.5{min-height:46px}.min-h-12{min-height:48px}.min-h-12\.5{min-height:50px}.min-h-13{min-height:52px}.min-h-13\.5{min-height:54px}.min-h-14{min-height:56px}.min-h-14\.5{min-height:58px}.min-h-15{min-height:60px}.min-h-15\.5{min-height:62px}.min-h-16{min-height:64px}.min-h-16\.5{min-height:66px}.min-h-17{min-height:68px}.min-h-17\.5{min-height:70px}.min-h-18{min-height:72px}.min-h-18\.5{min-height:74px}.min-h-19{min-height:76px}.min-h-19\.5{min-height:78px}.min-h-20{min-height:80px}.min-h-20\.5{min-height:82px}.min-h-21{min-height:84px}.min-h-21\.5{min-height:86px}.min-h-22{min-height:88px}.min-h-22\.5{min-height:90px}.min-h-23{min-height:92px}.min-h-23\.5{min-height:94px}.min-h-24{min-height:96px}.min-h-24\.5{min-height:98px}.min-h-25{min-height:100px}.min-h-25\.5{min-height:102px}.min-h-26{min-height:104px}.min-h-26\.5{min-height:106px}.min-h-27{min-height:108px}.min-h-27\.5{min-height:110px}.min-h-28{min-height:112px}.min-h-28\.5{min-height:114px}.min-h-29{min-height:116px}.min-h-29\.5{min-height:118px}.min-h-30{min-height:120px}.min-h-30\.5{min-height:122px}.min-h-31{min-height:124px}.min-h-31\.5{min-height:126px}.min-h-32{min-height:128px}.min-h-32\.5{min-height:130px}.min-h-33{min-height:132px}.min-h-33\.5{min-height:134px}.min-h-34{min-height:136px}.min-h-34\.5{min-height:138px}.min-h-35{min-height:140px}.min-h-35\.5{min-height:142px}.min-h-36{min-height:144px}.min-h-36\.5{min-height:146px}.min-h-37{min-height:148px}.min-h-37\.5{min-height:150px}.min-h-38{min-height:152px}.min-h-38\.5{min-height:154px}.min-h-39{min-height:156px}.min-h-39\.5{min-height:158px}.min-h-40{min-height:160px}.min-h-40\.5{min-height:162px}.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}.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:#00000080!important}.text-white-50{color:#ffffff80!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)}.text-sm{font-size:14px!important}.fw-regular{font-weight:400!important}.fw-500{font-weight:500!important}.fw-bold{font-weight:700!important}.text-nowrap{white-space:nowrap}.text-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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)}.mt-8{margin-top:32px}.mt-4-5{margin-top:var(--xxl)!important}.mt-0-5{margin-top:2px}.ml-3-5{margin-left:14px!important}.py-2-5{padding-top:.75rem!important;padding-bottom:.75rem!important}.container-fluid{padding:0!important}.gap-3{gap:var(--md)}.gap-2-5{gap:.75rem}.flex-1{flex:1}.rounded-4{border-radius:var(--sm)}.rounded-xs{border-radius:var(--xs)}.rounded-full{border-radius:50%}.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}.rotate-180{transform:rotate(180deg)}.transition-all{transition:all .25s cubic-bezier(.39,.575,.565,1)}.-rotate-90{transform:rotate(-90deg)}.opacity-0{opacity:0}.opacity-100{opacity:1}.cursor-pointer{cursor:pointer}.pointer-events-none{pointer-events:none}.image-cover{object-fit:cover}@media (min-width:768px){.w-md-96{width:96px!important}.w-md-60{width:60%!important}.h-md-96{height:96px!important}.h-md-100px{height:100px!important}.text-md-sm{font-size:var(--fs-md)!important}.text-md-lg{font-size:18px!important}}@media screen and (min-width:991px){.-me-md-6{margin-right:-2.25rem!important}}@media (min-width:1200px){.col-xl-2_5{flex:none!important;width:20%!important}}@media screen and (min-width:1024px){.section-wrapper{padding:4rem 5rem}}@media screen and (min-width:769px) and (max-width:1023px){.section-wrapper{padding:3rem}}@media screen and (min-width:631px) and (max-width:767px){.section-wrapper{padding:2rem}}@media screen and (max-width:630px){.section-wrapper{padding:1rem 1.25rem}}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.h-min{height:min-content!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.no-focus-highlight{box-shadow:none!important;outline:none!important}.no-focus-highlight:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff!important}.no-focus-highlight:focus{box-shadow:none!important;outline:none!important}.hidden{display:none!important}.block{display:block!important}.relative{position:relative}@media (min-width:768px){.md\:block{display:block!important}.md\:hidden{display:none!important}}.fs-10{font-size:10px!important}.fs-11{font-size:11px!important}.header{border-bottom:1px solid var(--bg-border);background:var(--headerbg);z-index:40;position:sticky;top:0}.header .nav-link{cursor:pointer;position:relative}.header .nav-link:after{content:"";background-color:var(--primary);opacity:0;width:100%;height:1px;transition:all .25s cubic-bezier(.39,.575,.565,1);position:absolute;bottom:2px;left:0;transform:scale(.3)}.header .nav-link:hover:after{opacity:1;transform:scale(.8)}.header .nav-link.nav-with-text{flex-direction:column;align-items:center;min-width:50px;display:flex}.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{z-index:4;background-color:var(--bg-primary);width:280px;height:100vh;transition:transform .4s cubic-bezier(.56,.1,.34,.91);display:block;position:fixed;top:0;left:0;box-shadow:1rem 0 4rem 2rem #0000004d;transform:translate(-50rem)!important}.header .navbar-collapse.open{transform:translate(0)!important}@media (min-width:768px){.navbar-expand-md .navbar-collapse{display:none!important}}.banner{margin-top:var(--xl);border-radius:12px}@media (max-width:567px){.banner{border-radius:0;margin-top:0}}.banner-overlay{pointer-events:none}.banner-overlay a,.banner-overlay button{pointer-events:auto}@media screen and (min-width:1025px){.banner-overlay>div{padding-left:2.6rem}}.banner-overlay h1{color:var(--bg-primary);margin-bottom:0;font-weight:700!important}@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{text-wrap:nowrap;width:min-content;font-size:1rem;font-weight:700!important}@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;text-transform:uppercase;font-size:2rem;font-weight:var(--heading-weight)!important}@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{opacity:0;height:0}.fade-enter-active{opacity:1;transition:all .5s}.fade-enter-done{opacity:1;height:100%;transition:all .5s}.fade-exit{opacity:1;height:100%}.fade-exit-active,.fade-exit-done{opacity:0;height:0;transition:all .5s}.navbar-collapse .user-info{flex-direction:column;justify-content:flex-end;width:100%;display:flex}.navbar-collapse .user-info .details{padding:var;background:var(--bg-secondary);display:flex}.navbar-collapse .user-info .details .user-icon{background-color:var(--primary);width:40px;height:40px;color:var(--btn-text);margin-right:var(--sm);border-radius:50%;justify-content:center;align-items:center;display:flex}.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{width:70vw;height:100%;position:absolute;left:100%}.navbar-collapse .profile{border-top:1px solid var(--bg-border);padding:var(--smd) var(--md)}.navbar-collapse .profile ul{margin:0;padding: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);align-items:center;display:flex}.navbar-collapse .profile ul li a svg,.navbar-collapse .profile ul li span svg{margin-right:var(--sm)}.search-bar .product-search{background-color:#0000}.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;text-transform:uppercase;font-size:2rem;font-weight:var(--heading-weight)!important}@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{cursor:pointer;flex-direction:column;align-items:center;display:flex}.category-slider .shop-categories-slider .category-item .category-image{aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;width:100%;max-width:140px;max-height:140px;display:flex;overflow:hidden}.category-slider .shop-categories-slider .category-item .category-image img{object-fit:cover;width:100%}.category-slider .shop-categories-slider .category-name{text-align:center;color:var(--text-primary);margin-top:1rem;font-size:.875rem;font-weight:600}@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{justify-content:center;align-items:center;gap:1.5rem;display:flex}.category-slider .slider-controls .slider-custom-btn{background:0 0;border:none;transition:all .3s}.category-slider .slider-controls .slider-custom-btn .slider-icon{color:var(--primary);stroke-width:2px!important}.featured-items-container{position:relative}@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 1rem 1rem 1.25rem}}.featured-items-container .explore-all{color:#395bea}.featured-items-container .custom-swiper{flex-wrap:var(--flex-wrap,nowrap);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;align-content:flex-start;margin:0 -12px;padding-bottom:1rem;display:flex;overflow-x:auto}.featured-items-container .custom-swiper::-webkit-scrollbar{display:none}.featured-items-container .custom-swiper>*{scroll-snap-align:start;flex:0 0 calc(50vw - 7px);min-width:0}@media (max-width:599px){.featured-items-container .custom-swiper{grid-auto-flow:column;grid-template-columns:repeat(var(--column-count,1), 50%);grid-template-rows:repeat(var(--row-count,1), auto);gap:0;display:grid}.featured-items-container .custom-swiper>*{flex:none;grid-column:span 1}}@media (min-width:600px) and (max-width:768px){.featured-items-container .custom-swiper>*{flex:0 0 33.3333%}}@media screen and (min-width:769px) and (max-width:1023px){.featured-items-container .custom-swiper>*{flex:0 0 33.3333%}}@media screen and (min-width:1024px){.featured-items-container .custom-swiper>*{flex:0 0 25%}}.featured-items-container .custom-swiper .grid-item{scroll-snap-align:start;padding:0 12px}.featured-items-container .skeleton-card{border-radius:8px;flex:0 0 calc(25% - 18px);height:320px;overflow:hidden}@media (max-width:1199px){.featured-items-container .skeleton-card{flex:0 0 calc(33.3333% - 9.33333px)}}@media (max-width:599px){.featured-items-container .skeleton-card{flex:0 0 calc(50% - 6px)}}.featured-items-container .shine{background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%) 0 0/1000px 100%;height:100%;animation:1.5s linear infinite shine}@keyframes shine{0%{background-position:-1000px 0}to{background-position:1000px 0}}.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{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.secondary-banner-container>div .overlay-content h1{color:#fff;text-wrap:nowrap;font-size:2rem;font-weight:700!important}@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{color:#fff;background-color:#395bea;border:none;border-radius:4px;padding:.5rem 1rem}.secondary-banner-container picture{width:100%;max-height:400px}.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%;margin-bottom:clamp(1rem,2vw,2rem);overflow-x:auto}.category-highlights-section .category-nav .category-buttons .category-button-wrapper{align-items:center;display:flex}.category-highlights-section .category-nav .category-buttons .category-button-wrapper .category-button{color:var(--textSecondary);cursor:pointer;text-wrap:nowrap;background:0 0;border:none;padding:0 1rem;font-size:.875rem;font-weight:400}@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{flex-wrap:wrap;display:flex}.category-highlights-section .products-container .product-loading-grid .product-loading-card{width:50%;margin-bottom:2.5rem;padding:.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{border-radius:.5rem;width:100%;height:11rem}.category-highlights-section .products-container .product-loading-grid .product-loading-card .line{border-radius:4px;height:1rem;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{background-color:var(--bgSecondary);text-align:center;padding:3rem}.category-highlights-section .products-container .no-products-message p{color:var(--textPrimary);margin:0;font-size:1.125rem;font-weight:600}.category-slider-custom{width:100%;position:relative}@media screen and (min-width:1024px){.category-slider-custom{padding:1.5rem 4rem}}@media screen and (min-width:769px) and (max-width:1023px){.category-slider-custom{padding:1.25rem 3rem}}@media screen and (min-width:631px) and (max-width:767px){.category-slider-custom{padding:1rem 2rem}}@media screen and (max-width:630px){.category-slider-custom{padding:.5rem 1.25rem 1rem}}.category-slider-custom .title{text-align:center;text-transform:uppercase;font-size:2rem;font-weight:var(--heading-weight)!important}@media screen and (min-width:1024px){.category-slider-custom .title{padding:2rem 0 1.5rem}}@media screen and (min-width:769px) and (max-width:1023px){.category-slider-custom .title{padding:1.5rem 0 1.3rem}}@media screen and (min-width:631px) and (max-width:767px){.category-slider-custom .title{padding:1.2rem 0 1.1rem}}@media screen and (max-width:630px){.category-slider-custom .title{padding:1.1rem 0 1rem;font-size:1.25rem!important}}.category-slider-custom .shop-categories-slider{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;position:relative;overflow:auto hidden}.category-slider-custom .shop-categories-slider::-webkit-scrollbar{display:none}.category-slider-custom .shop-categories-slider .categories-container{gap:20px;display:flex}.category-slider-custom .shop-categories-slider .categories-container.center-items{justify-content:center}.category-slider-custom .shop-categories-slider .categories-container .category-slide{flex:none;width:calc(12.5% - 26.25px)}.category-slider-custom .shop-categories-slider .categories-container .category-slide .category-item{cursor:pointer;flex-direction:column;align-items:center;transition:transform .3s;display:flex}.category-slider-custom .shop-categories-slider .categories-container .category-slide .category-item .category-image{aspect-ratio:1;border-radius:50%;width:100%;max-width:140px;max-height:140px;margin-bottom:.75rem;overflow:hidden}.category-slider-custom .shop-categories-slider .categories-container .category-slide .category-item .category-image img{object-fit:cover;width:100%;height:100%}.category-slider-custom .shop-categories-slider .categories-container .category-slide .category-item .category-name{text-align:center;word-wrap:break-word;width:100%;color:var(--text-primary);margin:0;font-size:.875rem;font-weight:600}@media (min-width:768px){.category-slider-custom .shop-categories-slider .categories-container .category-slide .category-item .category-name{font-size:1.125rem}}@media (max-width:500px){.category-slider-custom .shop-categories-slider .categories-container{gap:20px}.category-slider-custom .shop-categories-slider .categories-container .category-slide{width:calc(33.3333% - 13.3333px)}}@media (min-width:501px) and (max-width:700px){.category-slider-custom .shop-categories-slider .categories-container{gap:20px}.category-slider-custom .shop-categories-slider .categories-container .category-slide{width:calc(33.3333% - 13.3333px)}}@media (min-width:701px) and (max-width:800px){.category-slider-custom .shop-categories-slider .categories-container{gap:20px}.category-slider-custom .shop-categories-slider .categories-container .category-slide{width:calc(20% - 16px)}}@media (min-width:801px) and (max-width:900px){.category-slider-custom .shop-categories-slider .categories-container{gap:20px}.category-slider-custom .shop-categories-slider .categories-container .category-slide{width:calc(16.6667% - 16.6667px)}}@media (min-width:901px) and (max-width:1199px){.category-slider-custom .shop-categories-slider .categories-container{gap:20px}.category-slider-custom .shop-categories-slider .categories-container .category-slide{width:calc(14.2857% - 17.1429px)}}@media (min-width:1200px){.category-slider-custom .shop-categories-slider .categories-container{gap:20px}.category-slider-custom .shop-categories-slider .categories-container .category-slide{width:calc(12.5% - 17.5px)}}.category-slider-custom .slider-controls{justify-content:center;margin-top:1.5rem;display:flex}.category-slider-custom .slider-controls>div{gap:1.25rem;display:flex}.category-slider-custom .slider-controls .slider-custom-btn{pointer-events:all;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.category-slider-custom .slider-controls .slider-custom-btn:active{transform:scale(.95)}.product-highlight-container .image-selector{max-height:475px;overflow-y:auto}@media screen and (max-width:768px){.product-highlight-container .image-selector{overflow-x:auto}}.product-highlight-container .image-selector .preview-image{aspect-ratio:1;min-width:100px;max-width:153px;max-height:148px}.product-highlight-container .main-image{max-height:475px!important}.product-highlight-container .prod-title{margin-bottom:0;font-size:2rem;font-weight:var(--heading-weight)!important}@media screen and (max-width:576px){.product-highlight-container .prod-title{font-size:1.5rem}}@media screen and (min-width:577px) and (max-width:768px){.product-highlight-container .prod-title{font-size:2rem}}@media screen and (min-width:769px) and (max-width:1024px){.product-highlight-container .prod-title{font-size:2.25rem}}@media screen and (min-width:1025px){.product-highlight-container .prod-title{font-size:2.75rem}}.product-highlight-container .prod-price{color:var(--primary);font-size:clamp(1.5rem,2vw,2.25rem);font-weight:600!important}.product-highlight-container .prod-act-price{color:#4f4f4f;margin:0;text-decoration:line-through}.product-highlight-container .prod-description{font-size:1rem}@media screen and (max-width:768px){.product-highlight-container .prod-description{font-size:.875rem}}.product-highlight-container .rounded-23{border-radius:23px!important}.product-highlight-container .product-placeholder{background-color:color-mix(in srgb, var(--primary), #fff 85%);justify-content:center;align-items:center;width:100%;min-height:400px;max-height:450px;display:flex}@media screen and (max-width:768px){.product-highlight-container .product-placeholder{min-height:300px}}@media (max-width:576px){.price-action-row{align-items:flex-start}.price-wrap{gap:6px}.price-old{margin-left:0!important}.action-wrap{flex-shrink:0}.wishlist-icon,.btn-share svg{width:22px;height:22px}}.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;z-index:1;padding:var(--smd) 0px var(--smd) var(--md);background-color:var(--bg-primary-smoke);width:max-content;min-width:210px;min-height:auto;transition:var(--transition-all);border-radius:var(--xs);position:absolute;top:36px;left:6px;transform:translateY(-16px);box-shadow:0 4px 8px #0b0b0b1a}.dropdown .dropdown-content.profile{top:56px;left:unset;padding:var(--smd) var(--md);right:16px}.dropdown .dropdown-content ul{flex-flow:column wrap;align-content:flex-start;align-items:flex-start;width:100%;height:max-content;max-height:320px;padding:0;list-style-type:none;display:flex}.dropdown .dropdown-content ul li{padding:1px var(--lg) 1px 0px}.dropdown .dropdown-content ul li a{color:var(--text-secondary);margin:2px 0;font-size:13px;text-decoration:none;display:block}.dropdown .dropdown-content ul li a:hover{color:var(--text-primary)}.dropdown .dropdown-content ul li a.category-name{color:var(--text-primary);margin:var(--xs) 0px;font-weight:500;display:block}.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{flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.navbar{background-color:var(--headerbg)}.navbar .nav-link{font-size:var(--fs-md);text-transform:capitalize;color:#0d6efd;font-weight:500;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:block;padding:.5rem 1rem!important}@media screen and (max-width:991px){.navbar .nav-link{padding:.5rem!important}}.navbar:before,.navbar:after{color:#0a58ca}.navbar.disabled{color:#6c757d;pointer-events:none;cursor:default}.navbar.border-below-sm-none{border:none!important}@media (min-width:576px){.navbar.border-below-sm-none{border-bottom:1px solid #ddd!important}}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.toggle{color:var(--textColor)!important}.header-search{border-color:var(--textColor)!important}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{background:0 0;border:1px solid #0000;border-top-left-radius:.25rem;border-top-right-radius:.25rem;margin-bottom:-1px}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:#0000;border-color:#0000}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.navbar{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}@media screen and (min-width:1024px){.navbar{padding:1.2rem 4rem}}@media screen and (min-width:769px) and (max-width:1023px){.navbar{padding:1.1rem 3rem}}@media screen and (min-width:631px) and (max-width:767px){.navbar{padding:1rem 2rem}}@media screen and (max-width:630px){.navbar{padding:.75rem 1rem}}@media screen and (max-width:991px){.navbar .content{margin:0}}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl,.navbar .container-xxl{flex-wrap:inherit;justify-content:space-between;align-items:center;margin:0;display:flex;padding:0!important}.navbar-brand{white-space:nowrap;padding-top:.3125rem;padding-bottom:.3125rem;font-size:1.25rem;text-decoration:none}.navbar-brand span{font-size:1rem;line-height:2.5}.navbar-brand img{max-height:100px}.navbar-nav{flex-direction:column;margin-bottom:0;padding-left:0;list-style:none;display:flex}.navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-toggler{background-color:#0000;border:1px solid #0000;border-radius:.25rem;padding:.25rem .75rem;font-size:1.25rem;line-height:1;transition:box-shadow .15s ease-in-out}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{outline:0;text-decoration:none;box-shadow:0 0 0 .25rem}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler-icon{vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:100%;width:1.5em;height:1.5em;display:inline-block}.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-left:1rem;padding-right:1rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{flex-basis:auto;display:flex!important}.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-left:1rem;padding-right: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-left:1rem;padding-right:1rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{flex-basis:auto;display:flex!important}.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-left:1rem;padding-right:1rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{flex-basis:auto;display:flex!important}.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-left:1rem;padding-right:1rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{flex-basis:auto;display:flex!important}.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-left:1rem;padding-right:1rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:var(--text-primary)}.navbar-light .navbar-nav .nav-link{color:var(--textColor);transition:all .1s}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{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:#0000008c;border-color:#0000001a}.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:#0000008c}.navbar-light .navbar-text a,.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#000000e6}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:#ffffff8c}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#ffffffbf}.navbar-dark .navbar-nav .nav-link.disabled{color:#ffffff40}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:#ffffff8c;border-color:#ffffff1a}.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:#ffffff8c}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.nav-btn{color:var(--text-secondary);margin:2px 0;font-size:13px;text-decoration:none;display:block}.nav-btn:hover{color:var(--text-primary)}.text-headerTextColor{color:var(--textColor)!important}.bg-headerBgColor{background-color:var(--headerbg)!important}.btn,input[type=button]{border-radius:var(--xs);height:40px;min-height:40px;padding:0px var(--md);font-weight:500;font-size:var(--fs-lg);background-color:var(--bg-secondary);cursor:pointer;border:none;justify-content:center;align-items:center;line-height:16px;transition:all .25s cubic-bezier(.39,.575,.565,1);display:flex;position:relative;outline:none!important}.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:0px 0px 0px 2px var(--bg-border)}.btn .btn-loader span,input[type=button] .btn-loader span{background-color:var(--text-primary)}.btn.primary,.btn.btn-primary,input[type=button].primary,input[type=button].btn-primary{background-color:var(--primary);color:var(--btn-text)}.btn.primary svg,.btn.primary path,.btn.btn-primary svg,.btn.btn-primary path,input[type=button].primary svg,input[type=button].primary path,input[type=button].btn-primary svg,input[type=button].btn-primary path{color:var(--btn-text)}.btn.primary.btn-bordered,.btn.btn-primary.btn-bordered,input[type=button].primary.btn-bordered,input[type=button].btn-primary.btn-bordered{box-shadow:0px 0px 0px 1px var(--primary);color:var(--primary)}.btn.primary:hover,.btn.btn-primary:hover,input[type=button].primary:hover,input[type=button].btn-primary:hover{box-shadow:0px 0px 0px 2px var(--primary)}.btn.primary:disabled,.btn.btn-primary:disabled,input[type=button].primary:disabled,input[type=button].btn-primary:disabled{filter:opacity(.5)}.btn.primary .btn-loader span,.btn.btn-primary .btn-loader span,input[type=button].primary .btn-loader span,input[type=button].btn-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 svg,.btn.btn-danger path,input[type=button].btn-danger svg,input[type=button].btn-danger path{color:var(--bg-primary)}.btn.btn-danger:hover,input[type=button].btn-danger:hover{box-shadow:0px 0px 0px 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:0px 0px 0px 1px var(--error);color:var(--error)}.btn.btn-danger.btn-bordered:hover,input[type=button].btn-danger.btn-bordered:hover{box-shadow:0px 0px 0px 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:0px 0px 0px 2px var(--dark-27)}.btn.btn-text,input[type=button].btn-text{height:auto;min-height:unset;background-color:#0000;justify-content:flex-start;padding:0}.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{box-shadow:0px 0px 0px 1px var(--bg-border);background-color:#0000}.btn.btn-bordered:hover,input[type=button].btn-bordered:hover{box-shadow:0px 0px 0px 2px var(--bg-border)}.btn.icon,input[type=button].icon{background-color:#0000;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;box-shadow:none!important}.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{box-shadow:0px 0px 0px 1px var(--bg-border);background-color:#0000;border:none}.btn.btn-border:hover,input[type=button].btn-border:hover{box-shadow:0px 0px 0px 2px var(--bg-dark)}.btn.btn-wishlist,input[type=button].btn-wishlist{width:80%;height:36px;font-size:14px}.btn-loader{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;left:50%;transform:translate(-50%)}.btn-loader span{background-color:var(--bg-primary);border-radius:50%;width:8px;height:8px;margin-left:5px;animation:1.4s ease-in-out infinite both bounce;display:inline-block}.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}.btn-share:hover{color:var(--text-primary);transform:scale(1.08)}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.form-control{padding:var(--sm) var(--md);border-radius:var(--xs);border:none;outline: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{font-size:var(--fs-md);padding:var(--sm) var(--smd);transition:var(--transition-all);background-color:#0000;min-height:44px;display:block;box-shadow:0px 0px 0px 1px var(--bg-border)!important;border:0!important}.form-group .form-control:focus{box-shadow:0px 0px 0px 1.5px var(--bg-dark)!important}.form-group .form-control::placeholder{color:var(--text-secondary);text-transform:capitalize}.form-group:focus-within label{color:var(--text-primary)}.search{background-color:var(--grey-ee);font-size:var(--fs-md);box-shadow:0px 0px 0px 1px var(--textColor);border-radius:100px;transition:all .25s cubic-bezier(.39,.575,.565,1);padding:.813rem 1rem!important}.search::placeholder{color:var(--textColor)}.search:hover,.search:focus,.search:active{box-shadow:0px 0px 0px 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}.checkbox{font-size:var(--fs-md);cursor:pointer;align-items:center;display:flex}.checkbox .check-mark{margin-right:var(--sm);background:var(--bg-primary);width:16px;height:16px;box-shadow:0px 0px 0px 1px var(--bg-border);transition:var(--transition-all);border-radius:2px;display:block;position:relative}.checkbox .check-mark:after{content:"";border:solid var(--bg-primary);opacity:0;width:5px;height:8px;transition:var(--transition-all);border-width:0 1.5px 1.5px 0;display:block;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.radio-button{display:flex}.custom-radio{width:18px;height:18px;margin-right:var(--sm);cursor:pointer;transition:var(--transition-all);margin-top:2px;display:block;position:relative}.custom-radio:before,.custom-radio:after{content:"";text-align:center;width:18px;height:18px;color:var(--bg-primary);transition:var(--transition-all);border-radius:50%;font-family:Times;position:absolute;top:0;left:0}.custom-radio:before{border:1px solid var(--bg-border);transition:all .3s}.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{margin-top:1rem;position:relative}.form-container label{color:var(--text-primary);margin-bottom:.5rem;font-size:.875rem}.form-container input,.form-container textarea,.form-container select{color:var(--text-primary);border:1px solid var(--bg-border);border-radius:4px;outline:none;padding:.5rem .625rem;font-size:.875rem;font-weight:500;transition:all .2s ease-in;display:block;box-shadow:none!important}.form-container input:focus,.form-container textarea:focus,.form-container select:focus{border-color:var(--bg-border)}.form-container .hint,.form-container .error{color:var(--bg-border);font-size:.75rem}.form-container .error{color:var(--error);font-weight:400;position:absolute;bottom:-20px}.form-container.phone input{border:none;border-left:1px solid var(--bg-border);background-color:#f3f4f6;border-radius:0;margin-left:.5rem;padding:0 .625rem}.form-container.phone .input-container{border:1px solid var(--bg-border);background-color:#f3f4f6;border-radius:4px;align-items:center;padding:.5rem .625rem;transition:all .2s ease-in;display:flex}.footer{background-color:var(--footerBgColor)}@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:0px 0px var(--md);font-weight:500}.footer .footer-section-header{color:var(--footerTextColor)}.footer ul.nav-list{flex-flow:column wrap;justify-content:flex-end;gap:.25rem;padding:0;list-style:none;display:flex}@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{color:var(--footerTextColor);font-size:var(--fs-md);text-wrap:nowrap;padding-left:0}@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);color:var(--footerTextColor);flex-shrink:0;height:auto!important}.footer .store-name{color:var(--footerTextColor);font-size:1.25rem;font-weight:500}.footer .sub-footer{border-top:1px solid var(--bg-border);flex-wrap:wrap;gap:1rem 2rem;width:100%;padding-top:1.5rem}@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}}.made-with-text{color:var(--footerTextColor)}.powered-by{color:#395bea}.social-links .social-link{width:32px;height:32px;color:var(--footerTextColor);border-radius:50%;justify-content:center;align-items:center;transition:all .2s ease-in;display:flex}.social-links .social-link:hover{color:var(--text-primary);transform:scale(1.1)}.made-with-banner{justify-content:center;align-items:center;margin-top:1rem;padding:1rem 0;display:flex}@media screen and (max-width:768px){.made-with-banner{justify-content:center}}.footerBgColor{background-color:var(--footerBgColor)}.footerTextColor{color:var(--footerTextColor)}@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{padding:0;position:sticky;top:120px}@media (max-width:768px){.shop-detail .preview{margin-bottom:var(--md);height:auto;position:static}}.shop-detail .image-switcher{max-height:max(65vh,400px);padding:var(--sm) 0px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;display:flex;overflow:hidden auto}@media (max-width:765px){.shop-detail .image-switcher{flex-direction:row;width:100%;padding-left:1px;overflow:auto hidden}.shop-detail .image-switcher .image-preview{flex-grow:0;flex-shrink:0;width:90px!important}}.shop-detail .image-switcher::-webkit-scrollbar{display:none}.shop-detail .image-switcher::-webkit-scrollbar-thumb{display:none}.shop-detail .image-switcher .image-preview{border-radius:var(--xs);width:100px;height:100px;padding-bottom:var(--md);padding:var(--xs);cursor:pointer;transition:all .25s cubic-bezier(.39,.575,.565,1);position:relative}.shop-detail .image-switcher .image-preview.active{box-shadow:0px 0px 0px 1px var(--dark)}.shop-detail .image-switcher .image-preview img{border-radius:var(--xs);object-fit:cover}.shop-detail .shop-images{aspect-ratio:auto;flex-shrink:1;justify-content:center;width:100%;height:auto;display:flex;overflow:hidden}.shop-detail .shop-images .image-content{aspect-ratio:550/511;width:100%;max-width:535px;margin-bottom:var(--sm);border-radius:var(--xs);border-radius:var(--xs);justify-content:center;display:flex;position:relative}.shop-detail .shop-images .image-content .swiper{border-radius:var(--xs)}.shop-detail .shop-images .image-content img{object-fit:contain;aspect-ratio:auto;border-radius:var(--xs);width:100%;height:100%}.shop-detail .shop-images .slick-slider{border-radius:var(--xs);width:100%;height:100%;overflow:hidden}.shop-detail .content .breadcrumb{color:var(--text-primary);font-weight:400;font-size:var(--fs-md);align-items:center;text-decoration:none;display:flex}.shop-detail .content .breadcrumb:after{content:"/";margin:0 2px;display:block}.shop-detail .content .breadcrumb:last-child{color:var(--text-secondary)}.shop-detail .content .breadcrumb:last-child:after{display:none}.shop-detail .content .title{text-align:start;text-transform:capitalize;font-size:2rem;font-weight:var(--heading-weight)!important}.shop-detail .content .actual-price{font-size:var(--fs-lg);color:var(--text-secondary);text-decoration:line-through}.shop-detail .content .selling-price{letter-spacing:1px;font-size:calc(1rem + 1vw);font-weight:700}.shop-detail .content .discount{background-color:var(--dark-27);height:fit-content;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{font-size:var(--fs-xl);margin:0;font-weight:var(--heading-weight)!important}.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{cursor:pointer;border-radius:2px;width:24px;height:24px;position:relative}.shop-detail .content .section .color-picker:before{content:"";border:1px solid var(--grey-71);opacity:0;border-radius:2px;width:24px;height:24px;transition:all .25s cubic-bezier(.39,.575,.565,1);position:absolute;top:0;left:0;transform:scale(1.2)}.shop-detail .content .section .color-picker:hover:before{opacity:1;transform:scale(1.3)}.shop-detail .content .section .color-picker.active:before{opacity:1;transform:scale(1.4)}.shop-detail .content .section .color-picker.disabled{opacity:.2}.shop-detail .content .section .size-picker{border-radius:var(--xs);background-color:va;min-width:32px;min-height:32px;font-size:var(--fs-md);cursor:pointer;justify-content:center;align-items:center;padding:8px;transition:all .25s cubic-bezier(.39,.575,.565,1);display:flex}.shop-detail .content .section .size-picker:hover{box-shadow:0px 0px 0px 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);width:fit-content;margin-bottom:var(--md);background-color:#fe5e5e4d;border-radius:4px;padding:2px 8px;display:block}.shop-detail .content .section .stock.error{color:var(--bg-secondary);background-color:#d73f3f;padding:4px 12px}.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:#0000;stroke:var(--text-secondary);cursor:pointer;animation:.4s cubic-bezier(.39,.575,.565,1) both scale-down-center}.wishlist-icon.active{stroke:var(--primary);color:var(--primary);animation:.4s cubic-bezier(.39,.575,.565,1) both scale-up-center}.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{background-color:var(--bg-primary);z-index:40;justify-content:space-around;align-items:center;width:100%;height:52px;display:flex;position:fixed;bottom:0;box-shadow:2px -4px 16px 4px #1110101a}.empty-product{text-align:center;color:var(--text-secondary)}.empty-product .title{color:var(--text-secondary);font-weight:var(--heading-weight)!important}.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:1px solid var(--bg-border);margin-left:auto;transition:all .2s;position:relative}.shop-page-container .sort-btn.is-active{border-color:var(--primary);color:var(--primary)}.shop-page-container .sort-indicator{background-color:var(--primary);border-radius:50%;min-width:10px;height:10px;animation:.25s badgePop;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #fff}.shop-page-container .dropdown-overlay{z-index:40;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.dropdown-container{position:relative}@media screen and (min-width:769px){.dropdown-container .dropdown-menu{z-index:10;background-color:var(--bg-primary-smoke);opacity:0;border:1px solid #ccc;border-radius:4px;width:200px;min-width:240px;max-height:0;margin-top:-.5rem;padding:1rem .5rem;list-style-type:none;transition:max-height .3s,opacity .3s,transform .3s;position:absolute;top:100%;right:0;overflow:hidden;transform:translateY(-10px);box-shadow:0 4px 8px #0b0b0b1a}}@media screen and (max-width:768px){.dropdown-container .dropdown-menu{opacity:1;background-color:var(--bg-primary-smoke);z-index:1000;border-top-left-radius:16px;border-top-right-radius:16px;width:100%;max-height:80vh;padding:1rem;list-style-type:none;position:fixed;bottom:35px;left:0;right:0;transform:translateY(10px);box-shadow:0 -2px 10px #0000001a}}.dropdown-container .dropdown-menu.show{opacity:1;max-height:300px;transform:translateY(0)}.dropdown-item{cursor:pointer;padding:8px 16px}.dropdown-item .custom-checkbox{gap:.5rem;display:flex}.dropdown-item .custom-checkbox input[type=checkbox],.dropdown-item .custom-checkbox input[type=radio]{width:20px;height:20px;visibility:visible!important;display:block!important}.productDetailModal-container{z-index:10000000;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media screen and (min-width:587px){.productDetailModal-container{justify-content:flex-end}}.productDetailModal-container .prod-details{background:#fff;width:100%;height:100%;padding-bottom:3rem;transition-property:transform;transition-duration:.8s;transition-timing-function:ease-in-out;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@media screen and (max-width:640px){.productDetailModal-container .prod-details{border-top-left-radius:.5rem;border-top-right-radius:.5rem;height:60%}}@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:translate(0)}}.productDetailModal-container .prod-details.not-open{transform:translateY(100%)}@media (min-width:640px){.productDetailModal-container .prod-details.not-open{transform:translate(-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{flex-shrink:0;width:6rem;height:8rem}@media (min-width:768px){.productDetailModal-container .prod-details .detail-container .prod-img{width:8rem;height:9rem}}.color-picker{cursor:pointer;border-radius:100%;width:25px;height:25px;transition:all .25s cubic-bezier(.39,.575,.565,1);position:relative}.color-picker:before{content:"";opacity:0;transform-origin:50%;border-radius:50%;width:30px;height:30px;transition:all .25s cubic-bezier(.39,.575,.565,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.color-picker:hover:before{opacity:1}.color-picker.active:before{opacity:1;box-shadow:0px 0px 0px 1.5px var(--primary)}.color-picker.disabled{opacity:.9;background-color:var(--bg-secondary);box-shadow:none;border:.8px dashed var(--text-secondary)}.size-picker{border-radius:var(--xs);min-width:55px;min-height:32px;font-size:var(--fs-md);color:var(--text-primary);cursor:pointer;box-shadow:0px 0px 0px .5px var(--text-secondary);justify-content:center;align-items:center;padding:4px 8px;transition:all .25s cubic-bezier(.39,.575,.565,1);display:flex}.size-picker:hover{box-shadow:0px 0px 0px 1px var(--text-primary)}.size-picker.active{background-color:var(--primary);box-shadow:0px 0px 0px 1px var(--primary);color:var(--btn-text)}.size-picker.disabled{opacity:.9;background-color:var(--bg-secondary);box-shadow:none;border:.8px dashed var(--text-secondary)}.product-suggestion-dropdown{z-index:10;background-color:var(--bg-primary);border-radius:.5rem;width:100%;max-height:100dvh;position:absolute;top:3.25rem;overflow-y:auto;box-shadow:0 7px 29px #64646f33}.product-suggestion-dropdown:not(:empty){padding:.5rem}.product-suggestion-dropdown.search-page{top:3.75rem!important}.product-suggestion-dropdown>div:hover{background-color:var(--bg-secondary)}.product-suggestion-dropdown>div .image{flex-shrink:0;width:28px;height:28px}.product-slider{width:100%;overflow:hidden}.product-slider-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;margin:0;padding:0;display:flex;overflow-x:auto}.product-slider-track::-webkit-scrollbar{display:none}.product-slide{scroll-snap-align:start;flex-shrink:0;width:100%;min-width:100%}.product-image-wrapper{justify-content:center;align-items:center;width:100%;height:360px;display:flex}.product-image-wrapper img{object-fit:contain;width:100%;height:100%}.slider-dot{background:#e6e6e6;border:none;border-radius:50%;width:8px;height:8px;padding:0}.slider-dot.active{background:var(--text-secondary)}.shop-section-gutter{padding-left:1.25rem;padding-right:1.25rem}@media screen and (min-width:631px){.shop-section-gutter{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:768px){.shop-section-gutter{padding-left:3rem;padding-right:3rem}}@media screen and (min-width:1024px){.shop-section-gutter{padding-left:5rem;padding-right:5rem}}.shop-section-panel{background-color:var(--primary-lighter);border-radius:8px;padding:1.25rem 1rem}@media screen and (min-width:768px){.shop-section-panel{padding:2rem 1.5rem}}.shop-section-panel>section,.shop-section-panel>div>section{margin:0;padding:0}.shop-inline-block{min-height:220px;margin:1rem 0}.shop-inline-block>div>section,.shop-inline-block>div>div>section{margin:0!important;padding-left:0!important;padding-right:0!important}.variant-selector{transition:opacity .2s}.variant-selector.is-pending{opacity:.6;cursor:progress}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{color:var(--bs-heading-color);margin-top:0;margin-bottom:.5rem;line-height:1.2;font-family:var(--heading-font),sans-serif!important;font-weight:var(--heading-weight)!important}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]{cursor:help;text-decoration-skip-ink:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1rem}.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);color:var(--text-secondary);font-weight:400}.filter-overlay{z-index:9999;opacity:0;pointer-events:none;background-color:#00000080;width:100vw;height:100vh;transition:opacity .3s ease-in-out;position:fixed;top:0;left:0}.filter-overlay.active{opacity:1;pointer-events:all}.filter-col{align-self:flex-start;position:sticky;top:140px}@media screen and (max-width:768px){.filter-col{background-color:var(--bg-primary);-ms-overflow-style:none;scrollbar-width:none;height:70dvh;top:unset;z-index:-100000;opacity:0;border-top-left-radius:16px;border-top-right-radius:16px;flex-direction:column;justify-content:space-between;transition:transform .3s ease-in-out;display:flex;position:fixed;bottom:0;left:0;overflow-y:auto;transform:translateY(100vh);width:100%!important;padding:0!important}.filter-col.active{z-index:10000;opacity:1;transform:translateY(0)}.filter-col .filter-container{height:100%;padding:var(--md);border:none;margin:0;position:relative;top:0}.filter-col .filter-container .header-clear-btn{display:none}.filter-col .filter-footer{border-top:1px solid var(--bg-border);padding:var(--sm) var(--lg);justify-content:space-between;align-items:center;display:flex!important}}.filter-container{padding-right:var(--xl);margin-right:var(--lg);border-right:1px solid var(--bg-border);-ms-overflow-style:none;scrollbar-width:none;height:78dvh;position:sticky;top:96px;overflow-y:auto}.filter-container .header-container{font-size:var(--fs-md);margin-bottom:var(--md);justify-content:space-between;display:flex}.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{padding:0;list-style:none}.filter-container .filter-header{text-transform:uppercase;width:100%;font-size:var(--fs-md);background:#f0f3fe;border-radius:4px;justify-content:space-between;align-items:center;padding:.5rem 1rem;font-weight:600;display:flex}.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{background-color:var(--bg-primary);opacity:0;z-index:1000;flex-direction:column;justify-content:space-between;height:100dvh;transition:transform .3s ease-in-out;display:flex;position:fixed;top:0;left:0;transform:translateY(100vh);width:100%!important;padding:0!important}.sort-container.active{z-index:10000;opacity:1;transform:translateY(0)}}.filter-tab-search{background-color:var(--bg-secondary);width:100%;padding:var(--md);border-radius:var(--xs);align-items:center;gap:var(--sm);display:flex}.filter-tab-search input{width:100%;color:var(--text-primary);font-size:var(--fs-md);background-color:#0000;border:none;outline:none}.filter-tab-items{gap:var(--md);border-bottom:1px solid var(--bg-border);display:flex;overflow-x:auto}.filter-tab-items button{color:var(--text-primary);font-size:var(--fs-md);cursor:pointer;padding:var(--sm) var(--md);background-color:#0000;border:none;transition:color .3s}.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{padding:var(--xs);background-color:var(--primary);width:16px;height:16px;color:var(--btn-text);opacity:0;transition:var(--transition-all);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:10px;transform:scale(0);font-size:var(--fs-xs)!important}.badge.active{opacity:1;transform:scale(1)}.badge.bg-success,.badge.bg-secondary,.badge.bg-warning,.badge.bg-danger{text-align:center;white-space:nowrap;vertical-align:middle;opacity:1;border:1px solid #0000;border-radius:.375rem;width:auto;height:auto;padding:3px 10px;font-size:10px;font-weight:500;line-height:normal;display:inline-block;transform:none;position:static!important}.badge.bg-success.rounded-pill,.badge.bg-secondary.rounded-pill,.badge.bg-warning.rounded-pill,.badge.bg-danger.rounded-pill{border-radius:50rem}.badge.bg-success{color:#548235!important;background-color:#e2f0d9!important;border-color:#c5dfb5!important}.badge.bg-secondary{color:#c55a11!important;background-color:#fce8d5!important;border-color:#f7d4b6!important}.badge.bg-warning{color:#7f6000!important;background-color:#fff2cc!important;border-color:#ffe599!important}.preorder-badge{width:fit-content;padding:var(--xs) 10px;border:1px solid var(--primary);color:var(--primary);font-size:var(--smd);text-transform:uppercase;white-space:nowrap;border-radius:2rem;font-weight:600;display:inline-block}.preorder-tag{padding:2px var(--sm);background-color:var(--bg-primary);color:var(--btn-text);font-size:var(--fs-xs);white-space:nowrap;border-radius:50rem;display:inline-block}.preorder-note{color:var(--primary);font-size:var(--smd);margin-top:var(--xs);display:block}.stock-note{color:var(--error);font-size:var(--smd);margin-top:var(--xs);display:block}.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{height:100%;padding-right:32px}@media screen and (max-width:768px){.cart .content{border-right:none;padding-right:0}}.cart .cart-header{align-items:center;width:100%;display:flex}.cart .cart-header .cart-selection{font-size:var(--fs-lg)}.cart .cart-header .divider{width:1px;height:24px;margin:0px var(--md);background-color:var(--bg-border);display:block}.cart .cart-delete-btn{width:min-content;min-height:24px;max-height:24px;right:var(--sm);top:var(--sm);position:absolute;padding:var(--xs)!important}@media screen and (max-width:580px){.cart .cart-delete-btn{right:var(--sm);position:absolute}}.product-item,.cart-tile,.order-item{border:1px solid var(--bg-border);border-radius:var(--xs)}@media screen and (max-width:768px){.product-item,.cart-tile,.order-item{background-color:var(--bg-secondary);padding-bottom:0!important}}.product-item .product-outstock,.cart-tile .product-outstock,.order-item .product-outstock{justify-content:space-between;align-items:center;column-gap:var(--md);row-gap:var(--sm);flex-wrap:wrap;width:100%;display:flex}.product-item .product-outstock span,.cart-tile .product-outstock span,.order-item .product-outstock span{font-size:var(--fs-md)}.product-item .product-outstock span.error,.cart-tile .product-outstock span.error,.order-item .product-outstock span.error{color:var(--error);font-weight:500}.product-item .product-outstock span.info,.cart-tile .product-outstock span.info,.order-item .product-outstock span.info{color:var(--text-secondary);font-size:var(--fs-sm);display:block}.product-item .product-container,.cart-tile .product-container,.order-item .product-container{flex-direction:column;min-width:0;max-width:90%;height:100%;display:flex}.product-item .product-title,.cart-tile .product-title,.order-item .product-title{max-width:90%;font-size:1rem!important;font-weight:var(--heading-weight)!important}.product-item .preview,.cart-tile .preview,.order-item .preview{width:160px;height:160px;position:relative;overflow:hidden}@media screen and (max-width:580px){.product-item .preview,.cart-tile .preview,.order-item .preview{width:121px;min-width:121px;height:135px;min-height:135px}}.product-item .preview img,.cart-tile .preview img,.order-item .preview img{object-fit:cover}.product-item .selling-price,.cart-tile .selling-price,.order-item .selling-price{margin-right:var(--sm);font-weight:500;line-height:19px;display:block;font-size:1rem!important}.product-item .actual-price,.cart-tile .actual-price,.order-item .actual-price{color:var(--text-secondary);font-size:var(--fs-sm);margin-right:var(--sm);text-decoration:line-through;display:block}.product-item .discount,.cart-tile .discount,.order-item .discount{font-size:var(--fs-sm)}.product-item .discount.success,.cart-tile .discount.success,.order-item .discount.success{color:var(--success)}.product-item .return-policy,.cart-tile .return-policy,.order-item .return-policy,.product-item .delivery,.cart-tile .delivery,.order-item .delivery{font-size:var(--fs-sm)}.product-item .variant,.cart-tile .variant,.order-item .variant{margin-bottom:2px}.product-item .variant span,.cart-tile .variant span,.order-item .variant span{font-size:var(--fs-sm);text-transform:capitalize}.product-item .variant b,.cart-tile .variant b,.order-item .variant b{font-weight:600}.product-item .selector,.cart-tile .selector,.order-item .selector{top:24px;left:24px}.product-item .order-status,.cart-tile .order-status,.order-item .order-status{font-weight:600;font-size:var(--fs-md);color:var(--success)}.product-item .order-status-date,.cart-tile .order-status-date,.order-item .order-status-date{color:var(--text-secondary);font-size:var(--fs-sm)}.product-item .rating,.cart-tile .rating,.order-item .rating{padding:var(--sm);background-color:var(--bg-primary);border-radius:var(--xs);align-items:center;width:fit-content;margin-top:12px;display:flex}.product-item .rating-title,.cart-tile .rating-title,.order-item .rating-title{color:var(--text-primary);font-weight:600;font-size:var(--fs-sm)}.product-item .footer,.cart-tile .footer,.order-item .footer{background-color:var(--bg-primary-smoke);align-items:center;gap:var(--md);border-radius:0px 0px var(--sm) var(--sm);width:100%;display:flex}.cart-steps{display:flex;position:absolute;left:50%;transform:translate(-50%)}.cart-steps .step{text-transform:uppercase;align-items:center;display:flex;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:"";border-top:2px solid var(--bg-border);width:100px;margin:0px var(--sm);display:inline-block}.cart-steps .step.previous:after{border-color:var(--primary)}.cart-steps .step:last-child:after{display:none}.cart-steps .step span{font-size:var(--fs-sm);color:var(--text-secondary);letter-spacing:2px;text-transform:uppercase;align-items:center;font-weight:600;display:flex;position:relative}.cart-steps .step span:before{content:"";background-color:var(--primary);opacity:0;width:100%;height:2px;transition:var(--transition-all);position:absolute;bottom:-4px;transform:scale(0)}.order-item{border:0!important;border-radius:0!important}.order-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0!important}.order-item .order-content{align-items:start;display:flex}.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;border-radius:var(--sm);padding:1rem;box-shadow:0 1px 40px #0000001a;border:0!important;padding:0!important}.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{background-color:var(--bg-primary);border-radius:var(--sm);padding:2.5rem 1.5rem}.payment-summary .content h1{font-size:var(--fs-xxl);font-weight:600}.payment-summary .payment-selection{box-shadow:0 1px 40px #0000001a}.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:#0000!important}.payment-summary .payment-summary-container .szh-accordion__item-btn:hover h5,.payment-summary .payment-summary-container .szh-accordion__item-btn:hover .amount{text-decoration:underline}.payment-summary .payment-summary-container .szh-accordion__item-btn h5{font-size:var(--fs-lg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:0!important;font-weight:500!important}.payment-summary .payment-summary-container .szh-accordion__item-btn .arrow-down{transform:rotate(0)}.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{flex-direction:column;gap:.5rem;max-width:70%;display:flex}.payment-summary .payment-summary-container .szh-accordion__item--expanded .szh-accordion__item-btn{background-color:#0000!important}.payment-summary .payment-summary-container .szh-accordion__item-content .szh-accordion__item-panel{padding:0px var(--md) var(--md) 0px!important}.payment-summary .payment-summary-container .payment-summary-product{border-radius:1rem;padding:1rem;box-shadow:0 1px 40px #0000001a}.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 #0000001a}.payment-summary .payment-summary-container .product-total{font-size:var(--fs-xl);padding:var(--md) 0px;border-top:1px solid var(--bg-border);font-weight:600}.payment-summary .payment-summary-container .price-summary-item{font-size:var(--fs-md);padding-bottom:var(--md)}.payment-confirmation-loader{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0000001a;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.payment-confirmation-loader .payment-confirmation-text{margin-top:8rem}.stock-warning{color:var(--error);font-weight:500;font-size:var(--fs-sm);display:block}.stock-issue-banner{padding:var(--md);border-radius:var(--xs);color:var(--error);background-color:color-mix(in srgb, var(--error), #fff 92%);border:1px solid color-mix(in srgb, var(--error), #fff 70%);flex-direction:column;display:flex}.stock-issue-banner__title{font-weight:500;font-size:var(--fs-sm)}.stock-issue-banner__desc{margin:var(--xs) 0 var(--sm);font-size:var(--fs-xs)}.stock-issue-banner__list{margin:0 0 var(--sm);gap:var(--xs);flex-direction:column;padding:0;list-style:none;display:flex}.stock-issue-banner__item{justify-content:space-between;align-items:baseline;gap:var(--md);font-size:var(--fs-xs);display:flex}.stock-issue-banner__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.stock-issue-banner__status{white-space:nowrap;flex-shrink:0}@media (min-width:768px){.checkout-summary-sticky{align-self:flex-start;position:sticky;top:6rem}}.checkout-alert{border-radius:var(--sm);padding:var(--md);border:1px solid;flex-direction:column;margin-bottom:1.5rem;display:flex}.checkout-alert--error{background-color:color-mix(in srgb, var(--error), #fff 92%);border-color:color-mix(in srgb, var(--error), #fff 70%);color:var(--error)}.checkout-alert--info{background-color:color-mix(in srgb, var(--primary), #fff 94%);border-color:color-mix(in srgb, var(--primary), #fff 60%)}.checkout-alert__title{font-weight:500;font-size:var(--fs-sm)}.checkout-alert__desc{font-size:var(--smd);margin:var(--xs) 0 0}.tax-additional{color:#c55a11}.customization-value{color:var(--bs-body-color)}.checkout-address{flex-direction:column;display:flex}.checkout-address__head{justify-content:space-between;align-items:center;gap:var(--md);margin-bottom:var(--sm);display:flex}.checkout-address__name{font-size:var(--fs-md);margin-bottom:var(--xs);font-weight:500}.checkout-address__line{font-size:var(--smd);color:var(--text-secondary);line-height:1.55}.checkout-address__contact{gap:var(--xs) var(--lg);margin-top:var(--sm);padding-top:var(--sm);border-top:1px dashed var(--bg-border);font-size:var(--smd);color:var(--text-secondary);flex-wrap:wrap;display:flex}.checkout-address__contact span{gap:var(--xs);display:inline-flex}.checkout-address__contact strong{color:var(--text-primary);font-weight:500}.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);text-transform:uppercase;color:var(--text-secondary);font-weight:600}.address .cart-header{justify-content:space-between}.address .address-blocks{margin-top:var(--xs);border:1px solid var(--bg-border);border-radius:8px;padding:1rem;position:relative}.address .address-blocks .address-details{justify-content:space-between;align-items:center;display:flex;position:relative}.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{align-items:center;display:flex;position:absolute;top:-3px;right:16px}.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);margin-bottom:var(--md);padding:var(--smd)!important}.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);box-shadow:none;color:var(--primary);padding:0;border:0!important}.address .cart-header .btn:hover{box-shadow:none}}.extra-feature{background-color:var(--primary)}.extra-feature .icon{margin-top:-6px}.extra-feature .extra-text{color:#fff;flex-direction:column;width:100%;display:flex}@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);font-weight:600;display:block}.extra-feature .extra-text .extra-desc{font-size:var(--fs-md)}.image-with-text{flex-direction:column;align-items:center;gap:2rem;display:flex}.image-with-text.left{flex-direction:column-reverse}@media screen and (min-width:768px){.image-with-text{flex-direction:row;justify-content:center;align-items:center;gap:4rem}.image-with-text.left{flex-direction:row-reverse}}.image-with-text .text-content{text-align:left;flex-direction:column;flex:1;justify-content:center;max-width:700px;display:flex}.image-with-text .text-content:only-child,.image-with-text .text-content:only-child .content{max-width:100%}@media screen and (min-width:768px){.image-with-text .text-content{text-align:left}}.image-with-text .text-content h2{margin-bottom:1rem;font-size:1.75rem;font-weight:600;line-height:1.3}.image-with-text .text-content .content{color:#444;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}@media screen and (min-width:768px){.image-with-text .text-content .content{max-width:690px;font-size:1.3rem}}.image-with-text .text-content a{align-self:flex-start;border-radius:30px!important}@media screen and (min-width:768px){.image-with-text .text-content a{align-self:flex-start}}.image-with-text .image-wrapper{flex:1;justify-content:center;display:flex}.image-with-text .image-wrapper img{object-fit:cover;width:100%;max-width:550px;height:auto;max-height:650px!important}@media screen and (min-width:768px){.image-with-text .image-wrapper img{width:auto}}.value-highlight-section{flex-direction:column;gap:2rem;display:flex}@media screen and (min-width:1024px){.value-highlight-section{padding:1.5rem 4.25rem}}@media screen and (min-width:769px) and (max-width:1023px){.value-highlight-section{padding:1.25rem 3rem}}@media screen and (min-width:631px) and (max-width:767px){.value-highlight-section{padding:1rem 2rem}}@media screen and (max-width:630px){.value-highlight-section{padding:.5rem 1rem 1rem 1.25rem}}@media screen and (min-width:768px){.value-highlight-section{flex-direction:row;gap:4rem}}.value-highlight-section .left-content{width:100%}@media screen and (min-width:768px){.value-highlight-section .left-content{width:50%}}@media screen and (min-width:1024px){.value-highlight-section .left-content{width:58.3333%}}.value-highlight-section .left-content .title-wrapper{flex-direction:column;gap:1.25rem;display:flex}@media screen and (min-width:768px){.value-highlight-section .left-content .title-wrapper{gap:2rem}}.value-highlight-section .left-content .title-wrapper .inner-title-flex{align-items:center;display:flex}.value-highlight-section .left-content .title-wrapper .inner-title-flex .bar{background-color:var(--primary);width:.25rem;height:3.8em;margin-right:.5rem}@media screen and (min-width:768px){.value-highlight-section .left-content .title-wrapper .inner-title-flex .bar{height:5em}}.value-highlight-section .left-content .title-wrapper .description{font-size:.875rem}@media screen and (min-width:768px){.value-highlight-section .left-content .title-wrapper .description{font-size:1rem}}.value-highlight-section .right-content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2.5rem 2rem;width:100%;display:grid}@media screen and (min-width:768px){.value-highlight-section .right-content{column-gap:3rem;width:50%}}@media screen and (min-width:1024px){.value-highlight-section .right-content{column-gap:4rem;width:41.6667%}}.value-highlight-section .right-content .highlight-item{flex-direction:column;gap:1.25rem;display:flex}.value-highlight-section .right-content .highlight-item .highlight-value-wrapper{align-items:center;gap:.5rem;min-width:0;display:flex}.value-highlight-section .right-content .highlight-item .highlight-value-wrapper h3{margin:0;font-size:1.5rem;font-weight:600;text-wrap:wrap!important}@media screen and (min-width:640px){.value-highlight-section .right-content .highlight-item .highlight-value-wrapper h3{font-size:1.875rem}}@media screen and (min-width:1024px){.value-highlight-section .right-content .highlight-item .highlight-value-wrapper h3{font-size:2.25rem}}.value-highlight-section .right-content .highlight-item .highlight-label{text-align:center;background-color:var(--bg-secondary);border-radius:20px;width:fit-content;padding:.375rem 1rem;font-size:.75rem}@media screen and (min-width:768px){.value-highlight-section .right-content .highlight-item .highlight-label{font-size:.875rem}}.value-highlight-section .right-content .highlight-item .highlight-label.clickable{cursor:pointer}.value-highlight-section .right-content .highlight-item .highlight-label.non-clickable{cursor:default}.bg-zinc-900{background-color:#18181b!important}.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%);animation:1s linear infinite placeholderShimmer;-webkit-animation-duration:;background-repeat:no-repeat;background-size:800px;-webkit-animation-name:placeholderShimmer;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;position:relative}.shine.box{width:100px;height:104px}.shine.button{border-radius:var(--xs);height:40px}.shine.line{border-radius:4px;height:12px}.shine.line.small{border-radius:4px;height:8px}.shine.line.title{border-radius:4px;height:24px}.shine.photo{width:325px;height:100px;margin-top:15px;display:block!important}@keyframes placeholderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.checkout-skeleton .sk-line--xs{width:20%}.checkout-skeleton .sk-line--sm{width:30%}.checkout-skeleton .sk-line--md{width:42%}.checkout-skeleton .sk-line--lg{width:60%}.checkout-skeleton .sk-line--xl{width:80%}.checkout-skeleton .sk-value{width:64px}.checkout-skeleton .sk-value--lg{width:88px}.checkout-skeleton .sk-input{border-radius:var(--xs);width:100%;height:46px}.checkout-skeleton .sk-input--code{flex:0 0 120px;width:120px}.checkout-skeleton .sk-radio{border-radius:50%;width:18px;height:18px}.checkout-skeleton .sk-chevron{border-radius:var(--xs);width:20px;height:20px}.checkout-skeleton .sk-btn{width:150px}.checkout-skeleton .sk-btn--coupon{width:96px}.checkout-skeleton .sk-btn--cta{border-radius:var(--xs);width:100%;height:48px}.modal{border-radius:var(--sm);min-width:min(100%,480px);padding:var(--smd) 0px var(--md) 0px!important;background-color:var(--bg-primary)!important}@media screen and (max-width:567px){.modal{vertical-align:bottom!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;min-width:100%!important;margin:0!important}}.modal.modal-sm{width:min(100%,320px);min-width:unset}.modal.modal-md{width:min(100%,480px);min-width:unset}.modal-header{font-size:var(--fs-xl);padding:0px var(--md);font-weight:500}.modal-body{padding:0px var(--md);max-height:480px;position:relative;overflow:auto}.modal-body .cancellation-reason-list{margin:var(--sm) 0px var(--smd);padding-left:0;list-style:none}.modal-body .cancellation-reason-list li{padding:var(--sm) 0px}.modal-footer{padding:var(--md) var(--md) 0px}.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}.modal.modal-confirm .modal-footer{padding-top:0}.modal.modal-confirm .modal-footer-divider{background-color:var(--bg-border);width:100%;height:1px;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{z-index:999;justify-content:center;align-items:flex-end;transition:colors;display:flex;position:fixed;inset:0}@media (min-width:640px){.custom-modal-backdrop{align-items:center}}.custom-modal-backdrop.visible{visibility:visible;background-color:#0003}.custom-modal-backdrop.invisible{visibility:hidden}.custom-modal{z-index:50;background-color:#fff;border-radius:.75rem;max-width:480px;transition:all .2s;position:relative;box-shadow:0 1px 3px #0000001a}.custom-modal.open{opacity:1;transform:translateY(0)}.custom-modal.closed{opacity:0;transform:translateY(10px)}.custom-modal__close-button{color:#9ca3af;background-color:#fff;border:none;outline:none;padding:.25rem;position:absolute;top:.5rem;right:.5rem}.custom-modal__close-button:focus{border:none;outline:none}.custom-modal__close-button:hover{color:#4b5563;background-color:#f9fafb}.size-chart-modal-overlay{z-index:60;background-color:#00000080;justify-content:center;align-items:center;padding:0 .5rem;display:flex;position:fixed;inset:0}.size-chart-modal-content{background-color:var(--bg-primary);text-align:center;border-radius:.5rem;width:100%;max-width:32rem;padding:1.5rem;position:relative;box-shadow:0 0 10px #0000001a}.size-chart-modal-content .size-chart-modal-image{object-fit:contain;border-radius:.375rem;width:100%;max-height:70vh}.size-chart-modal-content .size-chart-modal-close-button{color:#4b5563;cursor:pointer;background:0 0;border:none;font-size:1.75rem;position:absolute;top:.5rem;right:.75rem}.size-chart-modal-content .size-chart-modal-close-button:hover{color:#000}.size-chart-modal-content .size-chart-modal-controls{justify-content:space-between;gap:1rem;display:flex}.size-chart-modal-content .size-chart-modal-controls .nav-btn{cursor:pointer;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem 1rem}.size-chart-modal-content .size-chart-modal-controls .nav-btn:hover{background-color:#e5e7eb}.slide-in-modal-container{z-index:100;pointer-events:none;transition:all .3s;display:flex;position:fixed;inset:0}.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:translate(0)}.slide-in-modal-container .modal-overlay{opacity:0;background-color:#00000080;transition:opacity .3s;position:fixed;inset:0}.slide-in-modal-container .modal-panel{background-color:#fff;flex-direction:column;height:100%;margin-left:auto;transition:transform .3s;display:flex;overflow-y:auto;transform:translate(100%);box-shadow:0 0 10px #0000001a}.slide-in-modal-container .modal-width-default{width:100%;max-width:28rem}.slide-in-modal-container .modal-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem;display:flex}.slide-in-modal-container .modal-title{margin:0;font-size:1.125rem;font-weight:600}.slide-in-modal-container .close-button{cursor:pointer;background:0 0;border:none;padding:0}.slide-in-modal-container .close-button .close-icon{color:#4b5563;width:1.25rem;height:1.25rem}.slide-in-modal-container .modal-content{flex-direction:column;width:500px;padding:1rem;display:flex;height:100%!important}.profile.container-lg{min-height:calc(100vh - 100px)}.profile-sidebar{background-color:var(--bg-secondary);border-radius:8px;width:20em;height:auto;padding:0 1.5rem}.profile-sidebar .nav-link{color:var(--text-secondary);border-bottom:1px solid var(--bg-border);align-items:center;gap:.5rem;padding:1.5rem 0;font-size:1rem;transition:all .3s ease-in-out;display:flex}.profile-sidebar .nav-link:last-child{border-bottom:none}.profile-sidebar .nav-link.active{color:var(--text-primary);font-weight:600}.profile-category{margin-top:var(--lg)}.profile-category-title{font-size:var(--fs-sm);text-transform:uppercase;margin-bottom:var(--md);font-weight:500;display:block}.profile-overview .overview-item{border:1px solid var(--bg-border);border-radius:var(--xs);justify-content:center;align-items:center;display:flex}.profile .profile-detail{width:min(100%,480px)}.profile .profile-detail-group{padding:var(--sm) 0;flex-wrap:wrap;align-items:center;display:flex}.profile .profile-detail-group:first-of-type{padding-top:0}.profile .profile-detail-group-title{font-size:var(--fs-md);margin-bottom:var(--sm);color:var(--text-secondary);width:50%;font-weight:400}.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:5px}.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);margin-bottom:var(--sm);font-weight:600}.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{padding:var(--md);border-radius:var(--xs);margin-bottom:var(--md);background-color:var(--bg-secondary);flex-direction:column;display:flex}.profile .booking-list .booking-item .booking-header{margin-bottom:var(--sm);justify-content:space-between;align-items:center;display:flex}.profile .booking-list .booking-item .booking-header h4{font-size:var(--fs-md);color:var(--text-primary);font-weight:500}.profile .booking-list .booking-item .booking-header span,.profile .booking-list .booking-item .booking-details{font-size:var(--fs-sm);color:var(--text-secondary)}.profile .booking-list .booking-item .more-details{opacity:0;max-height:0;transition:all .3s ease-in-out;overflow:hidden}.profile .booking-list .booking-item .more-details.expanded{opacity:1;max-height:500px}.profile .profile-details{flex-direction:column;gap:1rem;display:flex}@media screen and (max-width:768px){.profile .profile-details{display:none}}.profile .profile-details .user-image{background-color:var(--primary);width:48px;height:48px;color:var(--btn-text);border-radius:100%;justify-content:center;align-items:center;font-weight:500;display:flex}.profile .profile-details .user-name{color:var(--text-primary);font-size:1.25rem;font-weight:500}@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{background-color:var(--primary);color:var(--btn-text);border:none;border-radius:.5rem;padding:.5rem 1rem;font-weight:500}.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);z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.profile-dashboard .profile-header{background-color:var(--bg-primary);margin-bottom:var(--smd);border-radius:var(--xs);text-align:center;height:96px;padding:var(--sm);justify-content:center;align-items:center;margin-top:100px;display:flex;position:relative}.profile-dashboard .profile-header span{font-size:var(--fs-md);margin-top:var(--md);display:block}.profile-dashboard .profile-header .profile-picture{background-color:var(--bg-secondary);border-radius:var(--xs);justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.profile-dashboard .dashboard-menu{background-color:var(--bg-primary);margin-bottom:var(--smd);border-radius:var(--xs)}.profile-dashboard .dashboard-menu-item{padding:var(--md);cursor:pointer;border-bottom:1px solid var(--bg-border);align-items:center;transition:all .3s ease-in-out;display:flex}.profile-dashboard .dashboard-menu-item .icon{margin-right:var(--md)}.profile-dashboard .dashboard-menu-item h4{font-size:var(--fs-md);color:var(--text-primary);margin:0;font-weight:500;line-height:1rem}.profile-dashboard .dashboard-menu-item span.subtitle{font-size:var(--fs-sm);color:var(--text-secondary);font-weight:400}.profile-dashboard .dashboard-menu-item .arrow{margin-left:auto}.profile-dashboard .dashboard-menu-item:last-of-type{border-bottom:none}.auth-container{justify-content:center;align-items:center;min-height:calc(100vh - 64px);display:flex}.auth-container .auth-card{border:1px solid var(--primary);width:min(100%,700px);padding:40px!important}@media (max-width:768px){.auth-container .auth-card{width:min(100%,400px);height:auto;margin:20px;padding:30px!important}}.auth-container .auth-card{background-color:var(--bg-primary);border-radius:1rem;min-height:460px}@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) 0px}.navbar .accordion .accordion-item .accordion-header{cursor:pointer;font-size:var(--fs-md);justify-content:space-between;align-items:center;font-weight:500;display:flex}.navbar .accordion .accordion-item .accordion-content{margin:var(--sm) 0px;display:none}.navbar .accordion .accordion-item .accordion-content ul{padding-left:var(--md);margin-bottom:var(--sm);list-style:none}.navbar .accordion .accordion-item .accordion-content ul li{font-size:var(--fs-md);padding:var(--sm) 0px;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{margin-top:-var(--sm);padding:0}.navbar .accordion.sub-category .accordion-item .accordion-header{color:var(--text-secondary);font-weight:400}.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;text-align:left;background-color:#0000;border:none;align-items:center;width:100%;margin:0;padding:1rem;font-size:1rem;font-weight:400;display:flex}.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;justify-content:space-between;align-items:center;gap:var(--sm);flex-wrap:wrap;display:flex}.order-tile .order-header .order-info{width:100%;font-size:var(--fs-smd);align-items:center;row-gap:var(--md);flex-wrap:wrap;display:flex}@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{width:47%;padding:0}}.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{color:var(--text-secondary);font-weight:500;font-size:var(--fs-smd)}.order-tile .order-header .order-actions{flex-direction:column;display:flex}.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);color:var(--text-primary);font-weight:500}@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)}.order-tile .order-body .order-delivery-address{margin-top:var(--md);padding-top:var(--md);border-top:1px solid var(--bg-border);font-size:var(--fs-smd)}.order-tile .order-body .order-delivery-address>span{color:var(--text-primary);font-weight:500}.order-tile .order-body .order-delivery-address span{line-height:1.55}.userForm{width:100%;height:100%;transition:all .3s ease-in}.userForm.signup{width:320px}.userForm .hint{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.875rem;display:block}.userForm .formSwitcherInfo{text-align:center;margin-top:1.5rem;font-size:.875rem}.userForm .formSwitcherInfo button{font-size:.875rem;display:inline}.userForm .footer{text-align:center;margin:2rem 0 0;font-size:.75rem}.userForm .footer .terms{margin:1rem 0 0}.userForm .footer .terms span{color:var(--text-secondary)}.userForm .footer .terms a{color:var(--primary);text-decoration:none}.userForm .footer .terms a span{color:var(--primary)}@media (max-width:576px){.userForm{width:100%}}.loginForm{position:relative}.loginForm .loginError{visibility:hidden;color:var(--error);width:100%;font-size:.875rem;font-weight:400;display:block;position:absolute;top:4.75rem}.loginForm .loginError.active{visibility:visible}.loginForm .footer{text-align:center;margin:3rem 0 0;font-size:.75rem}.loginForm .footer .terms{margin-top:1rem}.loginForm .footer .terms span{color:var(--text-secondary)}.loginForm .footer .terms a{color:var(--primary);text-decoration:none}.loginForm .footer .terms a span{color:var(--primary)}.loginForm .backButton{color:var(--text-secondary);margin-left:-8px;position:absolute;top:0;left:0}.loginForm .backButton:hover{color:var(--text-primary);background-color:#0000}.loginForm .backButton:hover svg{transform:scale(1.08)}.loginForm .container{width:100%;height:328px;position:relative;overflow-x:hidden;padding:0!important}.loginForm .container .content{width:100%;transition:all .3s;position:absolute}.loginForm .container .content input{background-color:#0000}.loginForm .container .content.phone{transform:translate(-120%)}.loginForm .container .content.otp{transform:translate(100%)}.loginForm .container .content.otp h5{line-height:32px}.loginForm .container .content.otp .inputBoxes{align-items:center;gap:.5rem;display:flex}.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:outside}.public-page-container .markdown-description ul li,.public-page-container .markdown-description ol li{margin-bottom:var(--sm);font-size:var(--fs-md)}.public-page-container .markdown-description ul li:last-of-type,.public-page-container .markdown-description ol li:last-of-type{margin-bottom:0}.public-page-container .markdown-description h1{margin-top:var(--xxl);margin-bottom:var(--xl);font-size:calc(1rem + 1.5vw);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);margin-top:var(--lg);margin-bottom:var(--sm);font-weight:500}.public-page-container .markdown-description p{font-size:var(--fs-md)}.coupon-section{border:1px solid #dee2e6;border-radius:.375rem;padding:1rem}.applied-coupon{background-color:#f8f9fa;border-radius:.375rem;padding:.75rem}.applied-coupon-code{color:#198754;font-weight:600}.applied-coupon-text{color:#6c757d;font-size:.875rem}.modal-backdrop{z-index:1040;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.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{margin-right:1rem;font-size:1.1rem;font-weight:600}.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;cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;text-decoration:underline}.coupon-list-item .coupon-details .view-items-btn:hover{color:#1565c0}.coupon-modal{max-width:min(100%,560px)!important}.coupon-description{color:var(--text-secondary);overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.coupon-banner{background:color-mix(in srgb, var(--primary) 10%, transparent);width:100%;color:var(--primary);cursor:pointer;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:12px 16px;transition:background-color .2s;display:flex}.coupon-banner:hover{background:color-mix(in srgb, var(--primary) 16%, transparent)}.coupon-banner-content{align-items:center;gap:8px;display:flex}.coupon-banner-label{font-size:14px;font-weight:500}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 16px;display:flex}.empty-state-icon{color:var(--text-secondary);margin-bottom:20px}.empty-state-title{color:var(--text-primary);margin:0 0 8px;font-size:18px;font-weight:500}.empty-state-description{max-width:28rem;color:var(--text-secondary);margin:0;font-size:14px}.empty-state-action{margin-top:24px}.status-title-row{align-items:center;gap:8px;display:flex}.status-dot{background:currentColor;border-radius:9999px;flex-shrink:0;width:8px;height:8px}.status-tone-success{color:#15803d!important}.status-tone-progress{color:#1d4ed8!important}.status-tone-pending{color:#b45309!important}.status-tone-danger{color:#dc2626!important}.status-tone-neutral{color:#374151!important}.preserve-line-breaks{white-space:pre-line}.rating-cta-container{justify-content:space-between;align-items:center;width:100%;margin:1.15rem 0 0;display:flex}.rating-cta-container h6{font-size:var(--fs-lg)!important}.rating-cta-container.product-page{align-items:center;gap:1rem;flex-direction:column!important;justify-content:center!important;margin:0!important}.rating-cta-container.product-page h6{margin-bottom:1.25rem;font-weight:500;text-align:center!important}.rating-cta-container.product-page button{margin-top:auto;width:100%!important}.rating-container{align-items:center;display:flex}.rating-container .star-wrapper{cursor:pointer;color:#d1d5db;position:relative}.rating-container .star-wrapper .star-background{position:relative}.rating-container .star-wrapper .star-foreground{color:#facc15;position:absolute;inset:0;overflow:hidden}.loading-button{color:#374151;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 0;font-size:.875rem;font-weight:500;text-decoration:underline;transition:color .2s;display:inline-flex;position:relative}.loading-button:hover:not(:disabled){color:var(--primary)}.loading-button:disabled{cursor:not-allowed;opacity:.7}.loading-button .loading-bounce{gap:8px;display:inline-flex}.loading-button .loading-bounce .bounce-dot{background-color:var(--primary);border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite both bounce}.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}.rating-bar-container{align-items:center;margin-bottom:.5rem;display:flex}.rating-bar-container .stars{align-items:center;width:32px;display:flex}.rating-bar-container .stars .start-value{color:var(--text-primary);font-size:.875rem;font-weight:500}.rating-bar-container .rating-bars{background:var(--bg-secondary);border-radius:1rem;flex:1;height:8px;margin-inline:8px;overflow:hidden}.rating-bar-container .rating-bars .rating-bar{border-radius:1rem;flex:1;display:flex;height:100%!important}.rating-bar-container .rating-bars .count{text-align:right;width:40px;color:var(--text-secondary);font-size:.75rem}.rating-summary-container{border-radius:6px;flex-direction:column;gap:1rem;display:flex;overflow:hidden;width:100%!important}@media screen and (min-width:768px){.rating-summary-container{flex-direction:row}}.rating-summary-container .rating-bar{flex:1!important}.rating-summary-container .summary{background:var(--bg-secondary);flex-direction:column;justify-content:center;align-items:center;min-width:160px;padding:.875rem 1rem;display:flex;border-radius:4px!important}.rating-summary-container .summary .average-rating{color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:500;line-height:2rem}@media screen and (max-width:768px){.rating-summary-container .summary .average-rating{margin-bottom:.5rem}}.rating-summary-container .summary .total-count{color:var(--text-primary);margin-top:1.25rem;font-size:1rem}@media screen and (max-width:768px){.rating-summary-container .summary .total-count{margin-top:1rem;font-size:.75rem}}.reviews-wrapper .title{color:var(--text-primary);text-transform:capitalize;margin:0;font-size:1rem;font-weight:var(--heading-weight)!important}@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{background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;align-items:center;padding:.5rem .75rem;display:flex;position:relative;box-shadow:0 1px 2px #0000000d}.reviews-wrapper .sort-dropdown__label{color:#6b7280;white-space:nowrap;margin-right:.75rem;font-size:.95rem}.reviews-wrapper .sort-dropdown__button{text-align:left;text-transform:capitalize;cursor:pointer;background:#fff;border:none;outline:none;justify-content:space-between;align-items:center;display:flex}.reviews-wrapper .sort-dropdown__selected{color:#374151;font-size:.9rem;font-weight:500}.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{z-index:10;border-radius:.375rem;min-width:100%;position:absolute;top:6px;right:0}.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{max-height:15rem;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto;width:100%!important}.reviews-wrapper .sort-dropdown__item{cursor:pointer;color:#6b7280;padding:.5rem 1rem}.reviews-wrapper .sort-dropdown__item:hover{background-color:#e5e7eb}.reviews-wrapper .sort-dropdown__item.active{color:#3b82f6;background-color:#f3f4f6}.review-card{color:var(--text-primary)}.review-image-preview-modal{box-shadow:none!important;background:0 0!important;padding:0!important}.review-image-preview-modal .image-modal__container{justify-content:center;align-items:center;gap:1.25rem;max-width:64rem;display:flex}.review-image-preview-modal .image-modal__image-wrapper{aspect-ratio:1;max-width:24rem;max-height:24rem;position:relative}.review-image-preview-modal .image-modal__image{object-fit:cover;width:100%;height:100%}.review-image-preview-modal .image-modal__close-btn{color:#000;cursor:pointer;background:0 0;border:none;font-size:1.25rem;position:absolute;top:.75rem;right:.75rem}.review-image-preview-modal .image-modal__nav{color:#fff;cursor:pointer;background:0 0;border:none;padding:.5rem 1rem;font-size:2rem;outline:none!important}.store-review-section{padding:2.5rem 0}.store-review-section .store-review-header{justify-content:space-between;align-items:center;padding:0 1.25rem;display:flex}@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{text-transform:uppercase;font-size:1.875rem;font-weight:var(--heading-weight)!important}@media screen and (max-width:768px){.store-review-section .store-review-title{font-size:1.25rem}}.store-review-section .store-review-nav{gap:.875rem;display:flex}.store-review-section .store-review-btn{background-color:#fff;border-radius:.375rem;padding:.25rem .5rem;transition:transform .4s;border:1px solid var(--bg-border)!important}.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;flex-direction:column;justify-content:space-between;height:246px;padding:1rem;display:flex;box-shadow:0 2px 25px #0000001a}.store-review-section .review-card-content{flex-direction:column;height:100%;display:flex}.store-review-section .review-stars{gap:.25rem;margin-bottom:1rem;display:flex}.store-review-section .review-title{color:#111827;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:1rem;font-weight:600;display:-webkit-box;overflow:hidden}.store-review-section .review-content{color:#6b7280;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden;line-clamp:5!important;-webkit-line-clamp:5!important}.store-review-section .review-footer{align-items:center;gap:1rem;display:flex}.store-review-section .review-author{color:#111827;font-size:.875rem;font-weight:700}.store-rating-modal.modal-lg{max-width:600px!important;padding:0!important}.store-rating-modal__close-icon{background-color:#f3f4f6;border:none;border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:.75rem;display:flex;margin:0!important}.store-rating-modal__content{padding:.75rem}@media (min-width:768px){.store-rating-modal__content{padding:2rem}}.store-rating-modal__content{flex-direction:column;justify-content:center;align-items:center;display:flex}.store-rating-modal__logo{max-width:180px;height:auto;aspect-ratio:auto!important}.store-rating-modal__logo img{object-fit:contain}.store-rating-modal__texts{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;display:flex}@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);padding:0 .5rem;font-size:.875rem}@media (min-width:768px){.store-rating-modal__message{padding:0 1.25rem}}.store-rating-modal__message{margin-bottom:.75rem}@media (max-width:768px){.store-rating-modal__message{font-size:.75rem}}.store-rating-modal__rating-link{border:none;outline:none}.ig-embed{width:100%;max-width:1280px;padding:var(--xl) var(--md);margin:0 auto}.ig-embed__header{align-items:flex-start;gap:var(--smd);margin-bottom:var(--lg);flex-direction:column;display:flex}@media screen and (min-width:640px){.ig-embed__header{flex-flow:wrap;align-items:center}}.ig-embed__eyebrow{align-items:center;gap:var(--sm);font-size:var(--fs-md);color:var(--text-secondary);font-weight:600;display:inline-flex}.ig-embed__eyebrow-icon{color:#fff;background:linear-gradient(45deg,#feda75 0%,#fa7e1e 25%,#d62976 50%,#962fbf 75%,#4f5bd5 100%);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ig-embed__heading{color:var(--text-primary);margin:0}.ig-embed__rule{background:linear-gradient(45deg,#feda75 0%,#fa7e1e 25%,#d62976 50%,#962fbf 75%,#4f5bd5 100%);border-radius:999px;width:56px;height:3px;display:none}@media screen and (min-width:640px){.ig-embed__rule{display:inline-block}}.ig-embed__follow{align-items:center;gap:var(--sm);padding:var(--sm) var(--md);color:#fff;font-size:var(--fs-md);transition:var(--transition-all);background:linear-gradient(45deg,#feda75 0%,#fa7e1e 25%,#d62976 50%,#962fbf 75%,#4f5bd5 100%);border-radius:999px;margin-left:0;font-weight:600;text-decoration:none;display:inline-flex}.ig-embed__follow:hover{opacity:.92}@media screen and (min-width:640px){.ig-embed__follow{margin-left:auto}}.ig-embed__grid{gap:var(--smd);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media screen and (min-width:640px){.ig-embed__grid{gap:var(--md);grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px){.ig-embed__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ig-embed__skeleton{aspect-ratio:9/16;background:var(--bg-secondary);border-radius:12px;animation:1.5s ease-in-out infinite ig-pulse}@keyframes ig-pulse{0%,to{opacity:1}50%{opacity:.5}}.ig-reel{aspect-ratio:9/16;color:#fff;background:#000;border-radius:12px;text-decoration:none;display:block;position:relative;overflow:hidden}.ig-reel__media{position:absolute;inset:0}.ig-reel__poster,.ig-reel__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ig-reel__video{z-index:1}.ig-reel__scrim-top{z-index:2;pointer-events:none;background:linear-gradient(#00000073,#0000);height:38%;position:absolute;inset:0 0 auto}.ig-reel__scrim-bottom{z-index:2;pointer-events:none;background:linear-gradient(#0000,#000000b3);height:55%;position:absolute;inset:auto 0 0}.ig-reel__top{z-index:3;padding:var(--sm);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.ig-reel__glyph{color:#fff;filter:drop-shadow(0 1px 2px #0009);display:inline-flex}.ig-reel__mute,.ig-reel__badge{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#00000059;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ig-reel__mute:hover{background:#0000008c}.ig-reel__overlay{z-index:3;gap:var(--xs);padding:var(--smd);color:#fff;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.ig-reel__meta{align-items:center;gap:var(--xs);font-size:var(--fs-sm);display:flex}.ig-reel__avatar{background:linear-gradient(45deg,#feda75 0%,#fa7e1e 25%,#d62976 50%,#962fbf 75%,#4f5bd5 100%);border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:2px;display:inline-flex}.ig-reel__avatar-inner{color:#fff;width:100%;height:100%;font-size:var(--fs-xs);background:#000;border-radius:999px;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.ig-reel__handle{color:#fff;text-shadow:0 1px 2px #0009;font-weight:600}.ig-reel__date{margin-left:var(--xs);color:#fff;opacity:.85;text-shadow:0 1px 2px #0009}.ig-reel__caption{color:#fff;font-size:var(--fs-sm);text-shadow:0 1px 2px #0009;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.ig-reel:hover .ig-reel__handle{text-decoration:underline}.service-form-modal-wrapper{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:60;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.service-form-modal-wrapper .service-form-modal{background:#fff;border-radius:.5rem;width:100%;max-width:750px;height:min-content;padding:1.75rem 1.5rem;animation:.3s ease-out slide-up;position:static;overflow-y:auto;transform:scale(.99)}@media screen and (max-width:630px){.service-form-modal-wrapper .service-form-modal{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-width:750px;padding:1.5rem 1.25rem;position:fixed;bottom:0}}.service-form-modal-wrapper .service-form-modal .title{text-align:center;font-size:1.25rem;font-weight:700;padding:0!important}@keyframes slide-up{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}.service-form-modal-wrapper .close-icon-wrapper{justify-content:end;display:flex}.service-form-modal-wrapper .close-icon-wrapper span{cursor:pointer;border-radius:4px;padding:0 .15rem .1rem}.service-form-modal-wrapper .close-icon-wrapper span:hover{background:var(--bg-secondary)}.service-form-modal-wrapper .form-wrapper{flex-direction:column;justify-content:start;max-height:95vh;padding-bottom:5rem;display:flex;overflow-y:auto!important}@media screen and (min-width:768px){.service-form-modal-wrapper .form-wrapper{max-height:60vh}}.service-form-modal-wrapper .form-wrapper .h-40{height:40px!important}.service-form-modal-wrapper .input-group{width:100%;margin-bottom:1rem;position:relative}.service-form-modal-wrapper .input-group label{margin-bottom:.5rem;display:block}.service-form-modal-wrapper .input-group input,.service-form-modal-wrapper .input-group select{border:1px solid var(--bg-border);border-radius:.5rem;width:100%;padding:.5rem 1rem;font-size:1rem}.service-form-modal-wrapper .input-group .error-text{color:#ef4444;margin-top:.25rem;font-size:.875rem}.service-form-modal-wrapper .custom-field-group{flex-wrap:wrap;justify-content:space-between;display:flex}.service-form-modal-wrapper .date-picker-wrapper{flex-direction:column;width:100%;display:flex;position:relative}.service-form-modal-wrapper .date-picker-wrapper .date-description{color:#4b5563;word-break:break-word;white-space:normal;min-height:1rem;margin-top:1px;font-size:12px}@media (min-width:640px){.service-form-modal-wrapper .date-picker-wrapper .date-description{margin-top:0;font-size:.875rem}}@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{z-index:10;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;position:absolute;bottom:0;left:0;box-shadow:0 2px 10px #0000001a}.service-form-modal-wrapper .date-picker-wrapper .input-wrapper{align-items:center;margin-top:.5rem;display:flex;position:relative}.service-form-modal-wrapper .date-picker-wrapper .input-wrapper input{cursor:pointer;border:1px solid var(--bg-border);border-radius:.5rem;width:100%;padding:.5rem 1rem;font-size:1rem}.service-form-modal-wrapper .date-picker-wrapper .input-wrapper .calendar-icon{pointer-events:none;color:#6b7280;position:absolute;right:1rem}.service-form-modal-wrapper .timePicker-wrapper{width:100%;position:relative}.service-form-modal-wrapper .timePicker-wrapper .time-description{color:#4b5563;word-break:break-word;white-space:normal;min-height:1rem;margin-top:1px;font-size:12px}@media (min-width:640px){.service-form-modal-wrapper .timePicker-wrapper .time-description{margin-top:0;font-size:.875rem}}@media (min-width:768px){.service-form-modal-wrapper .timePicker-wrapper .time-description{min-height:1.25rem}}.service-form-modal-wrapper .bottom-button-wrapper{background-color:#fff;width:100%;padding:1rem;position:fixed;bottom:0;left:0}.service-form-modal-wrapper .bottom-button-wrapper .submit-button{color:#fff;background-color:var(--primary);border:none;border-radius:.5rem;width:100%;padding:.75rem 1rem;font-size:1rem;font-weight:500}.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;margin-top:.25rem;font-size:.875rem}.error-boundary{background:#f4f4f4;justify-content:center;align-items:center;min-height:100vh;padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;display:flex}.error-boundary__container{text-align:center;background:#fff;border:1px solid #e9ecef;border-radius:8px;width:100%;max-width:500px;padding:3rem 2rem;position:relative;box-shadow:0 4px 12px #0000001a}.error-boundary__icon{color:#dc3545;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.error-boundary__icon svg{filter:drop-shadow(0 2px 4px #dc354533)}.error-boundary__content{margin-bottom:2rem}.error-boundary__title{margin-bottom:1rem;font-size:1.5rem;line-height:1.3;font-weight:500!important}.error-boundary__message{color:#6c757d;margin-bottom:0;font-size:1rem;line-height:1.6}.error-boundary__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1.5rem;display:flex}.error-boundary__button{cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:.375rem;min-width:100px;padding:.5rem 1rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.error-boundary__button--primary{background:var(--primary);color:#fff;box-shadow:0 2px 4px #009f7d4d}.error-boundary__button--primary:hover{background:#007a63;transform:translateY(-1px);box-shadow:0 4px 8px #009f7d66}.error-boundary__button--primary:active{transform:translateY(0)}.error-boundary__button--secondary{color:#6c757d;border:1px solid var(--primary);background:#fff;box-shadow:0 1px 2px #0000000d}.error-boundary__button--secondary:hover{color:#007a63;background:#f8f9fa;border-color:#007a63;transform:translateY(-1px)}.error-boundary__button--secondary:active{transform:translateY(0)}.error-boundary__button:focus{outline:none;box-shadow:0 0 0 3px #009f7d4d}.error-boundary__button svg{flex-shrink:0}.error-boundary__footer{border-top:1px solid #e2e8f0;padding-top:1rem}.error-boundary__help{color:#a0aec0;margin:0;font-size:.875rem;line-height:1.5}@media (max-width:640px){.error-boundary{padding:1rem}.error-boundary__container{padding:2rem 1.5rem}.error-boundary__title{font-size:1.5rem}.error-boundary__actions{flex-direction:column;align-items:center}.error-boundary__button{width:100%;max-width:200px}}.collection-section{margin:0 70px;padding:3rem 0}.collection-section .collection-section-title{text-transform:uppercase;text-align:center;color:var(--text-primary);letter-spacing:.05em;margin-bottom:2rem;font-size:2.25rem;font-weight:700}.collection-section .collection-card{background-color:#f7f7f7;border-radius:10px;transition:all .3s ease-in-out;overflow:hidden}.collection-section .collection-card .image-side{position:relative;overflow:hidden;padding:0!important}.collection-section .collection-card .image-side img{object-fit:cover;width:100%;transition:transform .7s;display:block}.collection-section .collection-card .btn{text-align:center;border:2px solid var(--primary);color:var(--primary);background-color:#0000;justify-content:center;padding:.6rem 1.5rem;font-size:16px;font-weight:500;transition:all .25s;display:inline-flex}.collection-section .collection-card .btn:hover{background-color:var(--primary);color:var(--btn-text)}.collection-section .collection-card .skeleton-line{height:16px}.collection-section .single-layout .image-side img,.collection-section .single-layout .image-skeleton{height:500px}.collection-section .single-layout .skeleton-row{min-height:500px}.collection-section .single-layout .skeleton-title{height:30px}.collection-section .single-layout .skeleton-btn{width:140px;height:45px}.collection-section .single-layout .text-side .section-title{color:var(--text-primary);margin-bottom:1rem;font-size:2rem;font-weight:600}.collection-section .single-layout .text-side .section-description{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1rem}.collection-section .grid-layout .card-inner{background-color:#f7f7f7;border-radius:10px}.collection-section .grid-layout .image-side,.collection-section .grid-layout .image-skeleton{height:320px}.collection-section .grid-layout .image-side img{height:100%}.collection-section .grid-layout .skeleton-title{height:24px}.collection-section .grid-layout .skeleton-btn{width:120px;height:40px}.collection-section .grid-layout .text-side{flex-direction:column;display:flex;padding:2rem!important}.collection-section .grid-layout .text-side .section-title-grid{color:var(--text-primary);margin-bottom:1rem;font-size:1.75rem;font-weight:600;line-height:1.3}.collection-section .grid-layout .text-side .section-description-grid{color:var(--text-secondary);margin-bottom:2rem;font-size:1.05rem;line-height:1.6}@media (max-width:992px){.collection-section{margin:0 30px}.collection-section .grid-layout .image-side,.collection-section .grid-layout .image-skeleton{height:260px}.collection-section .grid-layout .text-side .section-title-grid{font-size:1.5rem}}@media (max-width:768px){.collection-section{margin:0 15px;padding:2rem 0}.collection-section .collection-section-title{margin-bottom:1.5rem;font-size:1.75rem}.collection-section .collection-card{border-radius:8px}.collection-section .single-layout .image-side img,.collection-section .single-layout .image-skeleton{height:250px}.collection-section .single-layout .text-side{text-align:center;padding:1.5rem}.collection-section .single-layout .text-side .btn{width:60%;height:40px;font-size:14px}.collection-section .grid-layout .image-side,.collection-section .grid-layout .image-skeleton{height:220px}.collection-section .grid-layout .text-side{text-align:center;padding:1.5rem!important}.collection-section .grid-layout .text-side .section-title-grid{font-size:1.35rem}.collection-section .grid-layout .text-side .btn{width:60%;height:40px;font-size:14px}}@media screen and (min-width:1024px){.product-list-section{padding:0 4rem}}@media screen and (min-width:769px) and (max-width:1023px){.product-list-section{padding:0 3rem}}@media screen and (min-width:631px) and (max-width:767px){.product-list-section{padding:0 2rem}}@media screen and (max-width:630px){.product-list-section{padding:0 1.5rem}}.collection-section .collection-slider-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:1rem;display:flex;overflow-x:auto}.collection-section .collection-slider-track::-webkit-scrollbar{display:none}@media (min-width:768px){.collection-section .collection-slider-track{gap:1.5rem}}.collection-section .collection-slide{scroll-snap-align:start;flex:none;width:85%}@media (min-width:576px){.collection-section .collection-slide{width:60%}}@media (min-width:768px){.collection-section .collection-slide{width:calc(50% - .75rem)}.collection-section .collection-slider-track.has-peek .collection-slide{width:calc(50% - 3rem)}}.collection-section .collection-slider-dots{justify-content:center;align-items:center;gap:.375rem;margin-top:1rem;display:flex}.collection-section .collection-slider-dot{background-color:var(--grey-71,#b5b5b5);border:none;border-radius:999px;width:6px;height:6px;padding:0;transition:all .3s}.collection-section .collection-slider-dot.active{background-color:var(--primary);width:16px}.collection-section .collection-section-error{text-align:center;color:var(--text-secondary);margin:0;padding:2rem 0}.blog-detail{max-width:1040px}.blog-card{background-color:#f9fafb;border-radius:.75rem;overflow:hidden}.blog-card .blog-card-image{aspect-ratio:100/58;background-color:#f1f2f4;border-radius:0}.blog-card .blog-card-image img{object-fit:cover}.blog-card .blog-card-body{padding:1rem 1.25rem 1.25rem}.blog-detail-image{aspect-ratio:100/58}.blog-detail-image img{object-fit:cover}.blog-list-grid{--bs-gutter-x:2.5rem;--bs-gutter-y:2.5rem}.blog-load-more{justify-content:center;margin-top:2.5rem;display:flex}
