@charset "UTF-8";@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes displayNone{0%{display:block}99%{display:block}to{display:none}}@keyframes displayNone{0%{display:block}99%{display:block}to{display:none}}@-webkit-keyframes translateInto{0%{opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:1;-webkit-transform:var(--transform);transform:var(--transform)}}@keyframes translateInto{0%{opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:1;-webkit-transform:var(--transform);transform:var(--transform)}}@-webkit-keyframes in{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}25%,75%{opacity:0}to{opacity:1;-webkit-transform:var(--transform);transform:var(--transform)}}@keyframes in{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}25%,75%{opacity:0}to{opacity:1;-webkit-transform:var(--transform);transform:var(--transform)}}@-webkit-keyframes out{0%{opacity:1;-webkit-transform:var(--transform);transform:var(--transform)}25%,75%{opacity:0}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes out{0%{opacity:1;-webkit-transform:var(--transform);transform:var(--transform)}25%,75%{opacity:0}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes rotation{0%{-webkit-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) rotate(1turn);transform:translateX(-50%) rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) rotate(1turn);transform:translateX(-50%) rotate(1turn)}}@-webkit-keyframes rotationTranslated{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@keyframes rotationTranslated{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@-webkit-keyframes rotationLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotationLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes rotationIn{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotationIn{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes rotationBack{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes rotationBack{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/build/node_modules/slick-carousel/slick/ajax-loader.c5cd7f53.gif) 50% no-repeat}@font-face{font-family:slick;src:url(/build/node_modules/slick-carousel/slick/fonts/slick.ced611da.eot);src:url(/build/node_modules/slick-carousel/slick/fonts/slick.ced611da.eot) format("embedded-opentype"),url(/build/node_modules/slick-carousel/slick/fonts/slick.b7c9e1e4.woff) format("woff"),url(/build/node_modules/slick-carousel/slick/fonts/slick.d41f55a7.ttf) format("truetype"),url(/build/node_modules/slick-carousel/slick/fonts/slick.f97e3bbf.svg) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.products{padding:85px 0}@media (max-width:767px){.products{padding:35px 0}}.products h1{font-size:35px;margin-bottom:50px}@media (max-width:767px){.products h1{font-size:30px;line-height:32px}}.products h1.product-title{margin-bottom:10px}.productCard,.products .product-subtitle{margin-bottom:50px}.productCard{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media (max-width:767px){.productCard{margin-bottom:15px}}@media (-ms-high-contrast:active),(hover:hover) and (pointer:fine),all and (-ms-high-contrast:none){.productCard:hover .productCard__label{color:#1c1cc6}}.productCard__img{width:100%}.productCard__label{font-size:20px;font-weight:500;line-height:1.2;text-align:center;color:#606060;margin-top:20px}.productCard__label.distance{color:#0fa;font-size:15px;font-weight:700}.productStar{background:url(/build/assets/images/svg/heart-light.2958da59.svg) no-repeat;background-size:100% 100%;border:none;width:25px;height:25px;position:absolute;top:4px;right:10px;color:#0fa;z-index:10}.productStar.show{left:20px;top:20px}.productStar.active{background:url(/build/assets/images/svg/heart-solid.928c6ada.svg) no-repeat}.product{padding:85px 0 25px}@media (max-width:991px){.product{padding:25px 0}}.product h1{font-size:35px;line-height:1.1}@media (max-width:767px){.product h1{font-size:30px}}.product__headband{background:#1c1cc6;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;text-align:center;cursor:pointer;color:#fff;font-size:18px;font-weight:700;margin-bottom:20px;border-radius:10px;margin-top:-70px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:2px solid #1c1cc6}@media (max-width:767px){.product__headband{font-size:14px;padding:0 15px;margin-top:0}}@media (-ms-high-contrast:active),(hover:hover) and (pointer:fine),all and (-ms-high-contrast:none){.product__headband:hover{background:#fff;color:#1c1cc6}}.product__description{font-size:18px;margin-top:25px}.product__description .block_content,.product__description .container{padding:0}.product h2:not([class]){font-size:25px}.product__address,.product__center,.product__short{font-size:18px}.product__event,.product__otherEvent,.product__quantity,.product__value{margin-bottom:15px;width:100%}.product__event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product__event,.product__purcentIcon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product__purcentIcon{background:#1c1cc6;max-width:35px;width:100%;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:15px;color:#fff;margin-left:10px;position:absolute;left:-10px;bottom:8px;height:35px;min-height:35px}.product__center{margin-bottom:0;line-height:normal;margin-top:85px}.product__address,.product__userType{margin-bottom:25px}.product__short{margin-bottom:85px}.product__short .container{padding:0}.product__event,.product__otherEvent,.product__userType{max-width:317px}.product .submit.light{width:253px;margin-bottom:25px}@media (max-width:575px){.product .submit.light{width:100%}}.product__giftBag,.product__quantity,.product__total,.product__value{max-width:253px}.product__giftBag{border-top:1px solid #707070;padding-top:15px}.product__cuts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product__cutsTotal{font-size:14px;margin-top:10px}.product__cut{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:190px}.product__cut .form-control{max-width:90px;margin-right:5px;margin-bottom:10px}.product__infos{margin-top:10px;font-size:12px;color:#dc3545;font-style:italic;line-height:1}.product__valueInput{position:relative}.product__valueInput.-currency{padding-right:35px!important}.product__valueInput.-currency:after{content:"€";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px}.product__valueInput input{text-align:right}.product__quantity input{text-align:center;padding:0 100px!important}.product__quantityInput{position:relative}.product__minus,.product__plus{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:50px;background:none;border:none;width:50px;height:100%;color:#1c1cc6}.product__minus{left:50px}@media (max-width:575px){.product__event,.product__quantity,.product__total,.product__value{max-width:100%}}.product__img{padding-right:50px;position:relative}@media (max-width:991px){.product__img{padding-right:0}}.product__img img{width:100%;max-width:560px;height:auto;-o-object-fit:contain;object-fit:contain}.product__discount{font-size:14px;margin-top:10px}.product__total{position:relative}.product__total .total{border-top:1px solid #707070;border-bottom:1px solid #707070;padding:10px 0;text-align:right;margin:10px 0 40px}.product__down{width:100%;cursor:pointer;text-align:center;display:block;background:none;border:none;color:#1c1cc6}.product__down svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);height:35px;width:15px}.product__asterisks{margin-top:3rem}.product__asterisks svg{width:18px;height:auto;margin-right:5px}.product__heading{background:#1c1cc6;color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:35px;line-height:1.14;font-weight:600;padding:32px 25px;margin-top:90px;margin-bottom:52px}@media (max-width:991px){.product__heading{margin:35px 0;font-size:28px;line-height:1.04}}.product__form.blocked{background:#1c1cc6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:35px;text-align:center;color:#fff;border-radius:10px}.product .category{font-size:18px;text-transform:uppercase;line-height:1.04}.product .category ul{list-style-type:none;padding-left:0;margin-bottom:0}.product .category h3{font-size:25px;font-weight:700;line-height:1.04}.product .category__city{color:#01d58e;font-size:12px;position:relative;top:-2px;margin-left:4px}.product .category__title.-green{color:#0fa}.product .category__store svg{width:18px;height:auto;margin-left:5px}.product .category+.category h3{margin-top:10px}.product .storesSlider{height:100px}.product .storesSlider__logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product .storesSlider .slide{padding:0 15px}.product .storesSlider img{width:100%;height:190px;-o-object-fit:contain;object-fit:contain}.product .storesSlider .slick-list,.product .storesSlider .slick-slide,.product .storesSlider .slick-slide>div,.product .storesSlider .slick-track,.product .storesSlider .slide,.product .storesSlider__logo{height:100%}.product #map{height:370px;z-index:1;margin-top:76px}@media (max-width:991px){.product #map{margin-top:0}}@media (max-width:575px){.product .filter{max-width:100%;width:100%}}.layout2 h2{margin-bottom:10px;text-transform:uppercase;padding:0 15px}.layout2 h2.product__center{padding:0;margin-bottom:0;text-transform:none}.layout2__bordered{color:#d2d4ec;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#1c1cc6;-webkit-text-fill-color:transparent}.layout2__sub{font-size:35px;text-transform:uppercase;color:#fff;font-weight:700;padding:0 15px}@media (max-width:767px){.layout2__sub{line-height:1}}.layout2 .filters{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px;padding:0 15px}.layout2 .btn-link,.layout2 .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layout2 .btn-link{background:#fff;width:100%;text-align:left;border-radius:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 25px;margin-bottom:2px;font-size:20px;font-weight:500}.layout2 .btn-link:active,.layout2 .btn-link:focus,.layout2 .btn-link:hover{text-decoration:none}.layout2 .btn-link svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;fill:#1c1cc6;width:10px}.layout2 .btn-link.collapsed svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.layout2 .block_blue{padding-bottom:80px}.layout2 .card-body{padding:40px 80px;background:#fff;text-align:left;-webkit-columns:2;-moz-columns:2;column-count:2}@media (max-width:767px){.layout2 .card-body{padding:20px}}.layout2 .card-body .store{margin-bottom:15px;page-break-inside:avoid}.layout2 .card-body .store__title{font-size:18px;font-weight:700;text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layout2 .card-body .store__title svg{width:18px;height:auto;margin-left:5px}.layout2 .card-body .store__city{font-size:15px;text-transform:uppercase}.layout2 .listContainer{-webkit-column-count:1;-moz-column-count:1;column-count:1}