body{background-color:var(--body-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;font-weight:500}body,input,select,button,h1,h2,h3,h4,h5,h6{font-family:var(--font-family)}:root{color:var(--text-color);--swiper-navigation-size:22px!important}h1,h2,h3,h4,h5,h6{color:var(--text-color)}img,svg{display:block}.main-color,a{color:var(--main-color)}a:hover{cursor:pointer}*{box-sizing:border-box}h1{font-size:42px}h3{margin:0 0 .5rem;font-size:28px}h4{margin:0 0 .5rem;font-size:18px}p{margin-top:0;margin-bottom:1rem}p:last-child{margin-bottom:0}button:disabled{opacity:.5}.btn{vertical-align:middle;text-transform:none;text-decoration:none;display:inline-block;border-radius:20px!important;padding:6px 20px!important}a.btn{line-height:1.75}.btn--empty{background:#fff;padding:15px 20px;font-size:16px!important;box-shadow:0 6px 15px #9292926e!important}.btn--empty.btn{text-transform:none}.btn-lg{padding:15px!important}.btn--sm{border-radius:20px!important;padding:0 15px!important}.product--category-tags-container{white-space:nowrap;flex-wrap:wrap;display:flex;overflow:auto}@media (max-width:899px){.product--category-tags-container{z-index:1;flex-wrap:nowrap;margin:0 -16px 8px;padding:0 16px;position:relative}}.Mui-disabled input,.Mui-disabled.MuiSelect-select{background:#0000000d;border-radius:12px}.w-100{width:100%}.t-center{text-align:center}.MuiInputBase-root{border-radius:12px!important}.MuiDialog-container .MuiDialog-paper{overflow:unset}.MuiPopover-paper::-webkit-scrollbar{width:6px}.MuiPopover-paper::-webkit-scrollbar-track{background:0 0}.MuiPopover-paper::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.MuiAutocomplete-popper ::-webkit-scrollbar{width:6px}.MuiAutocomplete-popper ::-webkit-scrollbar-track{background:0 0}.MuiAutocomplete-popper ::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.custom-alert{color:#000;background-color:#ff57221a!important}.custom-alert svg{color:#ff5722}.minicart--addons-backdrop{z-index:10;pointer-events:none;background-color:#0000;transition:background-color .3s;position:absolute;inset:0;overflow:hidden}.minicart--addon-products-modal{z-index:1000;background-color:var(--modal-background);border-radius:15px 15px 0 0;padding:40px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}@media (max-width:350px){.minicart--addon-products-modal{padding:20px}}.minicart--addon-products-modal.active{transform:translateY(0)}.minicart--addons-backdrop.active{pointer-events:all;background-color:#0006}.minicart--addon-products__minicart-close{top:33px;right:30px;position:absolute!important}.minicart--addon-products__minicart-title{margin-bottom:20px;font-size:20px}.minicart--addon-products-modal .addon-product--mini{justify-content:space-between;align-items:center;display:flex}.product--quantity--mini{width:98px;position:static}.minicart--addon-products-modal img{border-radius:4px;width:100%!important}.popup-addons-wrapper{max-height:450px;margin:0 -40px;padding:0 40px;overflow-y:auto}@media (max-width:350px){.popup-addons-wrapper{margin:0 -20px;padding:0 20px}}.popup-addons-wrapper>div:not(:last-child){margin-bottom:4px}.popup-addons-wrapper::-webkit-scrollbar{width:6px}.popup-addons-wrapper::-webkit-scrollbar-track{background:0 0}.popup-addons-wrapper::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.addon-product--title-mini{vertical-align:middle;padding:6px;font-size:14px}.addon-product--mini-inner{align-items:center;display:flex}.addon-product--mini .addon-product--image{flex-direction:column;flex-shrink:0;justify-content:center;width:60px;display:flex}.addon-product--mini-inner--btn{width:104px;height:32px;border-radius:20px!important}.minicart--inner .bonuses-products--title{margin:40px 0 10px;padding-left:20px;font-size:18px;font-weight:700}.grecaptcha-badge,.leaflet-control-attribution .leaflet-control{visibility:hidden}.screen-footer{z-index:10;pointer-events:none;width:100%;position:fixed;bottom:0;left:0}.screen-footer>*{pointer-events:auto}.swiper-button-next,.swiper-button-prev{color:var(--main-color)!important}.platform-error{justify-content:center;align-items:center;min-height:100vh;display:flex}.platform-error h1{color:#ff5722;margin:0;font-size:2rem}
