:root{--bs-primary:#347554;--bs-primary-rgb:52,117,84;--bs-secondary-rgb:219,48,34;--bs-secondary:#db3022;--primary-dark:#12452b;--primary-light:#e8ffef;--title-color:#222;--title-color-rgb:34,34,34;--bs-body-color:#666;--secondary-body-color:#9b9b9b;--bs-light:#f6f6f6;--bs-light-rgb:246,246,246;--absolute-dark:#222;--absolute-dark-rgb:34,34,34;--absolute-white:#fff;--absolute-white-rgb:255,255,255;--shadow-color:rgba(0, 0, 0, 0.05);--bs-body-bg-rgb:248,248,250;--bs-body-bg:#f8f8fa;--bs-border-rgb:221,221,221;--bs-border-color:#f4f4f4;--bs-dark-rgb:var(--title-color-rgb);--bs-dark:var(--title-color);--bg-badge:#ddd;--box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);--bs-body-font-family:"Mulish",sans-serif;--title-font:"Mulish",sans-serif;--thin:100;--extra-light:200;--light:300;--regular:400;--medium:500;--semi-bold:600;--bold:700;--extra-bold:800;--dark-color-bold:900;--bs-body-font-size:0.875rem;--h1_fs:1.75rem;--h2_fs:1.5rem;--h3_fs:1.25rem;--h4_fs:1.125rem;--h5_fs:1rem;--h6_fs:0.875rem;--bs-body-line-height:1.4;--title-line-height:1.2}[theme=dark]{--bs-body-color:#ccd0d3;--bs-white:#282828;--primary-light:#222;--bs-white-rgb:35,35,37;--input-bg:#3a3a3a;--title-color:rgba(255, 255, 255, 0.8);--absolute-white:rgba(255, 255, 255, 0.8);--title-color-rgb:255,255,255;--bs-dark-rgb:var(--title-color-rgb);--bs-dark:var(--title-color);--bs-light:#222;--bs-light-rgb:34,34,34;--bs-body-bg-rgb:24,24,26;--bs-body-bg:#18181a;--bs-border-rgb:73,73,73;--bs-border-color:#494949;--bg-badge:#464646;--box-shadow:0 2px 10px rgba(var(--bs-primary-rgb), 0.15)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;accent-color:var(--bs-primary)}body{--bs-body-text-align:start;-webkit-font-smoothing:antialiased;overflow-x:hidden!important}[tabindex="-1"]:focus{outline:0!important}label{text-transform:capitalize;color:var(--title-color)}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--bold);line-height:var(--title-line-height);font-family:var(--title-font);color:var(--title-color)}.h1,h1{font-size:var(--h1_fs)}.h2,h2{font-size:var(--h2_fs)}.h3,h3{font-size:var(--h3_fs)}.h4,h4{font-size:var(--h4_fs)}.h5,h5{font-size:var(--h5_fs)}.h6,h6{font-size:var(--h6_fs)}p{-webkit-margin-before:0rem;margin-block-start:0rem;-webkit-margin-after:1rem;margin-block-end:1rem}p:last-child{-webkit-margin-after:0rem;margin-block-end:0rem}p:empty{-webkit-margin-after:0rem;margin-block-end:0rem}a{color:var(--title-color);text-decoration:none}a:hover{color:var(--bs-primary)}button{color:var(--title-color)}[disabled]{pointer-events:none;opacity:.6}textarea{overflow:auto;resize:vertical}[type=checkbox]{-webkit-margin-end:.3125rem;margin-inline-end:.3125rem}::-moz-selection{text-shadow:none;color:var(--absolute-white);background-color:var(--bs-primary)!important}::selection{text-shadow:none;color:var(--absolute-white);background-color:var(--bs-primary)!important}::-webkit-input-placeholder{color:var(--title-color)!important;opacity:.4!important}::-moz-placeholder{color:var(--title-color)!important;opacity:.4!important}::-ms-input-placeholder{color:var(--title-color)!important;opacity:.4!important}::placeholder{color:var(--title-color)!important;opacity:.4!important}iframe{max-width:100%}button:focus,input:focus,select:focus,textarea:focus{outline:0!important}img{max-inline-size:100%;block-size:auto}ol,ul:not([class]){-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}ol li:not(:last-child),ul:not([class]) li:not(:last-child){-webkit-margin-after:0.5rem;margin-block-end:0.5rem}[data-bs-toggle=tooltip]{cursor:pointer}label{-webkit-margin-after:0.5rem;margin-block-end:0.5rem}.mt-30{-webkit-margin-before:1.875rem;margin-block-start:1.875rem}.mb-30{-webkit-margin-after:1.875rem;margin-block-end:1.875rem}.column-gap-2{-webkit-column-gap:0.5rem!important;-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.gap-10{gap:.625rem!important}.mb-n1{-webkit-margin-after:-0.25rem!important;margin-block-end:-0.25rem!important}.p-30{padding:.875rem!important}@media only screen and (max-width:575px){.p-30{padding:1rem!important}}.bg-primary-light,.header-top{background-color:var(--primary-light)}.absolute-white{--opacity:1;color:rgba(var(--absolute-white-rgb),var(--opacity))!important}.absolute-dark{--opacity:1;color:rgba(var(--absolute-dark-rgb),var(--opacity))!important}.text-gold{color:#ffba49!important}.bg-badge{background-color:var(--bg-badge)!important}.aside,.cookies{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.aside,.aside-body li.has-sub-item:after,.brand-item .hover__action,.brand-item::after,.btn-circle,.common-nav li.has-sub-item:after,.eye-btn,.hover-primary,.main-menu .sub-menu,.nav--tabs a::after,.nav--tabs button::after,.product-share-icons ul,.product__top::after,.settings-sidebar .dir-bar button.active,.settings-sidebar .theme-bar button.active,.store-product h6,.swiper-button-next,.swiper-button-prev,a{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.aside-body .nav li ul,.cart-step-list,.list-rating,.list-socials,.list-socials--white,.option-select-btn,.product-share-icons ul,.sub-menu,.widget ul,.wizard .actions ul,.wizard .steps ul{padding:0;margin:0;list-style:none}.list-inline-dot{--padding-inline:0.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-inline-dot>li{padding-inline:var(--padding-inline)}.list-inline-dot>li:last-child{-webkit-padding-end:0rem;padding-inline-end:0rem}.list-inline-dot>li:first-child{-webkit-padding-start:0rem;padding-inline-start:0rem}.list-inline-dot>li:not(:last-child){position:relative}.list-inline-dot>li:not(:last-child):after{position:absolute;inset-block-start:50%;inset-inline-end:-0.125rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);inline-size:0.25rem;block-size:0.25rem;background-color:var(--bg-badge);content:""}.list-separator{--padding-inline:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-separator>li{padding-inline:var(--padding-inline)}.list-separator>li:last-child{-webkit-padding-end:0rem;padding-inline-end:0rem}.list-separator>li:not(:last-child){position:relative}.list-separator>li:not(:last-child):after{position:absolute;inset-block-start:50%;inset-inline-end:0rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);inline-size:0.0625rem;block-size:1.375rem;background-color:rgba(185,185,185,.5);content:""}.list-socials,.list-socials--white{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-socials--white a{color:var(--absolute-white)}.list-socials--white a:hover{opacity:.8}#timeline .state ul li .badge,.back-to-top,.btn-circle,.btn-close.outside,.cart-step-list li span,.count,.countdown-count,.eye-btn,.list-inline-dot>li:not(:last-child):after,.product__actions a,.swiper-button-next,.swiper-button-prev,.wizard .steps .number{border-radius:100%!important}.rounded-10,.upload-file__img img{border-radius:.625rem!important}.product__discount-badge,.search-bar{border-radius:6.25rem!important}.brand-item::after,.nav--tabs a::after,.nav--tabs button::after,.product__top::after{position:absolute;content:"";inline-size:100%;block-size:100%;inset-block-start:0rem;inset-inline-start:0rem}.ov-hidden{overflow:hidden!important}.box-shadow,.header,.option-select-btn label input:checked~*,.range-slider input[type=range]::-moz-range-thumb,.range-slider input[type=range]::-ms-thumb,.range-slider input[type=range]::-webkit-slider-thumb,.sub-menu{-webkit-box-shadow:var(--box-shadow)!important;box-shadow:var(--box-shadow)!important}.range-slider input::-moz-range-track,.range-slider input:last-of-type::-moz-range-track,.range-slider input[type=range]::-moz-focus-outer,.range-slider input[type=range]::-moz-range-track,.range-slider input[type=range]::-ms-track,.range-slider input[type=range]::-webkit-slider-runnable-track{border:none!important}.dropdown-menu--static{-webkit-box-shadow:none!important;box-shadow:none!important}.overlay{--bg-color:0,0,0;--opacity:0.9;position:relative;z-index:1}.overlay:after{inline-size:100%;block-size:100%;inset-inline-start:0;inset-block-start:0;position:absolute;z-index:-1;content:"";background-color:rgba(var(--bg-color),var(--opacity))}.img-fit,.img-fit-contain,.swiper-slide img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;display:block}.swiper-slide img.prod-category-img{inline-size:140px;block-size:140px;object-fit:cover;border-radius:8px;display:block}.prod-category-img{inline-size:140px;block-size:140px;object-fit:cover;border-radius:8px;display:block}.prod-category-img-small{inline-size:100%;block-size:150px;object-fit:cover;border-radius:8px;display:block}@media (max-width:991px){.prod-category-img{inline-size:120px;block-size:120px}.prod-category-img-small{block-size:130px}}@media (max-width:767px){.prod-category-img{inline-size:100px;block-size:100px}.prod-category-img-small{block-size:120px}}.btn,.cart-step-list li.current span,.cart-step-list li.done span,.quantity__minus,.quantity__plus,.quantity__qty,.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.back-to-top,.btn-circle,.btn-close.outside,.countdown-count,.eye-btn,.grid-center,.product__actions a,.product__power-badge,.swiper-button-next,.swiper-button-prev,.upload-file .temp-img-box,.wizard .steps .number{display:grid;place-items:center}.flex-between-gap-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-middle-gap-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn,.cart-step-list li.current span,.cart-step-list li.done span,.quantity__minus,.quantity__plus,.quantity__qty,.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.option-select-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.option-select-btn label{margin:0}.option-select-btn label>*{background-color:var(--bs-light);border-radius:.25rem;text-transform:capitalize;padding:.25rem .5rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:var(--semi-bold);font-size:.75rem}.option-select-btn label input:checked~*{background-color:var(--bs-primary);color:var(--absolute-white)}.option-select-btn.weight-style--two label>span{padding:.625rem 1.125rem;position:relative}.option-select-btn.style--two li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option-select-btn.style--two label>span{background-color:transparent;border-radius:50rem;padding:.125rem;border:1px solid #ced4da;inline-size:1.875rem;block-size:1.875rem}.option-select-btn.style--two input:checked~span{background-color:var(--bs-primary);color:var(--absolute-white);border-color:var(--bs-primary)}.option-select-btn.product-view-option label{margin:0}.option-select-btn.product-view-option label>*{background-color:transparent;padding:0;font-size:.875rem;opacity:.6}.option-select-btn.product-view-option label input:checked~*{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:var(--title-color);opacity:1}.search-box .select-wrap{border-start-start-radius:0.25rem;border-end-start-radius:0.25rem}.search-box button{border-radius:.25rem;border-start-start-radius:0rem;border-end-start-radius:0rem}@media (min-width:479px){.search-box input{inline-size:25rem}}.border-primary-light{border:1px solid rgba(52,117,84,.3)!important}.custom-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.375rem;-webkit-margin-after:0rem;margin-block-end:0rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.common-nav li{padding-block:0.5rem}.common-nav ul{list-style:none;padding-block:0.75rem;display:none}.common-nav ul li.has-sub-item{-webkit-padding-after:0rem;padding-block-end:0rem}.common-nav ul ul{-webkit-padding-after:0rem;padding-block-end:0rem}.countdown-count{--size:3.125rem;inline-size:var(--size);block-size:var(--size);background-color:rgba(var(--bs-primary-rgb),.1);font-weight:var(--medium);font-size:1rem;color:var(--title-color)}@media (max-width:479px){.countdown-count{--size:2.8rem}}.countdown-text{color:var(--bs-body-color)}.flexible-grid{--width:22.5rem;display:grid;grid-template-columns:var(--width) 1fr}@media only screen and (max-width:991px){.flexible-grid.lg-down-1{grid-template-columns:1fr}}@media only screen and (max-width:767px){.flexible-grid.md-down-1{grid-template-columns:1fr}}@media only screen and (max-width:479px){.flexible-grid.sm-down-1{grid-template-columns:1fr}}a .product__old-price{color:#6c757d!important}.index-n1{z-index:-1}.quantity{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.875rem;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.quantity__minus,.quantity__plus,.quantity__qty{--size:1.5rem;inline-size:var(--size);block-size:var(--size);line-height:calc(var(--size) - 2px)}.quantity__minus,.quantity__plus{cursor:pointer;border:.03125rem solid;border-color:rgba(52,117,84,.5);color:var(--bs-primary);border-radius:.25rem}.quantity__qty{border-right:none;border-radius:3px 0 0 3px;color:var(--title-color);text-align:center;border:none;background-color:transparent}.quantity--style-two{border:.03125rem solid;border-color:rgba(52,117,84,.5);border-radius:.25rem}.quantity--style-two .quantity__minus,.quantity--style-two .quantity__plus{border:none;font-size:1rem}.app-bar{position:fixed;inset-block-end:0rem;inset-inline-start:0rem;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);background-color:var(--bs-white);inline-size:100%;z-index:999}.app-bar a.collapsed{color:var(--bs-primary)}.app-bar .dropdown-menu,.app-bar .sub-menu{position:absolute;inset-block-end:100%;inset-inline-start:0rem}.scrollY-60{max-block-size:60vh;overscroll-behavior-y:contain;overflow-y:auto}.btn-close.outside{--size:1.25rem;inline-size:var(--size);block-size:var(--size);position:absolute;inset-block-start:-1.875rem;inset-inline-end:-1.875rem;background-color:var(--absolute-white);font-size:.625rem;z-index:9}@media only screen and (max-width:991px){.btn-close.outside{inset-block-start:1rem;inset-inline-end:1rem}}.cookies{position:fixed;z-index:999;inset-block-end:0rem;inset-inline-start:0rem;background-color:rgba(var(--absolute-dark-rgb),.9);inline-size:100%;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.cookies p{line-height:1.7}.cookies.active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.brand-item{position:relative;z-index:1;padding:1rem;min-block-size:9.375rem}.brand-item .hover__action{position:absolute;z-index:1;text-align:center;opacity:0;-webkit-transform:translateY(.8rem);-ms-transform:translateY(.8rem);transform:translateY(.8rem)}.brand-item::after{border-radius:.25rem;background-color:rgba(var(--title-color-rgb),.6);opacity:0}.brand-item:hover::after{opacity:1}.brand-item:hover .hover__action{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.rating-review__title{font-weight:var(--medium);font-size:2.1875rem;-webkit-margin-after:0.25rem;margin-block-end:0.25rem}.rating-review__out-of{font-size:3.125rem;-webkit-margin-end:.3125rem;margin-inline-end:.3125rem;color:var(--bs-primary)}.rating-review__info{font-weight:var(--semi-bold)}.rating i{color:var(--text-primary)}.list-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.list-rating li{display:grid;grid-template-columns:3.125rem 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.h-45{block-size:2.8125rem}.mn-w200{min-inline-size:12.5rem}.mn-w{--width:17rem;min-inline-size:var(--width)}.profile-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile-menu li a{padding:.625rem;border-radius:.25rem;-webkit-border-start:0.1875rem solid transparent;border-inline-start:0.1875rem solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem}.profile-menu li.active a{background-color:var(--bs-light);border-color:var(--bs-primary);font-weight:var(--bold);color:var(--bs-primary)}.offer-bar{color:var(--bs-primary)}[theme=dark] .offer-bar{color:var(--absolute-white)}.offer-bar-close{-webkit-padding-start:1.875rem;padding-inline-start:1.875rem;cursor:pointer}@media only screen and (max-width:575px){.offer-bar-close{-webkit-padding-start:0.625rem;padding-inline-start:0.625rem}}.nav-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}.custom-ps-3{-webkit-padding-start:1rem!important;padding-inline-start:1rem!important}.custom-pe-3{-webkit-padding-end:1rem!important;padding-inline-end:1rem!important}.club-card:hover .shop-name{text-decoration:underline}.otp-form .otp-field{--size:3.75rem;inline-size:var(--size);block-size:var(--size);border:none;border-bottom:.0625rem solid var(--bs-primary);text-align:center;background-color:transparent}[theme=dark] .otp-form .otp-field{color:var(--absolute-white)}.otp-form .otp-field.style--two{background-color:var(--bs-light);border:.0625rem solid transparent;border-radius:.3125rem}@media only screen and (max-width:479px){.otp-form .otp-field{--size:2.5rem}}.otp-form .otp-field:focus{border-color:var(--title-color)}@media only screen and (max-width:991px){.filter-toggle-aside{position:fixed;inset-inline-start:0;inset-block-start:0;z-index:1055;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;inline-size:18.75rem;border-radius:0}.filter-toggle-aside.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.filter-toggle-aside.active .card-body{--height:calc(100vh - 38.8px)}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-2.5rem,0);transform:translate3d(0,-2.5rem,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-2.5rem,0);transform:translate3d(0,-2.5rem,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.form-control,.form-select{background-color:var(--bs-white);color:var(--title-color);block-size:2.8125rem;font-size:.875rem}[theme=dark] .form-control:disabled{background-color:#293036}[theme=dark] .form-control,[theme=dark] .form-select{border-color:#505050}.form-control::file-selector-button,.form-select::file-selector-button{block-size:2.6875rem}[theme=dark] .form-control::file-selector-button,[theme=dark] .form-select::file-selector-button{background-color:#959595}.form-control:active,.form-control:focus,.form-select:active,.form-select:focus{border-color:var(--input-border-color-active);-webkit-box-shadow:none;box-shadow:none;background-color:var(--bs-white);color:var(--title-color)}.form-control--sm,.form-select--sm{block-size:1.875rem;font-size:.75rem}[theme=dark] .form-select{background-blend-mode:screen}textarea.form-control{block-size:auto}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1.875rem var(--bs-white) inset!important;-webkit-text-fill-color:var(--title-color)!important}.range-slider{position:relative;inline-size:100%;block-size:2.1875rem;text-align:center;-webkit-margin-before:1rem;margin-block-start:1rem}.range-slider input{pointer-events:none;position:absolute;overflow:hidden;inset-inline-start:0;inset-block-start:0.9375rem;inline-size:100%;block-size:1.125rem;margin:0;padding:0}.range-slider input::-webkit-slider-thumb{pointer-events:all;position:relative;z-index:1}.range-slider input::-moz-range-thumb{pointer-events:all;position:relative;z-index:10;-moz-appearance:none;inline-size:0.5625rem}.range-slider input::-moz-range-track{position:relative;z-index:-1;background-color:#000}.range-slider input:last-of-type::-moz-range-track{-moz-appearance:none;background:none transparent}.range-slider input[type=range]{-webkit-appearance:none;background:0 0;z-index:99}.range-slider input[type=range]::-webkit-slider-runnable-track{block-size:0.3125rem;border-radius:.25rem;background:0 0}.range-slider input[type=range]::-ms-track{block-size:0.3125rem;background:0 0;border-radius:.25rem}.range-slider input[type=range]::-moz-range-track{block-size:0.3125rem;background:0 0;border-radius:.25rem}.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:.125rem solid var(--bg-badge);block-size:1rem;inline-size:1rem;border-radius:50%;background-color:var(--bs-white);-webkit-margin-before:-0.3125rem;margin-block-start:-0.3125rem;position:relative;z-index:10000}.range-slider input[type=range]::-ms-thumb{-webkit-appearance:none;border:.125rem solid var(--bg-badge);block-size:1rem;inline-size:1rem;border-radius:50%;background-color:var(--bs-white);margin-block-start:-0.3125rem;position:relative;z-index:10000}.range-slider input[type=range]::-moz-range-thumb{-webkit-appearance:none;border:.125rem solid var(--bg-badge);block-size:1rem;inline-size:1rem;border-radius:50%;background-color:var(--bs-white);margin-block-start:-0.3125rem;position:relative;z-index:10000}.range-slider input[type=range]:focus{outline:0}.range-slider .full-range,.range-slider .incl-range{inline-size:100%;block-size:0.3125rem;inset-inline-start:0;inset-block-start:1.3125rem;position:absolute;background:var(--bg-badge)}.range-slider .incl-range{background:var(--bs-primary)}.btn{-webkit-column-gap:0.375rem;-moz-column-gap:0.375rem;column-gap:.375rem;font-weight:var(--medium);text-transform:capitalize;--bs-btn-font-size:0.75rem;--bs-btn-border-radius:0.25rem;--bs-btn-padding-x:1.5rem;--bs-btn-padding-y:0.5rem}.btn:focus,.btn:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.btn:focus svg path,.btn:hover svg path{fill:var(--absolute-white)}.btn-primary{--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:rgba(var(--bs-primary-rgb), 0.8);--bs-btn-hover-border-color:rgba(var(--bs-primary-rgb), 0.8);--bs-btn-active-bg:rgba(var(--bs-primary-rgb), 0.8);--bs-btn-active-border-color:rgba(var(--bs-primary-rgb), 0.8);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary)}.btn-secondary{--bs-btn-color:#293231;--bs-btn-bg:#d3d4d5;--bs-btn-border-color:#d3d4d5;--bs-btn-disabled-bg:#d3d4d5;--bs-btn-disabled-border-color:#d3d4d5;--bs-btn-hover-bg:#bec0c2;--bs-btn-hover-border-color:#bec0c2;--bs-btn-hover-color:var(--bs-btn-color)}[theme=dark] .btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#676f75;--bs-btn-border-color:#676f75;--bs-btn-disabled-bg:#676f75;--bs-btn-disabled-border-color:#676f75}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary);--bs-btn-disabled-color:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary)}.btn-outline-secondary{--bs-btn-color:var(--title-color)}.btn.btn-secondary{--bs-btn-color:#FFFFFFFF;--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:rgba(var(--bs-secondary-rgb), 0.8);--bs-btn-hover-bg:rgba(var(--bs-secondary-rgb), 0.8);--bs-btn-hover-border-color:rgba(var(--bs-secondary-rgb), 0.8)}[theme=dark] .btn.btn-secondary{--bs-btn-bg:#454545;--bs-btn-border-color:#454545;--bs-btn-disabled-bg:#454545;--bs-btn-disabled-border-color:#454545;--bs-btn-hover-bg:#555;--bs-btn-hover-border-color:#555}.btn-block{inline-size:100%}.btn-link{text-decoration:none;font-weight:var(--semi-bold);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;border:none!important;background-color:transparent;padding:0}.btn-link:hover{color:var(--bs-primary);gap:.75rem}[dir=rtl] .btn-link i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.count{position:absolute;inset-inline-end:-0.625rem;inset-block-start:-0.5rem;background-color:var(--bs-primary);color:var(--absolute-white);font-size:.625rem;inline-size:1.0625rem;block-size:1.0625rem;display:grid;place-items:center;border:1px solid var(--bs-white)}.btn-circle,.eye-btn{--size:1.8rem;inline-size:var(--size);block-size:var(--size);border:.0625rem solid var(--bs-white);color:var(--bs-white);background-color:rgba(var(--bs-white-rgb),.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2;line-height:1}.btn-circle{background-color:var(--bs-white);color:var(--bs-primary);border-color:var(--bs-primary);cursor:pointer}.btn-circle:hover{background-color:var(--bs-primary);color:var(--absolute-white)}.btn-action{inline-size:1.625rem;min-inline-size:1.625rem;block-size:1.625rem;border-radius:.3125rem;padding:.3125rem;display:grid;place-items:center;line-height:1}.widget:not(:last-child){-webkit-margin-after:2.5rem;margin-block-end:2.5rem}.widget__title{-webkit-margin-after:1.25rem;margin-block-end:1.25rem}.widget.absolute-white *{color:var(--absolute-white)}.widget.absolute-white a:hover{opacity:.8}.pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.625rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination li:first-child>a,.pagination li:first-child>span,.pagination li:last-child>a,.pagination li:last-child>span{border:.5px solid var(--bs-border-color);display:grid;place-items:center;font-size:1.25rem}.pagination li>a,.pagination li>span{inline-size:2rem;block-size:2rem;line-height:1;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem;background-color:var(--bs-white);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);border-radius:.25rem}.pagination li.active>a,.pagination li.active>span{background-color:var(--bs-primary);color:var(--absolute-white)}.dropdown-menu,.sub-menu{--bs-dropdown-border-width:0;--bs-dropdown-bg:var(--bs-white);--bs-dropdown-min-width:15rem;--bs-dropdown-font-size:0.875rem;--bs-dropdown-color:var(--title-color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);text-align:start}.dropdown-menu li,.sub-menu li{padding:.625rem 1.25rem;position:relative;font-weight:var(--meidum)}.dropdown-menu li.menu-item-has-children:after{position:absolute;font-family:bootstrap-icons!important;content:"\F285";inset-inline-end:1rem;font-size:.75rem}[dir=rtl] .dropdown-menu li.menu-item-has-children:after,[dir=rtl] .sub-menu li.menu-item-has-children:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dropdown-menu li:not(:last-child),.sub-menu li:not(:last-child){border-bottom:1px solid var(--bs-border-color)}.dropdown-menu li.selected>a,.sub-menu li.selected>a{color:var(--bs-primary);font-weight:var(--bold)}.dropdown-menu li ul,.sub-menu li ul{position:absolute;inset-block-start:0;background-color:var(--bs-white);inset-inline-start:100%;list-style:none;inline-size:15rem;-webkit-padding-start:0;padding-inline-start:0;-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;opacity:0;visibility:hidden}.dropdown-menu li:hover>ul,.sub-menu li:hover>ul{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.dropdown-menu--static{display:block!important;position:static}.dropdown-menu--static>li{-webkit-padding-start:0rem;padding-inline-start:0rem;z-index:2}.nav--tabs a,.nav--tabs button{border:0;background-color:transparent;padding:0;-webkit-padding-after:0.375rem;padding-block-end:0.375rem;font-weight:var(--medium);position:relative}.nav--tabs a::after,.nav--tabs button::after{block-size:0.125rem;background-color:var(--bs-primary);inset-block-start:auto;inset-block-end:0rem;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.nav--tabs a.active,.nav--tabs button.active{color:var(--bs-primary)}.nav--tabs a.active::after,.nav--tabs button.active::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.compare--table th,.compare--table tr{border-width:0}.compare--table td{border-width:1px}.swiper{inline-size:100%;block-size:100%}.swiper .product{inline-size:100%}.swiper-container{overflow:hidden}.quickviewSliderThumb .swiper-slide,.quickviewSliderThumb2 .swiper-slide{cursor:pointer}[dir=rtl] .swiper-nav{direction:ltr}.swiper-button-next,.swiper-button-prev{--size:2.1875rem;inline-size:var(--size);block-size:var(--size);background-color:rgba(var(--bs-primary-rgb),.8);color:var(--absolute-white);-webkit-margin-before:0;margin-block-start:0;padding:.3125rem;position:absolute;z-index:2;inset-block-start:50%}.swiper-button-next:not(.position-static),.swiper-button-prev:not(.position-static){-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.swiper-button-next:after,.swiper-button-prev:after{font-size:calc(var(--size) / 2.5)}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:rgba(var(--bs-primary-rgb),1)}@media only screen and (max-width:767px){.swiper-button-next,.swiper-button-prev{--size:1.5rem}}.swiper-button-next{inset-inline-end:0rem;inset-inline-start:auto}.swiper-button-prev{inset-inline-start:0rem;inset-inline-end:auto}.quickviewSliderThumb .swiper-button-next,.quickviewSliderThumb .swiper-button-prev{-webkit-transform:scale(.3) translateY(-50%);-ms-transform:scale(.3) translateY(-50%);transform:scale(.3) translateY(-50%);opacity:0}.quickviewSliderThumb:hover .swiper-button-next,.quickviewSliderThumb:hover .swiper-button-prev{-webkit-transform:scale(1) translateY(-50%);-ms-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%);opacity:1}.modal{--bs-modal-bg:var(--bs-white)}.table{--bs-table-color:var(--title-color);--bs-table-striped-bg:rgba(248, 248, 250, 0.5)}.table-striped{--bs-table-border-color:rgba(248, 248, 250, 0.5)}[theme=dark] .table-striped{--bs-table-border-color:rgba(52, 52, 52, 0.5);--bs-table-striped-bg:rgba(52, 52, 52, 0.5)}.table-light{--bs-table-color:var(--title-color);--bs-table-bg:var(--bs-light)}.table>:not(caption)>*>*{padding:.875rem .875rem}.progress{--bs-progress-height:0.5rem;--bs-progress-bg:var(--bg-badge);--bs-progress-bar-bg:var(--bs-primary)}.list-unstyled{-webkit-padding-start:0!important;padding-inline-start:0!important}.text-start{text-align:start!important}.text-end{text-align:end!important}[theme=dark] .border-grey{--bs-grey-rgb:45,45,45}[theme=dark] .text-muted{--bs-text-opacity:1;color:#a7aaae!important}.breadcrumb{--bs-breadcrumb-item-active-color:var(--title-color)}.breadcrumb-item.active{font-weight:800}[dir=rtl] .dropdown-menu-end{--bs-position:start}[dir=rtl] .search-box .dropdown-menu,[dir=rtl] .search-box .sub-menu{left:initial!important;right:0!important}.pe-2{-webkit-padding-end:0.5rem!important;padding-inline-end:0.5rem!important}.border-end-logical-0{-webkit-border-end:0!important;border-inline-end:0!important}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:930px}}.accordion{--bs-accordion-color:var(--title-color);--bs-accordion-bg:var(--bs-white);--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-active-color:var(--bs-primary);--bs-accordion-active-bg:var(--bs-white)}.preloader{position:fixed;inline-size:100%;block-size:100%;z-index:9999999;display:grid;place-items:center}.card{background-color:var(--bs-white);border-color:transparent;-webkit-box-shadow:0 0 2px rgba(145,158,171,.2),0 10px 20px -3px rgba(145,158,171,.05);box-shadow:0 0 2px rgba(145,158,171,.2),0 10px 20px -3px rgba(145,158,171,.05);border-radius:.25rem}.card-header{background-color:var(--primary-light);border-color:transparent}.custom-scrollbar{--size:0.4rem;--height:60vh;max-block-size:var(--height);overflow-x:hidden;overflow-y:auto;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scroll-behavior:smooth}.custom-scrollbar::-webkit-scrollbar{inline-size:var(--size);background-color:var(--bs-light);border-radius:var(--size);visibility:hidden}.custom-scrollbar::-webkit-scrollbar-thumb{border-radius:var(--size);-webkit-box-shadow:inset 0 0 var(--size) rgba(0,0,0,.3);background-color:var(--bg-badge);visibility:hidden}.custom-scrollbar:hover::-webkit-scrollbar,.custom-scrollbar:hover::-webkit-scrollbar-thumb{visibility:visible}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.fs-10{font-size:.625rem!important}.fs-12{font-size:.75rem!important}.fs-13{font-size:.8125rem!important}.fs-14{font-size:.875rem!important}.fs-16{font-size:1rem!important}.fs-18{font-size:1.125rem!important}.fs-28{font-size:1.75rem!important}.fs-30{font-size:1.875rem!important}.fs-36{font-size:2.25rem!important}.max-content{inline-size:-webkit-max-content!important}.mx-w300{max-inline-size:18.75rem}.mx-w{--width:16.875rem;max-inline-size:var(--width)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.avatar{--size:2.1875rem;block-size:var(--size);inline-size:var(--size);min-inline-size:var(--size);display:grid;place-items:center;background-color:var(--input-bg)}.avatar-xxl{--size:5rem}.bg-img{background-size:cover;background-repeat:no-repeat}.img-fit-contain{-o-object-fit:contain;object-fit:contain}.cursor-pointer{cursor:pointer}.disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.fw-medium{font-weight:500!important}.fw-extra-bold{font-weight:var(--extra-bold)!important}[data-bs-toggle=modal]{cursor:pointer}input[type=checkbox]{--size:1.125rem;-webkit-appearance:none;min-inline-size:var(--size);inline-size:var(--size);block-size:var(--size);border:1px solid var(--bs-primary);border-radius:.3125rem;outline:0}input[type=checkbox]:checked{background-color:var(--bs-primary);position:relative}input[type=checkbox]:checked::after{content:"";inline-size:var(--size);block-size:var(--size);position:absolute;inset-inline-start:-0.0625rem;inset-block-start:-0.0625rem;background-image:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==");background-size:calc(var(--size) * 1.9);background-repeat:no-repeat;background-position:center}.auto-col{--minWidth:9.375rem;--maxWidth:1fr;--repeat:auto-fit;display:grid;grid-template-columns:repeat(var(--repeat),minmax(var(--minWidth),var(--maxWidth)))}@media only screen and (min-width:1400px){.auto-col.xxl-items-6{--repeat:6}}@media only screen and (max-width:767px){.auto-col.mobile-items-2{--minWidth:47%!important}}.column-2{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.text-truncate{--width:90%;inline-size:var(--width)!important}.input-inner-end-ele{position:relative}.input-inner-end-ele input{-webkit-padding-end:2.5rem;padding-inline-end:2.5rem}.input-inner-end-ele i{position:absolute;inset-inline-end:1rem;inset-block-end:0.9375rem;cursor:pointer;line-height:1;font-size:1rem}.ad-hover{position:relative;display:block}.ad-hover::after,.ad-hover::before{background-color:rgba(var(--bs-white-rgb),.2)!important;content:"";position:absolute;opacity:1;z-index:1}.ad-hover::before{inset-block-start:0;inset-block-end:0;inset-inline-start:50%;inset-inline-end:51%}.ad-hover::after{inset-block-start:50%;inset-block-end:50%;inset-inline-start:0;inset-inline-end:0}.ad-hover:hover::after,.ad-hover:hover::before{opacity:0;-webkit-transition:all .9s linear;-o-transition:all .9s linear;transition:all .9s linear}.ad-hover:hover::before{inset-inline-start:0;inset-inline-end:0}.ad-hover:hover::after{inset-block-start:0;inset-block-end:0}.custom-border-color{--border-color:rgba(var(--bs-primary-rgb), 0.3);border-color:var(--border-color)!important}.hover-primary:hover{color:var(--bs-primary)!important}.hover-shadow{-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;-o-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;cursor:pointer}.hover-shadow:hover{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.back-to-top{--size:2.187rem;inline-size:var(--size);block-size:var(--size);position:fixed;opacity:0;visibility:hidden;-webkit-box-shadow:0 .25rem .875rem rgba(var(--bs-primary-rgb),.1);box-shadow:0 .25rem .875rem rgba(var(--bs-primary-rgb),.1);font-size:1rem;inset-block-end:5rem;inset-inline-end:2%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);color:var(--absolute-white)!important;background-color:var(--bs-primary)}.back-to-top.show{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;visibility:visible;z-index:9}.back-to-top:hover{opacity:.6}#timeline{--items:4;position:relative}#timeline .bar{background-color:var(--bg-badge);block-size:0.125rem;inline-size:75%;position:absolute;inset-block-start:61px;inset-inline-start:12%}@media only screen and (max-width:767px){#timeline .bar{inset-inline-start:0.75rem;inset-block-start:1.25rem;block-size:80%;inline-size:0.125rem}}#timeline .bar.progress:after{content:"";background-color:var(--bs-primary);block-size:100%;position:absolute}#timeline .bar.progress.one:after{inline-size:17%}#timeline .bar.progress.two:after{inline-size:51%}#timeline .bar.progress.three:after{inline-size:83%}#timeline .bar.progress.four:after{inline-size:100%}#timeline .state ul{list-style:none;position:relative;-webkit-margin-after:0;margin-block-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0}@media only screen and (max-width:767px){#timeline .state ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#timeline .state ul li{text-align:center;inline-size:calc(100% / var(--items))}@media only screen and (max-width:767px){#timeline .state ul li{inline-size:auto;text-align:start;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}#timeline .state ul li:not(:last-child){-webkit-margin-after:2.5rem;margin-block-end:2.5rem}}#timeline .state ul li .badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.25rem auto;inline-size:1.4375rem;block-size:1.4375rem;color:var(--title-color);border:.1875rem solid var(--bs-white);background-color:var(--bs-white)}@media only screen and (max-width:767px){#timeline .state ul li .badge{margin:0;position:absolute;inset-block-start:0.3125rem}}#timeline .state ul li .badge i{display:none;font-size:1rem}#timeline .state ul li .badge.active{border-color:var(--bs-white);background-color:var(--bs-primary);color:var(--bs-white)}#timeline .state ul li .badge.active i{display:block}#timeline .state ul li .badge.active span{display:none}#timeline .state ul li .state-text{color:var(--title-color)}@media only screen and (max-width:767px){#timeline .state ul li .state-img{-webkit-padding-start:2.5rem;padding-inline-start:2.5rem}}.header{background-color:var(--bs-white)}.header-avatar{--size:1.25rem}@media only screen and (max-width:1199px){.header-avatar{--size:2.0625rem}}.header .sticky{position:fixed;inset-inline-start:0;inset-block-start:0;z-index:999;inline-size:100%;background-color:var(--bs-white)}.main-menu>li a{padding:.875rem .625rem}.main-menu a{font-size:.8125rem}.main-menu .has-sub-item{position:relative;-webkit-padding-end:0.8125rem;padding-inline-end:0.8125rem}.main-menu .has-sub-item::after{font-family:bootstrap-icons!important;content:"\F282";font-size:.625rem;position:absolute;inset-block-start:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);inset-inline-end:0.5625rem}.main-menu .has-sub-item .has-sub-item::after{inset-inline-end:1rem}.main-menu .sub-menu{--submenu-opacity:0;inset-block-start:calc(100% + 0.625rem);position:absolute;text-transform:capitalize;opacity:var(--submenu-opacity);visibility:hidden;-webkit-transform:translateY(.3rem);-ms-transform:translateY(.3rem);transform:translateY(.3rem);color:var(--bs-body-color)}.main-menu .sub-menu a{color:var(--bs-body-color)}.main-menu .sub-menu .sub-menu{inset-block-start:0rem;inset-inline-start:100%}.main-menu li:hover>.sub-menu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;--submenu-opacity:1}.sub-menu{--bs-dropdown-min-width:13.75rem;min-inline-size:var(--bs-dropdown-min-width);font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);background-color:var(--bs-dropdown-bg);background-clip:padding-box;border-radius:.25rem;z-index:9}.footer{background-color:var(--primary-dark);z-index:1;position:relative}@media only screen and (max-width:1199px){.footer{-webkit-margin-after:3.625rem;margin-block-end:3.625rem}}.footer-main{padding-block:1.25rem}.footer .widget{text-align:start}.aside{position:fixed;inset-inline-end:0rem;inset-block-start:0rem;z-index:1031;background-color:var(--bs-white);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);inline-size:17.5rem;block-size:100vh;opacity:0;visibility:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.aside::after{position:absolute;inset-inline-end:17.5rem;inset-block-start:0rem;z-index:1030;background-color:var(--title-color-rgb);inline-size:calc(100vw - 17.5rem);block-size:100vh;content:"";visibility:hidden;opacity:0;transform:scale(0);transition:transform .2s ease}.aside.active::after{background-color:rgba(var(--title-color-rgb),.3);visibility:visible;opacity:.3;transform:scale(1)}.aside-body{padding:1rem;max-block-size:60vh;overflow-y:auto;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overscroll-behavior-y:contain}.aside-body .main-nav>li{-webkit-margin-after:0.625rem;margin-block-end:0.625rem}.aside-body .nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-transform:capitalize}.aside-body .nav li>a{font-size:.875rem;padding:.375rem .625rem;display:block}.aside-body .nav li.sub-menu-opened:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.aside-body .nav li.active>a{color:var(--bs-primary)}.aside-body .nav li.active:not(.has-sub-item)>a{color:var(--bs-primary)}.aside-body .nav li ul{padding-block:0.25rem}.aside-body .nav li ul li{text-transform:capitalize}.aside-body .nav ul{padding-block:0.625rem}.aside-body .nav ul li{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}.aside-body .nav ul.sub_menu{display:none}.aside.active{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.aside-body li.has-sub-item,.common-nav li.has-sub-item{position:relative;z-index:1}.aside-body li.has-sub-item:after,.common-nav li.has-sub-item:after{font-family:bootstrap-icons!important;content:"\F285";position:absolute;inset-inline-end:0.625rem;inset-block-start:0.625rem;z-index:-1;font-size:.625rem}[dir=rtl] .aside-body li.has-sub-item:after,[dir=rtl] .common-nav li.has-sub-item:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.aside-body li.has-sub-item.sub-menu-opened:after,.common-nav li.has-sub-item.sub-menu-opened:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.search-bar{background-color:var(--bs-body-bg);display:-webkit-box;display:-ms-flexbox;display:flex;block-size:2.5rem}.search-bar input{block-size:2.5rem;background-color:transparent!important;border:0;padding-inline:1rem}.search-bar button{border:0;background-color:transparent;-webkit-padding-end:1rem;padding-inline-end:1rem}.search-bar.style--two{border:1px solid var(--bs-primary);background-color:transparent}.search-bar.style--two button{-webkit-padding-end:0rem;padding-inline-end:0rem;-webkit-padding-start:1rem;padding-inline-start:1rem}.settings-sidebar{position:fixed;inset-inline-end:0rem;inset-block-start:40%;z-index:1029;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.settings-sidebar .dir-bar,.settings-sidebar .theme-bar{background-color:var(--bs-white);padding:.5rem;border-start-start-radius:0.625rem;border-end-start-radius:0.625rem;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;cursor:pointer;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-20%);-ms-transform:translateX(-20%);transform:translateX(-20%)}[theme=light] .dark-icon{display:none}[theme=dark] .light-icon{display:none}[dir=rtl] .settings-sidebar .dir-bar,[dir=rtl] .settings-sidebar .theme-bar{-webkit-transform:translateX(-179%);-ms-transform:translateX(-179%);transform:translateX(-179%)}.settings-sidebar .dir-bar button,.settings-sidebar .theme-bar button{background-color:transparent;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.875rem;color:#b9b9b9;border-radius:.625rem;padding:.625rem;font-weight:800;font-size:.875rem}.settings-sidebar .dir-bar button .svg,.settings-sidebar .theme-bar button .svg{-ms-flex-negative:0;flex-shrink:0}.active-theme,.settings-sidebar .dir-bar button.active,.settings-sidebar .theme-bar button.active{background-color:rgba(var(--bs-primary-rgb),.2);color:var(--bs-primary);overflow:hidden}.active-theme{inline-size:2.5rem;block-size:2.5rem;border-radius:.5rem;display:grid;place-items:center;padding:.25rem;transform:scale(1);transition:all .3s ease}.settings-sidebar .dir-bar:hover,.settings-sidebar .theme-bar:hover{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.settings-sidebar .theme-bar:hover .active-theme{transform:scale(0)}.active-theme-wrap{display:grid;gap:1rem;grid-template-columns:2.5rem 1fr;transition:all .3s ease}.settings-sidebar .theme-bar:hover .active-theme-wrap{grid-template-columns:0rem 1fr;gap:0}[dir=rtl] .swiper,[dir=rtl] .swiper-container{direction:ltr}[dir=rtl] .swiper-slide *{direction:rtl}[dir=rtl] .breadcrumb-item+.breadcrumb-item{padding-left:0}[dir=rtl] .breadcrumb-item+.breadcrumb-item::before{padding-left:var(--bs-breadcrumb-item-padding-x);float:right}[dir=rtl] .flipX-in-rtl{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}[dir=rtl] .nav{-webkit-padding-start:0;padding-inline-start:0}[dir=rtl] .aside-body .nav li.has-sub-item:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] .aside-body .nav li.sub-menu-opened:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wizard .steps{-webkit-margin-after:1.875rem;margin-block-end:1.875rem}.wizard .steps ul{display:-webkit-box;display:-ms-flexbox;display:flex}.wizard .steps ul li:not(:last-child){position:relative;-webkit-padding-end:3.4375rem;padding-inline-end:3.4375rem}.wizard .steps ul li:not(:last-child)::after{position:absolute;content:"";background-color:var(--bs-primary);block-size:0.0625rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);inset-block-start:50%;inset-inline-end:0.625rem;inline-size:2.1875rem}.wizard .steps ul li.done .number{background-color:var(--bs-primary);color:var(--absolute-white)}.wizard .steps .current-info{display:none}.wizard .steps .number{inline-size:1.625rem;min-inline-size:1.625rem;block-size:1.625rem;background-color:var(--bg-badge)}.wizard .steps a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:var(--semi-bold);gap:.625rem}.wizard .title{display:none}.wizard .content .error{color:var(--bs-danger)}.wizard .actions{-webkit-margin-before:1.875rem;margin-block-start:1.875rem}.wizard .actions ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wizard .actions li.disabled{display:none}.wizard .actions a{background-color:var(--bs-primary);border-radius:.25rem;padding:.5rem 1.5rem;line-height:1;color:var(--absolute-white)}.upload-file{position:relative;cursor:pointer;max-inline-size:100%}.upload-file__input{position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:100%;block-size:100%;opacity:0;cursor:pointer}.upload-file__img{--size:8.75rem;block-size:var(--size);inline-size:var(--size);min-inline-size:var(--size);max-inline-size:100%}.upload-file__img img{background-color:var(--bs-white)}.upload-file__img.style--two{inline-size:calc(var(--size) * 2)}.upload-file .temp-img-box{border:1px dashed var(--bg-badge);border-radius:.625rem;inline-size:100%;block-size:100%}[theme=dark] .card-header{background-color:rgba(255,255,255,.05);-webkit-box-shadow:0;box-shadow:0}[theme=dark] .btn-close:not(.outside){-webkit-filter:invert(1);filter:invert(1)}[theme=dark] ::-webkit-calendar-picker-indicator{-webkit-filter:invert(1);filter:invert(1)}[theme=dark] .dark-support{-webkit-filter:brightness(0.8) contrast(1.2);filter:brightness(.8) contrast(1.2)}.product{background-color:var(--bs-white);position:relative}.product>a{position:absolute;inline-size:100%;block-size:100%}.product__top{--width:15rem;inline-size:var(--width);position:relative;overflow:hidden}@media (max-width:575px){.product__top{--width:7rem}}.product__top::after{border-radius:.25rem;background-color:rgba(var(--title-color-rgb),.3);opacity:0;z-index:2}.product__discount-badge{position:absolute;inset-block-start:0.625rem;inset-inline-start:0.625rem;z-index:2;background-color:var(--bs-primary);font-weight:var(--extra-bold);font-size:.75rem;line-height:1;padding:.375rem .4375rem;color:var(--absolute-white)}.product__power-badge{inline-size:12.5rem;block-size:2.125rem;background-color:var(--bs-primary);position:absolute;inset-block-start:-0.25rem;inset-inline-end:-5.5rem;z-index:1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}[dir=rtl] .product__power-badge{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.product__power-badge svg{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-margin-before:0.25rem;margin-block-start:0.25rem;-webkit-margin-start:0.25rem;margin-inline-start:.25rem}[dir=rtl] .product__power-badge svg{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.product__notify{position:absolute;inset-inline-start:0rem;inset-block-end:0rem;background-color:rgba(var(--bs-white-rgb),.8);padding:.625rem;font-size:.6875rem;color:var(--title-color);inline-size:100%}[theme=dark] .product__countdown .countdown-count{background-color:rgba(var(--bs-primary-rgb),.3)}.product__old-price{font-weight:var(--medium);font-size:.75rem}.product__new-price{text-decoration:none;font-weight:var(--semi-bold);color:var(--bs-primary)}.product__save-amount{text-transform:uppercase;border-radius:.25rem;background-color:var(--bs-primary);color:var(--absolute-white);font-size:.75rem;padding:.3125rem .625rem;font-weight:var(--bold)}@media (max-width:575px){.product__save-amount{padding:.125rem .25rem;font-size:.625rem}}.product .product__actions{position:absolute;inset-inline-end:0.5rem;inset-block-start:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.product .product__actions a{opacity:0;visibility:hidden;-webkit-transform:translateX(calc(var(--size) + .5rem));-ms-transform:translateX(calc(var(--size) + .5rem));transform:translateX(calc(var(--size) + .5rem))}[dir=rtl] .product .product__actions a{-webkit-transform:translateX(-2.25rem);-ms-transform:translateX(-2.25rem);transform:translateX(-2.25rem)}.product .product__actions a:first-child{-webkit-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s}.product .product__actions a:nth-child(2){-webkit-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}.product .product__actions a:nth-child(3){-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}.product .product__actions a:nth-child(4){-webkit-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms}.product__actions a{--size:1.75rem;inline-size:var(--size);block-size:var(--size);border:1px solid var(--bs-primary);color:var(--bs-primary);background-color:var(--absolute-white);font-size:.75rem;line-height:1}.product__actions a:focus-visible{outline:0}.product__actions a:hover{background-color:var(--bs-primary);color:var(--absolute-white)!important}.product:hover .product__actions a{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}.product:hover .product__top::after{opacity:1}.product:hover a{color:var(--bs-primary)}.mobile_two_items.product-list-view,.product-list-view{--minWidth:21rem!important;--maxWidth:1fr!important}.product-list-view .product{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;gap:1.25rem!important;padding:1.25rem;overflow:hidden}@media (max-width:479px){.product-list-view .product{padding:.75rem;gap:.75rem!important}.mobile_two_items.product-list-view,.product-list-view{--minWidth:18rem!important}}.product-list-view .product .product__top{inline-size:8rem!important;block-size:8rem!important;min-inline-size:8rem}.product-list-view .product .product__summary{padding:0!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;text-align:start;gap:.5rem!important;max-inline-size:calc(100% - 10rem);flex-grow:1}.store-product:hover h6{color:var(--bs-primary)}.auto-item-width{--width:10rem}.product__title{text-transform:capitalize}@media (max-width:575px){.auto-item-width{--width:7rem}}.auto-item-width .swiper-slide{max-inline-size:var(--width);min-inline-size:7.25rem}@media (max-width:575px){.auto-item-width .swiper-slide{--width:2.5rem}}.pd-img-wrap .product__actions{position:absolute;inset-inline-end:1rem;inset-block-start:1rem;z-index:3}[dir=rtl] .pd-img-wrap .product__actions{inset-inline-start:1rem}.quickviewSlider,.quickviewSlider2{position:relative}.product-share-icons{position:relative}.product-share-icons ul{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);border-radius:.25rem;position:absolute;padding:.625rem .5rem;background-color:var(--bs-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;inset-block-start:calc(100% + 8px);inset-inline-start:-0.5rem;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;opacity:0;visibility:hidden}.product-share-icons:hover ul{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}.chat-btn{position:absolute;inset-inline-end:1rem;inset-block-start:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.store-banner{max-block-size:9.375rem}.cart-step-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem;row-gap:.625rem}@media only screen and (max-width:479px){.cart-step-list{-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}}.cart-step-list li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.cart-step-list li:not(:last-child)::after{position:absolute;inline-size:2.5rem;block-size:0.0625rem;background-color:var(--bg-badge);inset-inline-start:calc(100% + 10px);inset-block-start:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}@media only screen and (max-width:479px){.cart-step-list li:not(:last-child)::after{inline-size:0.625rem}}.cart-step-list li span{block-size:0.625rem;inline-size:0.625rem;background-color:var(--bg-badge);font-size:.5rem;color:var(--absolute-white);display:none}.cart-step-list li.current{color:var(--title-color);font-weight:var(--bold)}.cart-step-list li.current span i{display:none}.cart-step-list li.done{color:var(--bs-primary);font-weight:var(--bold)}.cart-step-list li.done span{background-color:var(--bs-primary)}.cart-step-list li.done span i{display:block}.chat-list-item{padding:.625rem .5rem;border-radius:.5rem;cursor:pointer}.chat-list-item.active{background-color:rgba(var(--bs-primary-rgb),.1)}.chat-people-name{display:grid;grid-template-columns:1fr 2.25rem;color:var(--title-color)}.outgoing_msg,.received_msg{inline-size:70%;-webkit-margin-after:1rem;margin-block-end:1rem}@media only screen and (max-width:575px){.outgoing_msg,.received_msg{inline-size:90%}}.received_msg .message_text{background-color:var(--bg-badge)}.message_text{-webkit-margin-after:0.3125rem;margin-block-end:0.3125rem;padding:.625rem 1rem;border-radius:.75rem .75rem .75rem 0}.outgoing_msg{-webkit-margin-start:auto;margin-inline-start:auto}.outgoing_msg .message_text{background-color:var(--bs-primary);color:var(--absolute-white);border-radius:.75rem .75rem 0 .75rem}.time_date{font-size:.75rem}.input_msg_write{position:relative}.input_msg_write textarea{block-size:2.5rem;border:none;background-color:transparent;color:var(--title-color)}.z-n1{z-index:-1!important}.store-list .avatar{--size:6.875rem}@media (max-width:575px){.store-list .avatar{--size:5rem}.store-list .product-count{font-size:.75rem}}.aside .theme-bar{background-color:var(--bs-white);border-radius:50rem;box-shadow:0 .125rem 1rem rgba(var(--title-color-rgb),.05)!important}.aside .theme-bar button{background-color:transparent;border:0;inline-size:1.5rem;block-size:1.5rem;border-radius:50%;padding:0;display:inline-flex;justify-content:center;align-items:center}.aside .theme-bar button svg{inline-size:1rem;block-size:1rem}.aside .theme-bar button.active{background-color:rgba(var(--bs-primary-rgb),.2);border:0}@media (max-width:575px){.moble-border-0{border-width:0!important}}.today-best-deal .sub-title{font-size:1rem}.today-best-deal .product__new-price{font-size:1.875rem;margin-block-start:-0.5rem}.today-best-deal .btn{font-size:1rem}.just-for-you{--minWidth:7rem}@media (max-width:575px){.feature-section-inner{background-color:var(--bs-white);box-shadow:0 .125rem .25rem rgba(var(--title-color-rgb),.075)!important;padding:1rem;padding-block-end:0;border-radius:.5rem}}@media (max-width:575px){.today-best-deal .sub-title{font-size:.75rem}.today-best-deal .product__new-price,.today-best-deal .title{font-size:1rem}.today-best-deal .product__save-amount{font-size:.625rem;padding:.125rem .35rem;margin-block-start:0}.today-best-deal img{inline-size:8.75rem}.today-best-deal .btn{font-size:.75rem}.just-for-you{--minWidth:5rem}}.square-btn{--size:1.625rem;inline-size:var(--size);block-size:var(--size);padding:.25rem;display:flex;justify-content:center;align-items:center}.product-details-content .product__new-price{font-size:1.75rem;margin-block-start:-0.125rem}@media (max-width:575px){.product-details-content .product__new-price{font-size:1rem;margin-block-start:0rem}}.show-more--content.active{-webkit-mask-image:linear-gradient(#ffffff,#ffffff,rgba(255,255,255,0))}@media (max-width:575px){.track-order-details-info{font-size:.75rem}.track-order-details-info .fw-bold{text-align:end}}@media (max-width:991px){.flex-lg-down-grow-1{flex-grow:1}}.store-avatar,.store-avatar2{--size:7.312rem}@media (max-width:767px){.store-avatar{--size:6rem}.store-avatar2{--size:5rem}}.profile-sidebar-avatar{--size:5rem}@media (max-width:991px){.profile-sidebar-avatar{--size:3rem}}.end-1{inset-inline-end:1rem}.top-1{inset-block-start:1rem}@media (max-width:991px){.profile-menu-aside{position:fixed;inset-block-start:0;inset-inline-end:0;inline-size:280px;block-size:100vh;background-color:var(--bs-white);z-index:9999;padding:1rem;transform:translateX(100%);transition:transform .2s ease}.profile-menu-aside::after{inline-size:1000%;block-size:100vh;background-color:var(--title-color);position:fixed;z-index:9998;content:"";inset-inline-start:-1000%;inset-block-start:0;transition:all .2s ease;opacity:0;visibility:hidden}.profile-menu-aside>ul{max-block-size:60vh;overflow-y:auto}.profile-menu-aside.active{transform:translateX(0)}.profile-menu-aside.active::after{opacity:.3;visibility:visible}}@media (min-width:992px){.h-lg-100{block-size:100%!important}}@media (max-width:575px){.btn{--bs-btn-padding-x:1rem;--bs-btn-padding-y:0.25rem}#cart_dropdown .btn{--bs-btn-padding-y:0.5rem}}.quickviewSliderThumb2 .auto-item-width .swiper-slide{min-inline-size:3rem}@media (max-width:575px){.upload-img-content h5{font-size:.85rem}.upload-img-content div,.upload-img-content p,.upload-img-content span{font-size:.75rem}}.swal2-popup{background-color:var(--bs-white);color:var(--title-color)}.select2,.select2-container--default .select2-search__field,.select2-container--default .select2-selection--single,.select2-dropdown{background-color:var(--bs-white)!important;border-color:var(--bs-border-color)!important}.select2-container--default .select2-search__field,.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--title-color)!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px!important}.accordion-button::after{--bs-accordion-btn-icon:none;content:"\F282";font-family:bootstrap-icons!important}.feature-icon-wrap{min-inline-size:50px}.app-bar .active{color:var(--bs-primary)}@media (min-width:992px){.profile-sidebar-sticky{position:sticky;top:68px;min-height:calc(100vh - 240px);z-index:99}}#pac-input{font-size:16px;padding:12px;width:250px}@media (max-width:768px){#pac-input{font-size:14px;padding:10px;width:200px}}@media (max-width:480px){#pac-input{font-size:12px;padding:8px;width:180px}}.search-icon-container{position:relative;width:100%}.search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#888;pointer-events:none}.search-input{padding-left:35px;background-color:#f5f5f5;color:#333;border:1px solid #ccc;border-radius:4px;width:100%;height:40px;font-size:14px}.search-input:focus{background-color:#fff;border-color:#007bff;outline:0}@media (max-width:1199.98px){.header-bar .logo img{max-width:100px;height:auto}.header-bar .search-box{flex:1 1 auto}.header-bar .search-icon-container{width:100%;max-width:none}.header-bar .search-icon-container form,.header-bar .search-icon-container>.d-flex{width:100%}.header-bar .search-input{flex:1 1 auto;min-width:0}}.nav-wrapper{width:100%;padding-top:8px;padding-bottom:8px}.nav.main-menu{width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;gap:15px}.nav.main-menu>li>a{padding:8px 12px;white-space:nowrap;font-weight:700!important;font-size:14px;line-height:1.5}.shadow-menu{box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}.categories-stretch{width:100%!important}.category-scroll{display:flex;overflow-x:auto;scroll-behavior:smooth;white-space:nowrap;padding:.75rem 2rem}.category-scroll::-webkit-scrollbar{display:none}@media (min-width:768px){#search_category_value{width:180px!important}}@media (max-width:767px){#search_category_value{width:100%!important}}.swiper-slide .product-card{height:100%}.product-card{border-radius:8px;border:2px solid #e5e5e5;padding:6px;background-color:#fff;display:flex;flex-direction:column;gap:8px;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease;height:100%}.product-card:hover{box-shadow:0 6px 18px rgba(0,0,0,.06);transform:translateY(-2px)}.product-card__image-wrapper{position:relative;border-radius:7px;overflow:hidden;height:150px;display:flex;align-items:center;justify-content:center;background:#fff}.product-card__image{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.product-card__discount-pill{position:absolute;top:0;left:0;background-color:#10b15a;color:#fff;font-size:11px;font-weight:600;padding:3px 8px;border-top-left-radius:4px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:8px}.product__notify{position:absolute;bottom:0;left:0;width:100%;background:rgba(255,255,255,.9);text-align:center;font-size:12px;font-weight:600;padding:5px 0;color:#555}.product-card__actions{position:absolute;top:8px;right:8px;display:flex;flex-direction:column;gap:6px}.product-card__actions a{width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.95);display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:#555;text-decoration:none}.product-card__icon{display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:#555;text-decoration:none}.product-card__actions .btn-wishlist{background:0 0!important;border:none!important;cursor:pointer;padding:0;margin:0;line-height:1}.product-card__actions .btn-wishlist i{position:relative;display:inline-block;width:22px;height:22px;font-size:22px;font-style:normal}.product-card__actions .btn-wishlist i::before{content:"\f415";font-family:bootstrap-icons;font-style:normal;color:#fff;position:absolute;top:1px;left:0;z-index:1}.product-card__actions .btn-wishlist i::after{content:"\f417";font-family:bootstrap-icons;font-style:normal;color:#10b15a;position:absolute;top:1px;left:0;z-index:2}.product-card__actions .btn-wishlist.wishlist_icon_active i::after,.product-card__actions .btn-wishlist.wishlist_icon_active i::before{color:#ff4141!important}.product-card__body{flex:1;display:flex;flex-direction:column;gap:6px}.product-card__price-row{display:flex;align-items:center;justify-content:space-between}.product-card__price-col{display:flex;flex-direction:column;gap:2px}.product-card__price-current{font-size:11px!important;font-weight:700;color:#111}.product-card__price-old{font-size:9px!important;color:#9a9a9a;text-decoration:line-through}.product-card__add-btn{border-radius:8px;border:2px solid #10b15a;background-color:#fff;color:#10b15a;font-size:12px;font-weight:600;padding:4px 16px;text-transform:uppercase;text-align:center;display:inline-flex;justify-content:center;align-items:center;transition:background-color .2s ease,color .2s ease}.product-card__add-btn:hover{background-color:#10b15a;color:#fff}.product-card__qty-controls{display:inline-flex;align-items:center;gap:4px;background:#10b15a;border-radius:6px;padding:0 0;width:80%;justify-content:center;border:2px solid #10b15a}.product-card__action{width:90px;display:flex;justify-content:flex-end}.qty-btn{border:none;background:0 0;font-size:14px;width:22px;height:22px;line-height:0;border-radius:50%}.qty-btn--minus{color:#fff}.qty-btn--plus{color:#fff}.qty-input{width:20px;border:none;background:0 0;text-align:center;font-size:12px;color:#fff}.product-info{flex:1;min-height:3.8rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;margin-top:4px}.product-name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4em;height:calc(1.4em * 3);font-size:13px;font-weight:600;color:#222}.product-pack{font-size:13px;color:#777;margin-top:2px;white-space:normal;overflow:hidden;text-overflow:ellipsis}.product-card__rating-row{margin-top:auto;display:flex;align-items:center;gap:4px}.rating-star{color:#10b15a!important;font-size:14px}.product-card__rating-count{font-size:12px;color:#444}.category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;grid-auto-rows:1fr}.category-grid>*{height:100%}@media (max-width:991.98px){.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:575.98px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.category-grid .product-card{height:100%}.auto-col.just-for-you{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem!important;grid-auto-rows:1fr}@media (max-width:991.98px){.auto-col.just-for-you{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:575.98px){.auto-col.just-for-you{grid-template-columns:repeat(2,minmax(0,1fr))}}.just-for-you .product-card{height:100%}.sidebar-banner-img{width:100%;height:569px;object-fit:cover;border-radius:8px}@media (max-width:991.98px){.sidebar-banner-img{height:350px}}@media (max-width:576px){.sidebar-banner-img{height:auto;object-fit:contain}}.img-fit{object-fit:cover}.header-location{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;height:44px;border:0 solid #e3e3e3;border-radius:7px;background:#fff;color:#222;cursor:pointer;overflow:hidden;text-decoration:none;width:180px}.hl-pin{width:24px;height:24px;border-radius:50%;background:#eef5ff;display:flex;align-items:center;justify-content:center}.hl-map-icon{width:16px;height:16px;object-fit:contain}.hl-text{display:flex;flex-direction:column;flex:1;line-height:1.2;overflow:hidden}.hl-label{font-size:11px;font-weight:600;color:#777}.hl-address{font-size:13px;font-weight:600;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-chevron i{font-size:13px;color:#666}.header-location:hover{border-color:#10b15a;box-shadow:0 1px 4px rgba(0,0,0,.06)}.header-row{display:flex;align-items:center;gap:20px}.header-search{flex:1;max-width:600px}.header-location{flex-shrink:0}.main-banner-container{padding:0!important}.main-banner-container .swiper,.main-banner-container .swiper-slide,.main-banner-container .swiper-wrapper{width:100%!important}.main-banner-container img{width:100%!important;height:260px;object-fit:cover!important;border-radius:12px}.just-for-you-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width:576px){.just-for-you-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.just-for-you-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.just-for-you-grid.no-deal{grid-template-columns:repeat(6,1fr)}}@media (min-width:992px){.just-for-you-grid.with-deal .product-card:nth-child(n+4){display:none}}:root{--max-w:1326px;--muted:#7d7d7d;--title:#222;--accent-bg:#f6f6f6;--radius:8px;--font:Inter,Roboto,-apple-system,system-ui}.feature-wrap{max-width:var(--max-w);margin:0 auto;border-top:1px solid #eee;padding-top:20px}.feature-item{display:flex;align-items:center;gap:14px;padding:10px 6px;transition:.2s ease;border-radius:8px;background:#fff}.feature-icon-wrap{width:56px;height:56px;background:var(--accent-bg);border-radius:10px;display:flex;align-items:center;justify-content:center}.feature-icon-wrap img{max-width:34px;max-height:34px;object-fit:contain}.feature-item h5{font-size:15px;color:var(--title);margin:0 0 4px;font-weight:600}.feature-item .fs-12{font-size:13px;color:var(--muted)}@media (max-width:575px){.row.g-3>div{width:100%}.feature-icon-wrap{width:48px;height:48px}.feature-icon-wrap img{max-width:28px}}.main-banner-container{border-radius:16px;overflow:hidden}.main-banner-container img{width:100%;height:100%;object-fit:cover}.happy-club-box{height:468px;background:#fff;border-radius:16px;padding:14px;box-shadow:0 4px 18px rgba(0,0,0,.08);display:flex;flex-direction:column}.hc-header h3{font-size:18px;font-weight:600;color:#1e8e3e;margin-bottom:4px}.hc-header p{font-size:13px;color:#666;line-height:1.4}.hc-coupon-list{margin-top:10px;flex:1;padding-right:4px}.hc-coupon-card{background:#f6fff8;border:1px solid #34a853;border-radius:12px;padding:12px;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;cursor:pointer}.hc-coupon-card::after,.hc-coupon-card::before{content:'';width:12px;height:12px;background:#fff;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.hc-coupon-card::before{left:-6px}.hc-coupon-card::after{right:-6px}.hc-min{font-size:12px;color:#555}.hc-code{display:block;font-size:12px;font-weight:600;color:#333;margin-bottom:6px}.hc-apply{font-size:12px;background:#1e8e3e;color:#fff;padding:4px 12px;border-radius:8px}.hc-coupon-list::-webkit-scrollbar{width:4px}.hc-coupon-list::-webkit-scrollbar-thumb{background:#c8e6c9;border-radius:10px}.category-item{display:flex;flex-direction:column;align-items:center;text-decoration:none}.page-item:not(:first-child) .page-link{border:none!important}.page-link{color:#000!important}.page-item .active{color:#fff}.product-toolbar{display:flex;justify-content:end;align-items:center;gap:16px;flex-wrap:wrap}.product-filters{display:flex;gap:12px;flex-wrap:wrap}.filter-box{border:1px solid #e5e7eb;border-radius:10px;padding:8px 12px;background:#fff}.filter-inner{display:flex;align-items:center;gap:10px}.filter-label{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:14px;white-space:nowrap}.filter-btn{background:0 0;border:0;padding:0;font-weight:500;color:#111827}.dropdown-menu{border-radius:10px;border:1px solid #e5e7eb;padding:6px}.dropdown-menu li a{padding:8px 12px;border-radius:6px;font-size:14px}.dropdown-menu li a:hover,.dropdown-menu li.selected a{background:#f3f4f6}.view-toggle{display:flex;align-items:center;gap:12px}.product-view-option{display:flex;gap:14px;list-style:none;padding:0;margin:0}.product-view-option li span{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:14px;color:#6b7280}.product-view-option input:checked+span{color:#16a34a;font-weight:600}@media (max-width:991px){.product-toolbar{flex-direction:column;align-items:stretch}.view-toggle{justify-content:space-between}}@media (max-width:575px){.product-filters{flex-direction:column;gap:8px}.filter-box{width:100%}.product-view-option span{font-size:13px}}@media (max-width:575px){.product-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px}.filter-box{width:100%;padding:6px 10px}.filter-label span{display:none}.filter-btn{font-size:13px;white-space:nowrap}}@media (min-width:576px) and (max-width:991px){.product-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.filter-box{width:100%;padding:6px 10px}.filter-inner{justify-content:space-between}.filter-btn{font-size:13px;white-space:nowrap}.filter-label span{display:none}}@media (max-width:575px){.main-banner-container{height:150px}}@media (max-width:991px){.main-banner-container{height:150px}}.announcement-bar{width:100%;background-color:#fffaf0;background-repeat:no-repeat;background-size:cover;background-position:center;padding:6px 0;margin:0;position:relative;z-index:10;height:auto!important;min-height:0!important}.announcement-swiper{width:100%;max-width:1280px;margin:0 auto;position:relative;height:32px!important;min-height:32px!important;padding:0 44px;display:flex;align-items:center;overflow:hidden}.announcement-swiper .swiper-wrapper{height:32px!important;display:flex;align-items:center}.announcement-swiper .swiper-slide{height:32px!important;display:flex;align-items:center;justify-content:center}.announcement-text{width:100%;text-align:center;font-size:13px;color:#2e7d32;font-weight:600;line-height:1;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement-next,.announcement-prev{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.95);box-shadow:0 2px 8px rgba(0,0,0,.12);cursor:pointer;z-index:9999;display:flex;align-items:center;justify-content:center;user-select:none}.announcement-prev{left:8px}.announcement-next{right:8px}.announcement-prev::after{content:'‹';font-size:18px;font-weight:700;color:#2e7d32}.announcement-next::after{content:'›';font-size:18px;font-weight:700;color:#2e7d32}.announcement-next.swiper-button-disabled,.announcement-prev.swiper-button-disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){.announcement-bar{padding:5px 0}.announcement-swiper{height:30px!important;min-height:30px!important;padding:0 38px}.announcement-swiper .swiper-slide,.announcement-swiper .swiper-wrapper{height:30px!important}.announcement-text{font-size:12px}.announcement-next,.announcement-prev{width:26px;height:26px}.announcement-next::after,.announcement-prev::after{font-size:16px}}.main-banner-container{width:100%;aspect-ratio:2/1;border-radius:16px;overflow:hidden;background:#fff;height:auto!important}.main-banner-container .swiper,.main-banner-container .swiper-slide,.main-banner-container .swiper-wrapper{height:100%}.main-banner-container img.img-fit{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;display:block}.happy-club-box{height:100%;width:100%;border-radius:16px;display:flex;flex-direction:column;padding:14px}.hc-coupon-list{flex:1;overflow-y:auto;padding-right:6px;max-height:219px;overflow-x:hidden}.footer-logo.needs-white-bg{background-color:#fff;padding:6px 10px;border-radius:4px}.pricing-card{background:linear-gradient(180deg,#fafafa,#fff);border:1px solid #ececec;border-radius:12px;padding:12px 14px;font-size:13px}.pricing-card .label{color:#6c757d;font-weight:500}.pricing-card .value{font-weight:600;color:#333}.pricing-card .refund-total{margin-top:8px;padding-top:8px;border-top:1px dashed #dcdcdc;display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#111;font-size:14px}.pricing-card .refund-total .refund-amount{color:#198754}.more-category-dropdown{position:relative}.extra-category-menu{position:absolute;top:100%;right:0;left:auto;min-width:320px;max-width:90vw;background:#fff;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.08);z-index:9999;box-sizing:border-box;padding:12px}.category-scroll{max-height:360px;overflow-y:auto;overflow-x:hidden;padding-right:6px}.category-item{padding:8px;border-radius:8px;transition:all .2s ease;text-decoration:none;display:flex;align-items:center}.category-item:hover{background:#f5f6f8}.category-icon img{width:28px;height:28px;object-fit:contain;margin-right:10px}.category-name{font-size:14px;font-weight:500;color:#333;line-height:1.2;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.category-scroll::-webkit-scrollbar{width:6px}.category-scroll::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}@media (max-width:768px){.extra-category-menu{max-width:95vw}.category-scroll{max-height:320px}}@media (max-width:576px){.extra-category-menu{right:0;left:0;width:100%;max-width:100%;border-radius:0}.category-scroll{max-height:300px}.category-name{font-size:13px}.category-icon img{width:24px;height:24px}}.delivery-type-wrap{margin-bottom:8px}.delivery-option-card{border:1px solid #d7e6c4;border-radius:10px;background:#fff;min-height:62px;padding:8px 10px;cursor:pointer;transition:all .2s ease;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%}.delivery-option-card:hover{box-shadow:0 3px 8px rgba(0,0,0,.04)}.delivery-option-card.selected-option{border:2px solid var(--bs-primary);background:#f8fbf6}.delivery-option-card.disabled-option{opacity:.65;background:#fafafa;cursor:not-allowed;box-shadow:none}.delivery-option-left{display:flex;align-items:flex-start;gap:7px;flex:1;min-width:0}.delivery-option-left .form-check-input{margin:2px 0 0;width:14px;height:14px;min-width:14px;box-shadow:none}.delivery-option-title{font-size:12px;font-weight:700;color:var(--bs-primary);margin-bottom:2px;line-height:1.25}.delivery-option-desc{font-size:10.5px;line-height:1.35;color:#6b7280;margin:0}.delivery-price-badge{background:#5aa87a;color:#fff;font-size:9.5px;font-weight:700;padding:3px 7px;border-radius:999px;white-space:nowrap;line-height:1.2;flex-shrink:0}.delivery-warning{font-size:10.5px;color:#ef4444;margin-top:5px;line-height:1.35}@media (max-width:575.98px){.delivery-option-card{min-height:58px;padding:7px 8px;border-radius:9px;gap:6px}.delivery-option-left{gap:6px}.delivery-option-left .form-check-input{width:13px;height:13px;min-width:13px}.delivery-option-title{font-size:11.5px}.delivery-option-desc{font-size:10px}.delivery-price-badge{font-size:9px;padding:3px 6px}.delivery-warning{font-size:10px}}@media (min-width:992px){.delivery-option-card{min-height:66px;padding:9px 11px}.delivery-option-title{font-size:12.5px}.delivery-option-desc{font-size:11px}}.cart-dropdown{width:22.5rem;border:none;border-radius:12px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.12);z-index:9999}.cart-scroll-area{max-height:175px;overflow-y:auto;overflow-x:hidden}.cart-scroll-area::-webkit-scrollbar{width:6px}.cart-scroll-area::-webkit-scrollbar-thumb{background:#dcdcdc;border-radius:10px}.cart-footer{border-top:1px solid var(--bs-primary);background:#fff}.cart-footer .btn{flex:1}.search-box .form-control:focus{box-shadow:none}.search-box .form-control:focus+.search-icon,.search-box:focus-within{border-color:var(--bs-primary)!important}.payment-section{margin-top:8px}.payment-options-list{list-style:none;padding:0;margin:0;display:grid;gap:10px;align-items:start}.payment-option-item{width:100%;display:flex;flex-direction:column;height:100%}.payment-option-item--full{grid-column:1/-1}.payment-card{width:100%;border:1px solid #e7eaf0;background:#fff;border-radius:14px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;transition:all .25s ease;text-align:left;box-shadow:0 3px 12px rgba(15,23,42,.04)}.payment-card:hover{border-color:#cfe3a8;box-shadow:0 8px 24px rgba(15,23,42,.08)}.payment-card--highlight{border:1px solid #cfe3a8;background:#fbfcf8}.payment-card--expandable{display:block;padding-bottom:12px}.payment-card--disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.payment-card--disabled:hover{transform:none;border-color:#e7eaf0;box-shadow:none}.payment-card__toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;width:100%}.payment-card__left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.payment-card__icon{width:48px;height:48px;border-radius:12px;background:#eef8ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.payment-card__icon img{max-width:28px;max-height:28px;object-fit:contain}.payment-card__content{min-width:0;flex:1}.payment-card__content h6{margin:0 0 4px;font-size:14px;font-weight:700;color:#111827;line-height:1.3}.payment-card__content p{margin:0;font-size:12px;color:#6b7280;line-height:1.4}.payment-card__right{color:#94a3b8;font-size:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:20px}.cod-warning{margin-top:6px;font-size:11px;color:#b45309;background:#fff7ed;border:1px solid #fed7aa;padding:5px 8px;border-radius:6px;display:inline-block}.payment-expand-content{margin-top:12px;border-top:1px solid #e5e7eb;padding-top:12px}.online-payment-header h6{margin:0;font-size:14px;font-weight:700;color:#111827}.online-payment-header p{margin:4px 0 12px;font-size:12px;color:#6b7280}.online-payment-grid{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);align-items:stretch}.payment-tile,.payment-tile-form{width:100%;height:100%}.payment-tile{width:100%;border:1px solid #d9dee7;border-radius:14px;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-decoration:none;padding:12px 10px;transition:all .22s ease;color:#111827;text-align:center}.payment-tile:hover{border-color:var(--bs-primary);background:#f9fbff;transform:translateY(-1px)}.payment-tile img{max-width:90px;max-height:34px;object-fit:contain;display:block}.payment-tile span{font-size:13px;font-weight:500;text-align:center;color:#1f2937;line-height:1.35;display:flex;align-items:center;justify-content:center}#digital_payment_arrow{transition:transform .25s ease}#digital_payment_btn.active #digital_payment_arrow{transform:rotate(180deg)}@media (min-width:576px){.payment-options-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.payment-options-list{grid-template-columns:1fr}.payment-card{padding:10px 12px;border-radius:12px;gap:8px}.payment-card__toggle{gap:8px}.payment-card__left{gap:8px}.payment-card__icon{width:42px;height:42px;border-radius:10px}.payment-card__icon img{max-width:24px;max-height:24px}.payment-card__content h6{font-size:13px;margin-bottom:3px}.payment-card__content p{font-size:11px}.payment-card__right{font-size:16px}.payment-expand-content{margin-top:10px;padding-top:10px}.online-payment-header h6{font-size:13px}.online-payment-header p{font-size:11px;margin:3px 0 10px}.online-payment-grid{grid-template-columns:1fr;gap:8px}.payment-tile{border-radius:12px;padding:10px;gap:6px}.payment-tile img{max-width:80px;max-height:30px}.payment-tile span{font-size:12px}.cod-warning{font-size:10px;padding:4px 7px}}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.recipe-grid{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;row-gap:16px}.recipe-col{padding-left:6px;padding-right:6px}.recipe-card{width:100%;height:100%;display:flex;flex-direction:column;border:1px solid #eee;border-radius:10px;overflow:hidden;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.recipe-card:hover{transform:translateY(-3px);box-shadow:0 10px 22px rgba(0,0,0,.08)}.recipe-square-image{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background:#f8f8f8}.recipe-square-image img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.recipe-badge{position:absolute;top:8px;left:8px;z-index:2;padding:5px 7px;background:var(--bs-primary);color:#fff;font-size:10px;font-weight:600;line-height:1;border-radius:4px;white-space:nowrap}.recipe-card-body{flex:1;display:flex;flex-direction:column;padding:10px}.recipe-title{margin-bottom:6px;font-size:14px;font-weight:700;line-height:1.35;color:#222;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;min-height:calc(1.35em * 2)}.recipe-serves{margin-bottom:6px;font-size:12px;font-weight:500;line-height:1.4;color:#777;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;min-height:1.4em}.recipe-desc{margin-bottom:10px;font-size:12px;line-height:1.4;color:#777;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;min-height:calc(1.4em * 3)}.recipe-nutrition{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:10px}.recipe-nutrition-box{min-width:0;padding:6px 2px;background:#f8f9fa;border-radius:6px;text-align:center;font-size:10px;line-height:1.2;color:#666}.recipe-nutrition-box strong{display:block;margin-bottom:2px;font-size:11px;font-weight:700;line-height:1.1;color:var(--bs-primary)}.recipe-view-btn{display:block;width:100%;margin-top:auto;padding:7px 6px;border:1px solid var(--bs-primary);border-radius:6px;background:0 0;color:var(--bs-primary);text-align:center;text-decoration:none;font-size:12px;font-weight:600;line-height:1.3;transition:background-color .2s ease,color .2s ease}.recipe-view-btn:hover{background:var(--bs-primary);color:#fff;text-decoration:none}@media (min-width:1200px){.recipe-col{flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:768px) and (max-width:1199px){.recipe-col{flex:0 0 25%;max-width:25%}}@media (max-width:767px){.recipe-grid{margin-left:-5px;margin-right:-5px;row-gap:10px}.recipe-col{flex:0 0 50%;max-width:50%;padding-left:5px;padding-right:5px}.recipe-card-body{padding:8px}.recipe-title{font-size:13px;line-height:1.35;margin-bottom:5px;min-height:calc(1.35em * 2)}.recipe-serves{font-size:11px;margin-bottom:5px}.recipe-desc{display:none}.recipe-nutrition{display:none}.recipe-view-btn{padding:6px 5px;font-size:11px;line-height:1.3}.recipe-badge{top:6px;left:6px;padding:4px 6px;font-size:9px}}@media (max-width:480px){.recipe-grid{row-gap:8px}.recipe-card{border-radius:8px}.recipe-card-body{padding:7px}.recipe-title{font-size:12px}.recipe-serves{font-size:10px}.recipe-view-btn{font-size:10px;padding:5px 4px;border-radius:5px}}@media (max-width:360px){.recipe-col{padding-left:4px;padding-right:4px}.recipe-grid{margin-left:-4px;margin-right:-4px;row-gap:8px}.recipe-card-body{padding:6px}.recipe-title{font-size:11px}.recipe-serves{font-size:10px}.recipe-view-btn{font-size:9px;padding:5px 3px}}.recipe-card-link{display:block;height:100%;color:inherit;text-decoration:none}.recipe-card-link:hover{color:inherit;text-decoration:none}.recipe-details-card{border:1px solid #e9ecef;border-radius:10px;overflow:hidden;background:#fff}.recipe-main-img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px}.nutrition-box{border-radius:8px;padding:10px 5px;text-align:center;min-height:65px}.nutrition-box strong{display:block;font-size:16px;font-weight:700}.nutrition-box small{font-size:11px;font-weight:600}.calories-box{background:#f3fff8;border:1px solid #d9f2e3}.calories-box small,.calories-box strong{color:#0f8f5f}.protein-box{background:#f3fff8;border:1px solid #d9f2e3}.protein-box small,.protein-box strong{color:#0f8f5f}.fat-box{background:#fff8ed;border:1px solid #ffe2b8}.fat-box small,.fat-box strong{color:#e08a1e}.carbs-box{background:#fff3f3;border:1px solid #ffd3d3}.carbs-box small,.carbs-box strong{color:#dc3545}.ingredient-row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid #eee;gap:10px}.ingredient-name{font-size:13px;color:#333}.ingredient-qty{font-size:12px;color:#777}.recipe-check{width:16px;height:16px;accent-color:#0f684b}.recipe-add-btn{border:1px solid var(--bs-primary);color:var(--bs-primary);background:#fff;border-radius:4px;height:38px;font-weight:600}.recipe-add-btn:hover{background:var(--bs-primary);color:#fff}.ingredients-main-btn{border:1px solid var(--bs-primary);background:#fff;color:var(--bs-primary);border-radius:6px;height:42px;padding:0 15px;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:15px}.ingredients-main-btn:hover{background:var(--bs-primary);color:#fff}.ingredients-box{border:1px solid #eee;border-radius:8px;background:#fff;overflow:hidden}.ingredient-item{padding:11px 14px;border-bottom:1px solid #f1f1f1;font-size:14px;color:#444}.ingredient-item:last-child{border-bottom:0}.ingredients-main-btn[aria-expanded=true] .bi-chevron-down{transform:rotate(180deg)}.ingredients-main-btn i{transition:.2s}.recipe-product-modal .modal-content{border-radius:8px;border:0}.recipe-product-modal .modal-header{padding:18px 20px 10px}.recipe-product-modal .modal-title{font-size:16px;font-weight:600}.recipe-modal-row{display:grid;grid-template-columns:1fr 120px 110px;gap:15px;align-items:center;padding:10px 0;border-bottom:1px solid #f1f1f1}.recipe-product-left{display:flex;align-items:center;gap:10px}.recipe-modal-check,.recipe-product-check{width:16px;height:16px;accent-color:var(--bs-primary)}.recipe-product-img{width:45px;height:45px;border-radius:5px;object-fit:cover}.recipe-product-name{font-size:14px;font-weight:600;color:#333}.recipe-product-size{font-size:12px;color:#999}.recipe-qty-box{height:36px;border:1px solid var(--bs-primary);border-radius:6px;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.recipe-qty-btn{width:34px;height:34px;border:0;background:#fff;color:var(--bs-primary);font-size:18px;font-weight:700}.recipe-qty-input{width:35px;border:0;text-align:center;color:var(--bs-primary);font-weight:600;outline:0}.recipe-product-price{text-align:right;font-size:13px;font-weight:600;color:#333}.recipe-add-selected-btn{background:var(--bs-primary);color:#fff;border-radius:5px;padding:10px 20px;font-size:13px;font-weight:600}.recipe-add-selected-btn:hover{background:var(--bs-primary);color:#fff}@media(max-width:767px){.recipe-modal-row{grid-template-columns:1fr;gap:8px}.recipe-product-price{text-align:left}.recipe-qty-box{width:120px}.recipe-add-selected-btn{width:100%}.out-of-stock-row{opacity:.6}.out-of-stock-row .recipe-product-check{cursor:not-allowed}}.preparation-main-btn{width:100%;border:1px solid var(--bs-primary);background:#fff;color:var(--bs-primary);border-radius:6px;height:42px;padding:0 15px;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:15px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.preparation-main-btn:hover{background:var(--bs-primary);color:#fff}.preparation-main-btn i{transition:transform .2s ease}.preparation-main-btn[aria-expanded=true] .bi-chevron-down{transform:rotate(180deg)}.preparation-box{border:1px solid #eee;border-radius:8px;background:#fff;overflow:hidden}.preparation-item{padding:11px 14px;border-bottom:1px solid #f1f1f1;font-size:14px;line-height:1.6;color:#444}.preparation-item:last-child{border-bottom:0}@media (max-width:767px){.preparation-main-btn{height:40px;padding:0 12px;font-size:14px}.preparation-item{padding:10px 12px;font-size:13px;line-height:1.55}}