@font-face{font-display:swap;font-family:BebasNeue;font-style:normal;font-weight:400;src:url(/vendors/webfonts/BebasNeue.eot),url(/vendors/webfonts/BebasNeue.woff2) format("woff2"),url(/vendors/webfonts/BebasNeue.woff) format("woff"),url(/vendors/webfonts/BebasNeue.ttf) format("truetype"),url(/vendors/webfonts/BebasNeue.otf) format("opentype"),url(/vendors/webfonts/BebasNeue.svg#BebasNeue) format("svg"),url(/vendors/webfonts/BebasNeue.eot?#iefix) format("embedded-opentype"),local("Arial Narrow")}*,body{box-sizing:border-box}body{color:#5d5e5f;font-family:Nunito Sans,sans-serif;font-size:16px;line-height:1.5;margin:0;padding:0}a:hover,a:link,a:visited{color:#779695;outline:none;text-decoration:none;transition:all .2s ease}label,p{color:#5d5e5f}p{line-height:1.5}h1,h2,h3,h4,h5{text-transform:uppercase}h1{font-size:25px}h2{font-size:20px}input,textarea{border:1px solid #c3c4c5;color:#5d5e5f;display:block;font-size:16px;height:70px;padding:4px;width:100%}input:focus,textarea:focus{border:1px solid #a6dad8;box-shadow:3px 6px 9px rgba(0,0,0,.17);outline:none}input:disabled{background-color:#f3f3f3}input.amount{color:#e4e6e8;text-align:center}em{color:#a6dad8;font-style:normal;font-weight:700}ul{list-style-type:none;margin:0;padding:0}hr{border-top:1px solid rgba(0,0,0,.1)}fieldset{border:none}.container{margin:0 auto;max-width:1340px}.row{display:flex;width:100%}.col{max-width:1340px}.bg-brand-primary{background-color:#a6dad8;border:2px solid #a6dad8}.bg-brand-primary-dark{background-color:#779696;border:2px solid #779696}.bg-brand-green{background-color:#d6d55b;border:2px solid #d6d55b}.bg-brand-primary-outline{background-color:#fff;border:2px solid #a6dad8}.bg-brand-primary-dark-outline{background-color:#fff;border:2px solid #779696}.bg-brand-green-outline{background-color:#fff;border:2px solid #d6d55b}.banner{height:100vh;max-height:150px;overflow:hidden;position:relative;width:100%}.banner img{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%}.text-right{text-align:right}@media screen and (min-width:992px){.banner{max-height:370px}}.error__image{max-width:100%}#helpdesk{background-color:#eb5468;border-top:10px solid #c1c05c;color:#fff;padding:30px;text-align:center}#helpdesk .helpdesk-container{width:100%}#helpdesk a{color:#fff;text-decoration:none}#helpdesk .text{font-size:150%}#helpdesk .text,#helpdesk p{color:#fff;margin:3px}.btn{cursor:pointer}.btn.focus,.btn:focus{box-shadow:0 0 15px 0 rgba(0,0,0,.1)}.btn.btn-primary,.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:link{align-items:center;background-color:#a6dad8;border-radius:0;border-width:0;box-shadow:0 0 0 0 #a6dad8;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:70px;justify-content:center;text-align:center}.btn.btn-primary:active:hover,.btn.btn-primary:focus:hover,.btn.btn-primary:hover,.btn.btn-primary:link:hover{box-shadow:0 0 15px hsla(0,0%,80%,.5)}.btn.btn-danger,.btn.btn-danger:active,.btn.btn-danger:focus,.btn.btn-danger:link{align-items:center;background-color:#eb5468;border-radius:0;border-width:0;box-shadow:0 0 0 0 #a6dad8;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:70px;justify-content:center;text-align:center}.btn.btn-danger:active:hover,.btn.btn-danger:focus:hover,.btn.btn-danger:hover,.btn.btn-danger:link:hover{box-shadow:0 0 15px hsla(0,0%,80%,.5)}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle,.show>.btn-primary.dropdown-toggle:focus{background-color:#a6dad8;box-shadow:0 0 15px hsla(0,0%,80%,.5);color:#fff}.btn-primary-outline,.btn-primary-outline:focus,.btn-primary-outline:link,.btn-primary-outline:visited{align-items:center;background-color:#fff;border:2px solid #a6dad8;border-radius:0;color:#a6dad8;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:70px;justify-content:center;line-height:70px;margin:0;padding:0;text-transform:uppercase;width:250px}.btn-primary-outline:focus:hover,.btn-primary-outline:hover,.btn-primary-outline:link:hover,.btn-primary-outline:visited:hover{background-color:#a6dad8;box-shadow:0 0 20px hsla(0,0%,80%,.5);color:#fff}.btn.btn-secondary{background-color:#fff;border:1px solid #3b4148;border-radius:0;color:#3b4148;font-size:15px;font-weight:600}.btn.btn-grey{background-color:#5d5e5f;border:none;border-radius:0;color:#fff;font-size:15px;font-weight:700;height:70px;line-height:70px;margin:0;padding:0;text-transform:uppercase;width:250px}.btn.btn-grey:hover{background-color:#fff;border:2px solid #cbcccc;box-shadow:0 0 20px hsla(0,0%,80%,.5);color:#5d5e5f}.btn-collapse{background-color:#f6f6f6;border-bottom:1px solid #f6f6f6;border-top:1px solid #f6f6f6;cursor:pointer}.btn-collapse.collapsed{background-color:transparent;color:#5d5e5f;display:inline-block;font-size:15px;font-weight:700;padding-right:20px;width:100%}.btn-collapse .checkmark{top:24px}.btn.btn-submit{width:260px}button.close{background-color:#f6f6f6;border:1px solid #cbcccc;color:#cbcccc}.express-info-icon{border:1px solid #a6dad8;border-radius:50%;color:#a6dad8;cursor:pointer;display:inline-block;font-size:13px;height:20px;padding:3px;text-align:center;width:20px}.animated{animation-duration:1s;animation-fill-mode:both}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation-name:fadeInUp}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-display:swap;font-family:FontAwesome;font-style:normal;font-weight:400;src:url(/vendors/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/vendors/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/vendors/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(/vendors/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(/vendors/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(/vendors/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg")}.fa{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto}.fa-spinner:before{content:"\f110"}.fa-spin{animation:fa-spin 2s linear infinite}.fa-pulse{animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fa-2x{font-size:2em}.fa-5x{font-size:5em}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-check:before{content:"\f00c"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-cutlery:before{content:"\f0f5"}.fa-download:before{content:"\f019"}.fa-envelope:before{content:"\f0e0"}.fa-cart-arrow-down:before{content:"\f218"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-plus:before{content:"\f067"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-times-circle:before{content:"\f057"}.fa-times-circle-o:before{content:"\f05c"}.fa-rotate-45{transform:rotate(45deg)}.fa-trash:before{content:"\f1f8"}.fa-phone:before{content:"\f095"}.fa-caret-right:before{content:"\f0da"}.fa-search:before{content:"\f002"}.fa-check-circle-o:before{content:"\f05d"}.fa-facebook:before{content:"\f09a"}.fa-google:before{content:"\f1a0"}.top-bar{background-color:#3b4148;color:#c8c8a9;height:40px;position:fixed;top:0;width:100%;z-index:999}.top-bar .container{align-items:center;display:flex;justify-content:space-between;margin:0 auto}.top-bar a:link,.top-bar a:visited{font-size:15px}.top-bar .phone-number{align-items:center;display:flex;line-height:40px;margin-left:8px}.top-bar .phone-number a{color:#c8c8a9;margin-left:8px}.top-bar .phone-number img{height:24px;width:24px}.top-bar .phone-number i.fa{color:#eb5468;font-size:20px}.top-bar .socials{display:none;margin-left:10px}.top-bar .socials a{color:#3b4148;display:inline-block;font-size:14px;height:18px;line-height:18px;margin:0 3px;text-align:center;width:18px}.top-menu{align-items:center;display:flex;margin-right:8px;position:static;text-align:right}.top-menu a{color:#c8c8a9;display:inline-block}.top-menu .cart,.top-menu .hamburger-menu,.top-menu .login{display:inline-block;margin-left:10px}.top-menu .cart{position:relative}.top-menu .cart>a,.top-menu .cart>a:hover{color:#c8c8a9}.top-menu .cart>img,.top-menu .login>img{height:25px;width:25px}.top-menu .cart .fa{color:#eb5468;font-size:22px}.top-menu .cart .cart-amount{background-color:#d6d55b;color:#000;font-size:10px;height:17px;left:-8px;line-height:15px;padding-top:2px;position:absolute;text-align:center;top:5px;width:17px}.top-menu .login{position:relative}.top-menu .login:active ul,.top-menu .login:focus ul,.top-menu .login:hover ul{right:0}.top-menu .login:active ul li,.top-menu .login:focus ul li,.top-menu .login:hover ul li{display:block;padding:8px 0}.top-menu .login .icon{height:20px;width:20px}.top-menu .login>a{align-items:center;display:flex;justify-content:center}.top-menu .login>a img{width:30px}.top-menu .login>a>span{display:none}.top-menu .login ul{overflow:hidden;position:absolute;text-align:center;width:150px}.top-menu .login ul li{background-color:#ededed;padding:5px 0}.top-menu .login ul li a{color:#5d5e5f}.top-menu .login ul li a:hover{color:#cbcccc}.top-menu .login ul .logout{background-color:#3b4148}.top-menu .login ul .logout a{color:#eb5468;font-weight:700}.top-menu .hamburger-menu-wrapper{display:inline-block;height:30px;vertical-align:middle;width:40px}.top-menu .hamburger-menu-wrapper .hamburger-menu{height:100%;position:relative;width:100%}.top-menu .hamburger-menu-wrapper .hamburger-menu .bar{background-color:#eb5468;border-radius:2px;display:block;height:3px;position:absolute;transition:all .2s ease;width:27px}.top-menu .hamburger-menu-wrapper .hamburger-menu .bar:first-child{top:15%}.top-menu .hamburger-menu-wrapper .hamburger-menu .bar:nth-child(2){top:45%}.top-menu .hamburger-menu-wrapper .hamburger-menu .bar:nth-child(3){bottom:15%}.top-menu .hamburger-menu-wrapper .menu{animation:menuSlideDown .5s ease;background-color:#3b4148;display:none;height:90vh;left:5%;max-height:450px;max-width:90vw;overflow-y:scroll;padding:0 20px;position:absolute;right:5%;text-align:left;top:35px;transform-origin:top center}.top-menu .hamburger-menu-wrapper .menu .header{border-bottom:1px solid #eb5468;color:#eb5468;font-size:20px;margin:10px 0}.top-menu .hamburger-menu-wrapper .menu a,.top-menu .hamburger-menu-wrapper .menu li{font-size:13px;line-height:35px}.top-menu .hamburger-menu-wrapper .menu .close{color:#eb5468;font-size:25px;opacity:1;text-shadow:none}.top-menu .hamburger-menu-wrapper.active .hamburger-menu .bar:first-child{transform:rotate(45deg);transform-origin:top left}.top-menu .hamburger-menu-wrapper.active .hamburger-menu .bar:nth-child(2){opacity:0}.top-menu .hamburger-menu-wrapper.active .hamburger-menu .bar:nth-child(3){transform:rotate(-45deg);transform-origin:bottom left}.top-menu .hamburger-menu-wrapper.active .menu{display:block}.alerts{left:50%;position:fixed;top:-100%;transform:translateX(-50%);z-index:9999}.alerts.slide-down{animation:slideDown .6s ease-in-out;animation-delay:1s;animation-fill-mode:forwards}.alerts .alert{box-shadow:0 0 10px rgba(0,0,0,.25)}@keyframes slideDown{0%{opacity:0;top:-100%}to{opacity:1;top:0}}@keyframes menuSlideDown{0%{opacity:0;transform:rotateX(-90deg)}to{opacity:1;transform:rotateX(0deg)}}#logo-ddmenu{margin-top:35px;min-height:165px}.logo{padding:25px 20px;text-align:center}.logo img{height:100%;max-height:50px;max-width:237px;width:100%}.dd-menu{align-items:center;display:flex;height:100%;justify-content:center}.dd-menu .dd-content{display:none;opacity:0;position:absolute;right:5%;text-align:left;z-index:2000}.dd-menu .dd-content--show{display:block;opacity:1;transition:opacity .3s ease-in-out}.dd-menu .dd-content--show .dropdown--offer,.dd-menu .dd-content--show .dropdown--service{display:block}.dd-menu .dropdown--service{display:none;max-width:450px}.dd-menu .dropdown--offer{display:none}.dd-menu .btn-group{margin:0 auto;position:static}.dd-menu .dropdown-link{background-color:#fff;border:none;color:#3b4148;cursor:pointer;display:inline-block;font-family:BebasNeue,serif;font-size:130%;font-weight:500;margin-left:20px;outline:none;position:relative}.dd-menu .dropdown-link .hide-on-mobile{display:none}.dd-menu .dropdown{position:static}.dd-menu .dropdown.show button{color:#eb5468}.dd-menu .dropdown--link-only{margin-top:1px}.dd-menu .dropdown-show{display:block!important}.dd-menu .dropdown--offer,.dd-menu .dropdown--service{background-color:transparent;border:none;border-radius:0;left:auto;margin:0;overflow:hidden;padding:0;top:30px}.dd-menu .dropdown--service{right:5%;width:90vw}.dd-menu .dropdown--service .arrow{color:#ededed;font-size:30px;height:26px;padding-right:124px;text-align:right}.dd-menu .dropdown--service hr{margin-top:0;width:380px}.dd-menu .dropdown--service .wrapper{background-color:#ededed;padding:10px 10px 30px}.dd-menu .dropdown--service .wrapper .dropdown-header{color:#eb5468;font-size:15px;padding:16px 30px 8px}.dd-menu .dropdown--service .wrapper .dropdown-item{background-color:transparent;color:#5d5e5f;display:block;padding:8px 30px;position:relative;white-space:normal}.dd-menu .dropdown--service .wrapper .dropdown-item:after{background-color:#ededed;border-radius:40px;content:"";height:3px;left:0;position:absolute;top:15px;transition:all .3s ease-in-out;width:0}.dd-menu .dropdown--service .wrapper .dropdown-item:hover{color:#eb5468}.dd-menu .dropdown--service .wrapper .dropdown-item:hover:after{background-color:#eb5468;width:18px}.dd-menu .dropdown--service .dropdown-footer{background-color:#3b4148;padding:27px}.dd-menu .dropdown--service .dropdown-footer .row{align-items:center;display:flex}.dd-menu .dropdown--service .dropdown-footer .row .label{margin-left:16px}.dd-menu .dropdown--service .dropdown-footer img{height:41px;width:41px}.dd-menu .dropdown--service .dropdown-footer .mail a,.dd-menu .dropdown--service .dropdown-footer .phone a{color:#eb5468;font-weight:700;margin:0;text-transform:lowercase}.dd-menu .dropdown--service .dropdown-footer .phone a{font-size:28px}.dd-menu .dropdown--service .dropdown-footer .mail{margin-top:4px}.dd-menu .dropdown--service .dropdown-footer .mail a{font-size:16px}.dd-menu .dropdown--service .dropdown-footer p{color:#fff;font-size:15px}.dd-menu .dropdown--offer{left:5%;max-width:500px;right:5%;width:90vw}.dd-menu .dropdown--offer .arrow{color:#3b4148;font-size:30px;line-height:15px;padding-left:25vw;width:100%}.dd-menu .dropdown--offer .wrap{background-color:#3b4148;display:inline-block;margin-top:-10px;position:relative;width:300px}.dd-menu .dropdown--offer .wrap .body{background-color:#3b4148;color:#cbcccc;height:100%;left:0;max-width:100%;padding:27px;position:static;top:0;z-index:10}.dd-menu .dropdown--offer .wrap .body .header{color:#eb5468;font-size:15px;line-height:20px;text-transform:uppercase}.dd-menu .dropdown--offer .wrap .body .footer{text-align:right}.dd-menu .dropdown--offer .wrap .body .footer .show-more{color:#eb5468}.dd-menu .dropdown--offer .wrap .body hr{border-top:1px solid #cbcccc;color:#cbcccc}.dd-menu .dropdown--offer .wrap .body ul{margin:0}.dd-menu .dropdown--offer .wrap .body ul li{display:inline-block;padding-left:0;width:100%}.dd-menu .dropdown--offer .wrap .body ul li img{height:24px;margin:4px 8px 4px 0}.dd-menu .dropdown--offer .wrap .body ul li a{color:#cbcccc;line-height:20px;padding:5px 0}.dd-menu .dropdown--offer .wrap .body ul li a:hover{color:#eb5468}.dd-menu .dropdown--offer .img{display:none}@media screen and (min-width:1720px){.dd-menu .dropdown--offer{right:-180px}.dd-menu .dropdown--offer .arrow{padding-left:660px}.dd-menu .dropdown--service{right:-90px}.dd-menu .dropdown--service .arrow{padding-right:103px}}.sidebar{display:none;min-height:950px;padding-left:8px;position:relative;width:25%}.sidebar .header{color:#779695;font-size:120%;font-weight:700;margin-bottom:30px}.sidebar a{color:#727475;font-size:15px;font-weight:500;line-height:220%;padding:5px 0;text-decoration:none;transition:all .15s ease}.sidebar a:hover{color:#eb5468;padding-left:5px}.sidebar ul li.active a{color:#eb5468}.sidebar-wrapper.fixed{position:fixed;top:75px}.sidebar-wrapper.sticky{bottom:0;position:absolute}@media screen and (min-width:992px){.sidebar{display:block}}.content-container{display:flex;margin:0 auto;max-width:1340px}.content{margin-bottom:50px;padding:16px}.content,.content.no-sidebar{width:100%}.content .content-header,.content h1,.content h3{color:#5d5e5f;font-size:150%;font-weight:400;text-transform:uppercase}.content .content-header{padding-bottom:50px}.content .content-description{border-top:1px solid rgba(0,0,0,.1);font-weight:500;margin-top:25px;padding:25px 10px 0;text-align:left}.content .description{padding-top:50px}.order-picker-show{display:block}.order-picker-show .order-hours-choose{animation:showOrderPicker .2s ease;animation-fill-mode:forwards;transform-origin:left top}.vege-icon__img{max-height:20px}.vege-icon__img--faded{opacity:.15}@keyframes showOrderPicker{0%{display:block;opacity:0;transform:scale(0) translate(-50%,-50%)}to{opacity:1;transform:scale(1) translate(-50%,-50%)}}.content-separator{margin:10px auto;width:40%}.pagination{color:#5d5e5f;margin:10px auto 50px;width:250px}.pagination>div{height:40px;line-height:40px;text-align:center}.pagination>div a{color:#5d5e5f}.pagination .next-page,.pagination .prev-page{font-size:40px;width:100px}.pagination .current-page{width:50px}@media screen and (min-width:768px){.content-container .tiles{grid-template-columns:1fr 1fr}}@media screen and (min-width:992px){.content-container .tiles{grid-template-columns:1fr 1fr}.content{width:75%}.content>h1{padding-bottom:50px}}@media screen and (min-width:1200px){.content-container .tiles{grid-template-columns:1fr 1fr 1fr}}.additional-description{background-color:transparent;background-image:url(/images/add-desc1.webp);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;color:#f6f6f6;overflow:hidden;padding:100px 0;position:relative}.additional-description .description{margin:0 auto;max-width:1340px;position:relative;text-align:center;z-index:1}.additional-description .description p{color:#fff}.additional-description .description hr{background-color:#f6f6f6;width:300px}.additional-description .description h1{display:inline-block;font-size:27px;text-transform:none}.additional-description .description h2{display:inline-block;font-size:24px;text-transform:none}.additional-description .description h3{display:inline-block;font-size:21px;text-transform:none}.additional-description .description h4{display:inline-block;font-size:18px;text-transform:none}.additional-description .description h5{display:inline-block;font-size:15px;text-transform:none}.additional-description .description h6{display:inline-block;font-size:12px;text-transform:none}.additional-description:before{background-color:rgba(0,0,0,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.tiles{display:grid;grid-template-columns:1fr;justify-items:center;margin:50px 0;width:100%}.tiles .header{color:#a6dad8;font-size:20px;font-weight:700;margin:50px auto 20px;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.tiles{grid-template-columns:1fr 1fr}}@media screen and (min-width:992px){.tiles{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1200px){.tiles{grid-template-columns:1fr 1fr 1fr 1fr}}.tile-wrapper{max-width:350px;padding:10px;width:100%}.tile{border:2px solid #f6f6f6;padding:0;position:relative}.tile:hover{box-shadow:1px 3px 10px #ddd}.tile .tile-info{background-color:rgba(166,218,216,.85);height:160px;left:10%;position:absolute;right:10%;text-align:center;top:10%}.tile .tile-info p{color:#fff;font-weight:700;text-transform:uppercase}.tile .tile-info img{height:50%;margin-top:40px}.tile .quantity{background:transparent url(/images/bg_quantity.svg) no-repeat 50%;color:#fff;height:67px;line-height:67px;position:absolute;right:12px;text-align:center;top:12px;width:67px}.tile .tile-bg{background:transparent url(/images/bg/spinner.gif) no-repeat 50%;background-size:100px;height:230px;position:relative}.tile .tile-bg.lazy-loaded{background-size:cover}.tile .tile-bg a{display:block;height:100%;width:100%}.tile .tile-bg .vege-icons{box-shadow:0 3px 6px rgba(0,0,0,.16);position:absolute;right:0;top:0}.tile .tile-bg .vege-icons .vege-icon{padding:0 5px}.tile .tile-bg .vege-icons .vege-icon:hover .vege-icon__text{opacity:1;padding:5px;width:80px}.tile .tile-bg .vege-icons .vege-icon__img,.tile .tile-bg .vege-icons .vege-icon__text{transition:all .3s ease-in-out}.tile .tile-bg .vege-icons .vege-icon__text{opacity:0;overflow:hidden;padding:5px 0;width:0}.tile .tile-name{align-items:center;display:flex;height:85px;padding:0 8px;text-align:center;vertical-align:top}.tile .tile-name a{color:#5d5e5f;font-size:120%;font-weight:500;line-height:115%;margin:0;width:100%}.tile .tile-bottom{align-items:center;border-top:1px solid #f6f6f6;display:flex;height:50px;justify-content:space-between;margin:0 auto;width:100%}.tile .tile-bottom .cart,.tile .tile-bottom .more,.tile .tile-bottom .price-wrapper{text-align:center}.tile .tile-bottom .cart,.tile .tile-bottom .more{flex-basis:80px}.tile .tile-bottom .cart img{height:30px;margin-top:10px}.tile .tile-bottom .price-wrapper{border-left:1px solid #f6f6f6;border-right:1px solid #f6f6f6;flex-basis:calc(100% - 160px)}.tile .tile-bottom .price-wrapper .price{color:#eb5468;font-size:20px;font-weight:700;text-align:center}.tile .tile-bottom .more{color:#5d5e5f;font-size:150%;right:0}.tile .tile-bottom .more a{color:#5d5e5f}.tile .tile-bottom .single-more{color:#5d5e5f;font-size:150%;height:50px;left:0;padding-top:3px;position:absolute;right:0;text-align:center;width:100%}.product,.tile .tile-bottom .single-more a{color:#5d5e5f}.product{margin:0;padding:17px 0}.product.row,.product>.row{flex-wrap:wrap}.product .product-img{min-height:300px;padding:0;position:relative;width:100%}.product .product-img .product-image__thumbnail{width:100%}.product .product-img i{color:#eee;font-size:100px;left:45%;position:absolute;top:100px}.product .product-img .vege-icons{margin-top:15px}.product .product-img .vege-icons .vege-icon{padding:0 15px}.product .product-attribute{padding-top:22px}.product .product-attribute__header{border-bottom:1px solid #cbcccc;color:#5d5e5f;font-size:15px;font-weight:700;line-height:20px;margin-bottom:5px;text-transform:uppercase}.product .product-details{padding:30px 8px 0;width:100%}.product .product-details .product-name{color:#779695;font-size:20px;line-height:27px;margin-bottom:8px;text-transform:uppercase}.product .product-details .unit-price{color:#eb5468;font-weight:700}.product .product-details .min-order{padding-top:22px}.product .product-details .desc,.product .product-details p{font-size:14px}.product .product-details .desc h1{border:none;font-size:18px;font-weight:400}.product .product-details .desc h2{border:none;font-size:16px;font-weight:400}.product .product-details .desc h3{border:none;font-size:14px;font-weight:400}.product .product-details .desc h4{border:none;font-size:12px;font-weight:400}.product .product-details .desc h5{border:none;font-size:10px;font-weight:400}.product .product-details .desc h6{border:none;font-size:8px;font-weight:400}.product .product-details .product-description__wrapper{min-height:100px;overflow:hidden;transition:max-height .3s ease-in-out}.product .product-details .read-more{color:#779695;cursor:pointer;font-size:80%;font-weight:700;margin:10px 0 0}.product .product-details .read-more.expanded:after{transform:rotate(180deg)}.product .product-details .read-more:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;height:0;margin-left:.255em;transition:transform .2s ease-in-out;vertical-align:.255em;width:0}.product .header{border-bottom:1px solid #cbcccc;color:#5d5e5f;font-size:15px;font-weight:700;line-height:20px;margin-bottom:5px;text-transform:uppercase}.product .product-group-container{width:100%}.price{font-size:25px;text-align:right}.price span{color:#eb5468;font-size:22px;font-weight:700;white-space:nowrap}.add-to-cart-buttons{align-items:center;display:flex;flex-wrap:wrap;font-weight:700;justify-content:flex-end;margin-top:20px;text-align:right}.add-to-cart-buttons .add-to-cart-label{text-align:center}.add-to-cart-buttons .btn.add-to-cart.unavailable{background-color:#dcf0f0!important}.add-to-cart-buttons .amount,.add-to-cart-buttons .btn{border:1px solid #cbcccc;border-radius:0;color:#fff;font-size:15px;font-weight:700;height:70px;line-height:70px;margin-left:3px;padding:0;text-transform:uppercase}.add-to-cart-buttons .btn{cursor:pointer;text-align:center}.add-to-cart-buttons .btn.minus,.add-to-cart-buttons .btn.plus{font-size:30px;width:60px}.add-to-cart-buttons .btn.plus{color:#c1c05c}.add-to-cart-buttons .btn.minus{color:#eb5468}.add-to-cart-buttons .btn.add-to-cart{background-color:#a6dad8;border-color:#a6dad8;color:#fff;margin-top:5px;width:100%}.add-to-cart-buttons .btn.add-to-cart:hover{color:#fff}.add-to-cart-buttons .btn .icon-disabled{margin-right:8px;width:20px}.add-to-cart-buttons .amount{color:#cbcccc;font-weight:400;text-align:center;width:60px}.add-to-cart-buttons .add-to-cart{align-items:center;display:flex;justify-content:center}.add-to-cart-buttons .add-to-cart .material-icons{margin-right:5px}.amount-controller .amount,.amount-controller .btn{border:1px solid #cbcccc;border-radius:0;color:#e4e6e8;cursor:pointer;display:inline-block;font-size:15px;height:32px;line-height:32px;margin:0;padding:0;text-align:center;vertical-align:top}.amount-controller .btn.minus,.amount-controller .btn.plus{font-size:20px;font-weight:700;width:32px}.amount-controller .btn.plus{color:#c1c05c}.amount-controller .btn.minus{color:#eb5468}.amount-controller .amount.highlight{color:#5d5e5f;font-weight:700}.download-pdf-link{font-size:14px}.download-pdf-icon{height:32px;width:32px}#minus-btn,#plus-btn{font-size:30px;width:40px}#plus-btn{color:#c1c05c}#plus-btn img{width:25px}#minus-btn{color:#eb5468}#minus-btn img{width:15px}#amount{color:#cbcccc;font-weight:400;text-align:center;width:60px}#add-to-cart-btn,#pricing-preview{background-color:#a6dad8;border-color:#a6dad8;width:100%}.product-sets{margin-top:25px}.product-sets .product-placeholder{height:70px;width:100%}.product-sets .loading{position:relative}.product-sets .loading__text{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.product-sets .product-set{margin-top:-1px}.product-sets .product-set.is-invalid .product-set-header span{color:red}.product-sets .product-set-header{background-color:#fff;border-bottom:1px solid #cbcccc;border-top:1px solid #cbcccc;cursor:pointer;padding:8px 15px;transition:all .4s ease}.product-sets .product-set-header.invalid .product-set__title,.product-sets .product-set-header.invalid a{color:#eb5468}.product-sets .product-set-list label{align-items:center;display:flex;padding:4px 0}.product-sets .product-set-list .checkbox__label{padding-left:30px}.product-sets .product-set__collapse{align-items:center;color:#5d5e5f;display:flex;flex-basis:100%;font-size:15px;font-weight:700;justify-content:space-between;min-height:50px}.product-sets .product-set__collapse>.close-icon,.product-sets .product-set__collapse>.product-set__icons{align-items:center;display:flex}.product-sets .product-set__name{display:inline-block;width:100%}.product-sets .product-set__label{line-height:10px}.product-sets .product-set__title{flex-basis:100%}.product-sets .label,.product-sets .max-info,.product-sets .min-order{color:#cbcccc;font-size:12px;font-weight:400}.product-sets .product-set .product-set-header.show-list{background-color:#f6f6f6;border-bottom:1px solid #f6f6f6;border-top:1px solid #f6f6f6}.product-sets a span.close-icon{color:#a6dad8}.product-sets .close-icon img.close-icon{display:none;width:20px}.product-sets .minus-icon,.product-sets .plus-icon{font-size:20px;height:25px;margin-right:10px;width:25px}.product-sets .minus-icon{display:none;height:2px}.product-sets .plus-icon{display:inline-block}.product-sets .show-list .plus-icon{display:none}.product-sets .show-list .minus-icon{display:inline-block}.product-sets li{color:#5d5e5f;font-size:15px;line-height:35px;padding:5px 10px;position:relative}.product-sets .desc{bottom:100%;box-shadow:0 3px 6px rgba(0,0,0,.16);display:none;left:35px;max-width:500px;min-width:180px;position:absolute;transform-origin:bottom center;z-index:99}.product-sets .desc .content{background-color:#f7f7f7;font-size:13px;font-weight:600;height:100%;line-height:17px;margin:0;padding:10px;position:relative;width:100%}.product-sets .desc .content p{margin:0;text-align:justify}.product-sets .desc .arrow{background-color:#f7f7f7;bottom:-15px;box-shadow:0 3px 6px rgba(0,0,0,.16);height:20px;position:absolute;transform:rotate(45deg) translateY(-15px);width:20px}.product-sets li:hover .desc{animation:showDesc .5s ease-in-out;display:block}.product-sets .adjustable{align-items:center;display:flex;padding:7px 0}.product-sets .adjustable .btn-primary{height:32px}.product-sets .adjustable .adjustable__description{left:120px}.product-sets .adjustable .adjustable__label{align-items:flex-start;flex-direction:column;justify-content:center;padding-left:10px}.product-sets .adjustable .adjustable__label .disabled{transition:color .5s ease-in-out}.product-sets .adjustable .adjustable__label .ingredient-price{align-self:flex-end;color:#c3c4c5;font-size:14px}.product-sets.disabled{color:#ddd}.product-sets.disabled label{color:#ddd;transition:all .4s ease-in-out}.product-sets .product-set .fa-info-circle{color:#a6dad8;margin-left:10px}.product-sets .checkbox-icon{height:20px;margin-right:15px}.product-sets .ingredient-price{font-weight:400;text-align:right}.product-sets .minus-btn,.product-sets .plus-btn,.product-sets .value{border:1px solid #cbcccc;border-radius:0;color:#e4e6e8;display:inline-block;font-size:15px;height:32px;line-height:32px;margin:0;padding:0;text-align:center;vertical-align:top}.product-sets .minus-btn.highlight,.product-sets .plus-btn.highlight,.product-sets .value.highlight{color:#5d5e5f;font-weight:700}.product-sets .minus-btn,.product-sets .plus-btn{font-size:20px;font-weight:700;width:27px}.product-sets .plus-btn{color:#c1c05c}.product-sets .minus-btn{color:#eb5468;margin-right:10px}.product-sets .value{width:40px}.product-sets label{display:inline-block;line-height:20px;margin:0;width:100%}.product-sets .separator{height:90px}.vege-icons{background-color:#fff;display:flex;justify-content:center;padding:5px}.vege-icons .vege-icon{align-items:center;display:flex;font-size:12px;justify-content:flex-start;line-height:12px}.vege-icons .vege-icon__text{color:#779695;overflow:hidden;padding:0 5px;text-align:left}.vege-icons img.vege-icon__img{height:30px;margin:0;width:auto}@keyframes showDesc{0%{opacity:0;transform:rotateX(90deg)}50%{transform:rotateX(90deg)}to{opacity:1;transform:rotateX(0deg)}}@media screen and (min-width:576px){#add-to-cart-btn,#pricing-preview{width:205px}}@media screen and (min-width:768px){.product.row>div,.product>.row>div{width:50%}.product-sets label{width:90%}.product-sets .adjustable label{flex-basis:calc(100% - 130px)}.product-sets .adjustable .adjustable__label{flex-direction:row;justify-content:flex-start}.product-sets .adjustable .adjustable__label .ingredient-price{align-self:center;padding-left:10px}.product-sets .product-set-header{height:70px}.product-sets .product-set-header a{line-height:70px}.product-sets label{width:80%}.product-sets .product-set__name{display:inline}.add-to-cart-buttons .btn.add-to-cart{margin-top:0;max-width:240px}}@media screen and (min-width:992px){.product .product-details{padding:30px 0 0 15px}}@media screen and (min-width:1200px){.product .product-img{padding-top:32px}}#product-66 .add-to-cart-buttons .amount,#product-66 .add-to-cart-buttons .minus,#product-66 .add-to-cart-buttons .plus,#product-66 .add-to-cart-buttons span,#product-72 .add-to-cart-buttons .amount,#product-72 .add-to-cart-buttons .minus,#product-72 .add-to-cart-buttons .plus,#product-72 .add-to-cart-buttons span{display:none}.similar-products .similar-products-header{color:#a6dad8;display:flex;font-size:20px;font-weight:700;justify-content:center;margin:50px auto 20px;text-align:center;text-transform:uppercase;width:100%}.product-navigation{border-bottom:1px solid #cbcccc;border-top:1px solid #cbcccc;display:flex;padding:50px 0}.product-navigation .col{flex-basis:50%;padding:0}.product-navigation .prev{border-right:1px solid #cbcccc}.product-navigation .prev .img{align-self:flex-end}.product-navigation .next{border-left:1px solid #cbcccc}.product-navigation .img{background-position:50% 50%;background-size:cover;border-radius:50%;height:100px;max-height:100%;max-width:100%;transition:all .3s ease-in-out;width:100px}.product-navigation .img .navigation-link{display:block;height:100%}.product-navigation .media{display:flex}.product-navigation .prev .media{flex-direction:column-reverse;text-align:right}.product-navigation .media{flex-wrap:wrap;margin:20px}.product-navigation .media .arrow{display:none}.product-navigation .media-body{flex-basis:100%;font-size:16px;padding:20px 0 0}.product-navigation .navigation-text{margin-bottom:10px}.product-navigation span{font-size:90%}.product-navigation .product-name{color:#779695;font-size:90%;font-weight:700;text-transform:uppercase}@media screen and (min-width:768px){.product-navigation .prev .media{flex-direction:row}.product-navigation .prev .media .arrow{padding-right:20px}.product-navigation .prev .media .img{align-self:center}.product-navigation .next .media .arrow{padding-left:20px}.product-navigation .media-body{flex-basis:calc(100% - 100px);padding:20px}.product-navigation .media{align-items:center;flex-wrap:nowrap;height:100%;margin:0 20px}.product-navigation .media .img{flex-basis:100px}.product-navigation .media:hover .arrow{opacity:1;padding:0}.product-navigation .media:hover .img{box-shadow:0 0 10px #bbb}.product-navigation .product-name{font-size:110%}}@media screen and (min-width:1340px){.product-navigation .media-body{flex-basis:calc(100% - 200px);padding:20px}.product-navigation .media .arrow{display:block;flex-basis:100px;opacity:0;transition:all .3s ease-in-out}.product-navigation .media .arrow .navigation-link{color:#a6dad8;font-size:60px}}.product-extras{margin-top:95px;max-width:500px;min-height:70px;overflow:hidden;position:relative;width:100%}.product-extras .extras-header{background-color:#fff;border-bottom:1px solid #cbcccc;border-top:1px solid #cbcccc;cursor:pointer;display:flex;height:70px;justify-content:space-between;line-height:70px;padding:0 15px;position:relative;transition:all .4s ease;z-index:120}.product-extras .extras-header.show-list{background-color:#f6f6f6;border-color:#f6f6f6}.product-extras .extras-header .collapse-icon--close{height:20px;width:20px}.product-extras .extras-header .extras-header__name{color:#779695;font-weight:700;padding:0 15px;text-transform:uppercase;width:100%}.product-extras .extras-header__collapse-icon{color:#a6dad8}.product-extras .extras-body{color:#5d5e5f;font-weight:600;position:relative;z-index:140}.product-extras .extras-body label{border:none;width:100%}.product-extras .extras-body .desc{background-color:#f6f6f6;color:#5d5e5f;max-width:350px;padding:0 10px;z-index:130}.product-extras .extras-body .extras-price{border-left:1px solid #cbcccc;text-align:right;width:80px}.product-extras .extras-body .extra-group.is-invalid{border:1px solid #eb5468}.product-extras .extras-body .extra-group.is-invalid legend{color:#eb5468;font-size:13px;margin-left:20px;padding:0 5px;width:auto}.product-extras .guest-count{display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px}.product-extras .guest-count__amount-controller,.product-extras .guest-count__label{flex-basis:100%}@media screen and (min-width:992px){.product-extras .guest-count{flex-wrap:nowrap}.product-extras .guest-count__label{flex-basis:calc(100% - 165px)}.product-extras .guest-count__amount-controller{flex-basis:165px}}footer{background-color:#f6f6f6;font-size:15px;padding:70px 15px}footer .footer-menus>div{margin:0 auto;max-width:320px;text-align:left;width:100%}footer .logo{margin-top:120px;padding:0 0 30px;text-align:left}footer .header{color:#eb5468;font-size:20px;font-weight:700;margin:8px 0}footer ul{margin-top:10px}footer ul li{line-height:25px}footer ul li a,footer ul li a:link,footer ul li a:visited{color:#5d5e5f;font-weight:500}footer ul li a:hover{color:#eb5468}footer .sep-line{background-color:#eb5468;border-radius:20px;height:3px;width:23px}footer .icon-wrap img{height:24px;margin-right:10px;width:24px}footer .icon-wrap p{color:#5d5e5f;font-weight:500;line-height:30px}footer .phone-numbers small{display:block;margin-left:40px}footer .company-address,footer .copyright{position:relative}footer .company-address img,footer .copyright img{height:40px;position:absolute;top:10px}footer .company-address p,footer .copyright p{color:#5d5e5f;font-size:10px;font-weight:500;line-height:14px;margin:0 0 0 35px;max-width:300px;padding-top:15px}footer div.company-address{margin-top:0}footer div.company-address img{height:24px;top:15px;width:24px}footer div.company-address p{line-height:12px}footer .payment{font-size:50px;height:80px;margin:0;text-align:center;width:100%}footer .payment img{height:35px;margin:0 12px;width:50px}footer .socials{margin:5px auto 30px}footer .socials a{color:#fff;display:inline-block;font-size:24px;height:32px;line-height:32px;padding-left:5px;width:32px}footer .socials a img{height:27px;width:27px}footer .description{color:#5d5e5f;font-size:12px;font-weight:500;line-height:14px;text-align:center;width:100%}.delivery-details-wrapper{background-color:#f6f6f6;color:#5d5e5f;padding:36px 5px;position:relative}.delivery-details-wrapper:after{background-color:#a6dad8;bottom:0;content:"";display:none;height:2px;position:absolute;width:100px}.delivery-details-wrapper.checking:after{animation:checking 2s ease-in-out infinite;display:block}.delivery-details-wrapper .input-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.delivery-details-wrapper .input-wrapper.button-wrapper{justify-content:center}.delivery-details-wrapper .input-wrapper.button-wrapper .save{background:transparent;border:none;color:#5d5e5f}.delivery-details-wrapper .input-wrapper.button-wrapper .fa.saving{color:#eb5468}.delivery-details-wrapper .input-wrapper.button-wrapper .fa.saved{color:#a6dad8}.delivery-details-wrapper .input-wrapper input,.delivery-details-wrapper .input-wrapper label{margin:0 5px}.delivery-details-wrapper .input-wrapper label{width:50%}.delivery-details-wrapper .input-wrapper input{border:1px solid #ddd;color:#cbcccc;font-family:Courier New,Courier,monospace;font-size:16px;height:28px;position:relative;text-align:center;transition:all .2s ease-in-out;width:140px}.delivery-details-wrapper .input-wrapper input::-moz-placeholder{color:#ddd;text-align:center}.delivery-details-wrapper .input-wrapper input::placeholder{color:#ddd;text-align:center}.delivery-details-wrapper .input-wrapper input.input-valid{border-bottom:3px solid #a6dad8}.delivery-details-wrapper .input-wrapper input.input-invalid{border-bottom:3px solid #eb5468}.delivery-details-wrapper .input-wrapper input:focus{outline:none}.delivery-details-wrapper .input-wrapper .fa{color:#eb5468;padding:0 10px}.delivery-details-wrapper .input-wrapper.date-wrapper .date-picker{border:none;box-shadow:0 5px 15px rgba(0,0,0,.3);left:50%;position:fixed;top:50%;transform:translate3d(-50%,-50%,0)}.delivery-details-wrapper .input-wrapper.date-wrapper .date-picker header{background-color:#a6dad8;color:#fff;font-size:20px;height:140px;line-height:140px}.delivery-details-wrapper .input-wrapper.date-wrapper .date-picker header .next:not(.disabled):hover,.delivery-details-wrapper .input-wrapper.date-wrapper .date-picker header .prev:not(.disabled):hover,.delivery-details-wrapper .input-wrapper.date-wrapper .date-picker header .up:not(.disabled):hover{background-color:#82cbc8}.delivery-details-wrapper .input-wrapper.date-wrapper .date-picker header .prev:not(.disabled):after{border-right-color:#fff}.delivery-details-wrapper .input-wrapper.date-wrapper .date-picker header .next:not(.disabled):after{border-left-color:#fff}.delivery-details-wrapper .input-wrapper.date-wrapper .date-picker header .day__month_btn{font-weight:700}.delivery-details-wrapper .input-wrapper.date-wrapper .date-picker .cell.selected{background-color:#a6dad8;color:#fff}.delivery-details-wrapper .input-wrapper.date-wrapper .date-picker .cell:not(.blank):not(.disabled).day:hover,.delivery-details-wrapper .input-wrapper.date-wrapper .date-picker .cell:not(.blank):not(.disabled).hover:hover,.delivery-details-wrapper .input-wrapper.date-wrapper .date-picker .cell:not(.blank):not(.disabled).month:hover{background-color:#f6f6f6;border:none;box-shadow:0 0 3px rgba(0,0,0,.1)}.delivery-details-wrapper .express-order-info,.delivery-details-wrapper .logistic-minimum-info{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:30px;text-align:center}.delivery-details-wrapper .express-order-info .express-order-icon,.delivery-details-wrapper .logistic-minimum-info .express-order-icon{height:24px;margin-right:10px}.delivery-details-wrapper .express-order-info .express-info-icon,.delivery-details-wrapper .logistic-minimum-info .express-info-icon{margin-left:10px}.delivery-details-wrapper .logistic-minimum-info{color:#9fa7b0;flex-basis:100%;font-size:14px}@media screen and (min-width:1300px){.delivery-details-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.delivery-details-wrapper .input-wrapper{margin-bottom:0}.delivery-details-wrapper .input-wrapper label{width:auto}.delivery-details-wrapper .input-wrapper .zip{width:75px}.delivery-details-wrapper .input-wrapper .zip .fa{display:none}.delivery-details-wrapper .input-wrapper .date{width:110px}.delivery-details-wrapper .input-wrapper .time{width:100px}.delivery-details-wrapper .input-wrapper .save .text{display:none}.delivery-details-wrapper .express-order-info{flex-basis:100%}}@keyframes checking{0%{left:-100px}to{left:100%}}.delivery-time-picker{background-color:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0;z-index:99999}.delivery-time-picker .wrapper{background-color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:340px}.delivery-time-picker .header{background-color:#a6dad8;color:#fff;text-align:center}.delivery-time-picker .header .icon{font-size:70px;line-height:70px;padding-top:20px}.delivery-time-picker .header .title{font-size:25px;font-weight:700;padding:10px 20px 20px;text-transform:uppercase}.delivery-time-picker .body .hours{display:flex;flex-wrap:wrap;justify-content:center;padding:20px 0}.delivery-time-picker .body .hours .hour{cursor:pointer;font-weight:700;padding:5px 0;text-align:center;transition:all .3s ease-out;width:33%}.delivery-time-picker .body .hours .hour:hover{background-color:#f6f6f6}.delivery-time-picker .body .hours .hour.promotion{color:#a6dad8;font-weight:900}.delivery-time-picker .body .hours .hour.blocked{color:#eee;cursor:not-allowed}.delivery-time-picker .body .hours .hour.blocked:hover{background-color:#fff}.delivery-time-picker .footer{background-color:#eb5468;padding:10px 20px}.delivery-time-picker .footer p{color:#fff;font-size:14px;margin:0;text-align:center}.delivery-time-picker .footer p strong{display:block;font-size:150%;font-weight:700}.dtp>.dtp-content{max-height:none}.dtp>.dtp-content .dtp-buttons{padding:0;text-align:center}.dtp>.dtp-content .dtp-buttons .btn{margin-bottom:5px}.swal2-popup,.swal2-popup .swal2-styled.swal2-confirm{border-radius:0!important}.amount-controller{align-items:center;display:flex;flex-basis:130px;justify-content:center}.amount-controller__button,.amount-controller__value{background-color:#fff;border:1px solid #cbcccc;height:50px;text-align:center;width:50px}.amount-controller__button:focus,.amount-controller__value:focus{outline:none}.amount-controller__value{border-radius:0;box-shadow:none;color:#5d5e5f;margin:0 5px;width:50px}.amount-controller__button{cursor:pointer;font-size:30px;font-weight:700;line-height:40px}.amount-controller__button.button__plus{color:#c1c05c}.amount-controller__button.button__minus{color:#eb5468}.mini-cart__wrapper{display:inline-block;width:30px}.mini-cart__trigger{color:#eb5468;cursor:pointer;position:relative}.mini-cart__icon{display:block;font-size:22px}.mini-cart__amount{background-color:#d6d55b;border-radius:50%;color:#000;font-size:10px;height:17px;left:0;line-height:15px;padding-top:2px;position:absolute;text-align:center;top:-5px;width:17px}.mini-cart__text{display:none}.mini-cart{background-color:#f9fafa;bottom:10px;box-shadow:0 3px 69px rgba(83,83,83,.29);left:10px;position:fixed;right:10px;top:45px;z-index:1200}.mini-cart__header{align-items:center;background-color:#ededed;color:#eb5468;display:flex;height:70px;justify-content:space-between;line-height:50px;padding:0 20px;text-align:left}.mini-cart__close{background-color:transparent;border:none;color:#eb5468;font-size:25px;height:60px;text-align:center;width:60px}.mini-cart__info{color:#eb5468;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.mini-cart__body{height:calc(100% - 140px);overflow-y:scroll;padding:20px;position:relative}.mini-cart__products{list-style-type:none}.mini-cart__product{color:#5d5e5f;margin-bottom:50px;text-align:center;transition:background-color .3s ease-in-out}.mini-cart__product:hover{background-color:#f9f9f9}.mini-cart__btn--delete{align-items:center;background-color:#eb5468;border:1px solid #eb5468;color:#fff;display:flex;height:35px;justify-content:center;position:absolute;transition:all .1s ease-in-out;width:35px;z-index:100}.mini-cart__btn--delete:hover{background-color:#fff;color:#eb5468}.mini-cart__product--img{max-height:100%;max-width:100%}.mini-cart__product--amount,.mini-cart__product--name{color:#5d5e5f}.mini-cart__product--price{color:#eb5468;font-weight:700;white-space:nowrap}.mini-cart__footer .btn{color:#fff;height:70px;line-height:70px;padding:0}.modal-cart{background-color:hsla(0,0%,100%,.6);bottom:0;left:0;overflow-x:hidden;overflow-y:auto;padding:15px;position:fixed;right:0;top:0;z-index:2000}.modal-cart .products{list-style-type:none}.modal-cart .product{color:#5d5e5f;margin-bottom:50px;padding:0;text-align:center;transition:background-color .3s ease-in-out}.modal-cart .product:hover{background-color:#f9f9f9}.modal-cart .btn--delete{background-color:#eb5468;border:1px solid #eb5468;color:#fff;height:35px;position:absolute;transition:all .1s ease-in-out;width:35px;z-index:100}.modal-cart .btn--delete .fa-trash{margin-top:7px}.modal-cart .btn--delete:hover{background-color:#fff;color:#eb5468}.modal-cart .product--img{max-height:100%;max-width:100%}.modal-cart .product--amount,.modal-cart .product--name{color:#5d5e5f}.modal-cart .product--price{color:#eb5468;font-weight:700;white-space:nowrap}.modal-cart .summary-row{display:flex;justify-content:space-between}.modal-cart .summary-row .label{flex-basis:60%}.modal-cart .summary-row .value{flex-basis:50%;text-align:right}.modal-cart .summary-row.final-price{color:#a6dad8;font-size:20px;font-weight:700}.modal-cart .summary-row.logistic-minimum{font-size:12px}.modal-cart__dialog{background-color:#fff;box-shadow:0 3px 40px rgba(83,83,83,.39);margin:80px auto;max-width:920px;padding:10px 15px}.modal-cart__header{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:15px 0}.modal-cart__header .icon{height:60px;position:relative;width:80px}.modal-cart__header .icon__amount{background-color:#d6d55b;border-radius:50%;color:#3b4148;font-size:21px;font-weight:600;height:36px;line-height:36px;position:absolute;text-align:center;width:36px}.modal-cart__header .icon__image{max-height:100%;max-width:100%}.modal-cart__header .title{flex:0 0 calc(100% - 140px);padding-left:50px}.modal-cart__header .close-modal{text-align:right;width:60px}.modal-cart__header .close-modal__button{background:transparent;border:none;color:#eb5468;cursor:pointer;font-size:1.5rem;padding:10px}.modal-cart__footer{padding-bottom:30px;padding-top:30px}.modal-cart__footer .btn{height:70px;margin-top:8px;width:100%}@media screen and (min-width:992px){.modal-cart .product{border-bottom:1px solid #cbcccc;margin-bottom:0;padding:20px;position:relative}.modal-cart .btn--delete{cursor:pointer;right:20px;top:50%;transform:translateY(-50%)}.modal-cart .product--link{align-items:center;display:flex;height:150px}.modal-cart .product--image{height:150px;width:250px}.modal-cart .product--name{width:calc(100% - 370px)}.modal-cart .product--amount{width:100px}.modal-cart .product--price{padding-right:50px;width:120px}.modal-cart .cart-summary{border-top:1px solid #f6f6f6;color:#5d5e5f;margin:60px 0 60px auto;padding-top:30px;text-align:right;width:375px}.modal-cart .summary-row{display:flex;flex-basis:100%;justify-content:space-between;margin:5px 0}.modal-cart .summary-row .value{flex-basis:150px}.modal-cart .summary-row.final-price{font-weight:700}.modal-cart .summary-row.logistic-minimum{font-size:14px}.modal-cart .modal-cart__footer{padding-top:0;text-align:right}.modal-cart .modal-cart__footer .btn{height:70px;vertical-align:middle;width:250px}.modal-cart .cart-empty{color:#eb5468;font-weight:700;padding:50px 10px;text-align:center}.modal-cart .modal-cart__footer{display:flex;justify-content:space-between}}.delivery-checker{background-color:#fff;bottom:15px;box-shadow:0 0 10px rgba(0,0,0,.3);max-width:110px;padding:15px;position:fixed;right:0;text-align:center;transition:all .3s linear;width:90%;z-index:1100}.delivery-checker:not(.delivery-checker--expanded){cursor:pointer}.delivery-checker--expanded{bottom:50%;max-width:500px;right:50%;transform:translateY(50%) translateX(50%)}.delivery-checker--expanded .delivery-checker__close-badge{display:none}.delivery-checker--expanded .delivery-checker__close{opacity:1;transition:opacity .3s linear;transition-delay:.5s;visibility:visible}.delivery-checker--expanded .delivery-checker__icon{margin-top:30px}.delivery-checker--expanded .delivery-checker__icon img{max-width:100px}.delivery-checker--expanded .delivery-checker__text{max-width:90px;opacity:0;transition:none}.delivery-checker--expanded .delivery-checker__body{max-height:100%;opacity:1;transition:opacity .3s linear,height 0s;transition-delay:.5s;visibility:visible}.delivery-checker--expanded .delivery-checker__body label{display:block;width:100%}.delivery-checker__close-badge{background-color:transparent;left:0;position:absolute;top:0;transform:translate3d(-50%,-50%,0)}.delivery-checker__close-badge-button{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:50%;box-shadow:-1px -1px 10px rgba(0,0,0,.3);color:#ccc;cursor:pointer;display:flex;height:24px;justify-content:center;margin:0;outline:none;padding:0;width:24px}.delivery-checker__close-badge-button .fa{font-size:12px}.delivery-checker__close-badge-button:active,.delivery-checker__close-badge-button:focus{outline:none}.delivery-checker__close{opacity:0;position:absolute;right:15px;top:15px;visibility:hidden}.delivery-checker__close-button{background-color:#fff;border:none;color:#5d5e5f;cursor:pointer;outline:none}.delivery-checker__icon{margin-bottom:10px}.delivery-checker__icon img{height:25px;max-width:50px;width:50px}.delivery-checker__text{font-size:10px;height:25px;line-height:13px;margin:0 auto}.delivery-checker__text span{margin:0}.delivery-checker__body{max-height:0;opacity:0;visibility:hidden}.delivery-checker__zip{border:1px solid #cbcccc;border-radius:0;color:#5d5e5f;text-align:center}.delivery-checker__zip:focus{outline:none}.delivery-checker__result{align-items:center;display:flex;flex-wrap:wrap;height:120px;margin-top:15px}.delivery-checker__result p{flex-basis:100%;margin-bottom:0}.delivery-checker.success .delivery-checker__result p{color:#a6dad8}.delivery-checker.success .delivery-checker__result small{color:#5d5e5f}.delivery-checker.success .delivery-checker__zip{border-bottom:3px solid #a6dad8}.delivery-checker.error{border-color:#cbcccc}.delivery-checker.error .delivery-checker__result p{color:#eb5468}.delivery-checker.error .delivery-checker__zip{border-bottom:3px solid #eb5468}@media screen and (min-width:648px){.delivery-checker{bottom:50%}.delivery-checker:not(.delivery-checker--expanded){transform:translateY(50%) translateX(0)}}.btn--step{background-color:#fff;border:2px solid #a6dad8;border-radius:35px;color:#779695;cursor:pointer;font-size:15px;font-weight:700;height:45px;letter-spacing:1px;line-height:43px;margin:0 auto;outline:none;padding:0 20px;text-align:center;text-transform:uppercase}#breadcrumbs{font-size:14px;font-weight:700;height:60px;padding:8px 16px}#breadcrumbs .home img{height:14px;margin-top:-3px;width:14px}.chckbx{cursor:pointer;display:block;font-weight:400;margin-bottom:0;padding-left:35px;position:relative;transition:all .5s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chckbx:hover{color:#eb5468}.chckbx.disabled,.chckbx:hover.disabled{color:#aaabab}.chckbx input{cursor:pointer;opacity:0;position:absolute}.chckbx input:checked~.checkmark:after{display:block}.chckbx .checkmark{background-color:#fff;border:1px solid #e4e4e4;height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.chckbx .checkmark:after{background-color:#eb5468;border:3px solid #fff;bottom:0;left:0;right:0;top:0}.chckbx:hover input~.checkmark{border-color:#eb5468;border-width:2px}.chckbx.disabled:hover input~.checkmark{border-color:#e4e4e4}.checkmark:after{content:"";display:none;position:absolute}.product-availability__days{background-color:#f6f6f6;display:flex;justify-content:space-between}.product-availability__days .day{border-bottom:2px solid #a6dad8;border-right:1px solid #fff;cursor:pointer;flex-basis:14.2857142857%;padding:5px;text-align:center}.product-availability__days .day--blocked{border-bottom-color:transparent;color:#ccc}.product-availabilities__blockades{font-size:12px}.product-availabilities__blockades span{color:#eb5468;font-weight:700}.product-availabilities__blockades ul{margin:5px 0;padding-left:12px}.product-availabilities__blockades li{list-style-type:none}.pfr-info{align-items:center;display:flex;justify-content:center}.pfr-info__img{height:100%;max-width:100%;width:100%}.modal-pricing{background:#fff}.modal-pricing .modal-header{display:flex;justify-content:space-between}.modal-pricing .modal-header .close{background-color:#fff;border:none;color:#eb5468;cursor:pointer;font-size:30px;height:30px;width:30px}.modal-pricing .modal-dialog{color:#5d5e5f;max-width:1340px;padding:70px}.modal-pricing .modal-dialog input,.modal-pricing .modal-dialog textarea{height:40px}.modal-pricing .modal-dialog .modal-content{padding:8px 4px}.modal-pricing .modal-dialog .error-text{color:#eb5468;display:block;font-weight:700}.modal-pricing .modal-dialog .pricing-menu ul.product-set{margin:20px 0}.modal-pricing .modal-dialog .pricing-menu ul.product-set .product-set-name{margin-bottom:20px}.modal-pricing .modal-dialog .pricing-menu ul.product-set .product-set-name li{line-height:1.3}.modal-pricing .modal-dialog .pricing-details label{border-bottom:1px solid #cbcccc;color:#5d5e5f;display:block;font-size:12px}.modal-pricing .modal-dialog .pricing-details .pricing-section label{font-weight:700}.modal-pricing .modal-dialog .pricing-details .pricing-section p{color:#779695;font-size:22px;font-weight:700;margin-top:20px}.modal-pricing .modal-dialog .pricing-details .pricing-section .help-block{color:#5d5e5f}.modal-pricing .modal-dialog .pricing-details .pricing-section.event-hours{height:auto;margin-bottom:10px}.modal-pricing .modal-dialog .pricing-details .pricing-section.event-hours .row{align-items:center;display:flex;justify-content:space-between}.modal-pricing .modal-dialog .pricing-details .pricing-section.event-hours .event-hours-separator{padding:0 4px}.modal-pricing .modal-dialog .pricing-details .pricing-section.guest-number .amount-controller{justify-content:flex-start}.modal-pricing .modal-dialog .pricing-details .pricing-section.guest-number .amount-controller__value{font-size:15px}.modal-pricing .modal-dialog .pricing-details .pricing-section.guest-number .amount-controller__button{font-size:20px}.modal-pricing .modal-dialog .pricing-details .pricing-section.guest-number .amount-controller__button,.modal-pricing .modal-dialog .pricing-details .pricing-section.guest-number .amount-controller__value{height:30px;line-height:25px;width:30px}.modal-pricing .modal-dialog .pricing-details .pricing-section.guest-number div.help-block{font-size:10px}.modal-pricing .modal-dialog .pricing-details .pricing-section.contact-section .row{flex-wrap:wrap}.modal-pricing .modal-dialog .pricing-details .pricing-section.contact-section .row .col{width:100%}.modal-pricing .modal-dialog .pricing-details .pricing-remarks textarea{border:1px solid #cbcccc;height:140px;width:100%}.modal-pricing .modal-footer .btn{margin-bottom:8px;text-transform:uppercase;width:100%}.tools{text-align:right;width:100%}.tools .tools-body{padding:10px}.tools .tools-body a{color:#3b4148;font-size:20px;margin-left:10px;padding:3px}.tools .tools-body a:hover{color:#c1c05c}.payment{margin:20px 0}.payment h2{border-bottom:1px solid #a6dad8;color:#a6dad8;text-transform:uppercase}.payment .text-center{margin:40px 0}.payment .button{height:70px;width:500px}@media screen and (min-width:992px){.modal-pricing .modal-dialog input,.modal-pricing .modal-dialog textarea{height:70px}.modal-pricing .modal-dialog .modal-body{display:flex;justify-content:space-between}.modal-pricing .modal-dialog .modal-body>div{width:50%}.modal-pricing .modal-dialog .pricing-details{border-left:1px solid #cbcccc;padding-left:8px}.modal-pricing .modal-dialog .pricing-details .pricing-section{margin-bottom:16px}.modal-pricing .modal-dialog .pricing-details label{width:100%}.modal-pricing .modal-dialog .modal-footer{display:flex;justify-content:space-between}.modal-pricing .modal-dialog .modal-footer .btn{max-width:270px}}

/*# sourceMappingURL=setproductpage.css.map*/