body{font-size:1rem}#content-wrap{position:absolute;inset:0;overflow:auto}#content{max-width:none;margin-top:0}.content-box{color:var(--menu-text-color);background-color:#fff;border-radius:6px;overflow-y:visible;box-shadow:0 2px 8px #0000001a}#busy{top:0}#header{box-shadow:none;position:relative}.header-icon i{color:var(--h1-color);font-size:40px}#header-content>div{height:fit-content}#header-content{align-items:center;width:100%;display:flex;height:fit-content!important}.logo-container{float:left;max-width:300px;padding:2rem 0}.logo-container>a,.logo-container img{height:var(--logo-max-height);max-width:100%!important}#menu{overflow:visible scroll}#menu,#menu-container,.menu-container{top:0}.menu-close-button-fixed{width:30px;height:30px;padding:5px 6px;font-size:20px;position:absolute;top:5px;right:9px}#nav-info-container{height:calc(var(--product-nav-height)*2);border-radius:6px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000001a}#product-nav-wrapper{height:var(--product-nav-height);z-index:10;background-color:#fff;flex:1;justify-content:flex-start;display:flex;position:relative;top:0;box-shadow:0 3px 4.65px #0000004a}#product-nav-wrapper.sticky{border-radius:0;position:fixed;top:0;box-shadow:0 3px 4.65px #0000004a}#shop-info-short{height:var(--product-nav-height)}#address-warning{margin-bottom:-20px;padding:15px}#bottom{padding:15px 0 30px}#toTop{bottom:20px}#message-box{padding-top:15px}.link-box{background-color:var(--menu-background);border-radius:5px;padding:5px 15px 15px}.circle-outer{border:1px solid var(--menu-text-color)}.circle-inner{background-color:var(--menu-text-color)}.orders-list{padding-bottom:15px}.modal-header.gradient-primary{background-image:linear-gradient(90deg,var(--modal-header),#fff)}.product-list-item:not(.devider):hover{background:-moz-linear-gradient(180deg,#fff,var(--modal-light));background:-webkit-linear-gradient(180deg,#fff,var(--modal-light));background:linear-gradient(180deg,#fff,var(--modal-light));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="var(--modal-light)",GradientType=1)}.cart-container{margin-top:0}.product-list-container{margin-top:20px;position:relative}.product-list{box-shadow:none}.col-sm-cart:not(.sticky){margin-top:20px;position:relative;top:0;left:0}.col-sm-cart.sticky{top:calc(var(--product-nav-height) + 20px);margin-top:0;position:fixed}.facebook-icon-sm{color:#fff;text-align:right;border-radius:3px;width:24px;height:24px;margin-right:5px;padding:1px 0 4px;display:inline-block}.facebook-icon-sm i{font-size:20px}.social-links:not(#contact .social-links){padding-top:15px}.social-links>p{margin-bottom:0}.adress-box{margin:20px -15px 30px;padding:20px 0 30px}#open-times{vertical-align:middle;flex-direction:row;align-items:flex-start;margin:0;padding-bottom:20px}.time{padding:5px}.day-string{text-align:center;border-bottom:1px solid #d3d3d3;width:100%;padding-top:20px;font-weight:500}.day-string.vertical{display:none}.day-string.horizontal.special{padding-left:5px;padding-right:5px}.flex-container.day-line{text-align:center;-webkit-flex-direction:column;flex-direction:column;justify-content:flex-start;width:100%;margin:0}.slot-connector{padding:5px}@media (width<=991px){.content-box:not(.view-center),#product-nav{box-shadow:none;border-radius:0}#button-footer{display:block}#toTop{bottom:55px}#content{width:100%;margin:0;padding:0}#status-bar>.container{width:100%;padding-left:15px;padding-right:15px}#header-nav-container{width:100%;padding:0}#nav-info-container{border-radius:0;box-shadow:0 2px 8px #0000001a}.transparent-color-box{border-radius:0}.col-sm-cart{display:none}#btn-show-cart{border-radius:0;height:35px;margin-top:0;padding:0;font-size:20px}#btn-show-cart i.glyphicon{vertical-align:text-bottom}.col-sm-cart{padding-left:0!important}#cart-container{margin-left:0!important}#cart-container>h4{display:none}.cart-item{font-size:1rem}.product-list-container{overflow:visible}#footer-wrap{bottom:35px}#button-footer{height:35px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}#open-times{flex-direction:column;max-width:100%}.flex-container.day-line{text-align:center;flex-direction:row;justify-content:flex-start;width:100%}.day-string.horizontal{text-align:left;display:none}.day-string.vertical{text-align:left;display:block}.slot-connector{flex-basis:30px}@media (width>=768px){.day-string.horizontal{border-bottom:none;width:90px;height:32px;padding-top:5px;display:block}.day-string.horizontal.special{width:270px}.day-string.vertical{display:none}.time{flex-basis:150px}}}@media (width<=767px){.dropdown-menu>li>a{margin-top:5px}.group-icons>.group-icon>a>p{font-size:16px}.home-section h1{font-size:32px}.home-section h2{font-size:24px}body{overflow:auto}.logo-container img{max-height:var(--logo-max-height-mobile)!important;margin-top:var(--logo-margin-top-mobile)!important}#header-nav-container{padding-left:0;padding-right:0}h1.home-h1{font-size:40px!important}div.group-icon:first-child:last-child{width:100%}div.group-icon:first-child:nth-last-child(2),div.group-icon:first-child:nth-last-child(2)~div.group-icon{width:50%}div.group-icon:first-child:nth-last-child(3),div.group-icon:first-child:nth-last-child(3)~div.group-icon,div.group-icon:first-child:nth-last-child(4),div.group-icon:first-child:nth-last-child(4)~div.group-icon,div.group-icon:first-child:nth-last-child(5),div.group-icon:first-child:nth-last-child(5)~div.group-icon,div.group-icon:first-child:nth-last-child(6),div.group-icon:first-child:nth-last-child(6)~div.group-icon,div.group-icon:first-child:nth-last-child(7),div.group-icon:first-child:nth-last-child(7)~div.group-icon,div.group-icon:first-child:nth-last-child(8),div.group-icon:first-child:nth-last-child(8)~div.group-icon,div.group-icon:first-child:nth-last-child(9),div.group-icon:first-child:nth-last-child(9)~div.group-icon,div.group-icon:first-child:nth-last-child(10),div.group-icon:first-child:nth-last-child(10)~div.group-icon,div.group-icon:first-child:nth-last-child(11),div.group-icon:first-child:nth-last-child(11)~div.group-icon,div.group-icon:first-child:nth-last-child(12),div.group-icon:first-child:nth-last-child(12)~div.group-icon,div.group-icon:first-child:nth-last-child(13),div.group-icon:first-child:nth-last-child(13)~div.group-icon,div.group-icon:first-child:nth-last-child(14),div.group-icon:first-child:nth-last-child(14)~div.group-icon,div.group-icon:first-child:nth-last-child(15),div.group-icon:first-child:nth-last-child(15)~div.group-icon,div.group-icon:first-child:nth-last-child(16),div.group-icon:first-child:nth-last-child(16)~div.group-icon,div.group-icon:first-child:nth-last-child(17),div.group-icon:first-child:nth-last-child(17)~div.group-icon,div.group-icon:first-child:nth-last-child(18),div.group-icon:first-child:nth-last-child(18)~div.group-icon,div.group-icon:first-child:nth-last-child(19),div.group-icon:first-child:nth-last-child(19)~div.group-icon,div.group-icon:first-child:nth-last-child(20),div.group-icon:first-child:nth-last-child(20)~div.group-icon{width:33.3333%}#open-times{flex-direction:column;max-width:100%}.flex-container.day-line{text-align:center;flex-direction:row;justify-content:center;width:100%}.day-string.horizontal{display:none}.day-string.vertical{display:block}.slot-connector{flex-basis:30px}.time{flex-basis:150px}}@media screen and (width<=480px){h1.home-h1{font-size:32px!important}.home-section h2{font-size:20px}.group-h1{font-size:24px}.group-icons>.group-icon>a>p{font-size:14px}.option-list-item,.variant-list-item{width:100%;padding:5px 0;font-size:.875rem}.option-list-item .product-list-item-info,.variant-list .product-list-item-info{padding:0 0 0 5px}#open-times.slot-3{flex-direction:column;max-width:100%}#open-times.slot-3 .flex-container.day-line{text-align:center;flex-direction:column;justify-content:flex-start;width:100%}#open-times.slot-3 .day-string.horizontal{display:none}#open-times.slot-3 .day-string.vertical{margin-bottom:5px;display:block}#open-times.slot-3 .slot-connector{flex-basis:20px}#open-times.slot-3 .time{flex-basis:30px}}@media screen and (width<=420px){#status-popup{width:calc(100vw - 30px)}#backlink-container{flex:3}.header-icon i{color:var(--h1-color);font-size:32px}}@media screen and (width<=374px){#status-bar>.container{font-size:12px}#status-info{height:32px;margin-right:0;padding:9px 0 3px 3px}#backlink-container>div{padding:7px 0 5px 3px}#backlink-container>div>img{margin-top:-3px;margin-left:6px}}