.loading-box{border-radius:3px;padding:5px;box-shadow:0 0 0 1px #ddd}.checkbox-wrapper input{opacity:0;position:absolute}.checkbox-wrapper input+label{vertical-align:top;cursor:pointer;border:1px solid #ccc;width:20px;height:20px;margin:0 7px 0 0;display:inline-block;position:relative}.checkbox-wrapper input+label:hover:after{content:"";background-color:#ccc;position:absolute;inset:5px}.checkbox-wrapper input:checked+label:after{content:"";background-color:#d72525;position:absolute;inset:5px}.checkbox-wrapper input[type=radio]+label,.checkbox-wrapper input[type=radio]+label:hover:after,.checkbox-wrapper input[type=radio]:checked+label:after{border-radius:50%}.checkbox-wrapper:hover input:not(:checked)+label:after{content:"";background-color:#ccc;position:absolute;inset:5px}.checkbox-wrapper:hover input:not(:checked)[type=radio]+label:after{border-radius:50%}.email-input,.code-input{width:100%}.agreement-checkboxes{margin-top:10px}.recaptcha-polices{text-align:center;padding:10px;font-size:.6em}@keyframes smoothFlip{0%,5%{transform:rotateX(0)}5%,47%{transform:rotateX(180deg)}47%,52%{transform:rotateX(180deg)}52%,to{transform:rotateX(360deg)}}.price-box{color:#fff;perspective:1000px;width:120px;height:80px}.price-box.size-big{width:120px;height:80px}.price-box.size-big .price-box-inner .price-box-front,.price-box.size-big .price-box-back{grid-template-rows:19px 40px 40px 19px;grid-template-columns:120px}.price-box.size-big .price-box-inner .price-box-front .price,.price-box.size-big .price-box-back .price{font-size:1.5rem;line-height:2.2rem}.price-box.size-big .price-box-inner .price-box-front .price .currency,.price-box.size-big .price-box-back .price .currency{font-size:1.2rem}.price-box.size-medium{width:100px;height:60px}.price-box.size-medium .price-box-inner .price-box-front,.price-box.size-medium .price-box-back{grid-template-rows:19px 30px 30px 19px;grid-template-columns:100px}.price-box.size-medium .price{font-size:1.125rem;line-height:1.65rem}.price-box.size-medium .price .currency{font-size:.9rem}.price-box .price-box-inner{text-align:center;width:100%;height:100%;position:relative}.price-box .price-box-inner.flip{transform-style:preserve-3d;animation:5s infinite smoothFlip}.price-box .price-box-inner .price-box-front,.price-box .price-box-inner .price-box-back{grid-gap:1px;backface-visibility:hidden;grid-template-areas:"extra-info""price-bgn""price-eur""price_market";width:100%;height:100%;display:grid;position:absolute}.price-box .price-box-inner .price-box-front .extra-info,.price-box .price-box-inner .price-box-back .extra-info{letter-spacing:1px;text-align:center;border-top-left-radius:3px;border-top-right-radius:3px;grid-area:extra-info;font-size:.6rem;font-weight:700;line-height:20px}.price-box .price-box-inner .price-box-front .price.price-bgn,.price-box .price-box-inner .price-box-back .price.price-bgn{grid-area:price-bgn}.price-box .price-box-inner .price-box-front .price.price-eur,.price-box .price-box-inner .price-box-back .price.price-eur{grid-area:price-eur}.price-box .price-box-inner .price-box-front .price,.price-box .price-box-inner .price-box-back .price{text-align:center;letter-spacing:1px;justify-content:flex-end;padding-top:4px;font-weight:700}.price-box .price-box-inner .price-box-front .details,.price-box .price-box-inner .price-box-back .details{text-align:center;text-transform:uppercase;letter-spacing:1px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;grid-area:price_market;font-size:.6rem;font-weight:700;line-height:20px}.price-box .price-box-inner .price-box-front.red div,.price-box .price-box-inner .price-box-back.red div{background-color:#d72525}.price-box .price-box-inner .price-box-front.black div,.price-box .price-box-inner .price-box-back.black div{background-color:#222}.price-box .price-box-inner .price-box-front.grey div,.price-box .price-box-inner .price-box-back.grey div{background-color:#888}.price-box .price-box-inner .price-box-front:not(.has-extra-info) .price-bgn,.price-box .price-box-inner .price-box-back:not(.has-extra-info) .price-bgn{border-top-left-radius:3px;border-top-right-radius:3px}.price-box .price-box-inner .price-box-back{transform:rotateX(180deg)}@font-face{font-family:Azbuki;src:url(/fonts/Azbuki-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:SofiaSans;src:url(/fonts/SofiaSans-Regular.ttf)format("truetype");font-display:swap}*{margin:0;padding:0}body{font-family:SofiaSans,sans-serif;font-size:100%}.custom-tooltip{z-index:100;text-transform:none}.custom-tooltip span{font-size:1rem}.custom-tooltip span a{color:inherit}.grecaptcha-badge{visibility:hidden!important}a{color:inherit;text-decoration:none}img{object-fit:contain;width:100%;height:auto}.page{grid-template:"header"60px"main-content""footer"/100%;width:100%;display:grid}@media (width<500px){.page.sticky-header{grid-template-rows:120px auto auto}}@media (width>=500px){.page.sticky-header{grid-template-rows:60px auto auto}}.page.sticky-header{grid-template-areas:"header""main-content""footer"}.page .main-content{grid-area:main-content;display:grid}.page .main-content .data-view .alert{margin-bottom:10px;font-size:1rem}.page .footer-wrapper{grid-area:footer}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{opacity:0;pointer-events:none;position:absolute;top:0;left:0}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{backface-visibility:hidden;background:inherit;z-index:-1;position:absolute}.core-styles-module_content__BRKdB{z-index:1;position:relative}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out;will-change:opacity}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in;will-change:opacity}.styles-module_tooltip__mnnfp{border-radius:3px;width:max-content;font-size:90%}.styles-module_content__ydYdI{background:inherit;border-radius:inherit;padding:8px 16px}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}50%{transform:translate(2px)}75%{transform:translate(-2px)}}.header{background:linear-gradient(#d72525 0%,#de1f1f 100%);grid-area:header;display:grid}.header.full{grid-template-rows:60px 60px;grid-template-areas:"main-header""categories-nav"}.header.full .main-header .logo{padding:0 10px 0 20px}.header.sticky{z-index:1000;grid-template-rows:60px;grid-template-areas:"main-header";width:100%;height:60px;position:fixed;top:0}@media (width<500px){.header.sticky{height:120px}}@media (width>=500px){.header.sticky{height:60px}}@media (width<500px){.header.sticky .main-header{grid-template:"mobile-menu logo shopping-list"60px"search search search"60px/max-content auto max-content}}@media (width>=500px){.header.sticky .main-header{grid-template-columns:max-content max-content auto max-content;grid-template-areas:"mobile-menu logo search shopping-list"}}.header.sticky .main-header .mobile-menu{display:block}.header.sticky .main-header .logo{padding:0 10px}.header.sticky .main-header .selected-category-nav{border-radius:3px;margin:10px;text-decoration:none;display:block;box-shadow:0 0 0 1px #fff}.header.sticky .categories-nav{display:none}.header .main-header{grid-template:"logo search shopping-list"60px/max-content auto max-content;grid-area:main-header;display:grid}.header .main-header .mobile-menu{color:#fff;cursor:pointer;grid-area:mobile-menu;width:30px;height:30px;padding:15px 5px 15px 15px;display:none}@media (hover:hover){.header .main-header .mobile-menu{opacity:.5}.header .main-header .mobile-menu:hover{opacity:1}}.header .main-header .logo{color:#fff;letter-spacing:1px;cursor:pointer;grid-area:logo;font-size:2rem;font-weight:700;line-height:61px}.header .main-header .logo a{color:inherit;text-decoration:none}.header .main-header .logo a img{width:24px;height:24px;margin:0 10px -2px 0}.header .main-header .logo a:hover img{animation:.35s ease-in-out shake}.header .main-header .selected-category-nav{text-transform:uppercase;color:#fff;letter-spacing:1px;cursor:pointer;opacity:.5;grid-area:selected-category-nav;height:40px;padding:0 10px;font-weight:700;line-height:44px;display:none}.header .main-header .selected-category-nav:first-child{margin-left:10px}.header .main-header .selected-category-nav:hover{opacity:1}.header .main-header .selected-category-nav a{color:inherit;text-decoration:none}.header .main-header .search{grid-area:search;align-self:center;padding:0 10px;position:relative}.header .main-header .search .magnifier-icon{width:20px;height:20px;position:absolute;top:10px;left:20px;rotate:90deg}.header .main-header .search input{background-color:#fff;border:0;border-radius:3px;width:calc(100% - 50px);height:40px;padding:0 10px 0 40px;font-family:SofiaSans,sans-serif;font-size:1rem;line-height:40px}.header .main-header .search input:focus{outline:none}.header .main-header .shopping-list-link{text-decoration:none}.header .categories-nav{grid-area:categories-nav;grid-auto-rows:60px;grid-auto-columns:max-content auto;grid-auto-flow:column;align-items:center;display:grid}.header .categories-nav .category-link{text-transform:uppercase;color:#fff;letter-spacing:1px;cursor:pointer;opacity:.5;height:40px;padding:0 10px;font-weight:700;line-height:44px;display:inline-block}.header .categories-nav .category-link:first-child{margin-left:10px}.header .categories-nav .category-link:hover{opacity:1}.header .categories-nav .category-link a{color:inherit;text-decoration:none}.header .categories-nav .category-link.selected{border-radius:3px;margin:10px;box-shadow:0 0 0 1px #fff}.header .categories-nav .ad{text-align:center;background-color:#ff0;place-self:center;width:300px;height:50px;line-height:50px}.shopping-list-indicator{cursor:pointer;grid-area:shopping-list;grid-auto-rows:60px;grid-auto-columns:50px auto;grid-auto-flow:column;display:grid}@media (hover:hover){.shopping-list-indicator{opacity:.5}}.shopping-list-indicator.shrinked{grid-auto-columns:50px}@media (hover:hover){.shopping-list-indicator:hover{opacity:1}}@media (width<1010px){.shopping-list-indicator .icon-wrapper{margin:15px 20px 15px 0}}@media (width>=1010px){.shopping-list-indicator .icon-wrapper{margin:15px 10px}}.shopping-list-indicator .icon-wrapper{color:#fff}.shopping-list-indicator .icon-wrapper .icon{width:30px;height:30px}.shopping-list-indicator .sum{color:#fff;padding-right:20px;font-size:1.25rem;line-height:63px}.mobile-menu .group-header{margin-top:10px;font-size:1.25rem;font-weight:700}.mobile-menu .subcategory{margin-left:30px}.mobile-menu .icon{min-width:30px}.mobile-menu a{color:inherit;text-decoration:none}.top-nav{text-transform:uppercase;color:#fff;background-color:#3e2723;grid-area:top-nav;grid-template-areas:"city store.profile";grid-auto-rows:40px;grid-auto-columns:max-content max-content auto max-content;grid-auto-flow:column;height:40px;display:grid}.top-nav .button{opacity:.5;cursor:pointer;grid-auto-rows:40px;grid-auto-columns:max-content auto;grid-auto-flow:column;display:grid}.top-nav .button:hover{opacity:1}.top-nav .button.city{grid-area:city}.top-nav .button.market{grid-area:store}.top-nav .button.profile{grid-area:profile}.top-nav .button .icon{width:18px;height:18px;margin:10px}.top-nav .button .text{margin-right:15px;line-height:42px}.city-selector-dialog .selector,.market-selector-dialog .selector{width:100%;margin-top:10px}.user-menu a{color:inherit;text-decoration:none}.footer{grid-gap:10px;text-align:center;color:#888;grid-template-rows:auto auto auto;grid-template-areas:"about""disclaimer""rights-reserved";padding:20px;display:grid}.footer .about{flex-wrap:wrap;grid-area:about;justify-content:center;gap:5px;font-size:.9em;display:inline-flex}.footer .about :hover{color:#000}.footer .about :not(:last-child):after{content:"|";padding-left:5px}.footer .disclaimer{grid-area:disclaimer;font-size:.7em}.footer .rights-reserved{grid-area:rights-reserved;font-size:.9em}.error-page{grid-area:main-content}.product-box-ad{text-align:center;border-radius:3px;min-width:320px;height:480px;line-height:480px;box-shadow:0 0 0 1px #ccc}.aside-container-box-ad,.index-menu-ad{text-align:center;border-radius:3px;min-width:220px;height:600px;line-height:600px;box-shadow:0 0 0 1px #ccc}.quantity-info-list{grid-gap:1px;border-radius:3px;grid-template-columns:auto auto;grid-auto-flow:dense;margin:10px;display:grid;position:absolute;bottom:0;left:0;overflow:hidden}.quantity-info-list .quantity-package{text-align:center;background-color:#dedede;grid-column-start:1;height:fit-content;margin-bottom:1px;padding:8px 10px 5px;font-size:.8rem}.quantity-info-list .quantity-package:not(.selected){background:#dedede50}.quantity-info-list .quantity-package:not(.selected):hover{background:#dedede!important}.quantity-info-list .quantity-package.added-to-shopping-list{border-left:4px solid #43a047;padding-left:6px}.quantity-info-list .quantity-price{text-align:center;opacity:.8;background-color:#ffe1e1;grid-column-start:2;height:fit-content;padding:8px 10px 5px;font-size:.8rem;display:none}.quantity-info-list:hover .quantity-package:not(.selected){background:#dedede50}.quantity-info-list:hover .quantity-price{display:block}.nutri-score{text-transform:uppercase}.nutri-score .grade{text-align:center;color:#fff;border-radius:3px;width:35px;height:20px;padding:5px 0;font-family:Arial;font-size:1.125rem;font-weight:700}.nutri-score .grade:hover{border-top-right-radius:0;border-bottom-right-radius:0}.nutri-score .grade.has-info{position:absolute}.nutri-score .grade.nutri_score_a{background-color:#028238}.nutri-score .grade.nutri_score_b{background-color:#66bd0e}.nutri-score .grade.nutri_score_c{background-color:#fece02}.nutri-score .grade.nutri_score_d{background-color:#fe8101}.nutri-score .grade.nutri_score_e{background-color:#ff3c02}.nutri-score .link{letter-spacing:1px;background-color:#f1f1f1;border-top-right-radius:3px;border-bottom-right-radius:3px;margin-left:36px;padding:9px 10px 5px;font-size:.75rem;display:none}.nutri-score .link a{color:#757575}.nutri-score .link a:hover{color:#000}.nutri-score:hover .link{display:block}.adjust-shopping-list-count-buttons{align-items:center;gap:8px;display:flex}.adjust-shopping-list-count-buttons .minus,.adjust-shopping-list-count-buttons .plus{cursor:pointer;color:#fff;background-color:#ccc;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex;box-shadow:0 2px 4px #0000001a}.adjust-shopping-list-count-buttons .minus:hover,.adjust-shopping-list-count-buttons .plus:hover{transform:scale(1.05);box-shadow:0 4px 8px #00000026}.adjust-shopping-list-count-buttons .minus:active,.adjust-shopping-list-count-buttons .plus:active{transform:scale(.95)}.adjust-shopping-list-count-buttons .minus svg,.adjust-shopping-list-count-buttons .plus svg{width:14px;height:14px}.adjust-shopping-list-count-buttons .minus:hover{background-color:#d72525}.adjust-shopping-list-count-buttons .plus:hover{background-color:#43a047}.adjust-shopping-list-count-buttons .selected-quantity{text-align:center;min-width:40px;font-size:14px;font-weight:500}.base-product{color:inherit;position:relative;overflow:hidden}.base-product .name{width:fit-content;height:fit-content;color:inherit;text-transform:uppercase;letter-spacing:1px;background-color:#dedede;border-radius:3px;padding:8px 10px 5px;font-size:.8rem;text-decoration:none;display:inline-block}.base-product .feature{opacity:0;text-transform:uppercase;background-color:#f1f1f1;width:fit-content;height:fit-content;margin-left:1px;padding:8px 10px 5px;font-size:.8rem;display:inline-block}.base-product .feature:last-of-type{border-top-right-radius:3px;border-bottom-right-radius:3px}.base-product.clickable:hover .name{position:inherit;background-color:#ccc}.base-product.clickable:hover .name.has-features{border-top-right-radius:0;border-bottom-right-radius:0}.base-product.clickable:hover .feature{opacity:1}.add-to-shopping-list-button{cursor:pointer;color:#fff;background-color:#43a047;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex;box-shadow:0 2px 4px #0000001a}.add-to-shopping-list-button.hidden{display:none}.add-to-shopping-list-button:hover{background-color:#3f9543;transform:scale(1.05);box-shadow:0 4px 8px #00000026}.add-to-shopping-list-button:active{transform:scale(.95)}.add-to-shopping-list-button svg{width:16px;height:16px}.origin-bg{width:35px}.origin-bg svg{border-radius:3px;box-shadow:0 0 5px #ccc}.labels{grid-template-rows:30px;grid-template-columns:1fr;grid-auto-flow:dense;row-gap:10px;display:grid;position:absolute;top:0;left:10px}@keyframes tilt-shaking{0%{transform:rotate(0)}25%{transform:rotate(6deg)}50%{transform:rotate(0)}75%{transform:rotate(0)}to{transform:rotate(0)}}.bio-label{width:30px;top:130px;left:10px}.bio-label:hover{animation:1.3s tilt-shaking}.product-image.product-image-unavailable{filter:grayscale()}.product-image img{transition:all .5s}.product-info{background:linear-gradient(#efefef 0%,#fff 100%);border-top:1px solid #e9e9e9;height:79px;padding:10px}.product-info.size-big h3{max-width:170px;max-height:45px;font-size:1.17em}.product-info.size-medium h3{max-width:120px;max-height:40px;font-size:1em}.product-info.size-medium .base-price{margin-top:10px;font-size:.9em}.product-info h3{overflow:hidden}.product-info .base-price{letter-spacing:1px;line-height:30px}.product-box{cursor:pointer;border-radius:3px;grid-template-columns:auto;grid-template-areas:"product-meta""product-image""product-info";display:grid;position:relative;box-shadow:0 0 0 1px #ccc}.product-box.size-big{grid-template-rows:50px 330px 100px;min-width:320px;height:480px}.product-box.size-big .image{height:330px}.product-box.size-big .price-wrapper{top:300px}.product-box.size-big:hover .image img{max-width:300px;max-height:310px}.product-box.size-medium{grid-template-rows:50px 210px 100px;min-width:240px;height:360px}.product-box.size-medium .image{height:210px}.product-box.size-medium .price-wrapper{top:195px}.product-box.size-medium:hover .image img{max-width:220px;max-height:190px}.product-box .meta{grid-area:product-meta;grid-template-areas:"base_product favorite";height:50px;display:grid}.product-box .meta .base-product-info-wrapper{grid-area:base_product;justify-content:flex-start;margin:10px}.product-box .image{grid-area:product-image;display:grid;position:relative}.product-box .image .product-image-wrapper{place-self:center}.product-box .product-info-wrapper{grid-area:product-info}.product-box .price-wrapper{position:absolute;right:10px}.product-box .shopping-list-actions{position:absolute;bottom:10px;right:10px}.product-box:not(.in_cart):hover{box-shadow:0 0 0 1px #999}.product-box.in-cart{box-shadow:0 0 2px 1px #43a047}.product-box.in-cart:hover{box-shadow:0 0 4px 1px #43a047}.product-box:hover .add-to-shopping-list-button{display:flex}.product-box:hover .image img{justify-self:center}@media (hover:none){.product-box.mobile-visible .add-to-shopping-list-button{display:flex}}.index-view{grid-area:main-content;display:grid}@media (width<1010px){.index-view{grid-template-rows:auto;grid-template-areas:"menu""index-content"}}@media (width>=1010px){.index-view{grid-template-columns:250px auto;grid-template-areas:"menu index-content"}}.index-view{gap:10px;padding:10px}.index-view .menu{border-radius:3px;grid-area:menu;box-shadow:0 0 0 1px #999}.index-view .menu .ad{padding:15px}.index-view .index-content{border-radius:3px;grid-area:index-content;box-shadow:0 0 0 1px #999}.index-view .index-content .intro{padding:10px}.index-view .index-content .intro p{margin-top:10px}.categories-menu .categories-list{text-transform:uppercase;padding:10px}.categories-menu .categories-list header{border-bottom:1px solid #e9e9e9;margin-bottom:10px;padding-bottom:5px;font-weight:700}.categories-menu .categories-list .list-wrapper{overflow:hidden}.categories-menu .categories-list .list-wrapper ul{letter-spacing:1px;font-size:.875rem;list-style:none}.categories-menu .categories-list .list-wrapper ul li{cursor:pointer;margin:5px 0;line-height:25px}.categories-menu .categories-list .list-wrapper ul li .root-category-title{font-weight:700;display:flex}.categories-menu .categories-list .list-wrapper ul li ul li{padding-left:15px}.categories-menu .categories-list .list-wrapper ul li ul li:hover:before{content:"»";margin-left:-15px;margin-right:7px}.products-horizontal-scroll-wrapper{height:473px;position:relative}.products-horizontal-scroll-wrapper .products-horizontal-scroll-container{width:100%;position:absolute}.products-horizontal-scroll-wrapper .products-horizontal-scroll-container h2{padding:10px;font-size:1.35em;font-weight:700}.products-horizontal-scroll-wrapper .products-horizontal-scroll-container .desc{padding:0 10px 10px;font-style:italic}.products-horizontal-scroll-wrapper .products-horizontal-scroll-container .products-horizontal-scroll-inner-wrapper{position:relative}.products-horizontal-scroll-wrapper .products-horizontal-scroll-container .products-horizontal-scroll-inner-wrapper .products-horizontal-scroll-inner-container{cursor:grab;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;gap:10px;padding:1px 10px;display:flex;overflow-x:auto}.products-horizontal-scroll-wrapper .products-horizontal-scroll-container .products-horizontal-scroll-inner-wrapper .nav-button{z-index:10;cursor:pointer;opacity:0;background-color:#fff;border:none;border-radius:50%;padding:8px;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 6px -1px #0000001a}.products-horizontal-scroll-wrapper .products-horizontal-scroll-container .products-horizontal-scroll-inner-wrapper .nav-button.left-button{left:0}.products-horizontal-scroll-wrapper .products-horizontal-scroll-container .products-horizontal-scroll-inner-wrapper .nav-button.right-button{right:0}.products-horizontal-scroll-wrapper .products-horizontal-scroll-container .products-horizontal-scroll-inner-wrapper:hover .nav-button{opacity:1}.search-list{grid-area:main-content;display:grid}@media (width<1010px){.search-list{grid-template-rows:auto;grid-template-areas:"search-results"}}@media (width>=1010px){.search-list{grid-template-columns:250px auto;grid-template-areas:"aside-column search-results"}}.search-list{gap:10px;padding:10px}.search-list .aside-column{border-radius:3px;grid-area:aside-column;box-shadow:0 0 0 1px #999}.search-list .aside-column .ad{padding:15px}.search-list .search-results{border-radius:3px;grid-area:search-results;box-shadow:0 0 0 1px #999}.search-list-product{border-bottom:1px solid #e9e9e9;grid-template-columns:50px auto auto;grid-template-areas:"image info price";align-items:center;padding:10px;display:grid}.search-list-product .image{grid-area:image;place-self:center}.search-list-product .image img{max-width:45px;max-height:45px;transition:all .5s}.search-list-product .info{grid-area:info;justify-self:start;padding-left:10px}.search-list-product .info strong{font-size:1em;display:block}.search-list-product .info .product-meta{display:flex}.search-list-product .info .product-meta .base-product-info-wrapper{margin-right:10px;display:inline-block}.search-list-product .info .product-meta .quantity-info-wrapper{display:inline-block}.search-list-product .price{text-align:center;grid-area:price;justify-self:end;min-width:50px}.search-list-product .price .lowest-price{color:#d72525}.search-list-item{color:inherit;border-bottom:1px solid #e9e9e9;padding:10px;line-height:25px;text-decoration:none;display:block}.search-list-item.gray-bg{background-color:#efefef}.search-list-item strong{color:#d72525}.category-view-wrapper{grid-area:main-content;display:grid}@media (width<1010px){.category-view-wrapper{grid-template-rows:auto auto;grid-template-areas:"sub-categories""category-view"}}@media (width>=1010px){.category-view-wrapper{grid-template-columns:250px auto;grid-template-areas:"sub-categories category-view"}}.category-view-wrapper{gap:10px;padding:10px}.category-view-wrapper .sub-categories{text-transform:uppercase;border-radius:3px;grid-area:sub-categories;padding:10px;box-shadow:0 0 0 1px #999}.category-view-wrapper .sub-categories header{border-bottom:1px solid #e9e9e9;margin-bottom:10px;padding-bottom:5px;font-weight:700}.category-view-wrapper .sub-categories .list-wrapper{overflow:hidden}.category-view-wrapper .sub-categories .list-wrapper ul{letter-spacing:1px;padding-left:15px;font-size:.875rem;list-style:none}.category-view-wrapper .sub-categories .list-wrapper ul li{cursor:pointer;margin:5px 0;line-height:25px}.category-view-wrapper .sub-categories .list-wrapper ul li:hover:before{content:"»";margin-left:-15px;margin-right:7px}.category-view-wrapper .sub-categories .ad{padding:5px}.category-view-wrapper .category-view{flex-direction:column;grid-area:category-view;gap:10px;display:flex}.category-view-wrapper .category-view .sub-category{border-radius:3px;grid-template-rows:50px auto;grid-template-areas:"sub-category-title""base-products-list";gap:10px;padding:10px;display:grid;box-shadow:0 0 0 1px #ccc}.category-view-wrapper .category-view .sub-category .sub-category-title{font-size:1.35em;font-weight:700}.category-view-wrapper .category-view .sub-category .base-products-list{flex-flow:wrap;justify-content:space-evenly;gap:30px;display:flex}.category-view-wrapper .category-view .summary{text-indent:15px;margin:10px 0}.category-base-product-box{cursor:pointer;min-width:200px;height:200px;position:relative}.category-base-product-box .category-base-product-image-wrapper{filter:blur(1.5px)}.category-base-product-box .base-product-info{background-color:#ffffffd9;border-radius:7px;min-width:140px;padding:15px;transition:all .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000026}.category-base-product-box .base-product-info .name{text-align:center;margin-bottom:10px;font-size:1.1em;font-weight:700}.category-base-product-box .base-product-info .price{text-align:center;color:#444}.category-base-product-box .base-product-info .price .price-number{color:#d72525;font-weight:700}.category-base-product-box:hover .category-base-product-image-wrapper{filter:blur(.5px)}.category-base-product-box:hover .base-product-info{top:65%}.category-base-product-image img{max-width:200px;max-height:200px}@media (width<1010px){.category-view{grid-template-rows:auto auto;grid-template-areas:"products-filter""products-list"}}@media (width>=1010px){.category-view{grid-template-columns:250px auto;grid-template-areas:"products-filter products-list"}}.category-view{gap:10px;padding:10px}.category-view .products-filter-wrapper{grid-area:products-filter}.category-view .data-view .summary{text-indent:15px;margin:10px 0}.filter-group{text-transform:uppercase;padding:10px}.filter-group.feature-filter{background-color:#f4f4f4}.filter-group header{border-bottom:1px solid #e9e9e9;margin-bottom:10px;padding-bottom:5px;font-weight:700}.filter-group header .count{color:#888;margin-left:5px;font-weight:400}.filter-group .search{border:1px solid #ccc;width:178px;margin:0 0 10px;padding:10px}.scrollbar-container{max-height:180px;overflow:hidden}.scrollbar-container ul{letter-spacing:1px;font-size:.875rem;list-style:none}.scrollbar-container ul li{cursor:pointer;margin:5px 0;line-height:25px}.ps{overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto;overflow:hidden!important}.ps__rail-x{opacity:0;height:15px;transition:background-color .2s linear,opacity .2s linear;display:none;position:absolute;bottom:0}.ps__rail-y{opacity:0;width:15px;transition:background-color .2s linear,opacity .2s linear;display:none;position:absolute;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:#0000;display:block}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{opacity:.9;background-color:#eee}.ps__thumb-x{background-color:#aaa;border-radius:6px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;position:absolute;bottom:2px}.ps__thumb-y{background-color:#aaa;border-radius:6px;width:6px;transition:background-color .2s linear,width .2s ease-in-out;position:absolute;right:2px}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}.scrollbar-container{height:100%;position:relative}.nutri-score-options-list{grid-template-columns:repeat(5,1fr);justify-items:center;display:grid}.nutri-score-options-list .nutri-score{filter:grayscale();cursor:pointer}.nutri-score-options-list .nutri-score.disabled{opacity:.15;cursor:default}.nutri-score-options-list .nutri-score.disabled .grade{background:0 0;border:1px solid #444}.nutri-score-options-list .nutri-score:not(.disabled):hover,.nutri-score-options-list .nutri-score.selected{filter:grayscale(0)}.info-link{color:#999;text-align:center;margin:15px 0 0;font-size:.9rem;display:block}.info-link:hover{color:inherit}.slider-wrapper{text-transform:uppercase;background-color:#f4f4f4;padding:10px}.slider-wrapper header{border-bottom:1px solid #e9e9e9;margin-bottom:10px;padding-bottom:5px;font-weight:700}.slider-wrapper .slider-container{grid-template-columns:40px 140px 40px;display:grid}.slider-wrapper .slider-container .output{text-align:center;width:40px;line-height:50px}.slider-wrapper .slider-container .range-slider{text-align:center;width:140px;height:50px;position:relative}.slider-wrapper .slider-container .range-slider .full-range,.slider-wrapper .slider-container .range-slider .incl-range{background:#ddd;border-radius:3px;width:100%;height:5px;position:absolute;top:21px;left:0}.slider-wrapper .slider-container .range-slider .incl-range{background:#d72525;border-radius:10px}.slider-wrapper .slider-container .range-slider input{pointer-events:none;cursor:pointer;outline:none;width:140px;height:18px;position:absolute;top:15px;left:0;overflow:hidden}.slider-wrapper .slider-container .range-slider input::-webkit-slider-thumb{pointer-events:all;z-index:1;outline:0;position:relative}.slider-wrapper .slider-container .range-slider input::-moz-range-thumb{pointer-events:all;z-index:10;-moz-appearance:none;width:9px;position:relative}.slider-wrapper .slider-container .range-slider input::-moz-range-track{z-index:-1;background-color:#000;border:0;position:relative}.slider-wrapper .slider-container .range-slider input:last-of-type::-moz-range-track{-moz-appearance:none;background:0 0;border:0}.slider-wrapper .slider-container .range-slider input[type=range]{-webkit-appearance:none;background:0 0}.slider-wrapper .slider-container .range-slider input[type=range]::-moz-focus-outer{border:0}.slider-wrapper .slider-container .range-slider input[type=range]::-webkit-slider-runnable-track{background:0 0;border:none;border-radius:3px;height:5px}.slider-wrapper .slider-container .range-slider input[type=range]::-moz-range-track{background:0 0;border:none;border-radius:3px;height:5px}.slider-wrapper .slider-container .range-slider input[type=range]::-ms-track{background:0 0;border:none;border-radius:3px;height:5px}.slider-wrapper .slider-container .range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;z-index:11;background:#d72525;border:none;border-radius:50%;width:14px;height:14px;margin-top:-5px;position:relative}.slider-wrapper .slider-container .range-slider input[type=range]::-ms-thumb{-webkit-appearance:none;z-index:11;background:#d72525;border:none;border-radius:50%;width:14px;height:14px;margin-top:-5px;position:relative}.slider-wrapper .slider-container .range-slider input[type=range]::-moz-range-thumb{-webkit-appearance:none;z-index:11;background:#d72525;border:none;border-radius:50%;width:14px;height:14px;margin-top:-5px;position:relative}.slider-wrapper .slider-container .range-slider input[type=range]:focus{outline:none}.products-filter{border-radius:3px;box-shadow:0 0 0 1px #999}.products-filter .section-review{background:linear-gradient(#efefef 0%,#fff 100%);padding:10px}.products-filter .section-review h2{font-size:2rem;font-weight:700}.products-filter .section-review .desc a{color:#999;cursor:pointer;text-decoration:none}.products-filter .section-review .desc a:hover{color:inherit}.products-filter .section-review .MuiAccordionSummary-content{flex-flow:column}.products-filter .section-review .MuiAccordionSummary-content.Mui-expanded{margin:12px 0}.products-filter .filters-accordion.MuiAccordionDetails-root{padding:0}.products-filter .MuiAccordion-root{box-shadow:none}.products-filter .ad{padding:15px}.base-products-filter{border-radius:3px;width:calc(100% - 30px);margin:10px 0 15px;padding:10px 10px 5px;box-shadow:0 0 0 1px #ccc}.base-products-filter header{letter-spacing:1px;font-size:1.25rem;font-weight:700}.base-products-filter .scrollbar-container{max-height:100%;padding-bottom:10px;overflow:hidden}@media (width<1010px){.base-products-filter .scrollbar-container{width:calc(100vw - 60px)}}@media (width>=1010px){.base-products-filter .scrollbar-container{width:calc(100vw - 310px)}}.base-products-filter .base-products-list{grid-gap:10px;grid-auto-flow:column;justify-content:start;margin-top:10px;display:grid}.base-products-filter .base-products-list .base-product-option{width:max-content;color:inherit;cursor:pointer;background-color:#efefef;border-radius:3px;padding:10px;text-decoration:none}.base-products-filter .base-products-list .base-product-option:hover{background-color:#dedede}.products-list{grid-gap:10px;grid-area:products-list;grid-template-rows:max-content;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-auto-flow:dense;justify-content:center;padding:1px;display:grid}.pagination-navigation{grid-gap:5px;grid-auto-flow:column;justify-content:center;margin:15px 0;display:grid}.pagination-navigation a{color:#333;background-color:#f4f4f4;border-radius:3px;justify-content:center;align-items:center;height:30px;padding:0 10px;font-weight:500;text-decoration:none;transition:background-color .3s;display:flex}.pagination-navigation a:hover{background-color:#e0e0e0}.pagination-navigation a.selected{color:#fff;background-color:#888}.market-logo{place-items:center;display:grid}@media (width<1280px){.market-logo{width:60px;height:20px}}@media (width>=1280px){.market-logo{width:120px;height:40px}}.market-logo{border-radius:3px;overflow:hidden}.market-logo img{margin:5px}@media (width<1280px){.market-logo img{max-width:50px;max-height:10px}}@media (width>=1280px){.market-logo img{max-width:100px;max-height:25px}}.market-logo.gray{filter:grayscale();opacity:.5}.product-view-wrapper{grid-area:main-content;display:grid}@media (width<1010px){.product-view-wrapper{grid-template-rows:auto;grid-template-areas:"product-view"}}@media (width>=1010px){.product-view-wrapper{grid-template-columns:250px auto;grid-template-areas:"aside-column product-view"}}.product-view-wrapper{gap:10px;padding:10px}.product-view-wrapper .aside-column{border-radius:3px;grid-area:aside-column;box-shadow:0 0 0 1px #999}.product-view-wrapper .aside-column .ad{padding:15px}.product-view-wrapper .product-view{border-radius:3px;grid-area:product-view;grid-template-areas:"name""breadcrumbs""preview-wrapper""suggestions";padding:15px;display:grid;box-shadow:0 0 0 1px #999}.product-view-wrapper .product-view .product-name{grid-area:name;align-items:center;display:flex}.product-view-wrapper .product-view .product-breadcrumbs{color:#999;grid-area:breadcrumbs}.product-view-wrapper .product-view .product-info-wrapper{grid-area:preview-wrapper;gap:10px;padding-top:10px;display:grid}@media (width<800px){.product-view-wrapper .product-view .product-info-wrapper{grid-template-rows:auto;grid-template-areas:"preview-wrapper""prices""details""ingredients""nutrition""summary"}}@media (width>=800px){.product-view-wrapper .product-view .product-info-wrapper{grid-template-columns:50% 50%;grid-template-areas:"preview-wrapper prices""preview-wrapper ingredients""preview-wrapper nutrition""summary summary"}}.product-view-wrapper .product-view .product-info-wrapper .product-preview-wrapper{grid-area:preview-wrapper}.product-view-wrapper .product-view .product-info-wrapper .product-details{grid-area:details;padding-top:10px}.product-view-wrapper .product-view .product-info-wrapper .product-prices{grid-area:prices}.product-view-wrapper .product-view .product-info-wrapper .product-prices .prices-overview{padding:10px 0 15px}.product-view-wrapper .product-view .product-info-wrapper .product-ingredients{grid-area:ingredients}.product-view-wrapper .product-view .product-info-wrapper .product-summary{grid-area:summary}.product-view-wrapper .product-view .product-suggestions{grid-area:suggestions;grid-template-areas:"more-products""similar-products";gap:10px;display:grid}.product-view-wrapper .product-view .product-suggestions .more-products{grid-area:more-products}.product-view-wrapper .product-view .product-suggestions .similar-products{grid-area:similar-products}.product-preview-box{cursor:pointer;border-radius:3px;grid-template:"product-meta"50px"product-image"330px"product-info"60px/auto;min-width:320px;height:440px;display:grid;position:relative;box-shadow:0 0 0 1px #ccc}.product-preview-box .meta{grid-area:product-meta;grid-template-areas:"base-product favorite";height:50px;display:grid}.product-preview-box .meta .base-product-info-wrapper{grid-area:base-product;justify-content:flex-start;margin:10px}.product-preview-box .image{grid-area:product-image;height:330px;display:grid;position:relative}.product-preview-box .image .product-image-wrapper{place-self:center}.product-preview-box .product-actions-wrapper{background:linear-gradient(#efefef 0%,#fff 100%);border-top:1px solid #e9e9e9;grid-area:product-info;justify-content:center;align-items:center;padding:10px;display:flex}table.nutrition-facts-table{border-spacing:0;width:100%}table.nutrition-facts-table th,table.nutrition-facts-table td{border:1px solid #ccc;border-style:none solid solid none;padding:3px 5px}table.nutrition-facts-table tr:first-child th:first-child{border-top-left-radius:3px}table.nutrition-facts-table tr:first-child th:last-child{border-top-right-radius:3px}table.nutrition-facts-table tr:last-child td:first-child{border-bottom-left-radius:3px}table.nutrition-facts-table tr:last-child td:last-child{border-bottom-right-radius:3px}table.nutrition-facts-table tr:first-child th{border-top-style:solid}table.nutrition-facts-table tr td:first-child,table.nutrition-facts-table tr th:first-child{border-left-style:solid}table.nutrition-facts-table thead{background-color:#efefef}table.nutrition-facts-table tbody .nf-sub-entry{text-indent:15px}table.nutrition-facts-table tbody .nf-value{text-align:center}.categories-hierarchy{flex-wrap:wrap;gap:5px;display:inline-flex}.categories-hierarchy *{position:relative}.categories-hierarchy :not(:last-child):after{content:"•";padding-left:5px}.category-element-link{color:#999;cursor:pointer}.category-element-link:hover{color:#000}.prices-list{flex-direction:column;gap:10px;display:flex}.prices-list .link-to-product{text-align:center;color:#888;font-size:.9rem}.prices-list .link-to-product:hover{color:#000}.prices-list .no-info{text-align:center;border-radius:3px;padding:10px;box-shadow:0 0 0 1px #999}.market-data{border-radius:3px;grid-template:"price market-logo""prices-by-store-button prices-by-store-button""prices-by-store prices-by-store"/50% 50%;place-items:center;display:grid;box-shadow:0 0 0 1px #999}.market-data .price-wrapper{text-align:center;grid-area:price;padding:10px}.market-data .price-wrapper strong{font-size:1.2em;display:block}.market-data .price-wrapper strong .promotion{color:#d72525}.market-data .price-wrapper em{color:#d72525;font-size:.9rem;display:block}.market-data .market-logo-wrapper{grid-area:market-logo;padding:10px}.market-data .prices-by-store-button{text-align:center;cursor:pointer;background:linear-gradient(#efefef 0%,#fff 100%);border-top:1px solid #e9e9e9;grid-area:prices-by-store-button;justify-self:stretch;padding:10px}.market-data .prices-by-store{background:linear-gradient(#efefef 0%,#fff 100%);border-top:1px solid #e9e9e9;flex-direction:column;grid-area:prices-by-store;justify-self:stretch;align-items:center;padding:10px;display:flex}.market-data .prices-by-store .store-price{justify-content:space-between;width:100%;padding:5px 0;display:flex}.market-data .prices-by-store .store-price:not(:last-child){border-bottom:1px solid #e9e9e9}.market-data .prices-by-store .store-price .lowest-price{color:#d72525}.packages-prices-list{flex-direction:column;gap:10px;display:flex}.packages-prices-list .title{text-align:center;font-weight:700}.package-price{background:linear-gradient(#efefef 0%,#fff 100%);border-radius:3px;grid-template:"cheapest cheapest""price quantity"/50% 50%;place-items:center;display:grid;box-shadow:0 0 0 1px #999}.package-price.cheapest-base-price{background:#ffe1e1}.package-price .cheapest-base-price-banner{text-align:center;background-color:#fff;border-bottom:1px solid #999;grid-area:cheapest;justify-self:stretch;padding:5px;font-size:.9em;font-weight:700}.package-price .min-price{grid-area:price;padding:10px;font-size:1.1em}.package-price .min-price.is-discounted{color:#d72525}.package-price .min-price.no-info{color:#888}.package-price .quantity{grid-area:quantity;padding:10px}.package-price:hover{font-weight:700}.share-main-button{cursor:pointer;background-color:#efefef;border-radius:3px;justify-content:center;align-items:center;width:100%;height:40px;display:flex;box-shadow:0 0 0 1px #999}.share-backdrop{background:#0003;position:fixed;inset:0}.share-menu{background:#fff;border-radius:16px;width:280px;padding:16px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 40px #00000040}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.share-title{color:#1f2937;margin:0 0 12px;font-size:18px;font-weight:600}.copy-button{cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.copy-button:hover{background:#f3f4f6}.copy-icon{background:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.divider{background:#e5e7eb;height:1px;margin:12px 0}.share-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.share-option{cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px;display:flex}.share-option:hover{background:#f3f4f6}.share-label{color:#374151;font-size:12px;font-weight:500}.share-icon{border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.icon{width:24px;height:24px;padding:10px}.icon.white{color:#fff}.icon.success{color:#16a34a}.text-icon{color:#fff;font-size:22px;font-weight:700}.share-icon-native{background:#111827}.share-icon--blue{background:#3b82f6}.share-icon--purple{background:#7c3aed}.share-icon--green{background:#22c55e}.share-icon--facebook{background:#2563eb}.share-icon--telegram{background:#229ed9}.share-icon--gray{background:#6b7280}.quantity-info{background-color:#dedede;border-radius:3px;align-items:center;height:30px;padding:0 10px;font-size:.8rem;display:flex}.shopping-list-view{padding:10px}@media (width<1010px){.shopping-list-view{grid-template-rows:auto auto;grid-template-areas:"combinations-selector""shopping-list"}}@media (width>=1010px){.shopping-list-view{grid-template-columns:250px auto;grid-template-areas:"combinations-selector shopping-list"}}.shopping-list-view{gap:10px}.shopping-list-view .combinations-selector-wrapper{grid-area:combinations-selector}.shopping-list-view .shopping-list-wrapper{grid-area:shopping-list}.shopping-list-view .shopping-list-wrapper .empty-list-message{text-align:center;padding:10px}.shopping-list-view .shopping-list-wrapper .export-info-box{margin-bottom:10px;font-size:1rem}.combinations-selector{border-radius:3px;box-shadow:0 0 0 1px #999}.combinations-selector header{background:linear-gradient(#efefef 0%,#fff 100%);padding:10px}.combinations-selector header h2{font-size:1.5rem;font-weight:700}.combinations-selector .no-combinations-message{padding:10px}.combination{text-transform:uppercase;opacity:.5;cursor:pointer;background-color:#f4f4f4;margin-bottom:2px;padding:10px}.combination .title{grid-template-columns:auto auto;font-weight:700;display:grid}.combination .title .total,.combination .title .diff{text-align:right;text-transform:lowercase;color:#d72525}.combination .title.show-diff .total{display:none}.combination ul{padding-left:20px;list-style:square;display:none}.combination ul .market-option{grid-template-columns:auto auto;display:grid}.combination ul .market-option .market-sum{text-align:right;text-transform:lowercase}.combination:hover,.combination.selected{opacity:1;background-color:#dedede}.combination:hover .show-diff .total{display:block}.combination:hover .show-diff .diff{display:none}.combination.selected .multiple-markets-title{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:5px}.combination.selected ul{display:block}.shopping-list{display:flex}@media (width<1280px){.shopping-list{flex-wrap:wrap}}@media (width>=1280px){.shopping-list{flex-flow:column}}.shopping-list{gap:10px}.shopping-list header{border-bottom:1px solid #dedede;width:100%;padding:10px 0 5px;font-size:1.85em;font-weight:700}.shopping-list-product{padding:10px;display:grid}@media (width<1280px){.shopping-list-product{flex-basis:320px;grid-template:"image info info"100px"count count market-logo"40px"count count price"60px/100px calc(50% - 100px) 50%;height:200px}}@media (width>=1280px){.shopping-list-product{flex-basis:100px;grid-template-columns:100px auto 150px 140px 180px;grid-template-areas:"image info count market-logo price"}}.shopping-list-product{border:1px solid #e9e9e9;border-radius:3px;flex-grow:1;align-items:center}.shopping-list-product .image{grid-area:image;place-self:center}.shopping-list-product .image img{transition:all .5s}.shopping-list-product .info{grid-area:info;justify-self:start}.shopping-list-product .info strong{margin:0 10px 10px 0;font-size:1.2em;display:block}.shopping-list-product .info .product-meta{display:flex}.shopping-list-product .info .product-meta .base-product-info-wrapper{margin-right:10px;display:inline-block}.shopping-list-product .info .product-meta .quantity-info-wrapper{display:inline-block}.shopping-list-product .count{text-align:center;grid-area:count;justify-self:center}.shopping-list-product .market-logo-wrapper{grid-area:market-logo;justify-self:center}.shopping-list-product .price{grid-area:price;justify-self:center;font-size:1.25em}.shopping-list-product:hover{border-color:#e9e9e9}.shopping-list-product:hover .image img{max-width:90px;max-height:90px}.shopping-list-price{flex-direction:column;place-content:flex-start center;display:flex}.shopping-list-price .price{text-align:center;font-size:1.5rem;font-weight:700;line-height:2.2rem}.shopping-list-price .price del{color:#888;font-size:1.2rem;font-weight:400}.shopping-list-price .details{text-align:center;font-size:1rem;font-style:italic}.shopping-list-price.red{color:#d72525}.shopping-list-price.black{color:#222}.shopping-list-price.grey{color:#888}.saved-lists-box{color:#000;background-color:#e9e9e9;border:1px solid #e9e9e9;border-radius:3px;grid-template-columns:min-content auto min-content;align-items:center;margin-bottom:10px;padding:10px;text-decoration:none;display:grid}.saved-lists-box .icon{margin-right:10px}.saved-lists-box .action{align-items:center;display:flex}.saved-lists-box .action .arrow{padding-right:2px;transition:all .5s}.saved-lists-box:hover .action .arrow{padding-left:2px;padding-right:0}.saved-shopping-lists-view{padding:10px}.saved-shopping-lists-view .saved-shopping-lists-wrapper{flex-flow:column;gap:10px;display:flex}.saved-shopping-lists-view .saved-shopping-lists-wrapper .list-wrapper{cursor:pointer}.saved-shopping-list-box{border:1px solid #e9e9e9;border-radius:3px;grid-template-columns:auto max-content;grid-template-areas:"left right";align-items:center;padding:10px;display:grid}.saved-shopping-list-box .date,.saved-shopping-list-box .links,.saved-shopping-list-box .external-link{display:none}.saved-shopping-list-box.selected .links{flex-direction:row;gap:10px;display:flex}.saved-shopping-list-box.selected .external-link{display:block}.saved-shopping-list-box:not(.selected){background-color:#e9e9e9}.saved-shopping-list-box:not(.selected) .date{display:flex}.saved-shopping-list-box .left{flex-direction:column;grid-area:left;gap:5px;display:flex}.saved-shopping-list-box .right{grid-area:right}.qr-code{width:100px;height:100px}.cookies-policy-header{text-align:center;background-color:#f5f5f5;padding:20px}.cookies-policy-content{padding:20px;line-height:1.6}.cookies-policy-content h2{color:#333;margin-top:20px}.cookies-policy-content h3{color:#555;margin-top:15px}.cookies-policy-content ul{margin-left:20px;list-style-type:disc}.mobile-saved-shopping-list{grid-template:"header"60px"alert""main-content""."60px/100%;place-items:center;width:100%;display:grid}.mobile-saved-shopping-list>header{text-align:center;color:#fff;letter-spacing:1px;cursor:pointer;background:linear-gradient(#d72525 0%,#de1f1f 100%);grid-area:header;align-content:center;width:100%;height:100%;font-size:2rem;font-weight:700;display:grid}.mobile-saved-shopping-list>header a{color:inherit;text-decoration:none}.mobile-saved-shopping-list .alert-wrapper{background-color:#e5f6fd;grid-area:alert;justify-content:center;width:100%;display:flex}.mobile-saved-shopping-list>section{flex-direction:column;grid-area:main-content;display:flex}.mobile-saved-shopping-list>section>nav{background-color:#efefef;width:100vw}.mobile-saved-shopping-list>section>nav .market-selector .MuiTabs-indicator{background-color:#d72525}.mobile-saved-shopping-list>section>nav .market-selector .MuiTab-root:hover,.mobile-saved-shopping-list>section>nav .market-selector .MuiTab-root.Mui-selected,.mobile-saved-shopping-list>section>nav .market-selector .MuiTab-root:focus{color:#d72525}.mobile-saved-shopping-list>section .selected-header{background-color:#efefef;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;grid-template-columns:50% 50%;place-content:center;align-items:center;height:30px;display:grid}.mobile-saved-shopping-list>section .selected-header.selected-header-hidden{display:none}.mobile-saved-shopping-list>section .selected-header>p{text-align:right;grid-column:1/1;line-height:30px}.mobile-saved-shopping-list>section .selected-header .arrow-icon{grid-column:2/2;line-height:30px}.mobile-saved-shopping-list>footer{background-color:#efefef;border-top:1px solid #e9e9e9;justify-content:center;align-items:center;width:100%;height:50px;display:flex;position:fixed;bottom:0}.mobile-saved-shopping-list>footer .bill-value{color:#d72525;margin-left:5px;font-size:1.2rem;font-weight:700}.saved-shopping-list-product{grid-gap:10px;border:1px solid #e9e9e9;border-radius:3px;flex-basis:100px;grid-template-columns:50px auto 160px 40px;grid-template-areas:"image info price checkbox";align-items:center;padding:10px;display:grid}.saved-shopping-list-product.saved-shopping-list-product-bought{opacity:.3}.saved-shopping-list-product .image{grid-area:image;place-self:center}.saved-shopping-list-product .image img{max-width:45px;max-height:45px;transition:all .5s}.saved-shopping-list-product .info{grid-area:info;justify-self:start}.saved-shopping-list-product .info strong{font-size:1em;display:block}.saved-shopping-list-product .info .product-meta{display:flex}.saved-shopping-list-product .info .product-meta .base-product-info-wrapper{margin-right:10px;display:inline-block}.saved-shopping-list-product .info .product-meta .quantity-info-wrapper{display:inline-block}.saved-shopping-list-product .price{text-align:center;grid-area:price;justify-self:center}.saved-shopping-list-product .price .count{opacity:.5}.saved-shopping-list-product .checkbox{text-align:center;grid-area:checkbox;justify-self:center}.better-price-combination-alert{width:max-content}.better-price-combination-alert .alert-content{flex-direction:column;align-items:center;display:flex}.better-price-combination-alert .alert-content .create-list-button{width:fit-content}
/*$vite$:1*/