.directions__item{position:relative;padding-left:40px;margin-bottom:10px}.directions__item p{margin:0}.directions__item__text{font-size:16px;font-weight:300;line-height:24px;min-height:24px;max-height:600px;transition:all .5s;overflow:hidden;position:relative;top:1px}@media(min-width:1024px){.directions__item__text{top:0}}@media(min-width:1024px){.directions__item__text{font-size:18px;line-height:28px}}.directions__item__status{position:absolute;left:0;top:0;width:24px;height:24px;background:#fff;border-radius:13px;border:2px solid #D0D9DB;transition:all .5s;cursor:pointer;user-select:none}.directions__item__status svg{width:11px;height:8px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.directions__item.done .directions__item__status{background-color:#a12971;border-color:#a12971}.directions__item.done .directions__item__text{max-height:28px;color:#a4afb3}.directions__item.done .directions__item__text:after{content:"...";color:#a4afb3;position:absolute;right:0;bottom:3px;background:#f2f6f7}.offer-buy-get-free.simple.card .price-badge,.offer-buy-get-free .badge_c.card,.offer-price.simple.card .price-badge,.offer-price .badge_c.card{background-color:#c30505;color:#fff}.offer-buy-get-free.simple.card .price-badge:before,.offer-buy-get-free .badge_c.card:before,.offer-price.simple.card .price-badge:before,.offer-price .badge_c.card:before{content:"";position:absolute;width:44px;height:32px;z-index:200;background:url(/front/images/rimi-card-sm-2x.png) no-repeat center center;background-size:100% 100%;top:-3px;left:-2px;transform:skew(8deg) translateY(-66%) rotate(-10deg)}.offer-buy-get-free .badge_c,.offer-buy-get-free .badge_a,.offer-buy-get-free .badge_b,.offer-price .badge_c,.offer-price .badge_a,.offer-price .badge_b{font-family:Neris-BlackItalic,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:16px;text-align:center;padding:5px;width:100%;line-height:1;background-color:#fc0;color:#ed1c24}.offer-buy-get-free .type_red.badge_c,.offer-buy-get-free .type_red.badge_a,.offer-buy-get-free .type_red.badge_b,.offer-price .type_red.badge_c,.offer-price .type_red.badge_a,.offer-price .type_red.badge_b{background-color:#ed1c24;color:#fff}.offer-buy-get-free.alcohol-ee,.offer-buy-get-free.alcohol-lt,.offer-buy-get-free.simple,.offer-price.alcohol-ee,.offer-price.alcohol-lt,.offer-price.simple{margin-top:0}.offer-buy-get-free.alcohol-ee .price-badge,.offer-buy-get-free.alcohol-lt .price-badge,.offer-buy-get-free.simple .price-badge,.offer-price.alcohol-ee .price-badge,.offer-price.alcohol-lt .price-badge,.offer-price.simple .price-badge{height:63px;padding-bottom:0;top:0;padding-top:0}.offer-buy-get-free.alcohol-ee .price-badge .old,.offer-buy-get-free.alcohol-lt .price-badge .old,.offer-buy-get-free.simple .price-badge .old,.offer-price.alcohol-ee .price-badge .old,.offer-price.alcohol-lt .price-badge .old,.offer-price.simple .price-badge .old{position:absolute;bottom:-1px;right:6px}.alert-warning{background-color:#e4ebed;color:#363d40;margin:12px 0;padding:12px 20px;font-size:16px;text-align:left;line-height:20px;display:flex}.alert-warning__icon{padding:2px 13px 1px 1px;flex-shrink:0}.alert-warning__content a{color:inherit;text-decoration:underline}.loyalty-b .alert-warning{margin-bottom:-12px}.offer-price{display:inline-block;transform:skew(-8deg);position:relative;min-width:64px}.offer-price .text,.offer-price .new>span,.offer-price .old{transform:skew(8deg)}.offer-price .badge_a,.offer-price .badge_b{font-size:14px;margin-bottom:6px;border-radius:0 14px}.offer-price .badge_c{height:4em;position:absolute;z-index:50;white-space:nowrap;border-radius:0 23% 0 0;padding-top:0}.offer-price .badge_c.card .mechanism{font-size:14px;padding:3px 3px 3px 0}.offer-price .badge_c .text{height:20px;line-height:19px}.offer-price .price-badge{font-family:Neris-Black,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;width:100%;margin-top:20px;z-index:100;position:relative;background:#ed1c24;color:#fff;padding:4px 7px 0;border-radius:0 26%;min-height:63px;display:flex;flex-direction:column;justify-content:center;align-items:center}.offer-price .price-badge__inner{display:inline-table;margin:0;width:100%}.offer-price .price-badge__inner .price-badge-at-stores{text-align:center;text-transform:uppercase}.offer-price .price-badge__left,.offer-price .price-badge__right{display:table-cell;vertical-align:top;margin:0;padding:0}.offer-price .price-badge__right__top,.offer-price .price-badge__right__bottom{width:100%;display:block}.offer-price .price-badge .new{line-height:1;width:100%;font-size:16px}.offer-price .price-badge .new .euro{grid-area:a;position:relative;font-size:42px;top:-2px;text-align:right}.offer-price .price-badge .new .euro--double{font-size:28px;line-height:43px;top:3px;margin-right:2px;margin-left:-2px}.offer-price .price-badge .new .euro .i{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);padding-right:7px}.offer-price .price-badge .new .cents{font-size:16px;grid-area:b;padding-top:3px;text-align:right;padding-bottom:2px}.offer-price .price-badge .new .currency{font-size:18px;grid-area:c;text-align:center;line-height:1;position:relative;top:-1px}.offer-price .price-badge .new .currency .i{display:inline-block}.offer-price .price-badge .old{font-family:Neris-SemiBoldItalic,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:12px;line-height:1;margin-bottom:4px;display:inline-block;margin-left:auto;top:-1px}.offer-price .price-badge .old-price{position:relative}.offer-price .price-badge .old-price:before{content:"";width:100%;background-color:#fff;height:1px;position:absolute;top:calc(50% + 1px);transform:translateY(-50%) translate(-50%);left:50%}.offer-price.simpler .price-badge,.offer-price.simple .price-badge{margin-top:0}.offer-price.simple.card .price-badge:before{width:54px;height:40px}.offer-price.percent .price-badge{background-color:#fc0;color:#ed1c24;top:0}.offer-price.percent .new{font-size:24px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);text-align:center}.offer-price.percent .text{position:absolute;top:5px;left:5px;font-size:14px;line-height:1;font-family:Neris-BlackItalic,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.offer-price.alcohol-ee .old,.offer-price.alcohol-lt .old{display:none}.offer-price.alcohol-lt .price-badge{background-color:#fff;color:#363d40}.offer-price .tare{font-family:Neris-SemiBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#7e898c;font-size:12px;line-height:0;text-align:right;white-space:nowrap;margin-top:12px}.offer-price .minitext{font-size:8px;position:absolute;left:1px;top:2px;width:20px;height:8px;overflow:hidden}.offer-price .minitext--static{position:static;display:inline-block;text-align:right}.offer-price__loyalty-card{background:url(/front/images/offers/rimi-card-slanted-right-2x.png) 0 0 no-repeat;background-size:100% auto;height:32px;width:43.57px;position:absolute;z-index:1;top:-25px;left:10px}.offer-price.produce>.price-badge{background:#75af27}.offer-price.bargain>.price-badge{background:#fa7904}.offer-buy-get-free{display:inline-block;transform:skew(-8deg);position:relative;min-width:64px}.offer-buy-get-free .text,.offer-buy-get-free .new>span,.offer-buy-get-free .old{transform:skew(8deg)}.offer-buy-get-free .badge_a,.offer-buy-get-free .badge_b{font-size:14px;margin-bottom:6px;border-radius:0 14px}.offer-buy-get-free .badge_c{height:4em;position:absolute;z-index:50;white-space:nowrap;border-radius:0 23% 0 0;padding-top:0}.offer-buy-get-free .badge_c.card .mechanism{font-size:14px;padding:3px 3px 3px 0}.offer-buy-get-free .badge_c .text{height:20px;line-height:19px}.offer-buy-get-free .price-badge{font-family:Neris-Black,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;width:100%;margin-top:20px;z-index:100;position:relative;background:#ed1c24;color:#fff;padding:4px 7px 0;border-radius:0 26%;min-height:63px;display:flex;flex-direction:column;justify-content:center;align-items:center}.offer-buy-get-free .price-badge__inner{display:inline-table;margin:0;width:100%}.offer-buy-get-free .price-badge__inner .price-badge-at-stores{text-align:center;text-transform:uppercase}.offer-buy-get-free .price-badge__left,.offer-buy-get-free .price-badge__right{display:table-cell;vertical-align:top;margin:0;padding:0}.offer-buy-get-free .price-badge__right__top,.offer-buy-get-free .price-badge__right__bottom{width:100%;display:block}.offer-buy-get-free .price-badge .new{line-height:1;width:100%;font-size:16px}.offer-buy-get-free .price-badge .new .euro{grid-area:a;position:relative;font-size:42px;top:-2px;text-align:right}.offer-buy-get-free .price-badge .new .euro--double{font-size:28px;line-height:43px;top:3px;margin-right:2px;margin-left:-2px}.offer-buy-get-free .price-badge .new .euro .i{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);padding-right:7px}.offer-buy-get-free .price-badge .new .cents{font-size:16px;grid-area:b;padding-top:3px;text-align:right;padding-bottom:2px}.offer-buy-get-free .price-badge .new .currency{font-size:18px;grid-area:c;text-align:center;line-height:1;position:relative;top:-1px}.offer-buy-get-free .price-badge .new .currency .i{display:inline-block}.offer-buy-get-free .price-badge .old{font-family:Neris-SemiBoldItalic,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:12px;line-height:1;margin-bottom:4px;display:inline-block;margin-left:auto;top:-1px}.offer-buy-get-free .price-badge .old-price{position:relative}.offer-buy-get-free .price-badge .old-price:before{content:"";width:100%;background-color:#fff;height:1px;position:absolute;top:calc(50% + 1px);transform:translateY(-50%) translate(-50%);left:50%}.offer-buy-get-free.simpler .price-badge,.offer-buy-get-free.simple .price-badge{margin-top:0}.offer-buy-get-free.simple.card .price-badge:before{width:54px;height:40px}.offer-buy-get-free.percent .price-badge{background-color:#fc0;color:#ed1c24;top:0}.offer-buy-get-free.percent .new{font-size:24px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);text-align:center}.offer-buy-get-free.percent .text{position:absolute;top:5px;left:5px;font-size:14px;line-height:1;font-family:Neris-BlackItalic,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.offer-buy-get-free.alcohol-ee .old,.offer-buy-get-free.alcohol-lt .old{display:none}.offer-buy-get-free.alcohol-lt .price-badge{background-color:#fff;color:#363d40}.offer-buy-get-free .tare{font-family:Neris-SemiBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#7e898c;font-size:12px;line-height:0;text-align:right;white-space:nowrap;margin-top:12px}.offer-buy-get-free .minitext{font-size:8px;position:absolute;left:1px;top:2px;width:20px;height:8px;overflow:hidden}.offer-buy-get-free .minitext--static{position:static;display:inline-block;text-align:right}.offer-buy-get-free .price-badge{background:#c30505;padding:0 7px 5px}.offer-buy-get-free .price-badge .new{font-size:28px}.offer-shops__type{margin-bottom:8px}.offer-shops__title{color:#576266;font-family:Neris-SemiBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:14px;line-height:18px;margin-bottom:8px}.offer-shops__shop{color:#576266;font-size:14px;line-height:18px}.offer-marketing{display:none}.offer-card{height:304px;width:176px;min-width:176px;max-width:176px;border:1px solid #E4EBED;border-radius:8px;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.03);padding:0;position:relative;display:block}.offer-card__content{position:relative;padding:8px 8px 14px;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.one-to-one-offer .offer-card__content{padding:0}@media(min-width:1280px){.language .offers .offer-card:nth-child(-n+4).with-ecom-link .offer-card__content,.offers .offers-drivers .offer-card:nth-child(-n+4).with-ecom-link .offer-card__content{height:calc(100% - 64px)}}@media(min-width:1280px){.language .offers .offer-card:nth-child(-n+4).with-ecom-link .container__image-badge-price-basics,.offers .offers-drivers .offer-card:nth-child(-n+4).with-ecom-link .container__image-badge-price-basics{max-height:none}}@media(min-width:1280px){.language .offers .offer-card:nth-child(-n+4) .container__image-badge-price,.offers .offers-drivers .offer-card:nth-child(-n+4) .container__image-badge-price{max-height:258px}}@media(min-width:1280px){.language .offers .offer-card:nth-child(-n+4) .container__image-badge-price-basics,.offers .offers-drivers .offer-card:nth-child(-n+4) .container__image-badge-price-basics{max-height:calc(100% - 78px)}}.offer-card .ecom-link-container{height:auto!important;padding:0 16px 16px!important}.offer-card .container__image-badge-price-basics{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-grow:1;width:100%;height:calc(100% - 45px)}.popup .offer-card .container__image-badge-price-basics{justify-content:center;align-items:center}.offer-card.with-ecom-link .offer-card__content{height:calc(100% - 46px);justify-content:flex-end}.offer-card.with-ecom-link .container__image-badge-price-basics{max-height:none}.offer-card .container__image-badge-price{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;max-height:140px;flex-grow:1}.popup .offer-card .container__image-badge-price{max-height:none;position:relative;flex-grow:0}.offer-card.one-to-one-offer{box-shadow:none}.offer-card.one-to-one-offer .container__image-badge-price{width:217px;height:384px}.popup .offer-card.one-to-one-offer .container__image-badge-price-basics{padding-top:8px}.offer-card.one-to-one-offer .ecom-link{position:absolute;right:12px;bottom:8px;background-color:#a12971;width:32px;height:32px;min-width:32px}.offer-card.one-to-one-offer .ecom-link svg{width:14px;height:14px}.offer-card.one-to-one-offer .ecom-link svg g{stroke-width:3px}.offer-card .container__badge-price{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.offer-card__badges{display:flex;flex:0 0 45%;padding-left:8px}.offer-card__badge{height:16px;margin-right:8px;z-index:1}.offer-card__badge:last-child{margin-right:0}.offer-card__alcohol svg{width:21px;height:32px;fill:transparent;color:#ed1c24}.offer-card__alcohol svg g,.offer-card__alcohol svg path{stroke-width:4px}.offer-card__marketing-badge{position:absolute;height:64px;top:44px;left:20px;right:20px;background:left center no-repeat;background-size:contain}.offer-card--has-top-label .offer-card__marketing-badge{top:64px}.offer-card__fixed-price-badge{position:absolute;top:8px;right:8px;z-index:1}.offer-card__fixed-price-badge svg{width:32px;height:32px}.popup .offer-card__fixed-price-badge{top:0;right:0}.offer-card__image{flex-grow:1;margin-bottom:-46px;position:relative;width:100%;z-index:0}.offer-card--has-top-label .offer-card__image{margin-top:-20px}.popup.popup--one-to-one-offer .offer-card__image{min-height:384px}.offer-card__image-placeholder{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/front/images/offers/placeholder.png);background-size:contain;background-position:center center;background-repeat:no-repeat;z-index:0}.offer-card__image-cloudinary{height:100%;background-size:contain;background-position:center center;background-repeat:no-repeat;width:100%;position:absolute;z-index:1;opacity:0;top:0;left:0}.offer-card__image-cloudinary.is-loaded{transition:opacity .3s cubic-bezier(.4,0,.2,1);transition-duration:.2s;opacity:1}.one-to-one-offer .offer-card__image-cloudinary{height:384px}.offer-card__basics{margin-top:14px;width:100%;min-height:55px;display:flex;flex-direction:column;justify-content:flex-start}.offer-card--has-standard-price-per-unit .offer-card__basics{min-height:30px;margin-top:0}.offers-drivers .offer-card:nth-child(-n+4).with-ecom-link .offer-card__basics{margin-bottom:0}.offer-card .container__standard-price-per-unit-price .offer-card__standard-price-per-unit{display:none}.offer-card__standard-price-per-unit{color:#7e898c;font-size:12px;line-height:14px;margin-bottom:4px;text-align:center;width:100%;margin-top:14px}.offer-card__name{font-family:Neris-SemiBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;opacity:.9;color:#363d40;font-size:14px;line-height:16px;text-align:center}.offer-card__weight{font-family:Neris-SemiBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#7e898c;font-size:12px;line-height:16px;text-align:center;margin-top:7px}.offer-card__validity{font-family:Neris-SemiBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#7e898c;font-size:12px;line-height:16px;margin-bottom:5px;min-height:18px}.offer-card__label{height:20px;font-family:Neris-BlackItalic,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-align:center;font-size:12px;line-height:16px;display:inline-block;padding:0 10px;position:relative;z-index:1;color:#fff;border-bottom-left-radius:12px;border-top-right-radius:12px;margin-bottom:5px}.offer-card__label--gift{border-radius:10px;background-color:#fc0;color:#ed1c24}.offer-card__label--wineclub{background-color:#c30505}.offer-card__label--kidsclub{background-color:#009dd6}.offer-card__label--top-seller{background-color:#fc0}.offer-card__label--novelty{background-color:#871459}.offer-card__label--tryit{background-color:#038779}.offer-card__label--favorite{background-color:#ed1c24}.offer-card__label--recommended{background-color:#ff881a}.offer-card__label--youmightlikeit{background-color:#a12971}.offer-card__label--top{background-color:#ffd633}.offer-card__label--lowprice{background-color:#00aeea}.offer-card .offer-warning{display:none}.offer-card__starting-from{color:#7e898c;font-size:12px;font-weight:300;line-height:16px;text-align:center;width:100%}.offer-card .offer-card--has-price-starting .offer-card__basics,.offer-card.offer-card--has-price-starting .offer-card__basics{margin-top:6px}.offer-card{margin:0 4px}.popup .offer-card{margin:0}@media(min-width:1024px){.offer-card{margin:0}}.ecom-link.button{width:100%;height:32px;padding:0 8px;font-size:14px;line-height:16px;text-align:center}@media(min-width:1280px){.language .offers .ecom-link.button,.offers-drivers .offer-card:nth-child(-n+4) .ecom-link.button{height:48px;padding-left:16px;padding-right:16px;font-size:16px;line-height:22px}}.popup .ecom-link.button{width:auto}.ecom-link-popup-container{text-align:center;margin-top:12px}@media(min-width:1024px){.ecom-link-popup-container{text-align:left;margin-top:0}}.ecom-link-recipes.button{width:100%;height:32px;padding-left:12px;padding-right:12px;font-size:12px;line-height:16px;text-align:center}.language{background:#f2f6f7}.language .wrap{padding-top:0}.language .block-heading h2{font-family:Neris-SemiBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#363d40;font-size:21px;line-height:28px}.language__show-all{font-family:Neris-SemiBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#a12971;font-size:18px;line-height:24px;text-align:right;display:none}@media(min-width:1024px){.language__show-all{display:block}}.language .slider{height:100vw}@media(min-width:590px){.language .slider{height:auto}}.language .slider img{width:100%}@media(min-width:590px){.language .slider__items:not(.slick-initialized){margin-right:-2.5rem;margin-left:-2.5rem}}.language .slider__items:not(.slick-initialized) .slide:not(:first-child){display:none}@media all and (max-width:1023px){.language .slide__content{padding:42px}}.language .recipes__grid{margin-bottom:15px}.language .articles{margin-bottom:20px}.language .banner-grid{margin-bottom:32px}@media(min-width:1024px){.language .banner-grid:after{clear:both;content:"";display:block}.language .banner-grid{margin-left:-32px;margin-right:-32px}}.language .banner-grid .banner{min-height:120px;width:100%;border-radius:8px;box-shadow:0 5px 5px rgba(0,0,0,.03);overflow:hidden;margin-bottom:16px;background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;padding:17px 24px 15px;align-items:center;justify-content:space-between;position:relative}@media(min-width:1024px){.language .banner-grid .banner{margin-bottom:32px}}.language .banner-grid .banner:last-child{margin-bottom:0}.language .banner-grid .banner__overlay{position:absolute;background:linear-gradient(180deg,rgba(32,42,46,0),rgba(32,42,46,.9));top:30px;bottom:0;width:100%;left:0}.language .banner-grid .banner__text{font-family:Neris-SemiBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#f2f6f7;font-size:21px;line-height:28px;padding-right:40%;margin-bottom:0;position:relative;z-index:1;width:100%}@media(min-width:1024px){.language .banner-grid .banner__text{z-index:1;font-size:28px;line-height:38px;padding-right:45%}}.language .banner-grid .banner__deco{background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;right:23px;height:100%;width:128px}@media(min-width:1024px){.language .banner-grid .banner__deco{right:46px}}.language .banner-grid .banner__deco--bottom{background-position:center bottom;height:calc(100% - 17px);bottom:0}@media(min-width:1024px){.language .banner-grid--2 .banner,.language .banner-grid--4 .banner{width:calc(50% - 48px);float:left;margin-left:32px;height:208px;padding-left:48px}}@media(min-width:1024px){.language .banner-grid--3 .banner,.language .banner-grid--6 .banner{width:calc(33.3333333333% - 42.6666666667px);float:left;margin-left:32px;height:176px;padding-left:32px}}@media(min-width:1024px){.language .banner-grid--5 .banner:first-child,.language .banner-grid--5 .banner:nth-child(2),.language .banner-grid--5 .banner:nth-child(3){width:calc(33.3333333333% - 42.6666666667px);float:left;margin-left:32px;height:176px;padding-left:32px}}@media(min-width:1024px){.language .banner-grid--5 .banner:nth-child(4),.language .banner-grid--5 .banner:nth-child(5){width:calc(50% - 48px);float:left;margin-left:32px;height:208px;padding-left:48px}}.language .mid-banner{height:384px;position:relative;margin-left:-18px;margin-right:-18px}@media(min-width:590px){.language .mid-banner{margin-left:0;margin-right:0}}.language .mid-banner__content{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;color:#fff;position:relative;z-index:1;padding:0 18px 38px;height:100%}.language .mid-banner__text{font-family:Neris-Black,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:28px;line-height:40px;text-align:center;margin-bottom:13px}.language .mid-banner__link{font-family:Neris-Black,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:18px;line-height:24px;color:#fff;position:relative;margin-left:-15px}.language .mid-banner__arrow{font-size:0;line-height:0;position:absolute;right:-20px;top:50%;transform:translateY(-50%);margin-top:3px}.language .mid-banner__arrow svg{fill:transparent;color:#fff;height:16px;width:16px}.language .mid-banner__arrow svg g,.language .mid-banner__arrow svg path{stroke-width:5px}.language .mid-banner__background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}.language .mid-banner__deco{width:122px;margin-bottom:20px}.language .mid-banner{margin-bottom:32px}@media(min-width:1024px){.language .mid-banner{height:312px;margin-left:0;margin-right:0}}@media(min-width:1024px){.language .mid-banner__content{padding:46px;display:block}}.language .mid-banner__deco-wrap{flex-grow:1;width:100%;margin-bottom:6px;position:relative}@media(min-width:1024px){.language .mid-banner__deco-wrap{position:absolute;right:0;top:0;height:100%;width:30%}}.language .mid-banner__deco{height:183px;width:100%;margin-bottom:0;background-size:contain;background-position:center;background-repeat:no-repeat;display:none}@media(min-width:590px){.language .mid-banner__deco{height:223px;display:block;margin-top:18px}}@media(min-width:1024px){.language .mid-banner__deco{height:100%;background-position:right top;margin-top:0}}.language .mid-banner__deco--mobile{display:block;position:absolute;top:0;left:0;bottom:0;height:auto}@media(min-width:590px){.language .mid-banner__deco--mobile{display:none}}.language .mid-banner__background{display:none;visibility:hidden}@media(min-width:590px){.language .mid-banner__background{display:block;visibility:visible}}.language .mid-banner__background.--mobile{display:block;visibility:visible}@media(min-width:590px){.language .mid-banner__background.--mobile{display:none;visibility:hidden}}@media(min-width:1024px){.language .mid-banner__text{position:relative;font-size:48px;line-height:65px;text-align:left}}@media(min-width:1024px){.language .mid-banner__link{margin-left:0;position:absolute;left:46px;bottom:46px}}.language .home-lotteries{margin-bottom:16px}.language .home-lotteries__last{display:block;text-align:center;font-size:14px}.language .home-lotteries__last__icon{position:relative;display:inline-block;width:64px;height:64px;background-color:#fff;border-radius:50%;border:1px solid #E4EBED;box-shadow:0 5px 5px rgba(0,0,0,.03)}.language .home-lotteries__last__icon>svg{color:#a12971;width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.language .home-lotteries__last__icon>svg g,.language .home-lotteries__last__icon>svg path{stroke-width:3px}.language .home-lotteries__last__title{display:block;padding-top:6px;color:#a12971;font-family:Neris-SemiBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.language .home-lotteries__last__content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:170px}@media(min-width:590px){.language .home-lotteries__last{display:none}}@media(min-width:1024px){.language .home-bottom{display:flex;margin-left:0;margin-right:0;justify-content:space-between}}@media(min-width:1024px){.language .home-bottom__banner{flex:0 0 calc(50% - 16px);order:2}}@media(min-width:590px){.language .home-bottom__links:after{clear:both;content:"";display:block}.language .home-bottom__links{margin-left:-32px;margin-right:-32px}}@media(min-width:1024px){.language .home-bottom__links{flex:0 0 calc(50% - 16px);order:1}}.language .bottom-banner{height:384px;position:relative;margin-left:-18px;margin-right:-18px}@media(min-width:590px){.language .bottom-banner{margin-left:0;margin-right:0}}.language .bottom-banner__content{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;color:#fff;position:relative;z-index:1;padding:0 18px 38px;height:100%}.language .bottom-banner__text{font-family:Neris-Black,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:28px;line-height:40px;text-align:center;margin-bottom:13px}.language .bottom-banner__link{font-family:Neris-Black,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:18px;line-height:24px;color:#fff;position:relative;margin-left:-15px}.language .bottom-banner__arrow{font-size:0;line-height:0;position:absolute;right:-20px;top:50%;transform:translateY(-50%);margin-top:3px}.language .bottom-banner__arrow svg{fill:transparent;color:#fff;height:16px;width:16px}.language .bottom-banner__arrow svg g,.language .bottom-banner__arrow svg path{stroke-width:5px}.language .bottom-banner__background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}.language .bottom-banner__deco{width:122px;margin-bottom:20px}.language .bottom-banner{margin-bottom:16px}@media(min-width:1024px){.language .bottom-banner{margin-left:0;margin-right:0;height:240px;border-radius:8px;overflow:hidden}}@media(min-width:1024px){.language .bottom-banner__content{justify-content:space-between;align-items:baseline;padding:24px 34px 30px}}.language .bottom-banner__text{color:#363d40}@media(min-width:1024px){.language .bottom-banner__text{text-align:left;width:60%}}.language .bottom-banner__link{color:#a12971}@media(min-width:1024px){.language .bottom-banner__link{text-align:left;width:60%;margin-left:0}}.language .bottom-banner__deco-wrap{flex-grow:1;width:100%;margin-top:16px;margin-bottom:47px}@media(min-width:1024px){.language .bottom-banner__deco-wrap{position:absolute;top:0;right:0;width:40%;height:100%;margin:0}}.language .bottom-banner__deco{height:100%;width:100%;margin-bottom:0;background-size:contain;background-position:center center;background-repeat:no-repeat}.language .bottom-banner__arrow svg{color:#a12971}.language .bottom-banner__background{display:none;visibility:hidden}@media(min-width:590px){.language .bottom-banner__background{display:block;visibility:visible}}.language .bottom-banner__background.--mobile{display:block;visibility:visible}@media(min-width:590px){.language .bottom-banner__background.--mobile{display:none;visibility:hidden}}.language .bottom-card{display:block;width:100%;border:1px solid #E4EBED;border-radius:8px;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.03);padding:36px 30px 38px;text-align:center;height:153px;font-size:0;margin-bottom:16px}@media(min-width:590px){.language .bottom-card{width:calc(50% - 48px);float:left;margin-left:32px}}@media(min-width:1024px){.language .bottom-card{height:112px;width:100%;display:flex;align-items:center}}.language .bottom-card__icon{flex:0 0 75px;text-align:left}.language .bottom-card svg{fill:transparent;color:#a12971;margin-bottom:18px}@media(min-width:1024px){.language .bottom-card svg{margin-bottom:0}}.language .bottom-card svg g,.language .bottom-card svg path{stroke-width:3px}.language .bottom-card .icon-shopping_cart{width:38px;height:38px}.language .bottom-card .icon-users{height:35px;width:51px}.language .bottom-card__text{font-family:Neris-SemiBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#a12971;font-size:18px;line-height:24px}.language .offers{margin-bottom:24px}@media(min-width:1024px){.language .offers{margin-bottom:70px}}.language .offers__title{margin-top:25px}.language .offers__last{display:block;text-align:center;font-size:14px}.language .offers__last__icon{position:relative;display:inline-block;width:64px;height:64px;background-color:#fff;border-radius:50%;border:1px solid #E4EBED;box-shadow:0 5px 5px rgba(0,0,0,.03)}.language .offers__last__icon>svg{color:#a12971;width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.language .offers__last__icon>svg g,.language .offers__last__icon>svg path{stroke-width:3px}.language .offers__last__title{display:block;padding-top:6px;color:#a12971;font-family:Neris-SemiBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.language .offers__last__content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:170px}.language .offers__last{height:272px;width:176px}@media(min-width:1024px){.language .offers__last{display:none!important}}.language .offers__list{display:flex;flex-wrap:nowrap;overflow-x:scroll;margin-left:-4px;margin-right:-4px;-webkit-overflow-scrolling:touch;padding:1px 0}@media(max-width:1024px){.language .offers__list{padding:1px 0;scrollbar-width:none;-ms-overflow-style:none}.language .offers__list::-webkit-scrollbar{display:none}}@media(min-width:1024px){.language .offers__list{overflow-x:hidden;margin-left:-32px;margin-right:-32px}}@media(min-width:590px){.language .offers .offer-card{margin:0 8px}}@media(min-width:1024px){.language .offers .offer-card{margin-right:0;min-width:21.9%;flex:0 0 calc(25% - 40px);margin-left:32px;max-width:100%}}@media(min-width:1280px){.language .offers .offer-card{width:calc(25% - 40px);float:left;margin-left:32px;height:456px}.language .offers .offer-card .offer-card__marketing-badge{display:block}.language .offers .offer-card .container__image-badge-price-basics{align-items:flex-start}.language .offers .offer-card .offer-card__image{margin-bottom:0}.language .offers .offer-card .offer-card__content{padding:15px 16px 20px}.language .offers .offer-card .offer-card__validity{font-size:14px;line-height:18px}.language .offers .offer-card .offer-card__badge{margin-left:0;margin-right:8px}.language .offers .offer-card .offer-card__basics{width:calc(100% - 82px);padding-left:8px;justify-content:flex-start}.language .offers .offer-card.with-ecom-link .offer-card__basics{margin-bottom:-2px}.popup .language .offers .offer-card.with-ecom-link .offer-card__basics{margin-bottom:0}.language .offers .offer-card .offer-card__name{font-size:16px;line-height:20px;text-align:left}.language .offers .offer-card .offer-card__weight{font-size:14px;line-height:18px;text-align:left}.language .offers .offer-card .offer-card__starting-from{padding-left:8px;font-size:14px;padding-top:10px;line-height:18px;text-align:left}.language .offers .offer-card .container__standard-price-per-unit-price{position:absolute;bottom:82px;right:20px;width:82px;display:flex;flex-flow:column wrap;justify-content:flex-end}.language .offers .offer-card .container__standard-price-per-unit-price .offer-card__standard-price-per-unit{display:block}.language .offers .offer-card.with-ecom-link .container__standard-price-per-unit-price{bottom:18px}.language .offers .offer-card .offer-card--has-price-starting .container__standard-price-per-unit-price,.language .offers .offer-card.offer-card--has-price-starting .container__standard-price-per-unit-price{bottom:48px}.language .offers .offer-card .offer-card__standard-price-per-unit{text-align:right;margin-bottom:0;margin-top:6px;display:none}.language .offers .offer-card{max-width:100%}}.language .offers-group{margin-bottom:25px}@media(min-width:1024px){.language .offers-group{margin-bottom:57px}}.language .offers-group.-has-products-loaded .loading{opacity:0}.language .offers-group__slider{position:relative;min-height:10rem}@media(min-width:590px){.language .offers-group__slider{min-height:15rem}}.language .offers-group__slider.brochure-slider{width:100%}.language .offers-group__slider.wine-club-slider .slick-slide:first-child,.language .offers-group__slider.kids-club-slider .slick-slide:first-child{display:block!important}.language .offers-group__slider.wine-club-slider .slick-slide div,.language .offers-group__slider.kids-club-slider .slick-slide div{width:217px;padding:0;margin-right:32px}.language .offers-group__slider.wine-club-slider .slick-slide .ecom-link,.language .offers-group__slider.kids-club-slider .slick-slide .ecom-link{right:44px}.language .offers-group__slider.wine-club-slider .logo-card,.language .offers-group__slider.kids-club-slider .logo-card{display:none}@media(min-width:1024px){.language .offers-group__slider.wine-club-slider .logo-card,.language .offers-group__slider.kids-club-slider .logo-card{display:block!important;height:272px;width:calc(16.66666667% - 37.33333333px);float:left;min-width:176px;position:relative}}.language .offers-group__slider.wine-club-slider .logo,.language .offers-group__slider.kids-club-slider .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:160px}.language .offers-group__slider .loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s cubic-bezier(.4,0,.2,1)}.language .offers-group__slider.slider-loaded{min-height:0}.language .offers-group__slider.-has-products-loaded .loading{opacity:0}.language .offers-group__items{display:flex;flex-wrap:nowrap;overflow-x:scroll;margin-left:-4px;margin-right:-4px;-webkit-overflow-scrolling:touch}@media(min-width:1024px){.language .offers-group__items{margin-left:-16px;margin-right:-16px;overflow:hidden;display:block}}.language .offers-group__items>.offer-card:first-of-type{margin-left:0}@media(min-width:1024px){.language .offers-group__items>.offer-card{margin:0 16px}}.language .offers-group__brochure-items{width:100%;display:flex;flex-wrap:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch}@media(min-width:1024px){.language .offers-group__brochure-items{overflow:hidden}}.language .offers-group__brochure-items>.offer-card:first-of-type{margin-left:0}@media(min-width:1024px){.language .offers-group__brochure-items>.offer-card{margin:0 16px}}.language .offers-group__double-slide{display:flex!important;flex-direction:row;flex-wrap:nowrap}.language .offers-group__double-slide>a{margin-right:8px}@media(min-width:590px){.language .offers-group__double-slide>a{margin-right:0}}.language .offers-group__double-slide .offer-card{display:block;float:none;clear:both}.language .offers-group__double-slide:first-child .offer-card:first-child{margin-left:0}@media(min-width:590px){.language .offers-group__double-slide{display:flex;flex-direction:column}.language .offers-group__double-slide .offer-card{margin-bottom:16px}.language .offers-group__double-slide:first-child .offer-card{margin-left:0}}@media(min-width:1024px){.language .offers-group__double-slide .offer-card{margin-bottom:32px}}.language .offers-group-personalized{margin-bottom:36px}.language .offers-group-personalized .offers-group__items.slick-initialized{margin-left:-4px;margin-right:-4px}@media(min-width:1024px){.language .offers-group-personalized .offers-group__items.slick-initialized{margin-left:-16px;margin-right:-16px}}@media(min-width:1024px){.language .offers-group-personalized .offers-group__items .offers-group__double-slide{margin-right:32px}}.language .offers-group-personalized .offers-group__items .offers-group__double-slide:last-child{margin-right:0;width:217px!important}.language .offers-group-personalized .featured-articles__item{line-height:24px}.language .offers-group-personalized .featured-articles__item .title{font-size:18px;padding-bottom:20px}@media(min-width:1024px){.language .offers-group-personalized{margin-bottom:50px}.language .offers-group-personalized:first-child{margin-bottom:14px}}.language .offers-group__join{border-radius:4px;background-color:#fff;padding:20px 16px;text-align:center}@media(min-width:850px){.language .offers-group__join{display:flex;justify-content:space-between;align-items:center;padding:36px 56px 36px 42px;text-align:left}}.language .offers-group__join__logo{width:88px;margin:0 auto}@media(min-width:850px){.language .offers-group__join__logo{width:132px;min-width:132px;margin:0 34px 0 0}}.language .offers-group__join__text{color:#363d40;margin:12px 0 16px}@media(min-width:850px){.language .offers-group__join__text{margin:0}}.language .offers-group__join__text .title{font-size:21px;font-weight:600;line-height:28px;margin-bottom:8px}@media(min-width:850px){.language .offers-group__join__text .title{margin:0}}.language .offers-group__join__text .richtext{font-size:16px;font-weight:300;line-height:24px;text-align:left}.language .offers-group__join__text .richtext p{margin:0}@media(min-width:850px){.language .offers-group__join .contents{max-width:60%;display:flex;justify-content:space-between;align-items:center}}.language .offers-group__join .btn{display:inline-block;text-align:center;width:100%;min-width:140px;max-width:400px;border-color:#a12971;background-color:#a12971}@media(min-width:850px){.language .offers-group__join .btn{width:auto}}.language .offers-group__join .btn:hover{background-color:#871459;border-color:#871459}.language .offers-group__image{height:160px}@media(min-width:1024px){.language .offers-group__image{height:192px}}.language .offers-group__image{background-repeat:no-repeat;background-size:cover;background-position:center}@media(min-width:1024px){.language .offers-group .offers__subtitle{padding-bottom:3px}}.language .offers-group .slick-track{display:flex}.language .offers-group .slick-slide{height:auto}.language .offers-group .slick-slide>div{padding:0 4px;height:100%}@media(min-width:1024px){.language .offers-group .slick-slide>div{padding:0 4px}}@media(min-width:1126px){.language .offers-group .slick-slide>div{padding:0 12px}}@media(min-width:1280px){.language .offers-group .slick-slide>div{padding:0 10px}}@media(min-width:1366px){.language .offers-group .slick-slide>div{padding:0 16px}}.language .offers-group__nav--prev{height:48px;width:48px;border:1px solid #E4EBED;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.03);border-radius:50%;font-size:0;line-height:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.language .offers-group__nav--prev:active,.language .offers-group__nav--prev:focus{outline:0}.language .offers-group__nav--prev svg{fill:none;color:#a12971;height:24px;width:24px}.language .offers-group__nav--prev svg path{stroke-width:3px}.language .offers-group__nav--prev.slick-disabled{display:none!important}.language .offers-group__nav--prev{left:0}.language .offers-group__nav--prev svg{margin-right:1px}.language .offers-group__nav--prev{top:calc(50% - 16px);left:-65px;display:none}.language .offers-group__nav--next{height:48px;width:48px;border:1px solid #E4EBED;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.03);border-radius:50%;font-size:0;line-height:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.language .offers-group__nav--next:active,.language .offers-group__nav--next:focus{outline:0}.language .offers-group__nav--next svg{fill:none;color:#a12971;height:24px;width:24px}.language .offers-group__nav--next svg path{stroke-width:3px}.language .offers-group__nav--next.slick-disabled{display:none!important}.language .offers-group__nav--next{right:0}.language .offers-group__nav--next svg{margin-left:1px}.language .offers-group__nav--next{top:calc(50% - 16px);right:-65px;display:none}.language .offers-group__brochure-nav--prev{height:48px;width:48px;border:1px solid #E4EBED;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.03);border-radius:50%;font-size:0;line-height:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.language .offers-group__brochure-nav--prev:active,.language .offers-group__brochure-nav--prev:focus{outline:0}.language .offers-group__brochure-nav--prev svg{fill:none;color:#a12971;height:24px;width:24px}.language .offers-group__brochure-nav--prev svg path{stroke-width:3px}.language .offers-group__brochure-nav--prev.slick-disabled{display:none!important}.language .offers-group__brochure-nav--prev{left:0}.language .offers-group__brochure-nav--prev svg{margin-right:1px}.language .offers-group__brochure-nav--prev{transform:translateY(100%);left:-60px}.language .offers-group__brochure-nav--next{height:48px;width:48px;border:1px solid #E4EBED;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.03);border-radius:50%;font-size:0;line-height:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.language .offers-group__brochure-nav--next:active,.language .offers-group__brochure-nav--next:focus{outline:0}.language .offers-group__brochure-nav--next svg{fill:none;color:#a12971;height:24px;width:24px}.language .offers-group__brochure-nav--next svg path{stroke-width:3px}.language .offers-group__brochure-nav--next.slick-disabled{display:none!important}.language .offers-group__brochure-nav--next{right:0}.language .offers-group__brochure-nav--next svg{margin-left:1px}.language .offers-group__brochure-nav--next{transform:translateY(100%);right:-60px}@media(min-width:1024px){.language .offers-group .offer-card{width:calc(16.6666666667% - 37.3333333333px);float:left;width:auto;height:304px;margin-left:0;min-width:176px}}.language .offers-group .offer-card.one-to-one-offer{height:384px;min-width:217px;border:0;background-color:unset;box-shadow:unset}.language .offers-group .offer-card__block{min-width:236px}@media(min-width:590px){.language .offers-group .offer-card__block{min-width:384px}}.language .offers-group .offer-card-pets-club{position:relative;text-align:center}.language .offers-group .offer-card-pets-club .logo{position:absolute;top:0;left:50%;width:50%;transform:translate(-50%)}.language .offers-group .offer-card-pets-club .text{position:absolute;bottom:0;left:0;width:100%;padding:12px;font-family:Neris-SemiBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:16px;line-height:20px}.language .offers-group .wine-club-title,.language .offers-group .kids-club-title{position:relative;display:flex;align-items:flex-end;padding-top:6px}@media(min-width:1024px){.language .offers-group .wine-club-title,.language .offers-group .kids-club-title{padding-top:0}}.language .offers-group .wine-club-title .offers__subtitle,.language .offers-group .kids-club-title .offers__subtitle{width:100%}.language .offers-group__info{font-size:14px;font-weight:300;line-height:18px;margin-bottom:6px}@media(min-width:590px){.language .offers-group__info{font-size:16px;line-height:24px}}.language .offers-group__info__valid{color:#576266}.language .offers-group__info__store{padding-right:8px}.language .offers-group__info__link{display:block}@media(min-width:590px){.language .offers-group__info__link{display:inline}}.language .offers-group__info__link a{line-height:24px;color:#a12971}.language .offers-group__info__link a:hover{color:#871459}.language .offers-group__info-empty{font-family:Neris-Light,sans-serif;color:#7e898c;font-size:12px;line-height:16px}@media(min-width:590px){.language .offers-group__info-empty{font-size:16px}}
