.clearfix:after{content:"";display:table;clear:both}.spacer10{height:10px}.spacer20{height:20px}.spacer30{height:30px}.spacer40{height:40px}.spacer50{height:50px}.spacer60{height:60px}.spacer70{height:70px}.spacer80{height:80px}.spacer90{height:90px}.spacer100{height:100px}.form-control{border-radius:2px}html{min-height:100%}body{font-family:Muli,sans-serif;color:#2c3644;position:relative;font-style:normal}body img{max-width:100%;display:block}.hidden{display:none}a{color:#de4444}a,a:active,a:focus,a:hover{text-decoration:none}ol,ul{margin:0;padding:0}ol ol,ol ul,ul ol,ul ul{padding-left:25px}input{outline:0;box-shadow:none;border-radius:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif;font-weight:400}#map{height:400px;width:100%}.req-symbol{font-weight:500;color:#de4444;font-family:sans-serif}.back-to-top{bottom:30px;display:none;font-weight:700;font-size:18px;letter-spacing:2px;position:fixed;right:20px;width:30px;height:30px;line-height:26px;text-align:center;text-decoration:none;transform-origin:100% 50% 0;-o-transform-origin:100% 50% 0;-webkit-transform-origin:100% 50% 0;z-index:99999;overflow:hidden;border:1px solid;padding:0;background-color:#fff}.back-to-top:before{content:"\F106";font-family:FontAwesome;position:absolute;color:#222;z-index:111;width:100%;height:100%;text-align:center;display:inline-block;top:0;left:0;right:0}.back-to-top:hover:before{color:#fff}.back-to-top.show{display:block}.light-bg{background-color:#e8edf5}.carousel-indicators{z-index:4}.page-sec{padding:15px 0 40px}@media (min-width:768px){.page-sec{padding:60px 0 40px}}.page-sec__white-bg .page-sec__sub-text,.page-sec__white-bg .page-sec__sub-title{color:#666}.page-sec__header{text-align:center}.page-sec__body,.page-sec__footer,.page-sec__header{margin-bottom:30px}.page-sec__logo{margin-bottom:20px;width:60px}.page-sec__logo,.page-sec__logo img{display:inline-block}.page-sec__title{font-size:32px;margin-bottom:10px}@media (min-width:768px){.page-sec__title{font-size:40px}}@media (min-width:992px){.page-sec__title{font-size:50px}}.page-sec__body-title,.page-sec__body-title a,.page-sec__title,.page-sec__title a{color:#2c3644}.page-sec__color-bg .page-sec__body-title,.page-sec__color-bg .page-sec__body-title a,.page-sec__color-bg .page-sec__title,.page-sec__color-bg .page-sec__title a{color:#fff}.page-sec__sub-title{font-size:18px;font-family:Muli,sans-serif;font-weight:300;width:80%;margin:0 auto}@media (min-width:768px){.page-sec__sub-title{font-size:20px}}@media (min-width:992px){.page-sec__sub-title{font-size:24px}}.page-sec__color-bg{background-color:rgba(0,0,0,.25)}.page-sec__image-bg{background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative}.page-sec__body-title{font-size:24px;margin-bottom:20px;letter-spacing:1px}.page-sec__body-text{margin-bottom:20px;font-weight:300}.page-sec__sub-text{font-size:16px;color:#fff;text-align:center;margin:0 auto;width:100%}@media (min-width:992px){.page-sec__sub-text{width:80%}}@media (min-width:1200px){.page-sec__sub-text{width:50%}}.home-breakfast-sec{background-image:url(../img/render-2.jpg)}.home-espresso-sec{background-attachment:fixed;background-image:url(../img/Specijalitet-sec-bg-3.jpg)}.home-cocktail-sec{background-attachment:fixed;background-image:url(../img/kokteli-sec-bg-1.jpg)}.home-delivery-sec{margin-bottom:50px}.home-delivery-sec-bg{border:3px solid #de4444;background-position:50%;background-size:cover;background-image:url(../img/delivery-bg-3.jpg)}.delivery-sec__body{background-color:#de4444;color:#fff;padding:30px;height:100%}.page-cocktail-sec__title{font-size:23px;font-weight:700;color:#fff;text-align:center;text-transform:uppercase}.home-legat-sec{background-image:url(../img/legat-sec-bg-2.jpg)}.home-legat-sec .page-sec__color-bg{background-color:rgba(0,0,0,.78)}.home-legat-sec .page-sec__logo{margin:0 auto 20px;width:150px}@media (min-width:992px){.home-legat-sec .page-sec__logo{width:300px}}.contact-map-sec{height:calc(100% - 43px);padding:8px;background-color:#fff;box-shadow:1px 1px 4px rgba(0,0,0,.25)}.error-page__content p{font-size:24px;line-height:1.4;margin-bottom:0;color:#666}.error-page__content p a{color:#de4444}.error-page__title{font-size:46px;margin-bottom:20px}.delivery-prices-sec.card{border:none}.delivery-prices-sec .card-header{color:#666;border-top:1px solid rgba(0,0,0,.125);border-left:1px solid rgba(0,0,0,.125);border-right:1px solid rgba(0,0,0,.125)}@media (min-width:768px){.delivery-prices-sec .card-header{background-color:#de4444;color:#fff}}.delivery-prices-sec .card-title{font-size:16px;font-weight:600;margin:0 0 18px;text-transform:uppercase;font-family:Muli,sans-serif}.delivery-prices-sec .card-body{border-bottom:1px solid rgba(0,0,0,.125);border-left:1px solid rgba(0,0,0,.125);border-right:1px solid rgba(0,0,0,.125)}.delivery-prices-sec ul{padding-left:20px}.site-header{position:absolute;top:0;left:0;width:100%;z-index:5}.nav-link{font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#fff;font-weight:400}.nav-link:hover{color:#de4444}.above-top-bar{padding:5px 0;background:rgba(0,0,0,.8);position:relative;z-index:3}.above-top__item{color:#fff;font-size:14px}.above-top__item a{color:#fff}.above-top__item a:hover{color:#de4444}.above-top__item:first-child{margin-right:30px}.bbar-navbar{background-color:#000}@media (min-width:992px){.bbar-navbar{background-color:rgba(0,0,0,.45)}}.logo-white{width:50px}.svg-wrap svg{max-width:100%}.navbar-brand{display:block;width:120px}.navbar-toggler{color:#fff}.navbar-expand-lg .navbar-nav .online-shop-item a.nav-link{text-align:center;border-radius:2px;background-color:#de4444;padding-right:.5rem;padding-left:.5rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (min-width:992px){.navbar-expand-lg .navbar-nav .online-shop-item a.nav-link{padding-right:.8rem;padding-left:.8rem}}.navbar-expand-lg .navbar-nav .online-shop-item a.nav-link:hover{background-color:#cb2424;color:#fff}.page-header__image-bg{background-position:50%;background-repeat:no-repeat;background-size:cover}.page-header-sec{padding-top:160px;padding-bottom:50px}@media (min-width:992px){.page-header-sec{padding-top:200px;padding-bottom:50px}}.page-header__color-bg{background-color:rgba(0,0,0,.6)}.page-title__1{color:#fff;font-size:32px;text-align:center}@media (min-width:992px){.page-title__1{font-size:50px}}.page-sub-title__1{color:#fff;font-family:Muli,sans-serif;font-size:18px;text-align:center;font-weight:300;width:80%;margin:0 auto}@media (min-width:992px){.page-sub-title__1{font-size:24px}}.home-slider-sec{background:rgba(0,0,0,.9)}.home-slider-sec .carousel-item{height:60vh}@media (min-width:768px){.home-slider-sec .carousel-item{height:100vh}}.carousel-item{background-size:cover;background-position:50%;background-repeat:no-repeat}.carousel-item__logo{padding-left:40px;width:120px}@media (min-width:768px){.carousel-item__logo{width:220px}}@media (min-width:992px){.carousel-item__logo{width:320px}}@media (min-width:1200px){.carousel-item__logo{width:420px}}.carousel-item__title{font-size:40px;font-weight:300;color:#fff;font-family:Muli,sans-serif}#videoBG{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:auto;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-aspect-ratio:650/433){#videoBG{width:100%;height:auto}}@media (max-aspect-ratio:650/433){#videoBG{width:auto;height:100%}}.home-about-sec{padding:50px 0}.home-about__title{font-family:Muli,sans-serif;font-weight:300;font-size:24px;color:#666}.home-about__title a{color:#666}.home-about__title a:hover{text-decoration:underline}.title-pepper-logo{width:50px;margin-bottom:20px}.about-logo{margin-bottom:20px}@media (min-width:768px){.about-logo{width:300px}}.content-box{position:relative}@media (min-width:768px){.content-box{display:-webkit-box;display:flex}}.content-box__image{margin-right:10px;background-size:cover;background-position:50%;background-repeat:no-repeat;display:inline-block;width:36%}@media (min-width:768px){.content-box__image{margin-right:0;margin-left:0;width:100%;display:block}}@media (min-width:992px){.content-box__image{margin-right:20px;width:30%}}@media (min-width:992px){.content-box__image.double-image{margin-right:20px;width:60%}}.content-box__image-gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:10px;grid-row-gap:10px}@media (min-width:768px){.content-box__image-gallery{width:100%;grid-template-columns:repeat(1,1fr)}}@media (min-width:992px){.content-box__image-gallery{grid-template-columns:repeat(3,1fr);width:50%}}.content-box__text-box{height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.content-box__text-box-inner{background-color:#fff;padding:50px 60px}.content-box__text-box-inner.bg-color{box-shadow:1px 1px 4px rgba(0,0,0,.25)}@media (min-width:992px){.content-box-right .content-box__text-box{width:60%;position:absolute;right:0}}.content-box-left{-webkit-box-pack:end;justify-content:flex-end}@media (min-width:992px){.content-box-left .content-box__text-box{width:60%;position:absolute;left:0}}.content-box__text{font-size:14px;line-height:24px;color:#666}.about-logo-legat{width:160px}.about-logo-legat.logo-small{width:100px}.large-text{background-color:#f9f9f9;box-shadow:1px 1px 4px rgba(0,0,0,.25);padding:50px}.menu-nav .nav-link{color:#2c3644}.menu-nav .nav-link.active{color:#de4444}.mob-tab-controls{margin-bottom:20px}.menu-tab__title{font-size:32px;color:#de4444}.menu-item{width:100%;float:left;margin:30px 0 0;text-align:left}.menu-item.shop-item{margin-top:0;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #666}.menu-item__image a{width:140px;display:block}@media (max-width:767px){.menu-item__image a{width:80px}}.menu_post{font-weight:600;font-size:14px;text-transform:uppercase;position:relative}.menu_post.menu-mob__post .menu_title{line-height:1.2;display:inline-block;width:auto;font-size:14px}.menu_title{position:relative;z-index:2;font-size:16px;background:#fff;top:0;font-family:Muli,sans-serif;padding-right:5px}@media (max-width:767px){.menu_title{display:block;width:70%}}.menu_dots{top:14px;left:0;z-index:1;margin:0;border:0;height:3px;display:block;background-image:radial-gradient(circle closest-side,#ccc 80%,#fff 0);background-position:bottom;background-size:4px 2px;background-repeat:repeat-x}.menu_dots,.menu_price{position:absolute;right:0}.menu_price{top:0;font-size:17px;color:#222;z-index:2;background:#fff;font-family:Muli,sans-serif;padding-left:5px}.menu_desc{text-transform:none;letter-spacing:0;font-size:13px;width:auto;margin-top:0;font-weight:400;margin-bottom:0}.menu_desc.menu-mob__desc{padding-top:8px;color:#676767}.menu-mob{margin-bottom:10px;border-bottom:1px solid #ccc}.menu-mob .menu_price{position:static;padding:5px 10px;background:#ececec;font-size:15px}.form-label{margin-bottom:1px;font-weight:700;color:#666;letter-spacing:1px}.form-control{padding:10px 20px;height:auto}.required-mark{color:#de4444;font-weight:700}.custom-switch.b-custom-control-lg,.input-group-lg .custom-switch{padding-left:2.8125rem}.custom-switch.b-custom-control-lg .custom-control-label,.input-group-lg .custom-switch .custom-control-label{font-size:1.25rem;line-height:1.5}.custom-switch.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-switch .custom-control-label:before{top:.3125rem;height:1.25rem;left:-2.8125rem;width:2.1875rem;border-radius:.625rem}.custom-switch.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-switch .custom-control-label:after{top:calc(.3125rem + 2px);left:calc(-2.8125rem + 2px);width:calc(1.25rem - 4px);height:calc(1.25rem - 4px);border-radius:.625rem;background-size:50% 50%}.custom-switch.b-custom-control-lg .custom-control-input:checked~.custom-control-label:after,.input-group-lg .custom-switch .custom-control-input:checked~.custom-control-label:after{-webkit-transform:translateX(.9375rem);transform:translateX(.9375rem)}.site-footer{background-image:url(../img/footer-22.jpg);font-weight:300;color:hsla(0,0%,100%,.8)}.site-footer .page-sec__color-bg{background-color:rgba(0,0,0,.88)}.site-footer a{color:hsla(0,0%,100%,.8)}.site-footer a:hover{color:#de4444}.footer-logo-link{display:block;margin-bottom:15px;width:240px}.footer-col__title{padding-top:14px;font-size:24px;margin-bottom:20px}.footer-col__nav{list-style:none;margin:0;padding:0}.footer-col__nav li{margin-bottom:10px}.footer-col__item-icon{width:20px;display:inline-block;text-align:center;color:#de4444}.footer-col__navigation{list-style:none;margin:0;padding:0}.footer-col__navigation li{margin-right:10px;margin-bottom:2px;display:inline-block}.footer-col__navigation li:after{content:"/";padding-left:10px;opacity:.5}.footer-col__navigation li:last-child:after{content:"";padding-left:0}.footer-col.soc-col a{color:#de4444}.footer-col.soc-col a:hover{background-color:#de4444;color:#fff}.footer-soc__link{width:46px;height:46px;line-height:50px;text-align:center;font-size:18px;background-color:#fff;display:block;margin-right:20px;border-radius:50px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.bottom-line{color:hsla(0,0%,100%,.5);font-size:14px;font-weight:300}.bottom-line hr{border-top:1px solid #de4444}@media (min-width:768px){.bottom-line hr{margin:40px 0 30px}}.signature a{color:hsla(0,0%,100%,.5);background-image:url(../img/apaone-logo-white.png);background-repeat:no-repeat;padding-left:20px;background-position:0;text-decoration:none}.sidebar-widget{margin-bottom:30px}.widget__body{padding-top:10px}.widget__list{list-style:none;margin:0;padding:0}.widget__list li{margin-bottom:10px}.contact__sub-title{font-size:24px;margin-bottom:15px}.contact-soc__link{width:46px;height:46px;line-height:50px;text-align:center;font-size:18px;background-color:#de4444;color:#fff;display:block;margin-right:20px;border-radius:50px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.contact-soc__link:hover{background-color:#a01c1c;color:#fff}.btn{border-radius:2px}.btn-white{color:#005791;background-color:#fff;border-color:#fff}.btn-white:hover{color:#fff;background-color:#005791;border-color:#fff}.btn-secondary{color:#fff}.btn-white-1{color:#de4444;background-color:#fff;border-color:#fff}.btn-white-1:hover{color:#fff;background-color:#2c3644;border-color:#2c3644}.reservation-wrap{position:relative}.reservation-card{position:absolute;top:-15px;right:20px}.reservation-card.legat .legat-logo{width:70px}.reservation-card__link{display:block;width:240px;height:110px;position:relative}.reservation-card__link:hover .reservation-card__media{-webkit-transform:translate(-2px,-10px);transform:translate(-2px,-10px)}.reservation-card__link:hover:before{border-width:0 0 25px 15px;top:-10px}.reservation-card__link:before{content:"";display:block;left:-15px;top:0;width:0;height:0;border-color:transparent transparent #a01c1c;border-style:solid;border-width:0 0 15px 15px}.reservation-card__link:before,.reservation-card__media{-webkit-transition:all .05s ease-out;transition:all .05s ease-out;position:absolute}.reservation-card__media{background-color:#de4444;color:#fff;padding:20px;width:240px;height:104px}.reservation-card__media img{width:50px}.reservation-card__media .reservation-text{display:block}.reservation-card__media .reservation-text.text-1{font-family:Raleway,sans-serif;font-size:21px;line-height:1}.reservation-card__media .reservation-text.text-2{font-family:Raleway,sans-serif;font-size:27px;line-height:1}.reservation-card__media .reservation-text.text-3{font-family:Muli,sans-serif;font-size:15px;line-height:1}.meal-card-list.bg-white .meal-card__header,.meal-card-list.bg-white .meal-card__image{box-shadow:1px 1px 4px rgba(0,0,0,.25)}.meal-card{max-width:350px;padding-bottom:40px;margin:0 auto 20px;position:relative}.meal-card__image{background-color:#fff;padding:8px}.meal-card__image img{display:block;max-width:100%}.meal-card__header{background-color:#fff;padding:8px 10px;position:absolute;bottom:0;left:50%;width:80%;-webkit-transform:translate(-50%);transform:translate(-50%);text-align:center;color:#000}.meal-card__title-wrap{height:31px;overflow:hidden;margin-bottom:5px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.meal-card__title{font-size:14px;margin:0;font-family:Muli,sans-serif;line-height:1;font-weight:700}.meal-card__desc{line-height:1.2;font-size:14px;margin:0;height:33px;overflow:hidden;color:#666}.meal-card__hr{border-top:1px solid rgba(0,0,0,.2);margin-top:10px;margin-bottom:10px}.meal-card__price{text-align:center;font-size:14px;font-family:Raleway,sans-serif;color:#de4444}.event-card{position:relative;box-shadow:1px 1px 4px rgba(0,0,0,.25);margin-bottom:30px}.event-card__link{color:#2c3644}.event-card__header{padding:15px}.event-card__title{font-size:20px;font-family:Muli,sans-serif;height:46px;overflow:hidden;margin-bottom:15px}.event-card__title a{color:#2c3644}.event-card__title a:hover{color:#de4444}.event-card__meta{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#424242}.event-card__desc-wrap{position:absolute;bottom:0;left:0;width:100%;background-color:#fff;padding:15px}.event-card__desc{height:46px;overflow:hidden;font-size:14px;font-weight:300}.event-card__desc p{margin:0}.event-card__image{background-color:#fff;padding-bottom:30px}.image-gallery__card{box-shadow:1px 1px 4px rgba(0,0,0,.25);background-color:#fff;padding:8px;margin-bottom:20px}.image-gallery__card.grid-card{margin-bottom:0;padding:0}.image-gallery__link{position:relative;overflow:hidden;display:block;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-repeat:no-repeat}.image-gallery__link:hover .image-gallery__thumb{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.8}.image-gallery__thumb{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;position:absolute;left:0;top:0;width:100%}.image-gallery__card-header{position:absolute;bottom:0;width:100%;background-color:rgba(0,0,0,.4);color:#fff}.image-gallery__card-title{margin:0;padding:10px 20px;font-size:16px}.wysiwyg-content{line-height:24px;font-size:16px;color:#666}.wysiwyg-content a{color:#de4444}.wysiwyg-content a:hover{text-decoration:underline}.noscroll{overflow:hidden;margin-right:17px}.modal-mask{overflow-y:auto;position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal-content{border-radius:8px}.modal-container{margin:80px auto;padding:20px 30px;background-color:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.33);-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.modal-element{padding:0 30px}.modal-element.option-element{margin-bottom:20px}.modal-header{position:relative;border-top-left-radius:6px;border-top-right-radius:6px}.modal-header .close{color:#fff}.modal-header-element{padding:0 60px 0 30px}.modal-header-close-btn{position:absolute;top:0;right:10px;color:#fff;font-size:24px;padding:10px;display:block}.modal-product-desc{margin-bottom:0}.modal-header{background-color:#de4444;color:#fff}.modal-product-title{font-size:18px;margin-bottom:2px}.modal-product-title,.modal-product__sub-title{text-transform:uppercase;font-weight:700;font-family:Muli,sans-serif}.modal-product__sub-title{font-size:16px;margin-bottom:10px}.modal-body{padding:0}.modal-option-sec{margin-bottom:30px}.modal-option-sec.no-margin{margin-bottom:0}.modal-spacer{border-bottom:1px solid #ccc;padding-top:15px;padding-bottom:15px}.modal-sub-title{font-size:18px;text-transform:uppercase;font-weight:700;margin-bottom:20px}.dimensions-name{font-size:16px;font-weight:700;width:170px;display:inline-block}.dimensions-val{padding-left:6px}.dimensions-price{color:#de4444}.dimensions-desc{font-size:16px;font-weight:700}.dimensions-desc .currency{color:#888}.dodaci-name{margin-right:10px;font-size:16px;font-weight:700}.modal-error{background-color:#e66f6f;border:1px solid #de4444;color:#fff;padding:10px 20px;font-weight:700;font-size:14px;display:inline-block}.modal-form-actions{position:relative}.modal-form-actions__info{position:absolute;bottom:60px;right:20px}.modal-form-actions__info.rounded-info{border-radius:120px;width:80px;height:80px;line-height:80px;background-color:#399b3e;color:#fff;text-align:center;font-size:40px}.cart-modal__product-name{font-size:16px}.cart-modal__product-size{color:#de4444}.cart-modal__extras-list{color:#888}.cart-modal__extras-list .doneness{font-weight:700}.cart-modal__extras-list li:not(:last-child):after{content:" / "}.cart-modal__product_total{font-size:16px;font-weight:700}.table .cart-modal__price-td{vertical-align:middle}.cart-modal__table-foot{font-size:16px;font-weight:700;background:#efefef;border-bottom:1px solid #dee2e6}.cart-modal__table-foot .currency{color:#888;font-size:14px}.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);border-radius:6px}.loading-overlay .loading-icon{position:absolute;top:50%;left:50%;color:#de4444;font-size:40px;z-index:5}.modal-footer{-webkit-box-pack:justify;justify-content:space-between;display:block;padding:15px 0}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.cart-modal_product.link:hover{background-color:#de4444;color:#fff;cursor:pointer}.cart-modal_product.link:hover .cart-modal__extras-list,.cart-modal_product.link:hover .cart-modal__product-size{color:#fff}.no-product-title{text-transform:uppercase;font-size:18px;text-align:center;padding:20px 0 60px;margin:0}.small-container{max-width:600px}.modal-qty label{display:none}.modal-product__option-list{list-style:none}.modal-product__option-list li{margin-bottom:10px}.option-item{display:block}.option-item.custom-control{padding-left:0}.option-item label{font-size:14px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:7px 15px 7px 32px;border:1px solid #ccc;border-radius:2px}.option-item label:focus,.option-item label:hover{cursor:pointer;background-color:#eaeaea}.option-item .custom-control-label:after,.option-item .custom-control-label:before{left:8px;top:10px}.option-item .option-item__spacer{-webkit-box-flex:1;flex-grow:1;border-bottom:1px dotted #ccc;margin-bottom:4px;margin-right:10px;margin-left:10px}.modal-form-body{padding:1rem}.modal-form-body label{margin-bottom:0}.modal-form-footer{border-top:1px solid rgba(0,0,0,.1);padding:1rem}.modal-backdrop{background-color:rgba(0,0,0,.95)}.modal-loader{position:absolute;z-index:50;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,100%,.85)}.modal-loader .loading-sec{width:40px;height:40px;position:absolute;z-index:50;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-loader .loading-icon{position:absolute;color:#de4444;font-size:3rem;-webkit-animation:spin 4s linear infinite;animation:spin 4s linear infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.quantity{display:inline-block;border-radius:3px;padding:0;border:1px solid #e2e2e2;width:126px}.quantity .group-quantity-button{position:relative}.quantity .group-quantity-button .btn,.quantity .group-quantity-button a{padding:0;display:inline-block;width:35px;text-align:center;line-height:40px;height:40px;color:#818181;font-size:13px;position:absolute;top:0;background-color:#f6f6f6}.quantity .group-quantity-button .btn.minus,.quantity .group-quantity-button a.minus{border-bottom-right-radius:0;border-top-right-radius:0;left:0;z-index:50;border-right:1px solid #e2e2e2}.quantity .group-quantity-button .btn.plus,.quantity .group-quantity-button a.plus{border-bottom-left-radius:0;border-top-left-radius:0;right:0;z-index:50;border-left:1px solid #e2e2e2}.quantity .input-text{border:none;line-height:38px;height:40px;text-align:left;padding-left:55px;font-size:16px;color:#8e8e8e;border-radius:0;width:120px}.head-cart__btn{padding:2px 10px;color:#fff}.head-cart__btn:focus,.head-cart__btn:hover{color:#de4444}.head-cart__val{margin-right:10px}.head-cart__count{background-color:#de4444;color:#fff;padding:0 5px;border-radius:2px}.head-cart__val{display:inline}@media (max-width:991px){.head-cart__val{display:none}}.shop-cart-mob .head-cart__val,.shop-cart .head-cart__val{display:inline}.shop-cart-mob .head-cart__btn,.shop-cart .head-cart__btn{display:block;width:100%;text-align:center;background-color:#212020;padding:15px 10px;color:#fff}.shop-cart-mob .head-cart__btn:focus,.shop-cart-mob .head-cart__btn:hover,.shop-cart .head-cart__btn:focus,.shop-cart .head-cart__btn:hover{color:#de4444}.shop-cart-mob{display:block}@media (min-width:992px){.shop-cart-mob{display:none}}.shop-page .shop-title{font-size:16px;color:#666;font-weight:600;margin:0 0 18px;text-transform:uppercase;font-family:Muli,sans-serif}.cart-content{border:1px solid #e6e6e6;padding:0 20px 5px;margin-bottom:50px}@media (max-width:767px){.cart-content{margin-bottom:10px}}.shopping-cart-content{width:100%;text-align:center;padding:0 30px}.content-form .title{font-size:14px;font-weight:600;color:#222;text-transform:uppercase;margin:0}@media (min-width:768px){.content-form .title{margin-bottom:20px}}.shopping-cart-content .title td{font-size:14px;color:#8e8e8e;padding:15px 0;text-align:left;font-weight:600;text-transform:inherit}.shopping-cart-content .title td.quantity-item,.shopping-cart-content .title td.total{text-align:center}.shopping-cart-content tbody tr{border-bottom:1px solid #e6e6e6}.shopping-cart-content tbody:last-child tr:last-child{border-bottom:none}.shopping-cart-content tr{position:relative}.shopping-cart-content td{padding:10px}@media (max-width:767px){.shopping-cart-content td{text-align:right;padding-left:100px;margin-left:3%;padding-top:3px;padding-bottom:3px}.shopping-cart-content td.price,.shopping-cart-content td.quantity-item,.shopping-cart-content td.total{font-size:14px}}@media (min-width:768px){.shopping-cart-content td.quantity-item{text-align:center}}.shopping-cart-content .product-name{text-align:left;font-weight:700}@media (max-width:767px){.shopping-cart-content .product-name{text-align:right}}.cart-row__prod-meta-tr{font-size:14px;color:#888}.cart-row__prod-meta-tr td{padding:4px 10px}.cart-content{padding:0}@media (min-width:768px){.cart-content{padding:0 15px 15px}}@media (max-width:767px){.shopping-cart-content tr.title{display:none}}@media (max-width:767px){.shopping-cart-content tr td{display:block;width:97%;position:relative}}@media (max-width:767px){.shopping-cart-content td.edit-item .btn{display:block;width:100%;background-color:#a7a7a7;color:#fff;margin-bottom:16px}}.shopping-cart-content td.edit-item:before{display:none}@media (max-width:767px){.shopping-cart-content td:before{content:attr(data-title);font-size:14px;font-weight:700;color:#222;position:absolute;z-index:1;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width:767px){.shopping-cart-content .checkout-cart td.right{text-align:left}}@media (max-width:767px){.shopping-cart-content .checkout-cart td .left{margin-bottom:5px;margin-right:10px}}@media (max-width:767px){.shopping-cart-content .checkout-cart td .right{float:left;text-align:left;margin-bottom:25px}}@media (max-width:767px){.shopping-cart-content .checkout-cart td .right .submit{margin-left:0;margin-right:7px}}.proceed-checkout .main-title{font-size:14px;font-weight:600;color:#000;text-transform:uppercase;padding-bottom:14px;border-bottom:1px solid #e6e6e6;margin-bottom:20px}.proceed-checkout .main-title,.proceed-checkout .title{font-family:Muli,sans-serif;font-weight:600}.proceed-checkout .content{border:1px solid #e6e6e6;padding:20px 20px 15px;margin-bottom:50px}.proceed-checkout .content .proceed-checkout .content .title{text-transform:uppercase;margin:10px 0 20px;border-bottom:1px solid #e6e6e6;padding-bottom:20px}.proceed-checkout .content .info-checkout{overflow:hidden;margin-bottom:5px}.proceed-checkout .content .info-checkout .text{float:left;font-size:14px;color:#666}.proceed-checkout .content .info-checkout .item{float:right;font-size:16px;color:#555;font-weight:600}.proceed-checkout .content .total-checkout{border-top:1px solid #e6e6e6;padding-top:20px;overflow:hidden;margin-top:15px;margin-bottom:20px}@media (min-width:768px){.proceed-checkout .content .total-checkout{margin-top:25px;margin-bottom:47px}}.proceed-checkout .content .total-checkout .text{float:left;font-size:14px;color:#666}.proceed-checkout .content .total-checkout .price{float:right;font-size:18px;font-weight:700;color:#555}.proceed-checkout .content .group-button{margin:5px 0 10px}@media (min-width:768px){.proceed-checkout .content .group-button{margin:10px 0 20px}}.shopping-cart__grid{display:grid}.shopping-cart__grid-header,.shopping-cart__row{-webkit-box-align:center;align-items:center;grid-gap:10px;row-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr;grid-template-areas:"product-name price quantity-item total delete-item"}.product-name{grid-area:product-name}.price{grid-area:price}.quantity-item{grid-area:quantity-item}.total{grid-area:total}.delete-item{grid-area:delete-item}.cart-row__prod-additions{text-align:left;color:#888}.cart-row__prod-meta{margin-bottom:0}.cart-row__prod-meta-name{margin-right:10px}.cart-row__topping-item:after{content:", "}.cart-row__topping-item:last-child:after{content:""}.cart-row__link-text{color:#2c3644}.cart-row__link-text:hover{cursor:pointer;color:#de4444}.shopping-cart-tbody{border-bottom:1px solid #ccc}.shopping-cart-tbody:nth-child(2n){background-color:rgba(0,0,0,.05)}.shopping-cart-tbody:last-child{border-bottom:none}.card-dark{border-radius:0}.card-dark .card-header,.card-dark .card-header .card-header{border-radius:0;background-color:#565656;color:#fff}.content-form .input-info{width:100%;height:40px;line-height:40px;border:1px solid #e6e6e6;background-color:#f8f8f8;margin-bottom:0;padding:0 20px;outline:0}.content-form textarea.input-info{height:auto}.checkout__cart-content-header,.payment-form__header{background-color:#f8f8f8;padding:15px 30px;border:1px solid #e6e6e6;border-bottom:none}@media (max-width:767px){.checkout__cart-content-header,.payment-form__header{padding-left:10px}}.checkout__cart-content-title,.payment-form__title{font-size:16px;font-weight:600;margin:0;font-family:Muli,sans-serif}.delivery-address table{font-size:14px}.delivery-address .table td,.delivery-address .table th{padding:10px}.delivery-address .table tr:first-child td{border-top:none}.payment-form .main-title{font-family:Muli,sans-serif}.payment-form__body{border:1px solid #e6e6e6;padding:20px;margin-bottom:20px}.total-checkout{font-size:18px}.total-checkout .price{font-weight:700}.checkout-form__row{margin-bottom:10px}.checkout-form__row:last-child{margin-bottom:0}@media (min-width:768px){.checkout-form__row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:15px}.checkout-form__row:last-child{margin-bottom:0}}.checkout-form__el label{margin-bottom:0}.checkout-form__el label span{color:#de4444;font-weight:700}.checkout-form__el.label-el{font-size:13px}@media (min-width:768px){.checkout-form__el.label-el{width:150px;font-size:16px}}@media (min-width:768px){.checkout-form__el.input-el{-webkit-box-flex:1!important;flex:1 1 auto!important}}.checkout-delivery-sec{display:inline-block;border:2px solid #de4444;padding:15px 20px;border-radius:6px;margin-bottom:10px;color:#de4444}.checkout-delivery-sec ul{list-style:none;margin-bottom:10px}.checkout-delivery-sec ul li{padding:5px;border-bottom:1px solid rgba(0,0,0,.125)}.checkout-delivery-sec ul li:last-child{border-bottom:none}.checkout-local__text{display:inline-block;background-color:#fff;color:#de4444;border:2px solid #de4444;border-radius:6px;padding:10px 20px}.fadeTr-enter-active{-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in;-webkit-transition-delay:.1s;transition-delay:.1s}.fadeTr-leave-active{-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.fadeTr-enter,.fadeTr-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{-webkit-transition:all 1s;transition:all 1s}.slide-enter,.slide-leave-to{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.dg-backdrop-enter-active{-webkit-animation:dg-fadeIn .3s;animation:dg-fadeIn .3s}.dg-backdrop-leave-active{-webkit-animation:dg-fadeOut .5s;animation:dg-fadeOut .5s}.dg-fade-enter-active{-webkit-animation:dg-fadeIn .6s ease-out;animation:dg-fadeIn .6s ease-out}.dg-fade-leave-active{-webkit-animation:dg-fadeOut .6s ease-out;animation:dg-fadeOut .6s ease-out}@-webkit-keyframes dg-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dg-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes dg-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes dg-fadeOut{0%{opacity:1}to{opacity:0}}.dg-zoom-enter-active{-webkit-animation:dg-zoomIn .3s ease-out;animation:dg-zoomIn .3s ease-out}.dg-zoom-leave-active{-webkit-animation:dg-zoomOut .4s ease-out;animation:dg-zoomOut .4s ease-out}@-webkit-keyframes dg-zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes dg-zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes dg-zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes dg-zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.dg-bounce-enter-active{-webkit-animation:dg-bounceIn .6s;animation:dg-bounceIn .6s}.dg-bounce-leave-active{-webkit-animation:dg-zoomOut .6s;animation:dg-zoomOut .6s}@-webkit-keyframes dg-bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}40%{opacity:1;-webkit-transform:scale(1.06);transform:scale(1.06)}60%{-webkit-transform:scale(.92);transform:scale(.92)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes dg-bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}40%{opacity:1;-webkit-transform:scale(1.06);transform:scale(1.06)}60%{-webkit-transform:scale(.92);transform:scale(.92)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes dg-bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes dg-bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}.dg-btn-loader{width:100%;height:100%;position:absolute;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;top:0;left:0}.dg-btn-loader .dg-circles{width:100%;display:block;text-align:center}.dg-btn-loader .dg-circle{width:.9em;height:.9em;opacity:0;background-color:#09a2e3;display:inline-block;border-radius:50%;-webkit-animation-name:dg-circle-oscillation;animation-name:dg-circle-oscillation;-webkit-animation-duration:.5875s;animation-duration:.5875s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}.dg-btn-loader .dg-circle:not(:last-child){margin-right:8px}.dg-btn-loader .dg-circle:first-child{-webkit-animation-delay:.1195s;animation-delay:.1195s}.dg-btn-loader .dg-circle:nth-child(2){-webkit-animation-delay:.2755s;animation-delay:.2755s}.dg-btn-loader .dg-circle:nth-child(3){-webkit-animation-delay:.3485s;animation-delay:.3485s}@-webkit-keyframes dg-circle-oscillation{50%{opacity:1}}@keyframes dg-circle-oscillation{50%{opacity:1}}body.dg-open{width:100%;height:100%;overflow:hidden}.dg-container *{box-sizing:border-box}.dg-container [disabled]{cursor:not-allowed;opacity:.3}.dg-backdrop{background-color:rgba(0,0,0,.8)}.dg-backdrop,.dg-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:5000}.dg-content-cont{width:100%;font-family:inherit}.dg-main-content{width:98%;max-width:400px;padding:15px;border-radius:5px;margin:25px auto;background-color:#fff}.dg-content{font-size:16px;line-height:1.3em}.dg-title{margin:0 0 10px;padding:0;font-size:18px}.dg-content-body{border-bottom:2px solid #e1e6ea;padding-bottom:15px}.dg-content-footer{position:relative;padding:15px 0 0}.dg-form{background-color:#f8f8ff;padding:10px;margin-bottom:-15px}.dg-content-cont--floating{position:absolute;top:35%;-webkit-transform:translateY(-70%);transform:translateY(-70%);margin-top:0}@media (max-height:700px){.dg-content-cont--floating{position:relative;top:10%;-webkit-transform:none;transform:none;margin-top:0}}.dg-btn{display:inline-block;position:relative;min-width:80px;padding:6px 20px;border-radius:4px;outline:0;border:2px solid transparent;text-align:center;text-decoration:none;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;font-weight:700}.dg-btn:active,.dg-btn:focus,.dg-btn:link{outline:none}.dg-btn::-moz-focus-inner{border:0}.dg-btn--cancel{background-color:#0096d9}.dg-btn--ok{color:#0096d9;border-color:#0096d9}.dg-pull-right{float:right}.dg-btn.dg-btn--loading .dg-btn-content{visibility:hidden}.dg-clear:before{content:" ";display:block;clear:both}.dg-content-body--has-title .dg-content{font-size:14px}.dg-container--has-input .dg-main-content{max-width:450px}.dg-container--has-input .dg-content{margin-bottom:15px}.dg-container--has-input .dg-content-body{border-bottom:none}.dg-container--has-input .dg-form{border:1px solid #e1e6ea;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px}.dg-container--has-input .dg-content-footer{background-color:#f8f8ff;border:1px solid #e1e6ea;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:0 10px 10px}.dg-container .dg-highlight-1{color:#ff8c00;font-weight:700;border-bottom:1px solid #2ba5ff}.dg-container .dg-highlight-2{color:#2ba5ff;font-weight:700;border-bottom:1px solid #ff8c00}.dg-main-content{border-radius:2px}.dg-btn{border:1px solid transparent;border-radius:2px}.dg-btn--cancel{color:#fefefe;background-color:#de4444}.dg-btn--ok{color:#de4444;background-color:#fefefe;border-color:#de4444}