body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--balck);justify-content:center;margin:0;display:flex;background-color:#fafafa!important;font-family:Montserrat!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.cookie-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#fff9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cookie-box{background:#fff;border-top:2px solid #b70c06;width:100%;padding:24px;position:absolute;bottom:0}.cookie-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.drawer-form-header{border-bottom:1px solid #dde0eb;justify-content:space-between;align-items:center;padding:24px;font-size:24px;font-weight:600;line-height:32px;display:flex}.drawer-form-header svg{cursor:pointer}.drawer-form-header img{width:57px;height:auto}.drawer-form-body{padding:20px}.drawer-form-footer{border-top:1px solid #dde0eb;align-items:center;padding:24px;display:flex}.drawer-form-footer button{flex:1}.drawer-form .category-menu{position:unset;overflow-y:unset!important}.categoryTree{min-width:288px;max-width:288px;height:auto;position:sticky;top:155px;overflow-y:scroll}.categoryTree-header{color:#fff;background-color:#212121;border-top-left-radius:16px;border-top-right-radius:16px;padding:12px 32px;font-size:16px;font-weight:600;line-height:24px;display:flex}.categoryTree-container{height:calc(100vh - 220px);overflow-y:scroll}.categoryTree-tree .MuiSimpleTreeView-itemLabel{font-size:.85rem!important;font-weight:600!important}.categoryTree-tree .MuiTreeItem-content[data-selected]{background-color:#efefef;border-left:4px solid var(--secondary-dark)!important}.categoryTree-tree .MuiTreeItem-content:hover{background-color:#efefef}.categoryTree-tree .MuiCollapse-wrapperInner .MuiTreeItem-content{border:0;border-left:1px solid #efefef;border-right:1px solid #efefef;padding-left:40px}.categoryTree-tree .MuiTreeItem-content{background-color:#fff;border:1px solid #efefef;flex-direction:row-reverse;justify-content:space-between;padding:12px 32px;display:flex;border-radius:0!important}.categoryTree-tree .MuiTreeItem-content .MuiTreeItem-iconContainer{margin-left:auto;margin-right:0}.categoryTree-tree .morePadding .MuiTreeItem-content{padding-left:50px}.categoryTree-tree .noWeight .MuiTreeItem-label{font-weight:400!important}.categoryTree-tree>.MuiTreeItem-root:last-child:not(:has([data-expanded]))>.MuiTreeItem-content{border-bottom-right-radius:15px!important;border-bottom-left-radius:15px!important}.smartbipInput{padding:10px;display:flex}.redeem{padding-right:0!important}.header{background-color:var(--primary);border-bottom:1px solid #dde0eb;place-items:center;width:100vw;display:block;box-shadow:0 1px 3px #bababa}.header-inner{background-color:var(--primary);justify-content:space-between;align-items:flex-start;gap:10px;width:100vw;max-width:1440px;height:166px;padding:20px 0;display:flex;position:relative}@media screen and (width>=1025px){.header-inner{align-items:center;height:100px}}@media screen and (width<=1440px){.header-inner{padding:20px 1rem}}@media screen and (width>=1025px){.header-menu{display:none}}.header-menu button{flex-direction:column;justify-content:center;align-items:center;display:flex}.header-search{width:90%;position:absolute;top:75%;left:49%;transform:translate(-50%,-50%)}.header-search .MuiListItemButton-root{padding-top:4px!important;padding-bottom:4px!important}@media screen and (width<=500px){.header-search .MuiTypography-root,.header-search .MuiDialogContent-root{padding:0!important}}@media screen and (width>=1025px){.header-search{width:50%;transform:unset;top:unset;left:unset;position:relative}}.header-search-title{padding:10px;font-size:16px;font-weight:600;line-height:24px}.header-search .MuiTypography-root{font-family:Montserrat;font-size:16px;font-weight:400;line-height:24px}.header-nav{flex:0 0 18%;justify-content:space-between;align-items:center;padding:0 0 0 10px;display:flex}@media screen and (width<=1280px){.header-nav{flex:0 0 30%}}@media screen and (width<=800px){.header-nav{flex:0 0 40%}}@media screen and (width<=500px){.header-nav{flex:0 0 60%}}.header-nav div{cursor:pointer;flex-direction:column;align-items:center;font-size:14px;font-weight:400;line-height:20px;display:flex;position:relative;color:#000!important}@media screen and (width<=500px){.header-nav div{font-size:10px}}.header-nav div svg{height:35px}.header-nav div .cartCount{background-color:var(--secondary);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:8px;font-size:14px;font-weight:600;line-height:10px;display:flex;position:absolute;top:-8px;right:-7px;box-shadow:0 2px 4px -2px #00000014,0 4px 8px -2px #0000000a;color:#fff!important}.header img{width:65px;height:65px}.header .logo{cursor:pointer;align-items:center;gap:0;width:fit-content;display:flex}.header .logo img{width:57px;height:auto}.header .button-container{align-items:center;gap:4px;display:flex}@media screen and (width<=350px){.header .button-container{flex-direction:column}}.header-store{z-index:-1;background-color:#ffd659e6;border-bottom:1px solid #ffd659;place-items:center;display:block;position:relative}.header-store-inner{z-index:-1;gap:12px;width:100vw;max-width:1440px;padding:12px 0;font-size:14px;font-weight:400;line-height:20px;display:flex;position:relative}@media screen and (width>=1025px){.header-store-inner{z-index:0;align-items:center}}@media screen and (width<=1440px){.header-store-inner{padding:12px 1rem}}.header-store-edit{align-items:center;gap:5px;display:flex}.header-store svg{display:none}@media screen and (width>=400px){.header-store svg{height:24px;display:unset}}.header-store-text{white-space:normal;flex-wrap:wrap;align-items:center;gap:5px;width:60%;display:flex}@media screen and (width>=1025px){.header-store-text{width:unset}}.header-store a{align-items:center;gap:4px;padding:0 12px;font-size:14px;font-weight:600;line-height:20px;display:flex;color:#000!important}.footer{background-color:#efefef;width:100vw;box-shadow:0 -1px 3px #bababa}.footer-container{flex-direction:column;gap:32px;width:100%;max-width:1440px;margin:0 auto;padding:16px 0;display:flex}@media screen and (width>=1025px){.footer-container{grid-template-columns:repeat(3,1fr);align-items:start;gap:26px;display:grid}}@media screen and (width<=1440px){.footer-container{padding:0 1rem}}.footer-info{flex-direction:column;gap:10px;width:100%;padding:16px 0;display:flex}@media screen and (width>=1025px){.footer-info{grid-column:1/2;width:auto}}.footer-info-logo img{width:57px;height:auto}.footer-info-logo{align-items:center;gap:8px;font-size:28px;font-weight:700;line-height:28px;display:flex}.footer-info-text{color:#666;font-size:16px;line-height:24px}.footer-topic{width:100%;padding:16px 0;display:flex}@media screen and (width>=1025px){.footer-topic{grid-column:2/4}}.footer-topic div{word-break:break-word;flex-direction:column;flex:1;gap:12px;padding:0 5px;display:flex}.footer-topic div a{font-size:16px;line-height:24px;color:#666!important;text-decoration:none!important}.footer-container-media{background-color:#333;width:100%;padding:16px 0}.footer-media{color:#fff;flex-wrap:wrap;justify-content:space-evenly;gap:32px;max-width:1440px;margin:0 auto;font-size:16px;line-height:24px;display:flex}@media screen and (width>=1025px){.footer-media{grid-template-columns:repeat(3,1fr);align-items:start;gap:0;display:grid}}@media screen and (width<=1440px){.footer-media{padding:0 1rem}}.footer-media-container{flex-direction:column;gap:8px;max-width:300px;display:flex}.footer-media-container a{color:#fff!important}.footer-media-container-items{justify-content:space-between;align-items:center;display:flex}.footer-media-container-items span a{color:#fff!important;text-decoration:none!important}.smartbip-toast-container-wrapper{z-index:3000;flex-direction:column;gap:12px;display:flex;position:fixed;top:20px;right:20px}.smartbip-toast-container-wrapper .smartbip-toast{border-radius:8px;min-width:300px;padding:24px;display:flex;position:relative}.smartbip-toast-container-wrapper .smartbip-toast-svg{cursor:pointer;position:absolute;top:5px;right:5px}.smartbip-toast-container-wrapper .smartbip-toast-container{justify-content:flex-start;gap:12px;display:flex}.smartbip-toast-container-wrapper .smartbip-toast-container-text{flex-direction:column;gap:6px;display:flex}.smartbip-toast-container-wrapper .smartbip-toast-container-text-title{font-size:20px;font-weight:600;line-height:28px}.smartbip-toast-container-wrapper .smartbip-toast-container-text-message{color:#8a8b8d;font-size:16px;font-weight:400;line-height:24px}.smartbip-toast-container-wrapper .standard-toast{border-left:4px solid var(--neutral-dark);background-color:var(--neutral)}.smartbip-toast-container-wrapper .success-toast{border-left:4px solid var(--green);background-color:var(--green-light)}.smartbip-toast-container-wrapper .error-toast{border-left:4px solid var(--red);background-color:var(--red-light)}.smartbip-toast-container-wrapper .warning-toast{border-left:4px solid var(--amber);background-color:var(--amber-light)}.smartbip-toast-container-wrapper .info-toast{border-left:4px solid var(--blue);background-color:var(--blue-light)}.smartbip-dialog{flex-direction:column;gap:16px;padding:32px;display:flex;overflow-y:scroll}.smartbip-dialog .payment-form{flex-direction:column;display:flex}.smartbip-dialog .wrapped-container{flex-flow:wrap;display:flex}.smartbip-dialog .wrapped-container div{flex:0 0 50%}@media screen and (width<=1024px){.smartbip-dialog .wrapped-container div{flex:0 0 100%}}.smartbip-dialog ul li::marker{color:#8a8b8d}.smartbip-dialog-title{font-size:24px;font-weight:600;line-height:32px}.smartbip-dialog-descr{color:#8a8b8d;font-size:16px;line-height:24px}.smartbip-dialog-text{font-size:16px;line-height:24px}.smartbip-dialog-check{align-items:center;gap:12px;font-size:16px;line-height:24px;display:flex}.smartbip-dialog-buttons{align-items:center;gap:16px;display:flex}.smartbip-dialog-buttons button{height:48px}.smartbip-cart{flex-direction:column-reverse;gap:32px;padding:40px 0;display:flex}@media screen and (width<=1440px){.smartbip-cart{padding:40px 1rem}}@media screen and (width>=1025px){.smartbip-cart{flex-direction:row}.smartbip-cart-container{flex:70%}}.smartbip-cart-container{flex-direction:column;gap:32px;display:flex}.smartbip-cart-container .MuiCheckbox-root{padding-left:0!important}.smartbip-cart-container-header{letter-spacing:-.5px;flex-wrap:wrap;justify-content:space-between;font-size:40px;font-weight:600;line-height:48px;display:flex}@media screen and (width<=449px){.smartbip-cart-container-header{justify-content:center;gap:10px}.smartbip-cart-container-header button{height:56px}}.smartbip-cart-container-info{border-left:4px solid var(--blue);background-color:var(--blue-light);border-radius:8px;gap:12px;padding:24px;display:flex}.smartbip-cart-container-info-container{flex-direction:column;display:flex}.smartbip-cart-container-info-container-title{font-size:20px;font-weight:600;line-height:28px}.smartbip-cart-container-info-container-description{font-size:16px;font-weight:400;line-height:24px}.smartbip-cart-container-info-container-check{align-items:center;margin-top:16px;font-size:16px;font-weight:400;line-height:24px;display:flex}.smartbip-cart-container-items{flex-direction:column;gap:12px;display:flex}.smartbip-cart-menu{flex:30%}.smartbip-cart-item{border:1px solid #efefef;border-radius:8px;flex-direction:column;justify-content:space-between;padding:24px;display:flex}@media screen and (width>=799px){.smartbip-cart-item{flex-direction:row}}.smartbip-cart-item-details{flex:60%;gap:10px;display:flex}.smartbip-cart-item-details-image{justify-content:flex-start;align-items:flex-start;display:flex}.smartbip-cart-item-details-image img{width:80px;height:80px}.smartbip-cart-item-details-text{flex-direction:column;gap:8px;display:flex}.smartbip-cart-item-details-text-promotions{justify-content:flex-start;align-items:center;display:flex}.smartbip-cart-item-details-text-promotions div{background-color:var(--secondary);color:#fff;border-radius:12px;padding:0 4px;font-size:14px;font-weight:600;line-height:20px}.smartbip-cart-item-details-text-title{-webkit-line-clamp:3;word-break:break-all;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:24px;display:-webkit-box;overflow:hidden}.smartbip-cart-item-details-text-replace{align-items:center;font-size:14px;font-weight:400;line-height:20px;display:flex}.smartbip-cart-item-price{flex-direction:column;flex:30%;gap:20px;display:flex}.smartbip-cart-item-price-detail{flex-direction:column;gap:6px;display:flex}.smartbip-cart-item-price-detail-price{color:var(--secondary-dark);font-size:20px;font-weight:600;line-height:20px}.smartbip-cart-item-price-detail-price .strike{color:#8a8b8d;margin-right:8px;font-size:16px;font-weight:400;line-height:24px;text-decoration:line-through}.smartbip-cart-item-price-detail-um{color:#8a8b8d;gap:20px;font-size:14px;font-weight:400;line-height:20px;display:flex}.smartbip-cart-item-price-detail-total{padding-left:10px;font-size:20px;font-weight:400;line-height:24px;display:flex}.smartbip-cart-item-price-detail-total b{font-size:24px;font-weight:600;line-height:28px}.smartbip-cart-item-button{flex:10%;justify-content:flex-end;align-items:flex-start;display:flex}.smartbip-cart-item-button button{border:1px solid #eedbdf;border-radius:50%!important;padding:12px!important}.smartbip-cart-menu{border:1px solid #efefef;border-radius:8px;flex-direction:column;gap:20px;height:fit-content;padding:24px;display:flex;box-shadow:0 2px 4px -2px #00000014,0 4px 8px -2px #0000000a}.smartbip-cart-menu-small{color:#8a8b8d;max-width:200px;margin-top:-10px;padding:0 16px 16px;font-size:12px;font-weight:600}.smartbip-cart-menu-title{font-size:24px;font-weight:600;line-height:32px}.smartbip-cart-menu-alert{border-left:4px solid var(--amber);background-color:var(--amber-light);border-radius:8px;gap:12px;padding:24px;display:flex}.smartbip-cart-menu-alert-container{flex-direction:column;display:flex}.smartbip-cart-menu-alert-container-title{font-size:20px;font-weight:600;line-height:28px}.smartbip-cart-menu-alert-container-description{font-size:16px;font-weight:400;line-height:24px}.smartbip-cart-menu-recap{flex-direction:column;display:flex}.smartbip-cart-menu-recap-item{color:#8a8b8d;justify-content:space-between;align-items:center;padding:16px;font-size:14px;font-weight:400;line-height:20px;display:flex}.smartbip-cart-menu-recap .total{border-top:1px solid #efefef}.smartbip-cart-menu-recap .saving{color:var(--black);background-color:#f6f7fb}.smartbip-cart-menu-recap .points{color:var(--black)}.smartbip-cart-menu-checkout{display:flex}.smartbip-cart-menu-checkout button{height:48px;flex:1!important}.smartbip-cart-menu-checkout-sticky{z-index:10;display:flex;position:sticky;bottom:10px}.smartbip-cart-menu-checkout-sticky .Mui-disabled{background-color:#dedede!important}.smartbip-cart-menu-checkout-sticky button{height:56px;flex:1!important}.smartbip-cart-menu-coupon{flex-direction:column;gap:8px;padding:0 16px 16px;display:flex}.smartbip-cart-menu-coupon-container{align-items:center;gap:16px;display:flex}.smartbip-cart-menu-coupon-container .MuiFormControl-fullWidth{margin-left:0!important}.smartbip-cart-menu-coupon-container .MuiInputBase-root{border-radius:8px!important;height:32px!important}.smartbip-cart-menu-coupon-container .MuiInputBase-root .MuiInputBase-input{padding:0!important}.smartbip-cart-menu-coupon-container .MuiInputBase-root .MuiInputAdornment-root button{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important;height:32px!important}.smartbip-cart-menu-coupon-container .coupon-value{color:#8a8b8d;font-size:14px;font-weight:600;line-height:20px;width:90px!important}.smartbip-cart-menu-coupon-title{white-space:break-spaces;font-size:16px;font-weight:600;line-height:24px}.smartbip-cart-menu-coupon-success{background-color:var(--green-light);width:max-content;color:var(--green);border-radius:16px;align-items:center;gap:8px;padding:4px 8px;font-size:14px;line-height:20px;display:flex}.smartbip-product-card{white-space:break-spaces;word-break:break-word;background-color:#fff;border:1px solid #dde0eb;border-radius:16px;flex-direction:column;align-items:center;width:250px;min-width:250px;height:480px;padding:12px;display:flex;position:relative;box-shadow:0 2px 4px -2px #00000014,0 4px 8px -2px #0000000a}@media screen and (width<=1000px){.smartbip-product-card{align-items:unset;width:300px;height:400px}}.smartbip-product-card-image img{width:140px;height:140px}@media screen and (width<=1000px){.smartbip-product-card-image img{width:80px;height:80px}}.smartbip-product-card-container{cursor:pointer;flex-direction:column;align-items:center;gap:5px;width:-webkit-fill-available;height:100%;display:flex}.smartbip-product-card-detail-container{flex-direction:column;gap:5px;width:100%;display:flex}.smartbip-product-card-header{align-items:center;width:100%;display:flex}.smartbip-product-card-header-promotions{flex-direction:column;align-items:flex-start;display:flex}.smartbip-product-card-header-promotions div{background-color:var(--secondary);color:#fff;border-radius:12px;padding:0 4px;font-size:14px;font-weight:600;line-height:20px}.smartbip-product-card-header-promotions label{color:var(--secondary-dark);font-size:13px;line-height:20px}.smartbip-product-card-header button{border:1px solid #878dab;justify-content:center;align-items:center;min-width:48px;min-height:48px;display:flex;box-shadow:0 2px 4px -2px #00000014,0 4px 8px -2px #0000000a;border-radius:8px!important;padding:10px!important}.smartbip-product-card-header .isInList{background-color:#191e3b!important}.smartbip-product-card-header .isInList path{fill:#191e3b;stroke:#fff}.smartbip-product-card-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:72px;font-size:16px;font-weight:600;line-height:24px;display:-webkit-box;overflow:hidden}.smartbip-product-card-brand{min-height:20px;font-size:14px;font-weight:400;line-height:20px}.smartbip-product-card-price-per-um{color:#8a8b8d;justify-content:space-between;min-height:20px;font-size:14px;font-weight:400;line-height:20px;display:flex}.smartbip-product-card-umStep{color:#8a8b8d;font-size:12px;font-weight:500;line-height:28px}.smartbip-product-card-price{color:var(--secondary-dark);justify-content:end;font-size:20px;font-weight:600;line-height:28px;display:flex}.smartbip-product-card-replace{align-items:center;font-size:14px;font-weight:400;line-height:20px;display:flex}.smartbip-product-card-footer{width:100%}.smartbip-product-card-footer button{gap:5px;width:-webkit-fill-available;min-height:56px;display:flex}.smartbip-product-card-footer svg,.smartbip-product-card-footer path{stroke:#fff}.smartbip-product-card-counter{flex-direction:column;gap:4px;width:-webkit-fill-available;display:flex}.smartbip-product-card-counter-label{font-size:16px;font-weight:400;line-height:24px}.smartbip-product-card-counter-container{flex-wrap:nowrap;display:flex}.smartbip-product-card-counter-container path{stroke:#c0c0c3!important}.smartbip-product-card-counter-minus{cursor:pointer;border:1px solid #000d4d73;border-top-left-radius:8px;border-bottom-left-radius:8px;flex:30%;justify-content:center;align-items:center;padding:12px;display:flex}.smartbip-product-card-counter-plus{cursor:pointer;border:1px solid #000d4d73;border-top-right-radius:8px;border-bottom-right-radius:8px;flex:30%;justify-content:center;align-items:center;padding:12px;display:flex}.smartbip-product-card-counter-amount{border-top:1px solid #000d4d73;border-bottom:1px solid #000d4d73;flex:60%;justify-content:center;align-items:center;font-size:14px;font-weight:400;line-height:24px;display:flex}.smartbip-product-card .strike{color:#8a8b8d;margin-right:8px;font-size:16px;font-weight:400;line-height:24px;text-decoration:line-through}@media screen and (width>=501px){.smartbip-card{padding:32px;font-size:20px;line-height:28px}}.smartbip-card{cursor:pointer;text-align:center;background:#fff;border:1px solid #dde0eb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:200px;padding:8px;font-size:14px;font-weight:600;line-height:18px;display:flex;box-shadow:0 2px 4px -2px #00000014,0 4px 8px -2px #0000000a}.smartbip-card-icon{background:#ebedf5;border:0 solid #dde0eb;border-radius:48px;align-items:flex-start;padding:12px;display:flex}.smartbip-card:hover,.active-card{border:1px solid var(--secondary)}.steps{flex-direction:column;gap:8px;width:100%;padding:12px;display:flex}.steps-title{font-size:16px;font-weight:600;line-height:24px}.steps-container{flex-wrap:nowrap;align-items:center;gap:4px;width:100%;display:flex}.steps-container .step{background-color:#ebedf5;border:1px solid #dde0eb;border-radius:4px;flex:1;height:8px}.steps-container .active{background-color:var(--secondary)!important;border:1px solid var(--secondary)!important}.tutorial{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;max-width:364px;display:flex}.tutorial-icon{background:#ebedf5;border:0 solid #dde0eb;border-radius:48px;align-items:flex-start;padding:12px;display:flex}.tutorial-title{font-size:24px;font-weight:600;line-height:32px}.tutorial-descripiton{font-size:16px;font-weight:400;line-height:24px}.defaultStore{flex-direction:column;gap:20px;padding:24px 0;display:flex}@media screen and (width<=1440px){.defaultStore{padding:24px 1rem}}.defaultStore-intro{flex-direction:column;align-items:center;display:flex}@media screen and (width>=1025px){.defaultStore-intro{justify-content:space-between;align-items:unset;flex-direction:row}}.defaultStore-intro-image{margin-top:30px;display:flex}@media screen and (width>=1025px){.defaultStore-intro-image{justify-content:end;width:50%;margin-top:0}}.defaultStore-intro-image img{border-radius:8px;width:300px;height:300px}@media screen and (width>=501px){.defaultStore-intro-image img{width:480px;height:480px}}.defaultStore-intro-steps{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}@media screen and (width>=1025px){.defaultStore-intro-steps{align-items:unset;width:50%}}.defaultStore-intro-steps button{width:100%;height:48px}.defaultStore-intro-steps .info{background:#ebf2fa;border:1px solid #c9dcea;border-radius:8px;align-items:center;gap:12px;margin-left:12px;padding:16px;display:flex}.defaultStore-intro-steps .info label{color:#565c78;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.defaultStore-intro-steps .title{letter-spacing:-.5px;white-space:pre-line;font-size:40px;font-weight:600;line-height:48px}.defaultStore-intro-steps .step-title{font-size:24px;font-weight:600;line-height:32px}.defaultStore-intro-steps .step-card{justify-content:center;gap:32px;width:100%;display:flex}@media screen and (width>=1025px){.defaultStore-intro-steps .step-card{justify-content:unset}}.defaultStore-tutorial{flex-direction:column;gap:64px;display:flex}.defaultStore-tutorial-title{text-align:center;font-size:32px;font-weight:600;line-height:40px}.defaultStore-tutorial-cards{flex-direction:column;align-items:center;gap:48px;width:100%;display:flex}@media screen and (width>=1025px){.defaultStore-tutorial-cards{flex-direction:row;justify-content:space-evenly;gap:0}}.checkout{gap:56px;padding:40px 0;display:flex}@media screen and (width<=1440px){.checkout{padding:40px 1rem}}@media screen and (width<=1024px){.checkout{flex-wrap:wrap}}@media screen and (width<=599px){.checkout{padding:1rem}}.checkout-button{flex:1;height:56px}.checkout-container{flex:70%;max-width:70%}@media screen and (width<=1024px){.checkout-container{flex:none;width:100%;max-width:100%}}.checkout-container-header button{gap:5px;display:flex!important}.checkout-container-header button path{stroke:var(--secondary-dark)}.checkout-container-step{padding:12px}.checkout-time{flex-direction:column;gap:32px;display:flex}.checkout-time-title{letter-spacing:-.5px;font-size:40px;font-weight:600;line-height:48px}.checkout-time-card{border:1px solid #dde0eb;border-radius:8px;flex-direction:column;gap:8px;padding:20px;display:flex}.checkout-time-card-title{font-size:20px;font-weight:600;line-height:28px}.checkout-time-card-address{font-size:16px;font-weight:400;line-height:24px}.checkout-time-hours{flex-direction:column;gap:34px;width:100%;display:flex}.checkout-time-hours-title{font-size:16px;font-weight:600;line-height:24px}.checkout-time-hours-container{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}@media screen and (width<=599px){.checkout-time-hours-container{justify-content:unset;flex-wrap:nowrap;max-height:250px;overflow-x:scroll}}.checkout-time-hours-container-slot{text-align:center;color:#8a8b8d;cursor:pointer;background:#fff;border:1px solid #efefef;border-radius:20px;width:140px;padding:16px;font-size:16px;font-weight:400;line-height:24px;box-shadow:0 2px 4px -2px #00000014,0 4px 8px -2px #0000000a}@media screen and (width<=599px){.checkout-time-hours-container-slot{flex:none}}.checkout-time-hours-container .active{border-color:var(--secondary-dark)}.checkout-time-hours-container .disbled{cursor:unset;background-color:#efefef}.checkout-summary{flex-direction:column;gap:32px;display:flex}.checkout-summary-warning{background-color:var(--amber-light);border-bottom:1px solid #e1dbcd;justify-content:center;align-items:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:24px;display:flex}.checkout-summary-payment{flex-direction:column;gap:20px;display:flex}.embla-time{--slot-spacing:1rem;--slot-size:calc((100% - 4 * var(--slot-spacing)) / 5);width:100%;max-width:100%;overflow:hidden}.embla-time-container .right{z-index:10;position:absolute;top:50%;right:0}.embla-time-container .left{z-index:10;position:absolute;top:50%;left:0}.embla-time-title{font-size:16px;font-weight:600;line-height:24px}.embla-time__viewport{overflow:hidden}.embla-time__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slot-spacing) * -1);display:flex}.embla-time__slide{flex:0 0 var(--slot-size);min-width:0;padding-left:var(--slot-spacing);justify-content:center;align-items:center;display:flex;transform:translate(0,0)}.embla-time-buttons{z-index:2;gap:8px;display:flex;position:absolute;top:-5px;right:8px}.embla-time-buttons button:hover{cursor:pointer;background-color:#878dab81}.embla-time-dots{justify-content:center;align-items:center;gap:13px;margin-top:10px;display:flex}.embla-time-dots .dot{cursor:pointer;background-color:#878dab;border:none;width:12px;height:12px;padding:unset!important;border-radius:50%!important}.embla-time-dots .is-active{background-color:var(--secondary);width:16px;height:16px}@media (width<=1800px){.embla-time{--slot-size:calc((100% - 3 * var(--slot-spacing)) / 4)}}@media (width<=1600px){.embla-time{--slot-size:calc((100% - 2 * var(--slot-spacing)) / 3)}}@media (width<=1200px){.embla-time{--slot-size:calc((100% - 1 * var(--slot-spacing)) / 2)}}@media (width<=1000px){.embla-time{--slot-size:100%}}.embla-time *,.embla-time :before,.embla-time :after{box-sizing:border-box}.time{text-align:left;background:#fff;border:1px solid #efefef;flex-direction:column;justify-content:center;gap:8px;width:200px;height:136px;margin:0;font-family:inherit;display:flex;box-shadow:0 2px 4px -2px #00000014,0 4px 8px -2px #0000000a;appearance:none!important;cursor:pointer!important;border-radius:20px!important;padding:16px!important}.time-title{color:#8a8b8d;font-size:16px;font-weight:400;line-height:24px}.time-day{text-transform:capitalize;font-size:20px;font-weight:600;line-height:28px}.time-rooms{background:#fff;border:1px solid #efefef;border-radius:16px;justify-content:center;align-items:center;width:100%;height:24px;margin-top:10px;padding:0 8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.time.active{border:1px solid var(--secondary-dark)}.time:disabled{cursor:not-allowed;background-color:#efefef}.time:disabled .time-day,.time:disabled .time-title{color:#8a8b8d}.time:disabled .time-rooms{background-color:#efefef}.complete{flex-direction:column;gap:24px;padding:32px 256px;display:flex;overflow-y:auto}@media screen and (width<=1025px){.complete{padding:32px}}.complete-step-header button{gap:3px;display:flex}.complete-step-header path{stroke:var(--secondary-dark)}.complete-section{flex-direction:column;gap:8px;display:flex}.complete-section-text-container{color:#565c78;flex-direction:column;font-size:16px;line-height:24px;display:flex}.complete-section-title{font-size:28px;font-weight:600;line-height:36px}.complete-section-subtitle{font-size:20px;font-weight:600;line-height:28px}.complete-section-error{background:#f6edf1;border:1px solid #eedbdf;border-left:2px solid #d05f60;border-radius:4px 8px 8px 4px;align-items:center;gap:12px;margin-left:12px;padding:16px;display:flex}.complete-section-error-svg{height:100%}.complete-section-error div{flex-direction:column;gap:4px;display:flex}.complete-section-error-title{font-weight:600!important}.complete-section-error label{color:#565c78;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.complete-section-gender-radio-group{flex-direction:column;display:flex}.complete-section-gender-radio-group div{flex-direction:row;justify-content:center;display:flex}.complete-section-result{flex-direction:column;gap:48px;display:flex}.complete-section-result-title{margin-bottom:-40px;font-size:28px;font-weight:600;line-height:36px}.complete-section-result-text{color:#565c78;font-size:16px;line-height:24px}.complete-section-result-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.complete-section-result-buttons button{flex:1;height:48px}.carousel-image{width:100%;position:relative}.carousel-image .embla-image{width:100%;overflow:hidden}.carousel-image .embla-image-dots{justify-content:center;align-items:center;gap:13px;margin-top:10px;display:flex}.carousel-image .embla-image-dots .dot{cursor:pointer;background-color:#878dab;border:none;width:12px;height:12px;padding:unset!important;border-radius:50%!important}.carousel-image .embla-image-dots .is-active{background-color:var(--secondary);width:16px;height:16px}.carousel-image .embla-image .right{z-index:10;background-color:#ffffffcf;position:absolute;top:45%;right:10px}.carousel-image .embla-image .right:hover,.carousel-image .embla-image .left:hover{background-color:#fff}.carousel-image .embla-image .left{z-index:10;background-color:#ffffffcf;position:absolute;top:45%;left:10px}.carousel-image .embla-image__container{transition:transform 50ms ease-in-out;display:flex}.carousel-image .embla-image__slide{flex:0 0 100%;justify-content:center;width:100%;max-height:480px;display:flex;position:relative}.carousel-image .embla-image__slide img{border-radius:16px;width:100%;height:100%}.home{gap:50px;height:100%;padding:20px 0;display:flex}@media screen and (width<=1440px){.home{padding:20px 1rem}}.home-container{width:calc(100% - 338px)}@media screen and (width<=1025px){.home-container{width:100%}}.home-banner{height:fit-content;max-height:500px;margin-bottom:32px}.home-featured{flex-direction:column;margin:25px 0;display:flex}.home-featured-header{z-index:1;background-color:#fafafa;border-bottom:1px solid #919191;margin-bottom:20px;padding:5px;position:sticky;top:0}.home-featured-tag{scrollbar-width:none;gap:5px;width:100%;max-width:100%;padding:10px 5px;display:flex;overflow-x:auto}.home-featured-tag::-webkit-scrollbar{display:none}.home-featured-tag-box{text-align:center;flex-direction:column;flex:none;align-items:center;width:100px;font-size:14px;font-weight:600;display:flex}.home-featured-tag-box .tag{width:80px;margin-bottom:8px}.home-featured-tag-box .tag img{border-radius:50%;width:100%}.home-featured-mobile{display:block}@media screen and (width>=1025px){.home-featured-mobile{display:none!important}}.home-featured-title{font-size:32px;font-weight:600;line-height:40px}.home-info{border-left:4px solid var(--blue);background-color:var(--blue-light);border-radius:8px;width:100%;margin-bottom:12px;padding:24px;display:flex;position:relative}.home-alert{background-color:#ffe6e6;border:1px solid #fcacac;border-left-width:4px;border-radius:8px;width:100%;margin-bottom:12px;padding:24px;display:flex;position:relative}.home-alert-svg{cursor:pointer;position:absolute;top:5px;right:5px}.home-alert-icon{margin:0 10px}.home-alert-text{flex-direction:column;gap:6px;font-size:16px;font-weight:400;line-height:24px;display:flex}.home-alert-text-title{color:#000;font-size:20px;font-weight:600;line-height:28px}.embla{--slide-height:19rem;--slide-spacing:1rem;--slide-size:calc((100% - 4 * var(--slide-spacing)) / 5)}.embla-title{font-size:28px;font-weight:700;line-height:40px}.embla__viewport{overflow:hidden}.embla__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1);display:flex}.embla__slide{flex:0 0 var(--slide-size);justify-content:center;align-items:center;min-width:0;display:flex;transform:translate(0,0)}.embla-buttons{z-index:2;gap:8px;display:flex;position:absolute;top:15px;right:8px}@media (width<=1025px){.embla-buttons{display:none}}.embla-buttons button:hover{cursor:pointer;background-color:#878dab81}.embla-container .right{z-index:10;position:absolute;top:50%;right:0;transform:translateY(-50%)}.embla-container .left{z-index:10;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (width>=650px){.embla-mobile-arrow{display:none!important}}.embla-dots{justify-content:center;align-items:center;gap:13px;margin-top:10px;display:flex}.embla-dots .dot{width:6px;height:6px}@media (width>=1025px){.embla-dots .dot{width:12px;height:12px}}.embla-dots .dot{cursor:pointer;background-color:#878dab;border:none;padding:unset!important;border-radius:50%!important}.embla-dots .is-active{width:8px;height:8px}@media (width>=1025px){.embla-dots .is-active{width:16px;height:16px}}.embla-dots .is-active{background-color:var(--secondary)}.isLoading{justify-content:space-between;gap:20px;width:100%;display:flex}.embla-tag{--slide-height:19rem;--slide-spacing:1rem;--slide-size:calc((100% - 5 * var(--slide-spacing)) / 6)}.embla-tag-title{font-size:32px;font-weight:600;line-height:40px}.embla-tag__viewport{overflow:hidden}.embla-tag__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1);display:flex}.embla-tag__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);justify-content:center;align-items:center;display:flex;transform:translate(0,0)}.embla-tag-buttons{z-index:2;gap:8px;display:flex;position:absolute;top:-5px;right:8px}@media (width<=1025px){.embla-tag-buttons{display:none}}.embla-tag-buttons button:hover{cursor:pointer;background-color:#878dab81}.embla-tag-container .right{z-index:10;position:absolute;top:50%;right:0;transform:translateY(-50%)}.embla-tag-container .left{z-index:10;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (width>=1001px){.embla-tag-mobile-arrow{display:none!important}}.embla-tag-dots{justify-content:center;align-items:center;gap:13px;margin-top:10px;display:flex}.embla-tag-dots .dot{width:6px;height:6px}@media (width>=1025px){.embla-tag-dots .dot{width:12px;height:12px}}.embla-tag-dots .dot{cursor:pointer;background-color:#878dab;border:none;padding:unset!important;border-radius:50%!important}.embla-tag-dots .is-active{width:8px;height:8px}@media (width>=1025px){.embla-tag-dots .is-active{width:16px;height:16px}}.embla-tag-dots .is-active{background-color:var(--secondary)}@media (width<=1800px){.embla{--slide-size:calc((100% - 3 * var(--slide-spacing)) / 4)}.embla-tag{--slide-size:calc((100% - 4 * var(--slide-spacing)) / 5)}}@media (width<=1600px){.embla{--slide-size:calc((100% - 2 * var(--slide-spacing)) / 3)}.embla-tag{--slide-size:calc((100% - 3 * var(--slide-spacing)) / 4)}}@media (width<=1200px){.embla{--slide-size:calc((100% - 1 * var(--slide-spacing)) / 2)}.embla-tag{--slide-size:calc((100% - 2 * var(--slide-spacing)) / 3)}}@media (width<=1000px){.embla{--slide-size:100%}.embla-tag{--slide-size:calc((100% - 2 * var(--slide-spacing)) / 3)}}@media (width<=700px){.embla-tag{--slide-size:calc((100% - 1 * var(--slide-spacing)) / 2)}}@media (width<=400px){.embla-tag{--slide-size:100%}}.tag{cursor:pointer;letter-spacing:-1px;aspect-ratio:1;text-align:center;background-color:#fff;border:1px solid #efefef;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;max-height:100%;font-size:20px;font-style:normal;font-weight:600;line-height:28px;display:flex;box-shadow:0 2px 2px #00000014,0 4px 8px -2px #0000000a}@media screen and (width<=1024px){.tag{width:175px}}.tag img{width:100px}.tag:hover,.active{border-color:var(--secondary);border-width:2px;box-shadow:0 2px 8px #6363634d}.loginModal{flex-direction:column;padding:32px 64px;display:flex;overflow:scroll}@media screen and (width<=500px){.loginModal{padding:12px}}.loginModal-content{flex-direction:column;gap:8px;margin-top:24px;display:flex}.loginModal-content-text{flex-direction:column;gap:8px;display:flex}.loginModal-content-text-title{letter-spacing:-1px;font-size:32px;font-weight:600;line-height:40px}.loginModal-content-text-subtitle{color:#565c78;font-size:16px;font-weight:400;line-height:24px}.loginModal-content-form{flex-direction:column;gap:12px;display:flex}.loginModal-content-form .google{color:#565c78;background:#ffffff03;border:1px solid #878dab;border-radius:8px;box-shadow:0 2px 4px -2px #00000014,0 4px 8px -2px #0000000a}.loginModal-content-form .MuiFormControl-fullWidth{margin:8px 0!important}.loginModal-content-form-button{flex:1;height:48px}.loginModal-content-breaker{justify-content:center;display:flex;position:relative}.loginModal-content-breaker hr{width:80%}.loginModal-content-breaker label{text-transform:uppercase;color:#565c78;background-color:#fff;padding:0 16px;font-size:16px;font-weight:400;line-height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loginModal-content-terms{color:#565c78;font-size:14px;font-weight:400;line-height:20px}.loginModal .formContainer{flex-direction:column;align-items:center;display:flex}.loginModal .loginSignup{color:#565c78;padding:12px;font-size:14px;font-weight:400}.loginModal .forgot-password{margin-top:-15px}.carousel{width:100%;max-width:500px;margin:auto;position:relative}.carousel .embla{width:100%;overflow:hidden}.carousel .embla .right{z-index:10;position:absolute;top:50%;right:0}.carousel .embla .left{z-index:10;position:absolute;top:50%;left:0}.carousel .embla__container{display:flex}.carousel .embla__slide{cursor:zoom-in;flex:0 0 100%;position:relative}.carousel .embla__slide .carousel-image-container{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.carousel .embla__slide .carousel-image-container.zoomed{cursor:zoom-out}.carousel .embla__slide .carousel-image-container.zoomed img{transition:none}.carousel .embla__slide .carousel-image-container img{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;max-height:100%;transition:transform .3s}.carousel .carousel-zoom-btn{cursor:pointer;z-index:2;background:#fff;border:1px solid #ccc;position:absolute;bottom:65px;right:40px;border-radius:50%!important;width:48px!important;height:48px!important;padding:0!important}@media screen and (width<=799px){.carousel .carousel-zoom-btn{right:10px}}.carousel .carousel-indicator{color:#8a8b8d;border:1px solid var(--neutral);background-color:#fff;border-radius:16px;padding:0 8px;font-size:14px;font-weight:600;line-height:20px;position:absolute;bottom:65px;left:40px;box-shadow:0 2px 4px -2px #00000014,0 4px 8px -2px #0000000a}.carousel .carousel-thumbs{justify-content:space-between;gap:10px;padding:4px 16px;display:flex;overflow-x:scroll}@media screen and (width<=500px){.carousel .carousel-thumbs{display:none}}.carousel .carousel-thumbs .carousel-thumb{cursor:pointer;border:2px solid #0000;border-radius:6px;width:50px;height:auto}.carousel .carousel-thumbs .carousel-thumb.active{border-color:var(--secondary-dark)}.product{gap:16px;padding:32px 16px;display:flex;position:relative}.product-not-found{text-align:center;justify-content:center;width:100%;display:flex}.product-not-found label{font-size:24px;font-weight:600}@media screen and (width>=1025px){.product-container{width:calc(100% - 304px)}}.product-container{background-color:#fff;border-radius:20px;gap:64px;width:-webkit-fill-available;padding:40px 0;display:flex;position:relative}@media screen and (width<=799px){.product-container{flex-direction:column;gap:16px}}.product-container-image{width:45%}@media screen and (width<=799px){.product-container-image{width:100%}}.product-container-back{z-index:1;position:absolute;top:0;left:0}.product-container-back path{stroke:var(--secondary-dark)}@media screen and (width<=799px){.product-container-detail{width:100%}}.product-container-detail{flex-direction:column;gap:12px;width:45%;display:flex}.product-container-detail-title{letter-spacing:-.5px;word-break:break-all;font-size:40px;font-weight:600;line-height:48px}.product-container-detail-origin{color:#8a8b8d;text-align:center;background:#f1f2f4;border:1px solid #efefef;border-radius:16px;width:fit-content;height:24px;padding:0 8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.product-container-detail-brand{font-size:14px;font-weight:400;line-height:20px}.product-container-detail-weight{color:#8a8b8d;font-size:14px;font-weight:400;line-height:20px}.product-container-detail-price{color:var(--secondary-dark);font-size:24px;font-weight:600;line-height:32px}.product-container-detail-price .strike{color:#8a8b8d;margin-right:8px;font-size:16px;font-weight:400;line-height:24px;text-decoration:line-through}.product-container-detail-replace .MuiCheckbox-root{padding-left:0!important}.product-container-detail-replace{align-items:center;font-size:14px;font-weight:400;line-height:20px;display:flex}.product-container-detail-buttons button{gap:5px;width:-webkit-fill-available;min-height:56px;display:flex}.product-container-detail-buttons path{stroke:#fff}.product-container-detail-promotions{flex-direction:column;align-items:flex-start;display:flex}.product-container-detail-promotions div{background-color:var(--secondary);color:#fff;border-radius:12px;padding:0 4px;font-size:14px;font-weight:600;line-height:20px}.product-container-detail-promotions label{color:var(--secondary-dark);font-size:14px;line-height:20px}@media screen and (width<=799px){.product-container-list{width:unset;z-index:10;position:absolute;top:32px;right:10px}}.product-container-list{justify-content:center;align-items:flex-start;width:10%;display:flex}.product-container-list button{background-color:#fff;border:1px solid #878dab;border-radius:8px;justify-content:center;align-items:center;min-width:48px;min-height:48px;display:flex;box-shadow:0 2px 4px -2px #00000014,0 4px 8px -2px #0000000a;padding:10px!important}.product-container-list .isInList{background-color:#191e3b!important}.product-container-list .isInList path{fill:#191e3b;stroke:#fff}.product-info{margin-top:32px}.product-info .MuiAccordion-root{border-bottom:1px solid #efefef;box-shadow:none!important;background-color:#fff!important}.product-info .MuiAccordion-root:before{display:none}.product-info .Mui-expanded{margin:0!important}.product-info .MuiAccordionSummary-root{min-height:48px;padding:0 12px}.product-info .MuiAccordionSummary-root .MuiTypography-root{color:#212121;text-transform:uppercase;font-size:16px;font-weight:600;line-height:24px}.product-info .MuiAccordionSummary-root .MuiSvgIcon-root{color:#000}.product-info .MuiAccordionDetails-root{color:#333;padding:8px 12px 16px;font-size:14px;line-height:20px}.product-info .MuiAccordionDetails-root table{border-collapse:collapse;width:100%;margin-top:8px}.product-info .MuiAccordionDetails-root table th,.product-info .MuiAccordionDetails-root table td{text-align:left;border-bottom:1px solid #979797;border-left:1px solid #979797;border-right:1px solid #979797;padding:4px 5px;font-size:14px}.product-info .MuiAccordionDetails-root .product-info-allergy{margin-top:6px;font-size:14px}.product-info .MuiAccordionDetails-root .product-info-allergy .allergy-title{margin-bottom:2px;font-weight:600}.profile-container{gap:4px;height:100%;margin:32px 0;display:flex}@media screen and (width<=1024px){.profile-container{flex-direction:column}}.profile-container .profile-menu{flex-direction:column;width:20%;padding-left:20px;display:flex}@media screen and (width<=1024px){.profile-container .profile-menu{display:none}}.profile-container .profile-menu hr{align-self:anchor-center;width:80%;margin:8px 0}.profile-container .profile-menu-header{color:#fff;background-color:#212121;border-top-left-radius:16px;border-top-right-radius:16px;padding:12px 32px;font-size:16px;font-weight:600;line-height:24px;display:flex}.profile-container .profile-menu-item{cursor:pointer;border-bottom:1px solid #d0cdcd;align-items:center;gap:12px;padding:12px 32px;font-size:16px;font-weight:400;line-height:24px;display:flex}.profile-container .profile-menu-item path{stroke:#c0c0c3}.profile-container .profile-menu-item:hover{background-color:#ebedf5}.profile-container .profile-menu .active-item{background-color:#efefef}.profile-container .profile-menu button{align-items:center;gap:4px;align-self:anchor-center;width:100%;height:56px;margin-top:24px;display:flex}.profile-container .profile-data{flex-direction:column;gap:8px;width:80%;padding:24px;display:flex}@media screen and (width<=1024px){.profile-container .profile-data{width:100%}}.profile-container .profile-data .css-19opgx6-MuiFormControlLabel-root .MuiFormControlLabel-label{font-size:14px;font-weight:400;line-height:20px}.profile-container .profile-data-title{font-size:24px;font-weight:600;line-height:32px}.profile-container .profile-data-alert{flex-direction:column;gap:8px;margin-top:24px;font-size:16px;line-height:24px;display:flex}.profile-container .profile-data-alert-buttons{gap:16px;margin-top:24px;display:flex}.mobile-profile-menu{padding:16px;display:none}@media screen and (width<=1024px){.mobile-profile-menu{display:flex}}.mobile-profile-menu-item{gap:10px;align-items:center!important;display:flex!important}.consents div{display:block!important}.signup{flex-flow:column wrap;padding:32px 120px;display:flex}@media screen and (width<=800px){.signup{padding:32px}}@media screen and (width<=500px){.signup{padding:12px}}.signup-title{flex-direction:column;gap:5px;padding:20px;font-size:28px;font-style:normal;font-weight:600;line-height:36px;display:flex}@media screen and (width<=500px){.signup-title{padding:5px}}.signup-title .subtitle{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.signup-form{padding:20px}@media screen and (width<=500px){.signup-form{padding:5px}}.signup-info{background:#ebf2fa;border:1px solid #c9dcea;border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.signup-info label{color:#565c78;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.signup-terms{color:var(--black);padding:12px;font-size:14px;font-weight:400}.signup hr{margin-left:12px}.profile-card{border:1px solid #dde0eb;border-radius:8px;flex-direction:column;gap:8px;padding:20px;display:flex}.profile-card-title{font-size:20px;font-weight:600;line-height:28px}.profile-card div{flex-direction:column;gap:0;display:flex}.profile-card-field{color:#565c78;font-size:16px;font-weight:600;line-height:24px}.profile-card-description{color:#565c78;font-size:16px;font-weight:400;line-height:24px}.address-card{border:1px solid #dde0eb;border-radius:8px;flex-direction:column;gap:8px;padding:20px;display:flex}.address-card-favorite{color:#565c78;border:1px solid #dde0eb;border-radius:16px;justify-content:center;align-items:center;gap:4px;max-width:fit-content;height:24px;padding:0 16px;font-size:14px;font-weight:400;line-height:20px;display:flex}.address-card-title{font-size:20px;font-weight:600;line-height:28px}.address-card-address{color:#565c78;font-size:16px;font-weight:400;line-height:24px}.address-card-buttons{align-items:center;gap:8px;display:flex}.smartbip-switch .MuiSwitch-thumb{background-color:#fff;box-shadow:0 1px 3px #0000004d}.smartbip-switch .MuiSwitch-track{background-color:#ccc}.smartbip-switch .Mui-disabled{opacity:.6}.profile-list{flex-direction:column;gap:32px;width:80%;padding:24px;display:flex}@media screen and (width<=1024px){.profile-list{width:100%}}.profile-list-header{justify-content:space-between;align-items:center;display:flex}.profile-list-header-title{font-size:24px;font-weight:600;line-height:32px}.profile-list-header button{gap:5px;height:48px!important}.profile-list-header button path{stroke:var(--secondary-dark)}.profile-list-detail{flex-wrap:wrap;gap:16px;display:flex}@media screen and (width<=1024px){.profile-list-detail{justify-content:center}}.profile-list-container{flex-direction:column;gap:16px;display:flex}.profile-list-container-list{border:1px solid #dde0eb;border-radius:8px;flex-direction:column;gap:8px;padding:20px;display:flex}.profile-list-container-list-favorite{color:#565c78;border:1px solid #dde0eb;border-radius:16px;justify-content:center;align-items:center;gap:4px;max-width:fit-content;height:24px;padding:0 16px;font-size:14px;font-weight:400;line-height:20px;display:flex}.profile-list-container-list-header{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.profile-list-container-list-header-title{font-size:20px;font-weight:600;line-height:28px}.profile-list-container-list-items{color:#8a8b8d;font-size:16px;line-height:24px}.profile-list-container-list-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-list-container-list-buttons button{gap:4px;display:flex!important}.profile-list-container-list-buttons path{stroke:var(--secondary-dark)!important}.smartlist-dialog{width:max-content}.profile-order{flex-direction:column;gap:32px;width:80%;padding:24px;display:flex}@media screen and (width<=1024px){.profile-order{width:100%}}.profile-order-back{justify-content:flex-start;align-items:center;margin-bottom:-32px;display:flex}.profile-order-back button svg,.profile-order-back button path{stroke:var(--secondary-dark)}.profile-order-back button{align-items:center;gap:4px;display:flex}.profile-order-header{justify-content:space-between;align-items:center;display:flex}.profile-order-header button svg,.profile-order-header button path{stroke:#fff}.profile-order-header button{align-items:center;gap:4px;height:48px;display:flex}.profile-order-title{font-size:24px;font-weight:600;line-height:32px}.profile-order-date{font-size:16px;font-weight:600;line-height:24px}.profile-order-detail{color:#8a8b8d;font-size:16px;font-weight:400;line-height:24px}.profile-order-items{flex-wrap:wrap;gap:16px;display:flex}@media screen and (width<=1024px){.profile-order-items{justify-content:center}}.popup-order{flex-direction:column;gap:16px;padding:32px;font-size:24px;font-weight:600;line-height:32px;display:flex}.popup-order-icon{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:12px;display:flex}.popup-order-content{color:#8a8b8d;font-size:16px;font-weight:400;line-height:24px}.popup-order-buttons{align-items:center;gap:16px;width:100%;display:flex}.order-card{background:#fff;border:1px solid #efefef;border-radius:8px;flex-direction:column;gap:20px;padding:20px;display:flex}.order-card-warning{border:1px solid var(--amber);background-color:var(--amber-light);height:32px;color:var(--amber);border-radius:16px;justify-content:center;align-items:center;gap:8px;width:max-content;padding:0 8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.order-card-success{border:1px solid var(--green);background-color:var(--green-light);height:32px;color:var(--green);border-radius:16px;justify-content:center;align-items:center;gap:8px;width:max-content;padding:0 8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.order-card-error{border:1px solid var(--red);background-color:var(--red-light);height:32px;color:var(--red);border-radius:16px;justify-content:center;align-items:center;gap:8px;width:max-content;padding:0 8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.order-card-info{border:1px solid var(--blue);background-color:var(--blue-light);height:32px;color:var(--blue);border-radius:16px;justify-content:center;align-items:center;gap:8px;width:max-content;padding:0 8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.order-card-date{gap:12px;font-size:20px;font-weight:600;line-height:28px;display:flex}.order-card-delivery{color:#8a8b8d;background:#fff;border:1px solid #efefef;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:max-content;height:32px;padding:0 8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.order-card-detail{color:#8a8b8d;font-size:16px;font-weight:400;line-height:24px}.order-card-buttons{align-items:center;gap:16px;display:flex}.order-card-buttons button{height:32px}.profile-shipping{flex-direction:column;gap:32px;width:80%;padding:24px;display:flex}@media screen and (width<=1024px){.profile-shipping{width:100%}}.profile-shipping-title-container{justify-content:space-between;display:flex}.profile-shipping-title{font-size:24px;font-weight:600;line-height:32px}.profile-shipping-addresses{flex-direction:column;gap:32px;display:flex}.profile-shipping-form-header{border-bottom:1px solid #dde0eb;justify-content:space-between;align-items:center;padding:24px;font-size:24px;font-weight:600;line-height:32px;display:flex}.profile-shipping-form-header svg{cursor:pointer}.profile-shipping-form-body{padding:20px}.profile-shipping-form-footer{border-top:1px solid #dde0eb;align-items:center;padding:24px;display:flex}.profile-shipping-form-footer button{flex:1}.profile-shipping-alert{border:1px solid #efefef;border-radius:8px;flex-direction:column;align-items:flex-start;gap:32px;padding:20px;font-size:16px;font-weight:600;line-height:24px;display:flex}.result{flex-direction:column;justify-content:center;gap:32px;padding:56px 200px;display:flex}@media screen and (width<=799px){.result{padding:16px 32px}}.result-title{letter-spacing:-.5px;font-size:40px;font-weight:600;line-height:48px}.result-text{font-size:20px;font-weight:400;line-height:28px}.scrollDiv{justify-content:center;position:sticky;bottom:5px}.goUp{background-color:var(--secondary-dark);color:#fff;border:0;border-radius:20px;padding:7px 25px;font-size:14px}.goUp path{stroke:#fff}.goUp:hover{scale:1.01}.search{gap:10px;padding:20px 0;display:flex}@media screen and (width<=1440px){.search{padding:20px 1rem}}.search-container{flex-direction:column;gap:10px;width:100%;padding:16px;display:flex}@media screen and (width>=1025px){.search-container{width:calc(100% - 298px)}}.search-container .carousel-image{flex-direction:column}.search-container .infinite-scroll-component{overflow:unset!important}.search-container-remove{align-items:center;gap:4px;width:100%;display:flex;overflow-x:scroll}@media screen and (width<=1024px){.search-container-remove{flex-direction:row-reverse}}.search-container-remove-filter{cursor:pointer;background:#fff;border:1px solid #efefef;border-radius:16px;align-items:center;gap:4px;min-width:fit-content;padding:4px 8px;font-size:16px;line-height:24px;display:flex}.search-container-remove-filter svg{width:16px;height:16px}.search-container-remove button{min-width:fit-content}.search-container-remove button path{stroke:var(--secondary-dark)}.search-container-breadcrumb{justify-content:flex-start;align-items:center;display:flex}.search-container-breadcrumb span{color:#8a8b8d;font-size:14px;line-height:20px}.search-container-breadcrumb path{stroke:var(--secondary-dark)}.search-container-title{font-size:32px;font-weight:600;line-height:40px}.search-container-total{font-size:20px;font-weight:600;line-height:28px}.search-container-results{flex-wrap:wrap;justify-content:space-evenly;gap:16px;display:flex}.search-container-filter{justify-content:space-between;gap:20px;display:flex}.stores{flex-direction:column-reverse;gap:32px;padding:16px;display:flex}@media screen and (width>=1025px){.stores{flex-direction:row}}.stores-accordion{background-color:#fff;flex-direction:column;gap:10px;width:100%;display:flex;position:sticky;top:250px}.stores-accordion-text{color:#8a8b8d;background:#fff;border:1px solid #c0c0c3;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:48px;font-size:16px;font-weight:600;line-height:24px;display:flex;box-shadow:0 2px 4px -2px #00000014,0 4px 8px -2px #0000000a}.stores-map{height:450px;position:sticky!important;top:250px!important}@media screen and (width>=1025px){.stores-map{width:100%;top:192px}}.stores-list{flex-direction:column;flex:0 50%;gap:20px;display:flex}.stores-list-title{font-size:24px;font-weight:600;line-height:32px}.stores-list .active{border:4px solid var(--secondary-dark)}.stores-list-card{background:#fff;border:1px solid #efefef;border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px;height:fit-content;min-height:220px;padding:20px;display:flex}.stores-list-card-icon{background:#f1f2f4;border-radius:48px;justify-content:center;align-items:center;padding:10px;display:flex}.stores-list-card-title{font-size:20px;font-weight:600;line-height:28px}.stores-list-card-address,.stores-list-card-time{color:#8a8b8d;font-size:16px;font-weight:400;line-height:24px}.stores-list-card-address div,.stores-list-card-time div{border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.stores-list-card-time label{align-items:center;gap:10px;display:flex}.stores-list-card .green{background-color:var(--green)}.stores-list-card .green:before{content:"";background-color:#fff;width:12px;height:12px;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%3e%3cpath%20d='M10%203L4.5%208.5L2%206'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%3e%3cpath%20d='M10%203L4.5%208.5L2%206'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.stores-list-card .red{background-color:var(--red)}.stores-list-card .red:before{content:"";background-color:#fff;width:12px;height:12px;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cpath%20d='M18%206L6%2018M6%206L18%2018'%20stroke='%23878DAB'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cpath%20d='M18%206L6%2018M6%206L18%2018'%20stroke='%23878DAB'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.privacy-policy{flex-direction:column;justify-content:center;max-width:1440px;margin:1rem;display:flex}.privacy-policy .policy-heading{letter-spacing:1.03px;color:#333;margin-bottom:13px;font-size:24px;font-weight:700}.privacy-policy .policy-title{cursor:pointer;padding:15px 0;font-size:14px;font-weight:700;display:block}.privacy-policy .policy-subtitle{cursor:pointer;padding:5px 0;font-size:14px;font-weight:700;display:block}.privacy-policy .policy-terms{letter-spacing:.6px;color:#333;padding:5px;font-size:14px;font-weight:400}
