@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ac-fade-in-down{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}body{width:100%;height:100%}.custom-breadcrumbs{list-style:none;padding:0;display:flex}.custom-breadcrumbs>li{margin-right:calc(2*var(--border-radius))}.custom-breadcrumbs>li>a{color:var(--gray)}.custom-breadcrumbs>li>svg{color:var(--gray-400);margin-left:calc(2*var(--border-radius))}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.store-navbar{top:.75rem;border:1px solid var(--gray-100);backdrop-filter:blur(5px);background:#ffffffa3;border-radius:calc(2*var(--border-radius))}[data-theme-style=dark] .store-navbar{background:#1a1a1aa3}.store-navbar-logo{max-height:2.5rem}.badge-price{color:var(--primary);background-color:var(--primary-100);padding:.25rem .5rem;font-size:95%}.store-cover-wrapper{position:relative;display:flex;height:17.5rem;background:var(--primary-100);border-radius:calc(2*var(--border-radius));overflow:hidden}.store-cover-background{position:absolute;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;transition:.6s transform ease-in-out}.card:hover .store-menu-image-background,.store-cover-background:hover{transform:scale(1.1)}.store-title{color:var(--black)}.store-description,[data-theme-style=dark] .store-description{color:var(--gray)}.store-menu-image-wrapper{position:relative;height:13rem;width:100%;background:var(--primary-100);border-top-left-radius:calc(2*var(--border-radius));border-top-right-radius:calc(2*var(--border-radius));overflow:hidden}.store-menu-image-background{position:absolute;width:100%;height:100%;object-fit:cover;transition:.6s transform ease-in-out}.store-item-image-wrapper{position:relative;min-width:10rem;min-height:10rem;max-width:10rem;max-height:10rem;background:var(--primary-100);border-radius:calc(2*var(--border-radius));overflow:hidden}.store-item-image-background{position:absolute;width:100%;height:100%;object-fit:cover}.store-item-main-image-wrapper{position:relative;width:100%;height:25rem;background:var(--primary-100);border-radius:calc(2*var(--border-radius));overflow:hidden}.store-item-main-image-background{position:absolute;width:100%;height:100%;object-fit:cover}.store-cart-image-wrapper{position:relative;min-width:5rem;min-height:5rem;max-width:5rem;max-height:5rem;background:var(--primary-100);border-radius:calc(2*var(--border-radius));overflow:hidden}.store-cart-image-background{position:absolute;width:100%;height:100%;object-fit:cover}.store-footer{margin-top:3rem;padding-top:3rem;padding-bottom:3rem;font-size:.95rem;border-top:1px solid var(--gray-100)}img{vertical-align:inherit!important}.icon-favicon{width:.95rem;height:auto}.icon-favicon-small{width:.75rem;height:auto}.store-logo{max-width:4rem}.svg-sm,.svg-sm svg{width:1rem;height:1rem}.svg-md,.svg-md svg{width:1.25rem;height:1.25rem}.svg-lg,.svg-lg svg{width:1.5rem;height:1.5rem}.custom-radio-box{cursor:pointer}.custom-radio-box input[type=checkbox]+div,.custom-radio-box input[type=radio]+div{transition:all .3s ease-in-out;border:2px solid transparent;background:var(--gray-50)}.custom-radio-box input[type=checkbox]:checked+div,.custom-radio-box input[type=radio]:checked+div{border:2px solid var(--primary)}.custom-radio-box input[type=checkbox]:hover+div,.custom-radio-box input[type=radio]:hover+div{border:2px solid var(--primary)}.link-info{position:fixed;z-index:1;bottom:1rem;left:1rem}.link-info a{display:flex;align-items:center;justify-content:center;border-radius:50%;min-width:30px;min-height:30px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#0003;color:#fff}.link-info a:hover{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff}.announcement-wrapper{margin:.75rem;border-radius:.5rem;opacity:0;transition:opacity .3s ease-in;animation:ac-fade-in-down .3s ease-in .6s forwards}@media (min-width:992px){.announcement-wrapper{border-radius:5rem}}.pwa-wrapper{position:fixed;bottom:0;width:calc(100% - 1.5rem);z-index:1000;background:hsla(0,0%,90%,50%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-theme-style=dark] .pwa-wrapper{background:hsla(0,0%,22%,50%)}.container-disabled-simple{pointer-events:none}