.searchbox_container{position:absolute;top:0;left:0;width:100%;z-index:100000;overflow:visible}.result_container{--magrano-primary:#83c149;--magrano-cta:#71a441;--magrano-cta-hover:#51653e;--magrano-accent:#3a800e;--magrano-tint:#eef6e4;--magrano-tint-line:#d5e8c0;--magrano-top:#71a441;--magrano-heading:#1f1f1f;--magrano-text:#1f1f1f;--magrano-muted:#6b6b6b;--magrano-border:#e4e4e4;--magrano-band:#f6f6f6;--magrano-sale:#086df7;--magrano-label:#3a800e;--magrano-warn:#f5a623;--magrano-img-h:clamp(72px, calc(50vh - 224px - var(--magrano-hdr) * 7px), 184px);--magrano-pfirst:0;--magrano-hdr:0;position:absolute;z-index:100000;width:1200px;top:50px;left:0;box-sizing:border-box;padding:0;background:#fff;color:var(--magrano-text);font-family:"Exo 2",sans-serif;font-size:14px;font-weight:400;line-height:1.4;text-align:left;border:0 none;border-top:5.5px solid var(--magrano-primary);border-radius:0 0 16px 16px;box-shadow:0 24px 48px -20px rgb(0 0 0 / .38),0 6px 18px rgb(0 0 0 / .08);overscroll-behavior:contain;overflow:visible}.result_container:has(div.results_column:first-of-type>.products_container_cards){--magrano-pfirst:1}.result_container div,.result_container p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.result_container a,.result_container a:hover{text-decoration:none}.result_container a{transition:color 0.15s ease,background-color 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease!important}.result_content{position:relative;overflow-x:hidden;overflow-y:auto;border-radius:0 0 16px 16px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cfcfcf #fff0}.result_container_close{position:absolute;z-index:50;top:10px;right:10px;width:28px;height:28px;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid var(--magrano-border);border-radius:50%;box-shadow:0 1px 3px rgb(0 0 0 / .1);transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease}.result_container_close:before,.result_container_close:after{content:'';position:absolute;top:50%;left:50%;width:1.5px;height:13px;background-color:var(--magrano-text);transition:background-color 0.2s ease}.result_container_close:before{transform:translate(-50%,-50%) rotate(45deg)}.result_container_close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media (hover:hover){.result_container_close:hover{background:var(--magrano-cta);border-color:var(--magrano-cta);transform:rotate(90deg)}.result_container_close:hover:before,.result_container_close:hover:after{background-color:#fff}}.result_container_triangle .triangle{position:absolute;top:-20.5px;z-index:5;width:0;height:0;box-sizing:content-box;border-left:16px solid #fff0;border-right:16px solid #fff0;border-bottom:17px solid var(--magrano-primary)}.result_columns{display:flex;position:relative;justify-content:center;border-radius:0 0 16px 16px}div.results_column{box-sizing:border-box;min-width:0;padding:18px 20px 20px 20px;border-left:1px solid var(--magrano-border)}div.results_column+div.results_column,div.results_column:only-child{flex-grow:1}.result_container div.results_column:first-of-type{border-left:0 none;padding-bottom:46px}.column_container{min-width:0}.results_column .column_container+.column_container{margin-top:14px;padding-top:14px;border-top:1px solid var(--magrano-border)}.result_container .column_title{margin:0 0 10px 0;padding:0;color:var(--magrano-heading);font-family:"Exo 2",sans-serif;font-size:14px;font-weight:700;line-height:20px;letter-spacing:normal;text-transform:uppercase;text-align:left;background:none;border:0 none}.categories_container a,.brands_container a,.articles_container a{display:flex;align-items:center;gap:10px;min-width:0;margin:0 -10px;padding:6px 10px;border-radius:8px;background:#fff0;color:var(--magrano-text);font-size:14px;font-weight:400;line-height:18px;text-align:left}.categories_container a,.brands_container a,.articles_container a{transition:background-color 0.2s ease,color 0.2s ease,padding 0.2s ease!important}.categories_container_tags a{transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease!important}.categories_container a.selectedItem,.brands_container a.selectedItem,.articles_container a.selectedItem{background-color:var(--magrano-tint);color:var(--magrano-accent)}@media (hover:hover){.categories_container a:hover,.brands_container a:hover,.articles_container a:hover{background-color:var(--magrano-tint);color:var(--magrano-accent)}}.categories_container a div.category_title_text,.brands_container a div.brand_title,.articles_container a .articles,.articles_container a .article_title{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:inherit}.categories_container a div.category_title_text.category_title_subtitle{white-space:normal}.categories_container a div.category_count,.brands_container a div.brand_count{display:none}.categories_container a div.category_img,.brands_container a div.brand_img{flex:0 0 36px;min-height:36px;margin:0;border-radius:8px;background-size:contain;background-repeat:no-repeat;background-position:center center}.categories_container a div.category_subtitle{color:var(--magrano-muted);font-size:13px}.categories_container .category_group{margin:8px 0 4px 0;padding:6px 10px;border-radius:8px;background:var(--magrano-band);color:var(--magrano-heading);font-size:13px;font-weight:700}.tags_container .tags,.categories_container_tags .magrano_categories{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px}.tags_container div.magrano_result_item,.categories_container_tags a{display:block;box-sizing:border-box;max-width:100%;margin:0;padding:6px 12px;border:1px solid #dadada;border-radius:18px;background:#fff;color:var(--magrano-text);font-size:14px;font-weight:400;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease}.tags_container div.magrano_result_item{flex:0 1 auto;min-width:min-content;padding-right:8px;padding-left:8px;font-size:13px;white-space:normal;text-wrap:balance;text-align:center;align-content:center;animation:magrano_pop_in 0.3s ease-out backwards}.result_columns:not(:has(.products_container_card)) .tags_container div.magrano_result_item{animation:none}.tags_container .tags:not(:has(>div.magrano_result_item:nth-child(4))){flex-wrap:nowrap;column-gap:4px}.tags_container div.magrano_result_item:first-child:nth-last-child(n+5),.tags_container div.magrano_result_item:first-child:nth-last-child(n+5)~div.magrano_result_item{flex:1 1 28%}.tags_container div.magrano_result_item:first-child:nth-last-child(4),.tags_container div.magrano_result_item:first-child:nth-last-child(3n+4)~div.magrano_result_item:nth-last-child(-n+4){flex:1 1 40%}.tags_container div.magrano_result_item:nth-child(2){animation-delay:0.05s}.tags_container div.magrano_result_item:nth-child(3){animation-delay:0.1s}.tags_container div.magrano_result_item:nth-child(n+4){animation-delay:0.15s}@keyframes magrano_pop_in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tags_container div.magrano_result_item.selectedItem,.categories_container_tags a.selectedItem{background:var(--magrano-tint);border-color:var(--magrano-tint-line);color:var(--magrano-accent)}@media (hover:hover){.tags_container div.magrano_result_item:hover,.categories_container_tags a:hover{background:var(--magrano-tint);border-color:var(--magrano-tint-line);color:var(--magrano-accent)}}.categories_container_tags a div.category_title_text{display:inline}.categories_container_tags a div.category_count{display:none}.result_container .result_highlighted{margin:0;padding:0;background:#fff0;color:var(--magrano-accent);font-weight:700;letter-spacing:inherit;word-spacing:inherit;text-decoration:none;border-radius:0;box-shadow:none}.result_container .tags_container .result_highlighted,.result_container .categories_container_tags .result_highlighted,.result_container .selectedItem .result_highlighted{color:inherit}@media (hover:hover){.result_container .tags_container div.magrano_result_item:hover .result_highlighted,.result_container .categories_container_tags a:hover .result_highlighted{color:inherit}}.products_container{display:block;text-align:left}.products_container a{position:relative;color:var(--magrano-text);text-align:left}.products_container_cards div.magrano_products{--magrano-gap:20px;display:flex;flex-wrap:wrap;gap:22px var(--magrano-gap)}.products_container_cards div.magrano_products a{--magrano-cols:calc(var(--magrano_products_display, 4) / var(--magrano_products_rows, 1));--magrano-row-img:calc(var(--magrano-img-h) - var(--magrano-pfirst) * 13px);--magrano-row-sub:auto;flex:0 0 calc((100% - (var(--magrano-cols) - 1) * var(--magrano-gap)) / var(--magrano-cols));max-width:calc((100% - (var(--magrano-cols) - 1) * var(--magrano-gap)) / var(--magrano-cols));display:grid;grid-template-columns:minmax(0,1fr) auto 36px;grid-template-rows:minmax(var(--magrano-row-img),1fr) auto var(--magrano-row-sub) 18px 22px 16px;grid-template-areas:"img img img" "title title title" "sub sub sub" "stock sale sale" "price price cart" "measure measure cart";column-gap:8px;box-sizing:border-box;min-width:0;padding:0;border:0 none;border-radius:0;background:#fff0;box-shadow:none;isolation:isolate;transition:transform 0.3s cubic-bezier(.2,.7,.2,1)!important}.products_container_cards div.magrano_products:has(.product_subtitle) a{--magrano-row-img:calc(var(--magrano-img-h) - 20px - var(--magrano-pfirst) * 13px);--magrano-row-sub:20px}.products_container_cards div.magrano_products a::after,.products_container_card div.magrano_products a::after{content:'';position:absolute;z-index:-1;top:-6px;right:-10px;bottom:-10px;left:-10px;border-radius:14px;background:#fff;box-shadow:0 2px 4px rgb(38 74 10 / .06),0 22px 40px -14px rgb(38 74 10 / .34);opacity:0;pointer-events:none;transition:opacity 0.3s ease}.products_container_cards div.magrano_products a div.product_img{grid-area:img;display:flex;flex-direction:column;min-width:0;min-height:0;background-size:0 0;background-repeat:no-repeat}.products_container_cards div.magrano_products a div.product_img::before{content:'';order:2;flex:1 1 0%;min-height:0;background-image:inherit;background-size:contain;background-position:center center;background-repeat:no-repeat;transition:transform 0.45s cubic-bezier(.2,.7,.2,1)}.products_container_cards div.magrano_products a div.product_info{display:contents}.products_container_cards div.magrano_products a div.product_title_box{grid-area:title;display:block;min-width:0;height:38px;margin:10px 0 6px 0}.products_container_cards div.magrano_products a div.product_title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--magrano-text);font-size:14px;font-weight:400;line-height:19px;overflow-wrap:anywhere;transition:color 0.15s ease}.products_container_cards div.magrano_products a div.product_subtitle,.products_container_cards div.magrano_products a .magrano_product_rating{grid-area:sub;align-self:start;justify-self:start}.products_container_cards div.magrano_products a div.product_delivery{grid-area:stock;align-self:end;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;padding:0}.products_container_cards div.magrano_products a .product_add_to_cart{grid-area:cart;align-self:end;justify-self:end;margin-top:0}.products_container_cards div.magrano_products a.selectedItem,.products_container_card div.magrano_products a.selectedItem{z-index:2;transform:translateY(-4px)}.products_container_cards div.magrano_products a.selectedItem::after,.products_container_card div.magrano_products a.selectedItem::after{opacity:1}.products_container_cards div.magrano_products a.selectedItem div.product_img::before{transform:scale(1.05)}.products_container_cards div.magrano_products a.selectedItem div.product_title,.products_container_card div.magrano_products a.selectedItem div.product_title{color:var(--magrano-accent)}.products_container_cards div.magrano_products a.selectedItem .product_add_to_cart,.products_container_card div.magrano_products a.selectedItem .product_add_to_cart{background-color:var(--magrano-primary)}@media (hover:hover){.products_container_cards div.magrano_products a:hover,.products_container_card div.magrano_products a:hover{z-index:2;transform:translateY(-4px)}.products_container_cards div.magrano_products a:hover::after,.products_container_card div.magrano_products a:hover::after{opacity:1}.products_container_cards div.magrano_products a:hover div.product_img::before{transform:scale(1.05)}.products_container_cards div.magrano_products a:hover div.product_title,.products_container_card div.magrano_products a:hover div.product_title{color:var(--magrano-accent)}.products_container_cards div.magrano_products a:hover .product_add_to_cart,.products_container_card div.magrano_products a:hover .product_add_to_cart{background-color:var(--magrano-primary)}}.products_container div.magrano_products a div.magrano_product_labels{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px;min-width:0;max-width:100%;pointer-events:none}.products_container div.magrano_products a div.magrano_product_labels:empty,.products_container div.magrano_products a div.product_label:empty{display:none}.products_container div.magrano_products a div.magrano_product_discount_label,.products_container div.magrano_products a div.magrano_product_labels .magrano_product_label,.products_container div.magrano_products a div.product_label{position:static;display:block;float:none;flex:0 1 auto;box-sizing:border-box;width:auto;min-width:0;max-width:100%;height:auto;margin:0;padding:4px 8px;border:0 none;border-radius:0;color:#fff;font-size:13px;font-weight:700;line-height:14px;text-align:center;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;transform:none}.products_container div.magrano_products a div.magrano_product_discount_label{background:var(--magrano-sale)}.products_container div.magrano_products a div.magrano_product_labels .magrano_product_label{background-color:var(--magrano-label)}.products_container div.magrano_products a div.magrano_product_labels .magrano_product_label.flag-new,.products_container div.magrano_products a div.magrano_product_labels .magrano_product_label.flag-freeshipping{background-color:#3a800e}.products_container div.magrano_products a div.magrano_product_labels .magrano_product_label.flag-action{background-color:#d34343}.products_container div.magrano_products a div.magrano_product_labels .magrano_product_label.flag-tip{background-color:#008392}.products_container div.magrano_products a div.product_label{background:var(--magrano-top)}.products_container a div.product_info div.product_delivery{color:var(--magrano-muted)}.products_container a div.product_info div.product_price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;min-width:0;padding:0}.products_container a div.product_info div.product_current_price{order:-1;white-space:nowrap;color:var(--magrano-heading);font-size:16px;font-weight:700;line-height:20px}.products_container a div.product_info div.product_current_price span.product_price_suffix{color:var(--magrano-muted);font-size:13px;font-weight:400}.products_container a div.product_info div.product_sale_price{white-space:nowrap;color:var(--magrano-muted);font-size:13px;line-height:18px;text-decoration:line-through}.products_container a div.product_info div.product_measure_price{order:3;flex:0 0 100%;min-width:0;color:var(--magrano-muted);font-size:13px;line-height:16px}.products_container a div.product_info div.product_subtitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;color:var(--magrano-muted);font-size:13px;font-weight:400}.products_container div.magrano_products a .product_add_to_cart{position:relative;width:36px;height:36px;flex:0 0 auto;box-sizing:border-box;z-index:5;border-radius:50%;background-color:var(--magrano-cta);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12'/%3E%3C/svg%3E");background-size:18px 18px;background-repeat:no-repeat;background-position:center center;box-shadow:none;cursor:pointer;transition:background-color 0.15s ease}.products_container div.magrano_products a .product_add_to_cart.product_variant_to_cart{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");background-size:17px 17px}@media (hover:hover){.products_container div.magrano_products a .product_add_to_cart:hover{background-color:var(--magrano-cta-hover)}}.products_container_card div.magrano_products a{display:flex;flex-direction:column;box-sizing:border-box;padding:0;border:0 none;border-radius:0;background:#fff0;box-shadow:none;isolation:isolate;transition:transform 0.3s cubic-bezier(.2,.7,.2,1)!important}.products_container_card div.magrano_products a div.product_img{position:relative;box-sizing:border-box;flex:0 0 auto;height:170px;margin:0 0 12px 0;background-size:contain;background-position:center center;background-repeat:no-repeat}.products_container_card div.magrano_products a div.product_img:has(.magrano_product_labels>*){padding-top:28px;background-origin:content-box}.products_container_card div.magrano_products a div.magrano_product_labels{position:absolute;top:0;left:0;max-width:100%}.products_container_card div.magrano_products a div.product_label,.products_container_card div.magrano_products a>div.magrano_product_discount_label{order:-1;align-self:flex-start;max-width:100%;margin:0 0 10px 0}.products_container_card div.magrano_products a div.product_info{order:2;display:flex;flex-direction:column;flex:0 0 auto;min-width:0}.products_container_card div.magrano_products a div.product_title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px;color:var(--magrano-text);font-size:16px;font-weight:700;line-height:21px;overflow-wrap:anywhere;transition:color 0.15s ease}.products_container_card div.magrano_products a div.product_delivery{font-size:13px;line-height:18px;margin-bottom:4px}.products_container_card div.magrano_products a div.product_current_price{font-size:20px;line-height:26px}.products_container_card div.magrano_products a .product_add_to_cart{order:5;flex:0 0 auto;width:100%;height:36px;margin-top:12px;border-radius:30px}.products_container_tiles div.magrano_products,.products_container_tile div.magrano_products{display:flex;flex-wrap:wrap;gap:8px 12px}.products_container_tiles div.magrano_products a,.products_container_tile div.magrano_products a{display:flex;align-items:center;gap:12px;flex:1 1 calc(50% - 12px);min-width:0;padding:6px;border-radius:8px}.products_container_tile div.magrano_products a{flex-basis:100%}.products_container_tiles div.magrano_products a div.product_img,.products_container_tile div.magrano_products a div.product_img{flex:0 0 64px;height:64px;background-size:contain;background-position:center center;background-repeat:no-repeat}.products_container_tiles div.magrano_products a div.product_info,.products_container_tile div.magrano_products a div.product_info{flex:1 1 auto;min-width:0}.products_container_tiles div.magrano_products a div.product_title,.products_container_tile div.magrano_products a div.product_title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:19px}.products_container_tiles div.magrano_products a div.product_img div.magrano_product_labels,.products_container_tile div.magrano_products a div.product_img div.magrano_product_labels{display:none}.products_container_tiles div.magrano_products a .product_add_to_cart,.products_container_tile div.magrano_products a .product_add_to_cart{order:2}.products_container_tiles div.magrano_products a.selectedItem,.products_container_tile div.magrano_products a.selectedItem{background-color:var(--magrano-tint)}.products_container_tiles div.magrano_products a.selectedItem div.product_title,.products_container_tile div.magrano_products a.selectedItem div.product_title{color:var(--magrano-accent)}@media (hover:hover){.products_container_tiles div.magrano_products a:hover,.products_container_tile div.magrano_products a:hover{background-color:var(--magrano-tint)}.products_container_tiles div.magrano_products a:hover div.product_title,.products_container_tile div.magrano_products a:hover div.product_title{color:var(--magrano-accent)}}.products_container .products_btn_all,.magrano_promo_container .magrano_promo_btn{position:sticky;bottom:12px;z-index:6;display:block;box-sizing:border-box;width:100%;margin:14px 0 0 0;padding:10px 24px;border-radius:30px;background:var(--magrano-cta);color:#fff;font-family:"Exo 2",sans-serif;font-size:15px;font-weight:700;line-height:20px;text-align:center;cursor:pointer;box-shadow:none}.result_container div.results_column:first-of-type .products_btn_all,.result_container div.results_column:first-of-type .magrano_promo_btn{bottom:36px}.products_container .products_btn_all::after,.magrano_promo_container .magrano_promo_btn::after{content:'';display:inline-block;width:14px;height:14px;margin-left:8px;vertical-align:-2px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform 0.2s ease}.products_container .products_btn_all.selectedItem,.magrano_promo_container .magrano_promo_btn.selectedItem{background:var(--magrano-cta-hover)}@media (hover:hover){.products_container .products_btn_all:hover,.magrano_promo_container .magrano_promo_btn:hover{background:var(--magrano-cta-hover);color:#fff}.products_container .products_btn_all:hover::after,.magrano_promo_container .magrano_promo_btn:hover::after{transform:translateX(3px)}}.magrano_promo_container div.magrano_promo img.magrano_promo_img{display:block;width:100%;border-radius:12px}.magrano_promo_container div.magrano_promo_text{padding:8px 0;color:var(--magrano-text);font-size:13px;line-height:1.45;text-align:center}.magrano_countdown{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:6px;padding:6px 0}.magrano_countdown_element{margin:0 4px;text-align:center}.result_container .magrano_countdown_label{display:block;margin-top:2px;color:var(--magrano-muted);font-size:13px}.result_container .magrano_countdown_number{display:inline-block;min-width:36px;padding:6px 10px;border-radius:8px;background:var(--magrano-tint);color:var(--magrano-accent);font-size:26px;font-weight:700;line-height:1.2}.result_container .magrano_product_rating{position:relative;display:inline-block;font-size:16px;line-height:1}.magrano_product_rating::before{content:'★★★★★';color:#e3e3e3}.magrano_product_rating::after{content:'★★★★★';position:absolute;inset:0;width:calc(var(--rating) / 5 * 100%);overflow:hidden;white-space:nowrap;color:var(--magrano-warn);pointer-events:none}.result_container .magrano_loading{display:inline-block;position:relative;width:80px;height:80px;margin:40px auto}.result_container .magrano_loading div{display:inline-block;position:absolute;top:24px;left:8px;width:16px;height:32px;border-radius:8px;background:var(--magrano-primary);animation:magrano_loading 1.2s cubic-bezier(0,.5,.5,1) infinite}.result_container .magrano_loading div:nth-child(1){animation-delay:-0.24s}.result_container .magrano_loading div:nth-child(2){left:32px;animation-delay:-0.12s}.result_container .magrano_loading div:nth-child(3){left:56px;animation-delay:0s}@keyframes magrano_loading{0%{top:8px;height:64px}50%,100%{top:24px;height:32px}}div.magrano_no_results{display:block;flex:1 1 100%;box-sizing:border-box;min-width:0;padding:28px 24px 40px 24px;color:var(--magrano-text);font-size:22px;font-weight:700;line-height:1.3;text-align:center;background:linear-gradient(to bottom,var(--magrano-tint) 0%,#ffffff 42%);border-radius:0 0 16px 16px;animation:magrano_no_results_fadein 0.35s ease-out both}div.magrano_no_results::before{content:'';display:block;width:84px;height:84px;margin:0 auto 14px auto;background-color:var(--magrano-cta);transform-origin:62% 62%;animation:magrano_lupa_hlada 1.9s ease-in-out 0.45s 3;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3Cline x1='11' y1='8' x2='11' y2='11'/%3E%3Cline x1='11' y1='13.5' x2='11' y2='14'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3Cline x1='11' y1='8' x2='11' y2='11'/%3E%3Cline x1='11' y1='13.5' x2='11' y2='14'/%3E%3C/svg%3E") center / contain no-repeat}.magrano_no_results_content{max-width:560px;margin:0 auto}.column_container div.magrano_no_results{padding:4px 0 0 0;color:var(--magrano-muted);font-size:14px;font-weight:400;line-height:20px;text-align:left;background:none;border-radius:0;animation:none}.column_container div.magrano_no_results::before{content:none}@keyframes magrano_lupa_hlada{0%{transform:translate(0,0) rotate(0deg)}25%{transform:translate(-10px,-4px) rotate(-12deg)}50%{transform:translate(0,-9px) rotate(0deg)}75%{transform:translate(10px,-4px) rotate(12deg)}100%{transform:translate(0,0) rotate(0deg)}}@keyframes magrano_no_results_fadein{from{opacity:0}to{opacity:1}}@keyframes magrano_no_results_fadeup{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}div.magrano_no_results_text{box-sizing:border-box;max-width:560px;margin:14px auto 0 auto;padding:14px 0 0 0;border-top:1px solid var(--magrano-border);color:var(--magrano-muted);font-size:14px;font-weight:400;line-height:1.55;overflow-wrap:anywhere;animation:magrano_no_results_fadeup 0.4s ease-out 0.15s both}div.magrano_no_results_text:has(.dnr){border-top:0 none;background:linear-gradient(var(--magrano-border),var(--magrano-border)) no-repeat top center / min(420px, 85%) 1px}div.dnr{display:flex;flex-direction:column;align-items:center;line-height:1.55}.dnr div,.dnr p,.dnr b,.dnr span{margin:0!important;padding:0!important}.dnr>p{max-width:50ch;color:var(--magrano-muted)}.dnr>b{display:block;margin-top:12px!important;color:var(--magrano-text);font-size:16px;font-weight:700;line-height:1.4}.dnr>p,.dnr>b{text-wrap:balance}.dnr .dnr-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;box-sizing:border-box;min-height:44px;margin:12px 0 0 0;padding:12px 26px;border-radius:30px;background:var(--magrano-cta);color:#fff;font-size:15px;font-weight:700;line-height:20px}.dnr .dnr-cta::after{content:'';width:14px;height:14px;flex-shrink:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform 0.2s ease}.dnr .dnr-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:400px;margin-top:12px!important}.dnr .dnr-cats a{display:inline-flex;align-items:center;padding:6px 14px;border:1px solid #dadada;border-radius:18px;background:#fff;color:var(--magrano-text);font-size:14px;font-weight:400;line-height:20px;overflow-wrap:anywhere}.dnr .dnr-help{display:flex;flex-direction:column;align-items:center;gap:6px;box-sizing:border-box;width:100%;margin-top:16px!important;padding:14px 18px!important;border:1px solid var(--magrano-border);border-radius:14px;background:#fff;box-shadow:0 4px 16px -8px rgb(0 0 0 / .18);text-align:center}.dnr .dnr-help>b{color:var(--magrano-text);font-size:15px;font-weight:700;line-height:1.35}.dnr .dnr-help>div{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 22px;min-width:0}.dnr .dnr-help>div>div{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 8px;min-width:0}.dnr .dnr-help a{display:inline-flex;align-items:center;gap:8px;color:var(--magrano-text);font-size:14px;line-height:22px;overflow-wrap:anywhere}.dnr .dnr-help a::before{content:'';flex-shrink:0;width:16px;height:16px;background-color:var(--magrano-cta);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.dnr .dnr-help a[href^="tel:"]{font-size:16px;font-weight:700;white-space:nowrap}.dnr .dnr-help a[href^="tel:"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")}.dnr .dnr-help a[href^="mailto:"]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.dnr .dnr-help a[href^="mailto:"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m22 7-10 6L2 7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m22 7-10 6L2 7'/%3E%3C/svg%3E")}.dnr .dnr-help span{color:var(--magrano-muted);font-size:13px}.dnr a:focus-visible{outline:2px solid var(--magrano-accent);outline-offset:3px}@media (hover:hover){.dnr .dnr-cta:hover{background:var(--magrano-cta-hover);color:#fff}.dnr .dnr-cta:hover::after{transform:translateX(3px)}.dnr .dnr-cats a:hover{border-color:var(--magrano-tint-line);background:var(--magrano-tint);color:var(--magrano-accent)}.dnr .dnr-help a:hover{color:var(--magrano-accent)}}.result_container .magrano_no_results_suggests{box-sizing:border-box;min-width:0;padding:24px;border-left:1px solid var(--magrano-border);color:var(--magrano-muted)}.result_container .magrano_no_results_suggests_title{margin-right:24px;color:var(--magrano-text);font-size:15px;font-weight:700}.magrano_no_results_suggests_options.tags_container{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0 0 0}.magrano_logo{display:flex;align-items:center;justify-content:flex-start;position:absolute;bottom:8px;left:18px;height:20px;font-size:10px;font-style:italic;line-height:14px;color:var(--magrano-muted);text-decoration:none;opacity:.9;transition:all 0.3s}.magrano_logo img{height:15px!important;margin-left:5px}@media (hover:hover){.magrano_logo:hover{color:var(--magrano-text);opacity:1}}.result_container a:focus-visible,.result_container_close:focus-visible{outline:2px solid var(--magrano-accent);outline-offset:2px}.magrano_body_disabled_scroll{overflow:hidden!important;height:100%!important}html:not(.magrano_body_disabled_scroll) .magrano_text_deleting_icon{display:none!important}.magrano_text_deleting_icon{display:none;position:absolute;width:52px;height:39px;background:url("data:image/svg+xml;utf8,<svg width='15.875mm' height='10.583mm' viewBox='0 0 15.875 10.583' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'><path fill='%23ffffff' d='m 14.791,0c -9.859,-0.002 -4.929,-0.001 0,0 zm 0,0H 5.099c -0.113,0 -0.222,0.085 -0.301,0.166L 0.117,5.004c -0.156,0.161 -0.156,0.417 0,0.578L 4.837,10.457c 0.079,0.082 0.189,0.128 0.302,0.127l 9.478,0c 0.794,0 1.25,-0.459 1.257,-1.252V 1.163C 15.766,0.382 15.314,0.065 14.791,0Z'></path><path fill='%23333333' d='m 14.791,0c -9.859,-0.002 -4.929,-0.001 0,0 zm 0,0H 5.099C 4.986,0 4.877,0.085 4.798,0.166L 0.117,5.004c -0.156,0.161 -0.156,0.417 0,0.578L 4.837,10.457c 0.079,0.082 0.189,0.128 0.302,0.127l 9.478,0c 0.794,0 1.25,-0.459 1.257,-1.252V 1.163C 15.766,0.382 15.314,0.065 14.791,0ZM 15.039,0.832L 14.964,9.677L 5.313,9.751L 0.996,5.293L 5.277,0.871Z'></path><path fill='%23333333' d='M 7.951,2.675C 7.840,2.674 7.733,2.717 7.655,2.795c -0.162,0.162 -0.162,0.426 0,0.588l 1.910,1.908l -1.910,1.908c -0.162,0.162 -0.162,0.426 0,0.588c 0.163,0.162 0.426,0.162 0.589,0l 1.910,-1.908l 1.910,1.908c 0.163,0.162 0.426,0.162 0.589,0c 0.162,-0.162 0.162,-0.426 0,-0.588L 10.742,5.291L 12.652,3.383c 0.162,-0.162 0.162,-0.426 0,-0.588c -0.079,-0.078 -0.185,-0.121 -0.296,-0.121c -0.110,0 -0.215,0.044 -0.293,0.121L 10.153,4.703L 8.243,2.795C 8.166,2.718 8.060,2.675 7.951,2.675Z'></path></svg>") center center no-repeat;background-size:24px 16px;cursor:hand;cursor:pointer;transform:translate(0%,0%) scale(1);transform-origin:center;transition:transform 0.3s ease,opacity 0.3s ease;opacity:.7}.magrano_text_deleting_icon:hover{transform:translate(0%,0%) scale(1.1);opacity:1}input.query-input.js-search-input{font-size:16px!important}input.query-input.js-search-input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}html.magrano_body_disabled_scroll .siteCookies,html.magrano_body_disabled_scroll body>jdiv,html.magrano_body_disabled_scroll .st-scroll-to-top,html.magrano_body_disabled_scroll .search-whisperer{display:none!important}html.magrano_body_disabled_scroll #header .search{display:block!important}html.magrano_body_disabled_scroll #formSearchForm{display:flex!important}html.magrano_body_disabled_scroll #formSearchForm,html.magrano_body_disabled_scroll #formSearchForm fieldset,html.magrano_body_disabled_scroll #formSearchForm input.js-search-input,html.magrano_body_disabled_scroll #formSearchForm button.btn{transition:none!important}html.magrano_body_disabled_scroll .messages{z-index:100001!important}@media (hover:none){html.magrano_body_disabled_scroll .toggle-window{pointer-events:none}}@media screen and (min-width:601px) and (min-height:501px),screen and (min-width:961px){.magrano_overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;pointer-events:none;background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0;transition:opacity 0.3s ease}#formSearchForm{border-radius:20px}#formSearchForm input.js-search-input[autocomplete="new-password"]:not(:placeholder-shown){padding-right:54px!important}.result_container:has(div.results_column) .magrano_logo{left:0;bottom:0;width:28%;height:auto;box-sizing:border-box;padding:5px 18px;background:#f6f6f6;border-top:1px solid var(--magrano-border);border-bottom-left-radius:16px;color:#797979;opacity:1}.result_container:has(div.results_column) .magrano_logo img{opacity:.9}.result_columns:not(:has(>div.results_column:not(.magrano_display_mobile_only)~div.results_column:not(.magrano_display_mobile_only)))>div.results_column{flex-grow:1}.result_container:has(div.results_column):not(:has(div.results_column:not(.magrano_display_mobile_only)~div.results_column:not(.magrano_display_mobile_only))) .magrano_logo{width:100%;border-bottom-right-radius:16px}.magrano_display_mobile_only{display:none!important}.products_container .column_title{margin-right:24px}.products_container_cards div.magrano_products a{column-gap:0}.products_container_cards div.magrano_products a div.product_delivery,.products_container_cards div.magrano_products a div.product_info div.product_current_price,.products_container_cards div.magrano_products a div.product_info div.product_measure_price{margin-right:8px}.products_container_cards div.magrano_products:not(:has(.product_measure_price)) a{grid-template-rows:minmax(var(--magrano-row-img),1fr) auto var(--magrano-row-sub) 18px 38px;grid-template-areas:"img img img" "title title title" "sub sub sub" "stock sale sale" "price price cart"}.products_container_cards div.magrano_products a div.magrano_product_labels{order:1;flex:0 0 auto;max-height:22px;margin-bottom:6px;overflow:hidden}.products_container_cards div.magrano_products a .magrano_product_rating{grid-area:img;align-self:start;justify-self:end;z-index:1;margin-top:3px}.products_container_cards div.magrano_products a:has(.magrano_product_rating):has(.magrano_product_labels>*) div.magrano_product_labels{display:block;max-height:48px;margin-bottom:2px;line-height:0}.products_container_cards div.magrano_products a:has(.magrano_product_rating):has(.magrano_product_labels>*) div.magrano_product_labels::before{content:'';float:right;width:90px;height:22px}.products_container_cards div.magrano_products a:has(.magrano_product_rating):has(.magrano_product_labels>*) div.magrano_product_labels>*{display:inline-block;vertical-align:top;margin:0 0 4px 0}.products_container_cards div.magrano_products a:has(.magrano_product_rating):has(.magrano_product_labels>*) div.magrano_product_labels>:not(:last-child){margin-right:4px}.products_container_cards div.magrano_products a:has(.magrano_product_rating):has(.magrano_product_labels>*) div.product_img::before{min-height:40px}.products_container_cards div.magrano_products a:has(.magrano_product_rating) div.product_img:not(:has(.magrano_product_labels>*)){padding-top:28px}.products_container_cards div.magrano_products a div.product_info div.product_price{display:contents}.products_container_cards div.magrano_products a div.product_info div.product_current_price{grid-area:price;align-self:end;min-width:0;overflow:hidden;text-overflow:ellipsis}.products_container_cards div.magrano_products:not(:has(.product_measure_price)) a div.product_info div.product_current_price{align-self:center}.products_container_cards div.magrano_products a div.product_info div.product_sale_price{grid-area:sale;align-self:end;justify-self:start;line-height:16px}.products_container_cards div.magrano_products:has(a:not([style*="hidden"]) .product_sale_price) a{grid-template-rows:minmax(calc(var(--magrano-row-img) - 16px),1fr) auto var(--magrano-row-sub) 18px 16px 22px 16px;grid-template-areas:"img img img" "title title title" "sub sub sub" "stock stock stock" "sale sale sale" "price price cart" "measure measure cart"}.products_container_cards div.magrano_products a div.product_info div.product_measure_price{grid-area:measure;align-self:start;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.products_container_cards div.magrano_products a:not(:has(.product_sale_price)) div.product_delivery{grid-column:1 / -1;margin-right:0}div.results_column{display:flex;flex-direction:column}.products_container_card{display:flex;flex-direction:column;flex:1 1 auto}.products_container_card div.magrano_products{display:flex;flex-direction:column;flex:1 1 auto;gap:20px}.products_container_card div.magrano_products a[style*="hidden"]{display:none}.products_container_card div.magrano_products a{flex:1 1 auto;min-width:0}.products_container_card div.magrano_products a div.product_img{flex:1 1 0%;height:auto;min-height:90px;margin:0 -20px 12px -20px;overflow:hidden;background-size:0 0}.products_container_card div.magrano_products a div.product_img::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:inherit;background-size:contain;background-position:center center;background-repeat:no-repeat;transform:scale(1);transition:transform 0.6s cubic-bezier(.22,1,.36,1)}.products_container_card div.magrano_products a div.product_img:has(.magrano_product_labels>*)::before{top:28px}.products_container_card div.magrano_products a.selectedItem div.product_img::before{transform:scale(1.05)}.products_container_card div.magrano_products a::after{left:-20px;right:-20px}.products_container_card div.magrano_products a div.product_info{flex:0 0 auto}.result_columns:has(.products_container_card) .products_container_cards{display:flex;flex-direction:column;flex:1 1 auto}.result_columns:has(.products_container_card) .products_container_cards div.magrano_products{flex:1 1 auto}}@media screen and (min-width:601px) and (min-height:501px) and (max-height:800.98px),screen and (min-width:961px) and (max-height:800.98px){.categories_container a,.brands_container a,.articles_container a{padding-top:3px;padding-bottom:3px}.categories_container_tags a,.tags_container div.magrano_result_item{padding-top:4px;padding-bottom:4px}.results_column .column_container+.column_container{margin-top:8px;padding-top:8px}div.results_column{padding-top:10px;padding-bottom:12px}.result_container div.results_column:first-of-type{padding-bottom:36px}.result_container .column_title{margin-bottom:6px}.result_container .products_container .column_title{margin-bottom:10px}.result_container_close{top:8px}}@media screen and (min-width:601px) and (min-height:501px) and (max-height:700.98px),screen and (min-width:961px) and (max-height:700.98px){div.results_column{padding-top:8px}.products_container_cards div.magrano_products{row-gap:14px}.products_container_cards div.magrano_products a div.product_title_box{margin:6px 0 4px 0}.products_container .products_btn_all,.magrano_promo_container .magrano_promo_btn{margin-top:8px;padding-top:8px;padding-bottom:8px}}@media screen and (min-width:901px) and (min-height:501px),screen and (min-width:961px){.magrano_display_tablet_only{display:none!important}.result_container:has(.products_btn_all){--magrano-img-h:clamp(72px, calc(50vh - 254px - var(--magrano-hdr) * 7px), 184px)}}@media screen and (min-width:901px) and (min-height:501px) and (max-height:800.98px),screen and (min-width:961px) and (max-height:800.98px){.result_container{--magrano-img-h:clamp(72px, calc(50vh - 216px - var(--magrano-hdr) * 7px), 184px)}.result_container:has(.products_btn_all){--magrano-img-h:clamp(72px, calc(50vh - 244px - var(--magrano-hdr) * 7px), 184px)}div.magrano_no_results{padding-top:20px}div.magrano_no_results::before{width:72px;height:72px}}@media screen and (min-width:901px) and (min-height:501px) and (max-height:700.98px),screen and (min-width:961px) and (max-height:700.98px){.result_container{--magrano-img-h:clamp(72px, calc(50vh - 205px - var(--magrano-hdr) * 7px), 184px)}.result_container:has(.products_btn_all){--magrano-img-h:clamp(72px, calc(50vh - 226px - var(--magrano-hdr) * 7px), 184px)}.results_column .column_container+.column_container{margin-top:6px;padding-top:6px}div.magrano_no_results{padding-top:14px;padding-bottom:14px}div.magrano_no_results::before{width:64px;height:64px;margin-bottom:8px}div.magrano_no_results_text{margin-top:10px;padding-top:10px}.dnr>b{margin-top:8px!important}.dnr .dnr-cta{margin-top:10px}.dnr .dnr-cats{margin-top:8px!important}.dnr .dnr-help{margin-top:12px!important}}@media (hover:hover) and (min-width:601px) and (min-height:501px),(hover:hover) and (min-width:961px){.products_container_card div.magrano_products a:hover div.product_img::before{transform:scale(1.05)}.categories_container_list a:hover,.brands_container a:hover,.articles_container a:hover{padding-left:14px}.result_container:has(div.results_column) .magrano_logo:hover{color:var(--magrano-text)}.result_container:has(div.results_column) .magrano_logo:hover img{opacity:1}}@media screen and (max-width:1279.98px){.result_container{width:100%;max-width:100%}}@media screen and (min-width:1280px) and (max-width:1300.98px){.result_container{width:calc(100vw - 100px)}}@media screen and (min-width:901px) and (max-width:969.98px) and (min-height:501px),screen and (min-width:961px) and (max-width:969.98px){.products_container_cards div.magrano_products a div.product_info div.product_current_price span.product_price_suffix{display:none}}@media screen and (min-width:992px) and (max-width:1199.98px){.result_container{--magrano-hdr:1}}@media screen and (min-width:601px) and (max-width:1200.98px){.result_columns:not(:has(>.magrano_loading)){min-height:0!important}}@media screen and (min-width:601px) and (max-width:900.98px) and (min-height:501px){.magrano_display_pc_only{display:none!important}div.results_column .tags_container.magrano_display_pc_only{display:block!important}div.results_column{padding:16px 16px 18px 16px}.result_container div.results_column:first-of-type{padding-bottom:44px}.products_container_cards div.magrano_products a{--magrano-cols:min(3, calc(var(--magrano_products_display, 4) / var(--magrano_products_rows, 1)))}.result_columns:has(div.results_column:not(.magrano_display_pc_only)>.products_container_card:not(.magrano_display_pc_only)) .products_container_cards div.magrano_products a{--magrano-cols:2}.result_container{--magrano-img-h:140px}.products_container_card div.magrano_products a div.product_img{flex:0 0 auto;height:0;min-height:0;padding-bottom:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.products_container_card div.magrano_products a{flex:0 0 auto}.categories_container a div.category_title_text,.articles_container a .article_title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow-wrap:anywhere}.products_container_card div.magrano_products a::after{left:-16px;right:-16px}.products_container_cards div.magrano_products{--magrano-gap:16px}.products_container_card div.magrano_products a div.product_title{font-size:15px;line-height:20px}}@media screen and (min-width:601px) and (max-width:1199.98px) and (min-height:501px),screen and (min-width:961px) and (max-width:1199.98px){.tags_container .tags:not(:has(>div.magrano_result_item:nth-child(4))){flex-wrap:wrap}.tags_container div.magrano_result_item,.tags_container div.magrano_result_item:first-child:nth-last-child(n+5),.tags_container div.magrano_result_item:first-child:nth-last-child(n+5)~div.magrano_result_item,.tags_container div.magrano_result_item:first-child:nth-last-child(4),.tags_container div.magrano_result_item:first-child:nth-last-child(3n+4)~div.magrano_result_item:nth-last-child(-n+4){flex:1 1 100%}}@media screen and (min-width:601px) and (max-width:660.98px) and (min-height:501px){.products_container_cards div.magrano_products a{--magrano-cols:2}}@media screen and (max-width:600.98px),screen and (max-width:960.98px) and (max-height:500.98px){.magrano_display_pc_only,.magrano_display_tablet_only{display:none!important}.magrano_overlay{display:none!important}.result_container{box-shadow:none;border-radius:0;border-top-width:2px}.result_container_triangle .triangle{display:none}.result_content{border-radius:0;padding-bottom:calc(21px + env(safe-area-inset-bottom, 0px));scrollbar-width:none}.result_container:not(:has(>.magrano_logo)) .result_content{padding-bottom:env(safe-area-inset-bottom,0)}.result_content::-webkit-scrollbar{width:0;height:0}.result_columns{flex-wrap:wrap;align-content:flex-start;min-height:0!important;border-radius:0}div.results_column{min-width:100%;order:10;padding:0 16px 8px 16px;border-left:0 none}.result_container div.results_column:first-of-type{padding-bottom:8px}div.results_column.column_mobile_1{order:1}div.results_column.column_mobile_2{order:2}div.results_column.column_mobile_3{order:3}div.results_column.column_mobile_4{order:4}div.results_column.column_mobile_5{order:5}div.results_column.column_mobile_6{order:6}div.results_column.column_mobile_7{order:7}div.results_column.column_mobile_8{order:8}div.results_column.column_mobile_9{order:9}.results_column .column_container+.column_container{margin-top:0;padding-top:0;border-top:0 none}.result_container .column_title{position:sticky;top:0;z-index:30;margin:0 -16px 0 -16px;padding:13px 16px 13px 16px;background-color:var(--magrano-tint);border-top:1px solid var(--magrano-tint-line);border-bottom:1px solid var(--magrano-tint-line);color:#33730c;font-size:14px;line-height:18px;text-align:center}.result_container .products_container:has(.products_btn_all) .column_title{margin-bottom:72px}.result_container .products_container:has(.products_btn_all) .column_title+div.magrano_products{margin-top:-72px}.tags_container .tags{justify-content:center;gap:8px;padding:14px 0 6px 0}.tags_container .tags:not(:has(>div.magrano_result_item:nth-child(4))){column-gap:clamp(4px, calc(100vw - 332px), 8px)}.tags_container div.magrano_result_item{padding:8px 12px;font-size:14px;line-height:20px}.categories_container a,.brands_container a,.articles_container a{margin:0 -16px;padding:11px 16px;border-radius:0;border-bottom:1px solid var(--magrano-border);font-size:15px;line-height:20px}.categories_container_list a:last-child,.brands_container a:last-child,.articles_container a:last-child{border-bottom:0 none}.categories_container_list a div.category_title_text,.articles_container a .article_title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow-wrap:anywhere}.categories_container_tags .magrano_categories{gap:8px;padding:14px 0 6px 0}.categories_container_tags a{margin:0;padding:8px 14px;border:1px solid #dadada;border-radius:18px;font-size:14px;line-height:20px}.products_container div.magrano_products,.products_container_cards div.magrano_products,.products_container_card div.magrano_products{display:block}.products_container_cards div.magrano_products a,.products_container_card div.magrano_products a{display:grid;max-width:none;flex:none;grid-template-columns:76px minmax(0,1fr) auto;grid-template-rows:auto auto auto auto auto;grid-template-areas:"img label label" "img title title" "img sub sub" "img stock cart" "img price cart";align-items:center;column-gap:12px;padding:12px 0;border:0 none;border-bottom:1px solid var(--magrano-border);border-radius:0;background:#fff0;box-shadow:none}.products_container_cards div.magrano_products a[style*="hidden"]{display:none}.products_container_cards div.magrano_products a:has(.product_subtitle+.magrano_product_rating),.products_container_card div.magrano_products a:has(.product_subtitle+.magrano_product_rating){grid-template-rows:auto auto auto auto auto auto;grid-template-areas:"img label label" "img title title" "img sub sub" "img rating rating" "img stock cart" "img price cart"}.products_container_cards div.magrano_products a div.product_subtitle+.magrano_product_rating,.products_container_card div.magrano_products a div.product_subtitle+.magrano_product_rating{grid-area:rating}.products_container_cards div.magrano_products a::after,.products_container_card div.magrano_products a::after{display:none}.products_container_cards div.magrano_products a:active,.products_container_card div.magrano_products a:active{background-color:var(--magrano-tint)}.products_container_tiles div.magrano_products,.products_container_tile div.magrano_products{display:flex;gap:8px}.products_container_tiles div.magrano_products a,.products_container_tile div.magrano_products a{flex-basis:100%}.products_container_cards div.magrano_products a div.product_img,.products_container_card div.magrano_products a div.product_img,.products_container_card div.magrano_products a div.product_info{display:contents}.products_container_cards div.magrano_products a div.product_img::before,.products_container_card div.magrano_products a div.product_img::before{content:'';grid-area:img;align-self:center;display:block;flex:none;width:76px;height:76px;background-image:inherit;background-size:contain;background-position:center center;background-repeat:no-repeat}.products_container_cards div.magrano_products a div.product_title_box{height:auto;margin:0 0 4px 0}.products_container_card div.magrano_products a div.product_title,.products_container_cards div.magrano_products a div.product_title{grid-area:title;-webkit-line-clamp:2;margin-bottom:4px;color:var(--magrano-text);font-size:15px;font-weight:400;line-height:20px}.products_container_cards div.magrano_products a div.product_title{margin-bottom:0}.products_container_card div.magrano_products a div.product_delivery{grid-area:stock;margin:0}.products_container_card div.magrano_products a div.product_price,.products_container_cards div.magrano_products a div.product_price{grid-area:price;align-self:end;margin-top:4px}.products_container_card div.magrano_products a div.product_current_price{font-size:16px;line-height:22px}.products_container_card div.magrano_products a div.product_label{position:static;grid-area:label;justify-self:start;max-width:100%;margin-bottom:6px}.products_container_card div.magrano_products a div.magrano_product_labels{position:static;grid-area:label;justify-self:end;max-width:100%;margin-bottom:6px}.products_container_cards div.magrano_products a div.magrano_product_labels{grid-area:label;justify-self:start;margin-bottom:6px}.products_container_card div.magrano_products a>div.magrano_product_discount_label{position:static;grid-area:label;justify-self:start;margin-bottom:6px}.products_container_card div.magrano_products a .product_add_to_cart,.products_container_cards div.magrano_products a .product_add_to_cart{grid-area:cart;align-self:end;justify-self:end;width:40px;height:40px;margin:0;border-radius:50%;background-size:20px 20px}.products_container .products_btn_all,.magrano_promo_container .magrano_promo_btn{position:sticky;bottom:0;width:auto;margin:12px -16px 4px -16px;padding:21px 40px 13px 40px;border-radius:0;background:inherit;font-size:16px;line-height:22px}.products_container,.magrano_promo_container{background-color:#fff}.magrano_promo_container div.magrano_promo{background:inherit}.products_container .products_btn_all::before,.magrano_promo_container .magrano_promo_btn::before{content:'';position:absolute;z-index:-1;top:8px;right:16px;bottom:0;left:16px;border-radius:30px;background:var(--magrano-cta);transition:background-color 0.15s ease}.products_container .products_btn_all.selectedItem,.magrano_promo_container .magrano_promo_btn.selectedItem,.products_container .products_btn_all:hover,.magrano_promo_container .magrano_promo_btn:hover{background:inherit}.products_container .products_btn_all.selectedItem::before,.magrano_promo_container .magrano_promo_btn.selectedItem::before,.products_container .products_btn_all:active::before,.magrano_promo_container .magrano_promo_btn:active::before{background:var(--magrano-cta-hover)}.result_container div.results_column:first-of-type .products_btn_all,.result_container div.results_column:first-of-type .magrano_promo_btn{bottom:0}.magrano_logo{position:fixed;left:0;right:0;bottom:0;width:100%;height:auto;box-sizing:border-box;padding:3px 10px calc(3px + env(safe-area-inset-bottom, 0px)) 10px;z-index:100;justify-content:center;text-align:center;font-size:10px;line-height:14px;background:#fff;border-top:1px solid var(--magrano-border);opacity:1}.magrano_logo img{height:12px!important;margin-left:4px}div.magrano_no_results{padding:22px 16px 24px 16px;font-size:20px;border-radius:0}div.magrano_no_results::before{width:72px;height:72px;margin-bottom:12px}div.magrano_no_results_text{max-width:none}.column_container div.magrano_no_results{padding:11px 0;font-size:15px}.result_container .magrano_no_results_suggests{flex:1 1 100%;padding:0 16px 24px 16px;border-left:0 none;text-align:center}.result_container .magrano_no_results_suggests_title{margin-right:0}.magrano_no_results_suggests_options.tags_container{justify-content:center}.dnr .dnr-cta{align-self:stretch;padding:12px 18px}.dnr .dnr-cats{gap:6px}.dnr .dnr-cats a{flex:1 1 40%;justify-content:center;padding:6px 8px;font-size:13px;text-align:center}.dnr .dnr-help{padding:12px 14px!important}.dnr .dnr-help>div{flex-direction:column;gap:2px}body:not(.magrano_body_disabled_scroll) .searchbox_container{display:none!important}html.magrano_body_disabled_scroll #header{z-index:99999!important;transform:none!important}body.search-window-visible #header:has(input.js-search-input[autocomplete="new-password"]){z-index:99999!important;transform:none!important}html.magrano_body_disabled_scroll body #formSearchForm{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:auto!important;z-index:99999!important;display:flex!important;align-items:center;box-sizing:border-box!important;width:auto!important;max-width:none!important;height:calc(64px + env(safe-area-inset-top, 0px))!important;margin:0!important;padding:calc(10px + env(safe-area-inset-top, 0px)) 12px 10px 48px!important;background:#ffffff!important;border:0 none!important;border-radius:0!important;box-shadow:none!important;transform:none!important;transition:none!important}body.search-window-visible #formSearchForm:has(input.js-search-input[autocomplete="new-password"]){position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:auto!important;z-index:99999!important;display:flex!important;align-items:center;box-sizing:border-box!important;width:auto!important;max-width:none!important;height:calc(64px + env(safe-area-inset-top, 0px))!important;margin:0!important;padding:calc(10px + env(safe-area-inset-top, 0px)) 12px 10px 48px!important;background:#ffffff!important;border:0 none!important;border-radius:0!important;box-shadow:none!important;transform:none!important;transition:none!important}html.magrano_body_disabled_scroll body #formSearchForm fieldset{position:relative!important;display:flex!important;align-items:stretch;flex:1 1 auto;box-sizing:border-box!important;width:auto!important;min-width:0;height:44px!important;margin:0!important;padding:0!important;background:#ffffff!important;border:1px solid #919191!important;border-radius:22px!important;box-shadow:none!important}body.search-window-visible #formSearchForm:has(input.js-search-input[autocomplete="new-password"]) fieldset{position:relative!important;display:flex!important;align-items:stretch;flex:1 1 auto;box-sizing:border-box!important;width:auto!important;min-width:0;height:44px!important;margin:0!important;padding:0!important;background:#ffffff!important;border:1px solid #919191!important;border-radius:22px!important;box-shadow:none!important}html.magrano_body_disabled_scroll body #formSearchForm input.js-search-input{display:block!important;flex:1 1 auto!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:0!important;margin:0!important;padding:0 52px 0 16px!important;background:transparent!important;border:0 none!important;border-radius:22px 0 0 22px!important;box-shadow:none!important;outline:0 none!important;color:#1f1f1f!important;font-size:16px!important;line-height:42px!important;text-overflow:ellipsis;transition:none!important}body.search-window-visible #formSearchForm:has(input.js-search-input[autocomplete="new-password"]) input.js-search-input{display:block!important;flex:1 1 auto!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:0!important;margin:0!important;padding:0 52px 0 16px!important;background:transparent!important;border:0 none!important;border-radius:22px 0 0 22px!important;box-shadow:none!important;outline:0 none!important;color:#1f1f1f!important;font-size:16px!important;line-height:42px!important;text-overflow:ellipsis;transition:none!important}html.magrano_body_disabled_scroll body #formSearchForm input.js-search-input:placeholder-shown{padding-right:8px!important}body.search-window-visible #formSearchForm:has(input.js-search-input[autocomplete="new-password"]) input.js-search-input:placeholder-shown{padding-right:8px!important}html.magrano_body_disabled_scroll body #header #formSearchForm button.btn{position:static!important;display:block!important;flex:0 0 46px!important;width:46px!important;min-width:0!important;height:42px!important;min-height:0!important;margin:0!important;padding:0!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f1f1f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E")!important;background-size:22px 22px!important;background-repeat:no-repeat!important;background-position:center center!important;border:0 none!important;border-radius:0 22px 22px 0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;line-height:0!important;text-indent:-9999px;overflow:hidden;cursor:pointer;transform:none!important;transition:none!important;-webkit-tap-highlight-color:#fff0}body.search-window-visible #header #formSearchForm:has(input.js-search-input[autocomplete="new-password"]) button.btn{position:static!important;display:block!important;flex:0 0 46px!important;width:46px!important;min-width:0!important;height:42px!important;min-height:0!important;margin:0!important;padding:0!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f1f1f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E")!important;background-size:22px 22px!important;background-repeat:no-repeat!important;background-position:center center!important;border:0 none!important;border-radius:0 22px 22px 0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;line-height:0!important;text-indent:-9999px;overflow:hidden;cursor:pointer;transform:none!important;transition:none!important;-webkit-tap-highlight-color:#fff0}html.magrano_body_disabled_scroll body #header #formSearchForm button.btn::before,html.magrano_body_disabled_scroll body #header #formSearchForm button.btn::after{display:none!important}body.search-window-visible #header #formSearchForm:has(input.js-search-input[autocomplete="new-password"]) button.btn::before,body.search-window-visible #header #formSearchForm:has(input.js-search-input[autocomplete="new-password"]) button.btn::after{display:none!important}html.magrano_body_disabled_scroll body #header #formSearchForm button.btn:active{background-color:rgb(0 0 0 / .06)!important}.top-navigation-bar:has(~#header input.js-search-input[autocomplete="new-password"]) a.toggle-window{transition:none!important}body.search-window-visible .top-navigation-bar:has(~#header input.js-search-input[autocomplete="new-password"]){z-index:100000!important;min-height:50px;background:transparent!important;border-color:transparent!important;box-shadow:none!important;pointer-events:none}body.search-window-visible .top-navigation-bar:has(~#header input.js-search-input[autocomplete="new-password"]) *{visibility:hidden!important;transition:none!important}body.search-window-visible .top-navigation-bar:has(~#header input.js-search-input[autocomplete="new-password"]) a.toggle-window[data-target="search"]{visibility:visible!important;pointer-events:auto;position:fixed;top:env(safe-area-inset-top,0);left:0;box-sizing:content-box;width:36px;height:36px;margin:0;padding:0;border:14px solid #fff0;border-right-width:6px;border-left-width:6px;border-radius:50%;background:#fff0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f1f1f' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5'/%3E%3Cpath d='m12 19-7-7 7-7'/%3E%3C/svg%3E") center center no-repeat;background-size:22px 22px;background-clip:padding-box;-webkit-tap-highlight-color:#fff0}body.search-window-visible .top-navigation-bar:has(~#header input.js-search-input[autocomplete="new-password"]) a.toggle-window[data-target="search"]::before{display:none!important}html.magrano_body_disabled_scroll .result_container{position:fixed!important;top:calc(64px + env(safe-area-inset-top, 0px))!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:100%!important;height:auto!important}html.magrano_body_disabled_scroll .result_content{height:100%!important;max-height:none!important;box-sizing:border-box}html.magrano_body_disabled_scroll .result_columns{flex-direction:column;flex-wrap:nowrap;min-height:100%!important}html.magrano_body_disabled_scroll .result_columns>div.results_column{flex-grow:1000000000000000000000000000;flex-shrink:0;flex-basis:auto!important}html.magrano_body_disabled_scroll .result_columns>div.results_column.column_mobile_1{flex-grow:1}html.magrano_body_disabled_scroll .result_columns>div.results_column.column_mobile_2{flex-grow:1000}html.magrano_body_disabled_scroll .result_columns>div.results_column.column_mobile_3{flex-grow:1000000}html.magrano_body_disabled_scroll .result_columns>div.results_column.column_mobile_4{flex-grow:1000000000}html.magrano_body_disabled_scroll .result_columns>div.results_column.column_mobile_5{flex-grow:1000000000000}html.magrano_body_disabled_scroll .result_columns>div.results_column.column_mobile_6{flex-grow:1000000000000000}html.magrano_body_disabled_scroll .result_columns>div.results_column.column_mobile_7{flex-grow:1000000000000000000}html.magrano_body_disabled_scroll .result_columns>div.results_column.column_mobile_8{flex-grow:1000000000000000000000}html.magrano_body_disabled_scroll .result_columns>div.results_column.column_mobile_9{flex-grow:1000000000000000000000000}html.magrano_body_disabled_scroll .result_container_close{position:fixed;top:env(safe-area-inset-top,0);left:0;right:auto;box-sizing:content-box;width:36px;height:36px;z-index:1001;border:14px solid #fff0;border-right-width:6px;border-left-width:6px;border-radius:50%;background:#fff0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f1f1f' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5'/%3E%3Cpath d='m12 19-7-7 7-7'/%3E%3C/svg%3E") center center no-repeat;background-size:22px 22px;background-clip:padding-box;box-shadow:none;transform:none!important;transition:none;-webkit-tap-highlight-color:#fff0}html.magrano_body_disabled_scroll .result_container_close:before,html.magrano_body_disabled_scroll .result_container_close:after{display:none}html.magrano_body_disabled_scroll .result_container_close:active{background-color:rgb(0 0 0 / .06)}html.magrano_body_disabled_scroll .magrano_text_deleting_icon{position:fixed;top:calc(12.5px + env(safe-area-inset-top, 0px))!important}html.magrano_body_disabled_scroll .messages{top:calc(64px + env(safe-area-inset-top, 0px))}}@media screen and (max-width:359.98px){.tags_container .tags:has(>div.magrano_result_item:first-child:nth-last-child(3)){flex-wrap:wrap}.tags_container div.magrano_result_item:first-child:nth-last-child(3),.tags_container div.magrano_result_item:first-child:nth-last-child(3)~div.magrano_result_item{flex:1 1 100%}.dnr .dnr-cats a{padding-right:6px;padding-left:6px}}@media screen and (max-width:343.98px){.products_container_cards div.magrano_products a,.products_container_card div.magrano_products a{column-gap:10px}}@media (hover:hover) and (max-width:600.98px),(hover:hover) and (max-width:960.98px) and (max-height:500.98px){html.magrano_body_disabled_scroll .result_container_close:hover{background-color:rgb(0 0 0 / .06);border-color:#fff0}.products_container .products_btn_all:hover::before,.magrano_promo_container .magrano_promo_btn:hover::before{background:var(--magrano-cta-hover)}}@media (prefers-reduced-motion:reduce){.tags_container div.magrano_result_item,div.magrano_no_results,div.magrano_no_results::before,div.magrano_no_results_text,.result_container .magrano_loading div{animation:none!important}.result_container *,.result_container *::before,.result_container *::after,.result_container a,.result_container_close,.categories_container a,.brands_container a,.articles_container a,.products_container_cards div.magrano_products a,.products_container_card div.magrano_products a{transition:none!important}.products_container_cards div.magrano_products a,.products_container_card div.magrano_products a,.products_container_cards div.magrano_products a div.product_img::before,.products_container .products_btn_all::after,.magrano_promo_container .magrano_promo_btn::after,.result_container_close,.dnr .dnr-cta::after{transform:none!important}}#content .magrano_fulltext_columns{--krmiva-brand:#604637;--krmiva-brand-hover:#483326;--krmiva-ink:#14171a;--krmiva-muted:#5f6368;--krmiva-border:#e3e3e3;--krmiva-soft:#f9f2e2;--krmiva-paper:#fff;--krmiva-radius:4px;--krmiva-cart:#cb6632;--krmiva-cart-hover:#b0582b;--krmiva-accent:#daaf50;--krmiva-discount:#c72e4e;width:100%;min-width:0;max-width:100%;margin:0 0 32px;color:var(--krmiva-ink);font:400 16px/1.5 "Metropolis-Regular",Arial,sans-serif;text-align:left}#content .magrano_fulltext_columns *,#content .magrano_fulltext_columns *::before,#content .magrano_fulltext_columns *::after{box-sizing:border-box}#content .magrano_fulltext_columns :where(div,p,span,a,label,strong,small){font-family:inherit;font-size:inherit}#content .magrano_fulltext_columns :where(a,button,select,input):focus-visible{outline:3px solid var(--krmiva-brand);outline-offset:3px}#content .magrano_fulltext_columns a{transition-property:color,background-color,border-color,box-shadow}#content .magrano_fulltext_column_results,#content .magrano_fulltext_column_filter{min-width:0;max-width:100%;margin:0}#content .magrano_fulltext_columns .magrano_fulltext_column_results>h2{margin:0 0 24px;padding:0;color:var(--krmiva-ink);font:400 clamp(26px, 2.5vw, 36px)/1.25 "Metropolis-SemiBold",Arial,sans-serif;text-transform:none;overflow-wrap:anywhere}#content .magrano_fulltext_columns .highlight{color:inherit;background:#fff0;font:inherit}#content .magrano_fulltext_columns .result_highlighted{margin:0;padding:0;border:0;border-radius:.12em;background:#f5e5bc;color:inherit;box-shadow:none;font:inherit;letter-spacing:inherit;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}#content .magrano_fulltext_columns .category-header,#content .magrano_fulltext_columns .listSorting{position:static;display:block;width:100%;min-width:0;height:auto;margin:0 0 20px;padding:0;border:0;background:#fff0;box-shadow:none}#content .magrano_fulltext_columns .listSorting{display:block!important;margin:0}#content .magrano_fulltext_columns #listSortingControls{display:flex;flex-wrap:wrap;gap:8px;width:100%;min-width:0;margin:0;padding:0;list-style:none}#content .magrano_fulltext_columns #listSortingControls>li{flex:0 1 auto;min-width:0;margin:0;padding:0}#content .magrano_fulltext_columns #listSortingControls>li::before,#content .magrano_fulltext_columns .listSorting__control::before,#content .magrano_fulltext_columns .listSorting__control::after{content:none}#content .magrano_fulltext_columns .listSorting__control{display:flex;align-items:center;justify-content:center;min-width:0;min-height:48px;max-width:100%;margin:0;padding:11px 18px;border:1px solid var(--krmiva-border);border-radius:4px;background:var(--krmiva-paper);color:var(--krmiva-brand);box-shadow:none;font:400 16px/24px "Metropolis-Medium",Arial,sans-serif;text-transform:none;letter-spacing:normal;white-space:normal;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}#content .magrano_fulltext_columns .listSorting__control>span{display:inline;margin:0;padding:0;font:inherit;color:inherit}#content .magrano_fulltext_columns .listSorting__control:hover{border-color:var(--krmiva-brand);background:var(--krmiva-soft)}#content .magrano_fulltext_columns .listSorting__control--current{border-color:var(--krmiva-accent);background:var(--krmiva-accent);color:var(--krmiva-ink)}#content .magrano_fulltext_columns .listSorting__control--current:hover{border-color:#c09329;background:#c09329;color:var(--krmiva-ink)}#content .magrano_fulltext_columns .category-header:not(:has(#listSortingControls>li)){display:none}#content .magrano_fulltext_columns .magrano_results_block{display:none;min-width:0;margin:0;padding:0;border:0;background:#fff0}#content .magrano_fulltext_columns .magrano_results_block_active{display:block}#content .magrano_fulltext_columns .search-products-heading{margin:0 0 18px;color:var(--krmiva-brand);font:400 24px/1.3 "Metropolis-SemiBold",Arial,sans-serif}#content .magrano_fulltext_columns #products-found>.magrano_fulltext_mobile_flex_wrap:first-child{align-items:center!important;flex-wrap:wrap;gap:12px 20px;margin:0 0 20px;padding:0}#content .magrano_fulltext_columns #products-found>.magrano_fulltext_mobile_flex_wrap:first-child>h4{margin:0}#content .magrano_fulltext_columns #products-found>.magrano_fulltext_mobile_flex_wrap:first-child>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;margin:0!important}#content .magrano_fulltext_columns .magrano_fulltext_mobile_flex_fullwidth{min-width:0;max-width:100%}#content .magrano_fulltext_columns .magrano_fulltext_products_sort{width:210px;max-width:100%;min-width:0;min-height:48px;height:auto;margin:0;padding:10px 38px 10px 16px;border:1px solid var(--krmiva-border);border-radius:4px;background-color:var(--krmiva-paper);color:var(--krmiva-ink);font:400 16px/1.5 "Metropolis-Regular",Arial,sans-serif;cursor:pointer}#content .magrano_fulltext_columns .magrano_fulltext_products_sort option{font-size:16px}#content .magrano_fulltext_columns #products.products-block{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;width:100%;min-width:0;max-width:100%;margin:0;padding:0}#content .magrano_fulltext_columns #products.products-block::before,#content .magrano_fulltext_columns #products.products-block::after{content:none;display:none}#content .magrano_fulltext_columns #products.products-block>.product{position:relative;display:flex;float:none;width:100%!important;min-width:0;max-width:100%;margin:0;padding:0;border:1px solid var(--krmiva-border);border-radius:var(--krmiva-radius);background:var(--krmiva-paper);box-shadow:0 4px 16px rgb(96 70 55 / 3%);text-align:left;transition:border-color .18s ease,box-shadow .18s ease}#content .magrano_fulltext_columns #products.products-block>.product:hover,#content .magrano_fulltext_columns #products.products-block>.product:focus-within{border-color:#daaf50;box-shadow:0 8px 24px rgb(96 70 55 / 8%)}#content .magrano_fulltext_columns .product>.p{display:flex;flex-direction:column;width:100%;min-width:0;max-width:100%;height:100%;margin:0;padding:0;border:0;border-radius:inherit;background:#fff0;box-shadow:none;overflow:visible;transform:none}#content .magrano_fulltext_columns .product .image{position:relative;isolation:isolate;display:flex;flex:0 0 auto;flex-direction:column;width:100%;min-width:0;height:auto;margin:0;padding:0;border-radius:3px 3px 0 0;background:#fff;text-decoration:none;overflow:hidden}#content .magrano_fulltext_columns .product .image>img{position:static;display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1;margin:0;border-radius:inherit;object-fit:contain;transform:none}#content .magrano_fulltext_columns .product .flags-default{position:static;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:6px;width:100%;max-width:100%;height:auto;margin:0;padding:12px 16px 0;transform:none}#content .magrano_fulltext_columns .product .flags-default:empty{display:none}#content .magrano_fulltext_columns .product .flag{position:static;display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;height:auto;min-height:28px;margin:0;padding:3px 10px;border:0;border-radius:4px;background:var(--krmiva-brand);color:#fff;box-shadow:none;font:400 16px/1.35 "Metropolis-Medium",Arial,sans-serif;text-align:center;text-transform:none;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;transform:none}#content .magrano_fulltext_columns .product .flag-new{background:#488134}#content .magrano_fulltext_columns .product .flag-action,#content .magrano_fulltext_columns .product .flag-custom1{background:#daaf50;color:#392508}#content .magrano_fulltext_columns .product .flag.flag-custom3{position:static;width:auto;height:auto;min-height:28px;padding:4px 8px 4px 30px;border-radius:3px;background:#f2f2f2 url(https://www.znackova-krmiva.cz/user/documents/upload/grafika/ikony/vlajka-cesko.svg) 8px center / 16px auto no-repeat!important;color:var(--krmiva-ink);font:400 16px/1.35 "Metropolis-Medium",Arial,sans-serif;text-align:left}#content .magrano_fulltext_columns .product .flags-extra{position:absolute!important;top:12px!important;right:12px!important;bottom:auto!important;left:auto!important;display:flex;flex-direction:column;align-items:flex-end;gap:6px;width:auto;min-width:0;max-width:calc(100% - 24px);height:auto;margin:0!important;padding:0;transform:none!important;z-index:3}#content .magrano_fulltext_columns .product .flag-discount{position:static!important;display:inline-flex;flex:0 0 auto;float:none;align-items:center;justify-content:center;width:auto;min-width:0;max-width:100%;height:auto;min-height:30px;margin:0;padding:4px 10px;border:0;border-radius:3px!important;background:var(--krmiva-discount);box-shadow:none;color:#fff;font:400 16px/1.35 "Metropolis-SemiBold",Arial,sans-serif;white-space:nowrap;transform:none!important}#content .magrano_fulltext_columns .product .flag-discount::before,#content .magrano_fulltext_columns .product .flag-discount::after{content:none!important;display:none!important}#content .magrano_fulltext_columns .product .flag-discount .price-save{position:static;display:block;margin:0;padding:0;background:#fff0;color:inherit;font:inherit;white-space:inherit}#content .magrano_fulltext_columns .product .p-in{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;width:100%;min-width:0;margin:0;padding:16px;text-align:left}#content .magrano_fulltext_columns .product .p-in-in{display:flex;flex-direction:column;align-items:stretch;min-width:0;margin:0;padding:0}#content .magrano_fulltext_columns .product .name{display:block;order:0;width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:0;color:var(--krmiva-ink);font:400 18px/1.4 "Metropolis-Medium",Arial,sans-serif;text-align:left;text-transform:none;text-decoration:none;white-space:normal;overflow:visible;overflow-wrap:anywhere;-webkit-line-clamp:unset}#content .magrano_fulltext_columns .product .name:hover{color:var(--krmiva-brand);text-decoration:underline;text-underline-offset:3px}#content .magrano_fulltext_columns .product .ratings-wrapper{display:block;order:1;min-height:0;margin:12px 0 0;padding:0}#content .magrano_fulltext_columns .product .availability{display:block;margin:0;padding:0;font:400 16px/1.4 "Metropolis-Medium",Arial,sans-serif;text-align:left}#content .magrano_fulltext_columns .product .availability::before,#content .magrano_fulltext_columns .product .availability span::before{content:none}#content .magrano_fulltext_columns .product .availability span[style*="#009901"]{color:#176b36!important}#content .magrano_fulltext_columns .product .p-bottom{display:flex;flex-direction:column;width:100%;min-width:0;margin:auto 0 0;padding:16px 0 0}#content .magrano_fulltext_columns .product .p-bottom>div{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:12px;min-width:0;margin:0;padding:0;order:1}#content .magrano_fulltext_columns .product .p-desc{display:-webkit-box;order:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%;min-height:48px;max-height:48px;margin:0 0 14px;padding:0;border:0;color:var(--krmiva-muted);font:400 16px/24px "Metropolis-Regular",Arial,sans-serif;text-align:left;overflow:hidden}#content .magrano_fulltext_columns .product .prices{flex:0 0 auto;width:100%;margin:0;padding:0;color:var(--krmiva-brand);text-align:left}#content .magrano_fulltext_columns .product .price-final,#content .magrano_fulltext_columns .product .price-final strong{margin:0;color:var(--krmiva-ink);font:400 24px/1.3 "Metropolis-SemiBold",Arial,sans-serif}#content .magrano_fulltext_columns .product .price-final{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0}#content .magrano_fulltext_columns .product .pr-list-unit{padding:0;color:var(--krmiva-muted);font:400 14px/1.4 "Metropolis-Regular",Arial,sans-serif;white-space:nowrap}#content .magrano_fulltext_columns .product .price-standard{margin:0 8px 2px 0;color:var(--krmiva-muted);font:400 16px/1.4 "Metropolis-Regular",Arial,sans-serif}#content .magrano_fulltext_columns .product .price-measure{margin:0;color:var(--krmiva-ink);font:400 13px/18px "Metropolis-Regular",Arial,sans-serif}#content .magrano_fulltext_columns .product .p-tools,#content .magrano_fulltext_columns .product .pr-action{display:block;flex:0 0 auto;width:100%;min-width:0;margin:0;padding:0;text-align:center}#content .magrano_fulltext_columns .btn,#content .magrano_fulltext_columns .display-results-group{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;max-width:100%;min-height:48px;height:auto;margin:0;padding:11px 22px;border:1px solid var(--krmiva-brand);border-radius:4px;background:var(--krmiva-brand);color:#fff;box-shadow:none;font:400 16px/24px "Metropolis-Medium",Arial,sans-serif;text-align:center;text-transform:none;text-decoration:none;letter-spacing:normal;white-space:normal!important;overflow-wrap:anywhere;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}#content .magrano_fulltext_columns .btn:hover,#content .magrano_fulltext_columns .display-results-group:hover{border-color:var(--krmiva-brand-hover);background:var(--krmiva-brand-hover);color:#fff}#content .magrano_fulltext_columns .product .p-tools .btn{width:100%;padding-inline:12px}#content .magrano_fulltext_columns .product .btn-cart{border-color:var(--krmiva-cart);background:var(--krmiva-cart);color:#fff}#content .magrano_fulltext_columns .product .btn-cart:hover{border-color:var(--krmiva-cart-hover);background:var(--krmiva-cart-hover)}#content .magrano_fulltext_columns .product .btn::before,#content .magrano_fulltext_columns .product .btn::after{content:none}#content .magrano_fulltext_columns .btn:disabled{opacity:.5;cursor:not-allowed}#content .magrano_fulltext_columns .search-results-groups{width:100%;min-width:0;margin:0;padding:0}#content .magrano_fulltext_columns .search-results-header{margin:0 0 16px;padding:0;border:0}#content .magrano_fulltext_columns .search-results-group-list ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}#content .magrano_fulltext_columns .search-results-group-list li{min-width:0;margin:0;padding:0;border:0}#content .magrano_fulltext_columns .search-results-group-list li::before{content:none}#content .magrano_fulltext_columns .search-results-group-list a{display:flex;align-items:center;height:100%;min-height:60px;padding:16px 20px;border:1px solid var(--krmiva-border);border-radius:4px;background:#fff;color:var(--krmiva-brand);font:400 16px/1.5 "Metropolis-Medium",Arial,sans-serif;text-decoration:none;overflow-wrap:anywhere}#content .magrano_fulltext_columns .search-results-group-list a:hover{border-color:#daaf50;background:var(--krmiva-soft)}#content .magrano_fulltext_columns .search-results-group>.magrano_fulltext_btn_more_box{clear:both;width:100%;margin:24px 0 0;padding:0;text-align:center}@media screen and (min-width:1600px){#content .magrano_fulltext_columns #products.products-block{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:1199px){#content .magrano_fulltext_columns #products.products-block{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){#content .magrano_fulltext_columns #listSortingControls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#content .magrano_fulltext_columns #listSortingControls>li:last-child:nth-child(odd){grid-column:1 / -1}#content .magrano_fulltext_columns .listSorting__control{width:100%;padding:10px 8px}#content .magrano_fulltext_columns #products-found>.magrano_fulltext_mobile_flex_wrap:first-child>div{width:100%}#content .magrano_fulltext_columns .magrano_fulltext_products_sort{flex:1 1 160px}#content .magrano_fulltext_columns #products.products-block{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#content .magrano_fulltext_columns .product .p-in{padding:12px}#content .magrano_fulltext_columns .product .name{font-size:16px}#content .magrano_fulltext_columns .product .p-desc{display:none}#content .magrano_fulltext_columns .product .flags-default{gap:4px;padding:10px 10px 0}#content .magrano_fulltext_columns .product .flag{padding:3px 8px}#content .magrano_fulltext_columns .product .price-final,#content .magrano_fulltext_columns .product .price-final strong{font-size:20px}#content .magrano_fulltext_columns .search-results-group-list ul{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:359px){#content .magrano_fulltext_columns .product .p-in{padding-right:10px;padding-left:10px}#content .magrano_fulltext_columns .product .price-final,#content .magrano_fulltext_columns .product .price-final strong{font-size:18px}}@media (prefers-reduced-motion:reduce){#content .magrano_fulltext_columns *{transition:none!important;scroll-behavior:auto}}@supports (grid-template-rows:subgrid){#content .magrano_fulltext_columns #products.products-block{row-gap:0}#content .magrano_fulltext_columns #products.products-block>.product{display:grid;grid-row:span 9;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:0;margin-bottom:20px}#content .magrano_fulltext_columns .product>.p,#content .magrano_fulltext_columns .product .image,#content .magrano_fulltext_columns .product .p-in,#content .magrano_fulltext_columns .product .p-in-in,#content .magrano_fulltext_columns .product .p-bottom{display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:0;height:auto;min-height:0;margin:0;align-items:stretch}#content .magrano_fulltext_columns .product>.p{grid-row:1 / -1}#content .magrano_fulltext_columns .product .image{grid-row:1 / 3}#content .magrano_fulltext_columns .product .image>img{grid-row:1;align-self:start}#content .magrano_fulltext_columns .product .flags-default{grid-row:2;align-self:start}#content .magrano_fulltext_columns .product .p-in{grid-row:3 / -1;padding:16px}#content .magrano_fulltext_columns .product .p-in-in{grid-row:1 / 3}#content .magrano_fulltext_columns .product .name{grid-row:1;align-self:start}#content .magrano_fulltext_columns .product .ratings-wrapper{grid-row:2;align-self:start;margin:10px 0 0}#content .magrano_fulltext_columns .product .p-bottom{grid-row:3 / -1;padding:16px 0 0}#content .magrano_fulltext_columns .product .p-bottom>div{display:contents}#content .magrano_fulltext_columns .product .p-desc{grid-row:1;align-self:start;min-height:0;margin:0 0 14px}#content .magrano_fulltext_columns .product .prices{display:block;grid-row:2 / 5}#content .magrano_fulltext_columns .product .p-tools{grid-row:5;align-self:end;margin:14px 0 0}@media screen and (max-width:600px){#content .magrano_fulltext_columns #products.products-block>.product{margin-bottom:12px}#content .magrano_fulltext_columns .product .p-in{padding:12px}}@media screen and (max-width:359px){#content .magrano_fulltext_columns .product .p-in{padding-inline:10px}}}#content .magrano_fulltext_columns .magrano_slider_container{position:relative;min-width:0;height:44px;margin:0 0 8px}#content .magrano_fulltext_columns .magrano_slider_container input[type="range"]{display:block;position:absolute;inset:0;z-index:2;width:100%;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;appearance:none;-webkit-appearance:none;pointer-events:none;font:inherit;font-size:16px}#content .magrano_fulltext_columns .magrano_slider_container input[type="range"]::-webkit-slider-runnable-track{height:44px;border:0;background:#fff0}#content .magrano_fulltext_columns .magrano_slider_container input[type="range"]::-moz-range-track{height:44px;border:0;background:#fff0}#content .magrano_fulltext_columns .magrano_slider_container input[type="range"]::-webkit-slider-thumb{box-sizing:border-box;width:44px;height:44px;margin:0;border:12px solid #fff0;border-radius:50%;background:var(--krmiva-brand);background-clip:padding-box;appearance:none;-webkit-appearance:none;pointer-events:auto;cursor:grab;transition:background-color 160ms ease}#content .magrano_fulltext_columns .magrano_slider_container input[type="range"]::-moz-range-thumb{box-sizing:border-box;width:44px;height:44px;border:12px solid #fff0;border-radius:50%;background:var(--krmiva-brand);background-clip:padding-box;pointer-events:auto;cursor:grab;transition:background-color 160ms ease}#content .magrano_fulltext_columns .magrano_slider_container input[type="range"]:hover::-webkit-slider-thumb,#content .magrano_fulltext_columns .magrano_slider_container input[type="range"]:active::-webkit-slider-thumb{background-color:var(--krmiva-brand-hover)}#content .magrano_fulltext_columns .magrano_slider_container input[type="range"]:hover::-moz-range-thumb,#content .magrano_fulltext_columns .magrano_slider_container input[type="range"]:active::-moz-range-thumb{background-color:var(--krmiva-brand-hover)}#content .magrano_fulltext_columns .magrano_slider_container input[type="range"]:active::-webkit-slider-thumb{cursor:grabbing}#content .magrano_fulltext_columns .magrano_slider_container input[type="range"]:active::-moz-range-thumb{cursor:grabbing}#content .magrano_fulltext_columns .magrano_slider_container input[type="range"]:focus-visible{z-index:3;outline:2px solid var(--krmiva-brand)!important;outline-offset:2px;border-radius:10px}#content .magrano_fulltext_columns .magrano_slider_container:has(#magrano_slider_min:focus-visible)+.magrano_slider_range>:first-child,#content .magrano_fulltext_columns .magrano_slider_container:has(#magrano_slider_max:focus-visible)+.magrano_slider_range>:last-child{border-radius:6px;background:var(--krmiva-soft);color:var(--krmiva-brand);box-shadow:0 0 0 4px var(--krmiva-soft);font-family:"Metropolis-SemiBold",Arial,sans-serif;font-weight:400}#content .magrano_fulltext_columns .magrano_slider_track{--a:0%;--b:100%;position:absolute;z-index:1;top:19px;right:22px;left:22px;width:auto;height:6px;border-radius:4px;background:var(--krmiva-border)}#content .magrano_fulltext_columns .magrano_slider_track::before{content:"";position:absolute;inset-block:0;left:var(--a,0%);width:calc(var(--b, 100%) - var(--a, 0%));border-radius:inherit;background:var(--krmiva-brand)}#content .magrano_fulltext_columns .magrano_slider_range{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:0;color:var(--krmiva-muted);font-size:16px;line-height:1.5;font-variant-numeric:tabular-nums}#content .magrano_fulltext_columns .magrano_slider_range>*{font-size:inherit;white-space:nowrap}#content .magrano_fulltext_columns .magrano_fulltext_filter{overflow:visible;border:1px solid var(--krmiva-border);border-radius:var(--krmiva-radius);background:var(--krmiva-paper);color:var(--krmiva-ink);box-shadow:none;font-family:"Metropolis-Regular",Arial,sans-serif;font-size:16px;line-height:1.5}#content .magrano_fulltext_columns .magrano_fulltext_filter_group{margin:0;border-top:1px solid var(--krmiva-border)}#content .magrano_fulltext_columns .magrano_fulltext_filter_group:first-child{border-top:0}#content .magrano_fulltext_columns .magrano_fulltext_filter_group_title,#content .magrano_fulltext_columns .magrano_fulltext_filter_expand,#content .magrano_fulltext_columns .magrano_fulltext_filter_reset{box-sizing:border-box;position:relative;min-height:48px;margin:0;padding:12px 44px 12px 16px;border:0;background:var(--krmiva-paper);color:var(--krmiva-ink);font:inherit;font-size:16px;font-family:"Metropolis-SemiBold",Arial,sans-serif;font-weight:400;line-height:24px;text-align:left;cursor:pointer;overflow-wrap:anywhere;transition:background-color 160ms ease,color 160ms ease}#content .magrano_fulltext_columns .magrano_fulltext_filter_group_title:hover,#content .magrano_fulltext_columns .magrano_fulltext_filter_expand:hover{background:var(--krmiva-soft)}#content .magrano_fulltext_columns .magrano_fulltext_filter_group:first-child>.magrano_fulltext_filter_group_title{border-radius:calc(var(--krmiva-radius) - 1px) calc(var(--krmiva-radius) - 1px) 0 0}#content .magrano_fulltext_columns .magrano_fulltext_filter_group:last-child>.magrano_fulltext_filter_group_title,#content .magrano_fulltext_columns .magrano_fulltext_filter_group:last-child>.magrano_fulltext_filter_options{border-radius:0 0 calc(var(--krmiva-radius) - 1px) calc(var(--krmiva-radius) - 1px)}#content .magrano_fulltext_columns .magrano_fulltext_filter_group_title::before,#content .magrano_fulltext_columns .magrano_fulltext_filter_group_title::after{content:"";position:absolute;background:var(--krmiva-brand);transition:transform 160ms ease}#content .magrano_fulltext_columns .magrano_fulltext_filter_group_title::before{top:calc(50% - 1px);right:16px;width:14px;height:2px}#content .magrano_fulltext_columns .magrano_fulltext_filter_group_title::after{top:calc(50% - 7px);right:22px;width:2px;height:14px;transform:scaleY(0)}#content .magrano_fulltext_columns .magrano_fulltext_filter_group_inactive .magrano_fulltext_filter_group_title::after{transform:scaleY(1)}#content .magrano_fulltext_columns .magrano_fulltext_filter_options{margin:0;padding:0 4px 12px;border:0;background:var(--krmiva-paper)}#content .magrano_fulltext_columns .magrano_fulltext_filter_options_price{padding:0 16px 16px}#content .magrano_fulltext_columns .magrano_fulltext_filter_group_inactive .magrano_fulltext_filter_options{display:none}#content .magrano_fulltext_columns .magrano_fulltext_filter_expand{display:none;width:100%;min-height:52px;margin:0 0 12px;padding:13px 48px;border:1px solid var(--krmiva-brand);border-radius:var(--krmiva-radius);background:var(--krmiva-soft);color:var(--krmiva-brand);transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease}#content .magrano_fulltext_columns .magrano_fulltext_filter_expand:hover{border-color:var(--krmiva-brand-hover);background:#f2e6cd;color:var(--krmiva-brand-hover)}#content .magrano_fulltext_columns .magrano_fulltext_filter_expand::before{content:"";position:absolute;top:calc(50% - 11px);left:16px;width:22px;height:22px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M3 6h4m4 0h10M3 12h10m4 0h4M3 18h4m4 0h10'/%3E%3Ccircle cx='9' cy='6' r='2'/%3E%3Ccircle cx='15' cy='12' r='2'/%3E%3Ccircle cx='9' cy='18' r='2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M3 6h4m4 0h10M3 12h10m4 0h4M3 18h4m4 0h10'/%3E%3Ccircle cx='9' cy='6' r='2'/%3E%3Ccircle cx='15' cy='12' r='2'/%3E%3Ccircle cx='9' cy='18' r='2'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events:none}#content .magrano_fulltext_columns .magrano_fulltext_filter_expand::after{content:"";box-sizing:border-box;position:absolute;top:calc(50% - 6px);right:18px;bottom:auto;left:auto;width:12px;height:12px;border:0;border-right:2px solid var(--krmiva-brand);border-bottom:2px solid var(--krmiva-brand);background:none;transform:rotate(45deg);transform-origin:center;transition:transform 160ms ease;pointer-events:none}#content .magrano_fulltext_columns .magrano_fulltext_filter_expand:has(+.magrano_fulltext_filter_box[style*="display: block"])::after{top:calc(50% - 2px);transform:rotate(225deg)}#content .magrano_fulltext_columns .magrano_fulltext_filter_reset{display:none;width:calc(100% - 32px);min-height:44px;margin:0 16px 16px;padding:9px 44px 9px 12px;border:1px solid #ecc5bd;border-radius:4px;background:#fff4f2;color:#973f31;font-family:"Metropolis-SemiBold",Arial,sans-serif;font-weight:400;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease}#content .magrano_fulltext_columns .magrano_fulltext_filter_reset:hover{border-color:#cf8d7b;background:#fde6e0;color:#7d3027}#content .magrano_fulltext_columns .magrano_fulltext_filter_reset:active{background:#f8ddd5}#content .magrano_fulltext_columns .magrano_fulltext_filter_reset::after{content:"";position:absolute;top:calc(50% - 7px);right:15px;width:14px;height:14px;background:linear-gradient(45deg,transparent calc(50% - 1px),currentColor calc(50% - 1px),currentColor calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(-45deg,transparent calc(50% - 1px),currentColor calc(50% - 1px),currentColor calc(50% + 1px),transparent calc(50% + 1px));pointer-events:none}#content .magrano_fulltext_columns .magrano_fulltext_filter_option{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin:0;padding:10px 12px 10px 44px;border-radius:10px;color:var(--krmiva-ink);font-size:16px;line-height:24px;cursor:pointer;overflow-wrap:anywhere;transition:background-color 160ms ease}#content .magrano_fulltext_columns .magrano_fulltext_filter_option:hover{background:var(--krmiva-soft)}#content .magrano_fulltext_columns .magrano_fulltext_filter_option::before{content:"";box-sizing:border-box;position:absolute;z-index:1;top:calc(50% - 12px);left:8px;width:24px;height:24px;border:1px solid #b9a6ae;border-radius:7px;background:var(--krmiva-paper);box-shadow:none;transition:border-color 160ms ease,background-color 160ms ease}#content .magrano_fulltext_columns .magrano_fulltext_filter_option::after{content:"";position:absolute;z-index:2;top:calc(50% - 8px);left:12px;width:16px;height:16px;border:0;border-radius:3px;background:#fff0}#content .magrano_fulltext_columns .magrano_fulltext_filter_option input.magrano_filter_item{display:block;position:absolute;z-index:4;top:calc(50% - 12px);left:8px;width:24px;height:24px;min-height:0;margin:0;padding:0;border:0;opacity:0;clip-path:none;cursor:pointer;font-size:16px}#content .magrano_fulltext_columns .magrano_fulltext_filter_parent_a .magrano_fulltext_filter_option::after{background:#d9c7ce}#content .magrano_fulltext_columns .magrano_fulltext_filter_child_a.magrano_fulltext_filter_option::after{background:#b9a6ae}#content .magrano_fulltext_columns .magrano_fulltext_filter_parent_a .magrano_fulltext_filter_child_a.magrano_fulltext_filter_option::after{background:#d9c7ce}#content .magrano_fulltext_columns .magrano_fulltext_filter_option.magrano_fulltext_filter_option_a::after,#content .magrano_fulltext_columns .magrano_fulltext_filter_option:has(>input.magrano_filter_item:checked)::after{top:calc(50% - 5px);left:14px;width:12px;height:7px;border:0;border-bottom:2px solid var(--krmiva-paper);border-left:2px solid var(--krmiva-paper);border-radius:0;background:transparent!important;transform:rotate(-45deg)}#content .magrano_fulltext_columns .magrano_fulltext_filter_option.magrano_fulltext_filter_option_a::before,#content .magrano_fulltext_columns .magrano_fulltext_filter_option:has(>input.magrano_filter_item:checked)::before{border-color:var(--krmiva-brand);background:var(--krmiva-brand)}#content .magrano_fulltext_columns .magrano_fulltext_filter_option.magrano_fulltext_filter_option_a,#content .magrano_fulltext_columns .magrano_fulltext_filter_option:has(>input.magrano_filter_item:checked){background:var(--krmiva-soft)}#content .magrano_fulltext_columns .magrano_fulltext_filter_option_alt,#content .magrano_fulltext_columns .magrano_fulltext_filter_option_alt_group,#content .magrano_fulltext_columns .magrano_fulltext_filter_option_count{color:var(--krmiva-muted);font-size:16px}#content .magrano_fulltext_columns .magrano_fulltext_filter_option_count{position:static;float:none;flex:0 0 auto;margin-left:auto;padding-left:4px;text-align:right;font-variant-numeric:tabular-nums}#content .magrano_fulltext_columns .magrano_fulltext_filter_group_empty>.magrano_fulltext_filter_group_title{color:var(--krmiva-muted)}#content .magrano_fulltext_columns .magrano_fulltext_filter_option_has_children{min-height:48px;padding-left:80px}#content .magrano_fulltext_columns .magrano_fulltext_filter_option_expand{display:none;position:absolute;z-index:3;top:calc(50% - 22px);left:32px;width:44px;height:44px;border:0;border-radius:6px;background:#fff0;cursor:pointer;transition:transform 160ms ease}#content .magrano_fulltext_columns .magrano_fulltext_filter_option_expand::before{content:"";box-sizing:border-box;position:absolute;top:15px;right:auto;bottom:auto;left:17px;width:10px;height:10px;border:0;border-right:2px solid var(--krmiva-brand);border-bottom:2px solid var(--krmiva-brand);background:none;transform:rotate(45deg);transform-origin:center}#content .magrano_fulltext_columns .magrano_fulltext_filter_option_expand::after{content:none}#content .magrano_fulltext_columns .magrano_fulltext_filter_option_has_children .magrano_fulltext_filter_option_expand{display:block}#content .magrano_fulltext_columns .magrano_fulltext_filter_option_expanded .magrano_fulltext_filter_option_expand{transform:rotate(180deg)}#content .magrano_fulltext_columns .magrano_fulltext_filter_option_children{display:none;margin-left:19px;padding-left:0;border-left:1px solid var(--krmiva-border)}#content .magrano_fulltext_columns .magrano_fulltext_filter_option_children>.magrano_fulltext_filter_option{padding-left:44px}#content .magrano_fulltext_columns .magrano_fulltext_filter_option_children.magrano_fulltext_filter_option_children_has_children>.magrano_fulltext_filter_option,#content .magrano_fulltext_columns .magrano_fulltext_filter_option_children>.magrano_fulltext_filter_option_has_children{padding-left:80px}#content .magrano_fulltext_columns .magrano_fulltext_filter_more_options_btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:6px;background:var(--krmiva-paper);color:var(--krmiva-brand-hover);font-size:16px;line-height:24px;cursor:pointer}#content .magrano_fulltext_columns .magrano_fulltext_filter_more_options_btn:hover{background:var(--krmiva-soft)}#content .magrano_fulltext_columns .magrano_fulltext_filter_more_options_btn_down{display:inline-block;flex:0 0 10px;width:10px;height:10px;margin:-4px 0 0;border:0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 160ms ease}#content .magrano_fulltext_columns .magrano_fulltext_filter_more_options_hidden{display:none}#content .magrano_fulltext_columns .magrano_fulltext_filter_more_options_first{position:relative}#content .magrano_fulltext_columns .magrano_fulltext_filter_more_options_first::before{content:none}#content .magrano_fulltext_columns .magrano_fulltext_filter_options_all .magrano_fulltext_filter_more_options_first::before,#content .magrano_fulltext_columns .magrano_fulltext_filter_less_text,#content .magrano_fulltext_columns .magrano_fulltext_filter_options_all .magrano_fulltext_filter_more_text{display:none}#content .magrano_fulltext_columns .magrano_fulltext_filter_options_all .magrano_fulltext_filter_less_text{display:block}#content .magrano_fulltext_columns .magrano_fulltext_filter_options_all .magrano_fulltext_filter_more_options_btn_down{margin-top:4px;transform:rotate(225deg)}#content .magrano_fulltext_columns .magrano_fulltext_filter_selected{margin:0;padding:16px 16px 12px}#content .magrano_fulltext_columns .magrano_fulltext_filter_selected:empty{display:none;padding:0}#content .magrano_fulltext_columns .magrano_filter_selected{display:block;min-width:0;margin:0 0 12px;padding:0;color:var(--krmiva-ink);font-size:16px;line-height:24px}#content .magrano_fulltext_columns .magrano_filter_selected:last-child{margin-bottom:0}#content .magrano_fulltext_columns .magrano_filter_selected_title{display:block;margin:0 0 6px;padding:0;font-size:16px;font-family:"Metropolis-SemiBold",Arial,sans-serif;font-weight:400}#content .magrano_fulltext_columns .magrano_filter_selected_options{display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px;width:100%;min-width:0}#content .magrano_fulltext_columns .magrano_filter_selected_option{box-sizing:border-box;display:inline-flex;align-items:center;position:relative;min-height:44px;width:100%;min-width:0;max-width:100%;margin:0;padding:9px 42px 9px 12px;border:1px solid var(--krmiva-border);border-radius:4px;background:var(--krmiva-soft);color:var(--krmiva-ink);font-size:16px;line-height:24px;cursor:pointer;overflow-wrap:anywhere;transition:border-color 160ms ease,background-color 160ms ease}#content .magrano_fulltext_columns .magrano_filter_selected_option::after{content:"";display:block;position:absolute;top:calc(50% - 7px);right:14px;width:14px;height:14px;background:linear-gradient(45deg,transparent calc(50% - 1px),currentColor calc(50% - 1px),currentColor calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(-45deg,transparent calc(50% - 1px),currentColor calc(50% - 1px),currentColor calc(50% + 1px),transparent calc(50% + 1px));color:var(--krmiva-brand-hover);pointer-events:none}#content .magrano_fulltext_columns .magrano_filter_selected_option:hover{border-color:var(--krmiva-brand);background:var(--krmiva-soft)}#content .magrano_fulltext_columns .magrano_fulltext_filter_option:focus-within,#content .magrano_fulltext_columns .magrano_fulltext_filter_group_title:focus-visible,#content .magrano_fulltext_columns .magrano_fulltext_filter_expand:focus-visible,#content .magrano_fulltext_columns .magrano_fulltext_filter_reset:focus-visible,#content .magrano_fulltext_columns .magrano_fulltext_filter_option_expand:focus-visible,#content .magrano_fulltext_columns .magrano_fulltext_filter_more_options_btn:focus-visible,#content .magrano_fulltext_columns .magrano_filter_selected_option:focus-visible{outline:2px solid var(--krmiva-brand);outline-offset:2px}@media screen and (min-width:901px){#content .magrano_fulltext_columns .magrano_fulltext_filter_box{display:block!important}}@media screen and (max-width:900px){#content .magrano_fulltext_columns .magrano_fulltext_filter{border:0;background:#fff0}#content .magrano_fulltext_columns .magrano_fulltext_filter_expand{display:block;margin:0}#content .magrano_fulltext_columns .magrano_fulltext_filter_box{display:none;margin-top:12px;border:1px solid var(--krmiva-border);border-radius:var(--krmiva-radius);background:var(--krmiva-paper)}#content .magrano_fulltext_columns .magrano_fulltext_filter_selected{padding:16px;border:1px solid var(--krmiva-border);border-radius:var(--krmiva-radius);background:var(--krmiva-paper)}#content .magrano_fulltext_columns .magrano_fulltext_filter_reset{width:100%;margin:10px 0 12px}#content .magrano_fulltext_columns .magrano_filter_selected_option{width:auto}#content .magrano_fulltext_columns .magrano_fulltext_filter_group_inactive_mobile .magrano_fulltext_filter_group_title::after{transform:scaleY(1)}#content .magrano_fulltext_columns .magrano_fulltext_filter_group_inactive_mobile .magrano_fulltext_filter_options{display:none}}@media (prefers-reduced-motion:reduce){#content .magrano_fulltext_columns .magrano_fulltext_filter_group_title,#content .magrano_fulltext_columns .magrano_fulltext_filter_group_title::before,#content .magrano_fulltext_columns .magrano_fulltext_filter_group_title::after,#content .magrano_fulltext_columns .magrano_fulltext_filter_expand,#content .magrano_fulltext_columns .magrano_fulltext_filter_expand::after,#content .magrano_fulltext_columns .magrano_fulltext_filter_reset,#content .magrano_fulltext_columns .magrano_fulltext_filter_option,#content .magrano_fulltext_columns .magrano_fulltext_filter_option::before,#content .magrano_fulltext_columns .magrano_fulltext_filter_option_expand,#content .magrano_fulltext_columns .magrano_fulltext_filter_more_options_btn_down,#content .magrano_fulltext_columns .magrano_filter_selected_option{transition:none}#content .magrano_fulltext_columns .magrano_slider_container input[type="range"]::-webkit-slider-thumb{transition:none}#content .magrano_fulltext_columns .magrano_slider_container input[type="range"]::-moz-range-thumb{transition:none}}#content .magrano_fulltext_columns .magrano_dnr{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);grid-template-rows:repeat(5,auto);grid-template-areas:"icon contact" "title contact" "text contact" "subtitle contact" "buttons contact";align-items:start;gap:16px 40px;width:100%;max-width:1180px;margin:24px auto 0;padding:40px;border:1px solid var(--krmiva-border);border-radius:4px;background:var(--krmiva-paper);box-shadow:0 12px 38px rgb(96 70 55 / 5%);color:var(--krmiva-ink);font:400 16px/1.6 "Metropolis-Regular",Arial,sans-serif;text-align:left}#content .magrano_fulltext_columns .magrano_dnr>*{min-width:0}#content .magrano_fulltext_columns .magrano_dnr>.magrano_dnr_icon{grid-area:icon;position:relative;isolation:isolate;justify-self:center;width:104px;height:104px;margin:0 0 4px;border:1px solid var(--krmiva-border);border-radius:50%;background:linear-gradient(145deg,var(--krmiva-soft),#fffdf8)}#content .magrano_fulltext_columns .magrano_dnr_icon::before{content:"";position:absolute;inset:19px;z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64' fill='none'%3E%3Ccircle cx='27' cy='27' r='17' fill='%23ffffff' stroke='%23604637' stroke-width='3.5'/%3E%3Cpath d='m40 40 14 14' stroke='%23604637' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M18 27a9 9 0 0 1 9-9' stroke='%23daaf50' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;transform-origin:center;animation:krmiva-fulltext-search-sway 5.5s ease-in-out infinite}#content .magrano_fulltext_columns .magrano_dnr_icon::after{content:"";position:absolute;inset:0;border:1px solid rgb(96 70 55 / 18%);border-radius:inherit;pointer-events:none;animation:krmiva-fulltext-search-halo 5.5s ease-out infinite}#content .magrano_fulltext_columns .magrano_dnr>.magrano_dnr_title{grid-area:title;justify-self:center;max-width:25ch;margin:0;padding:0;color:var(--krmiva-ink);font:400 clamp(26px, 2.25vw, 32px)/1.25 "Metropolis-SemiBold",Arial,sans-serif;text-align:center;text-transform:none;letter-spacing:-.02em;overflow-wrap:anywhere}#content .magrano_fulltext_columns .magrano_dnr>.magrano_dnr_text{grid-area:text;justify-self:center;max-width:48ch;margin:0;color:var(--krmiva-muted);font:400 16px/1.65 "Metropolis-Regular",Arial,sans-serif;text-align:center;overflow-wrap:anywhere}#content .magrano_fulltext_columns .magrano_dnr>.magrano_dnr_subtitle{grid-area:subtitle;margin:8px 0 0;color:var(--krmiva-ink);font:400 17px/1.5 "Metropolis-SemiBold",Arial,sans-serif;text-align:center}#content .magrano_fulltext_columns .magrano_dnr>.magrano_dnr_buttons{grid-area:buttons;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:10px;min-width:0;margin:0;padding:0}#content .magrano_fulltext_columns .magrano_dnr .btn{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;min-width:0;max-width:100%;min-height:50px;height:auto;margin:0;padding:12px 18px;border:1px solid var(--krmiva-brand);border-radius:4px;background:var(--krmiva-brand);box-shadow:none;color:#fff;font:400 16px/24px "Metropolis-Medium",Arial,sans-serif;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}#content .magrano_fulltext_columns .magrano_dnr .magrano_dnr_btn_sale{border-color:#daaf50;background:#fffdf7;color:var(--krmiva-brand)}#content .magrano_fulltext_columns .magrano_dnr .btn::before,#content .magrano_fulltext_columns .magrano_dnr .btn::after{content:none;display:none}#content .magrano_fulltext_columns .magrano_dnr .btn:hover{border-color:var(--krmiva-brand-hover);background:var(--krmiva-brand-hover);color:#fff;text-decoration:none}#content .magrano_fulltext_columns .magrano_dnr .magrano_dnr_btn_sale:hover{border-color:#daaf50;background:#fbf2dc;color:var(--krmiva-brand)}#content .magrano_fulltext_columns .magrano_dnr a:focus-visible{outline:3px solid var(--krmiva-brand-hover);outline-offset:4px}#content .magrano_fulltext_columns .magrano_dnr>.magrano_dnr_contact{grid-area:contact;align-self:center;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(5,auto);grid-template-areas:"title" "phone" "hours" "email" "cta";justify-items:center;gap:6px;min-width:0;margin:0;padding:30px 24px;border:1px solid #ece2d4;border-radius:4px;background:#fcf9f3;box-shadow:none;text-align:center}#content .magrano_fulltext_columns .magrano_dnr_contact_title{grid-area:title;max-width:23ch;margin:0 0 12px;color:var(--krmiva-ink);font:400 20px/1.4 "Metropolis-SemiBold",Arial,sans-serif;text-align:center;overflow-wrap:anywhere}#content .magrano_fulltext_columns .magrano_dnr_row{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;margin:0;padding:4px 0;color:var(--krmiva-brand);font:400 16px/1.5 "Metropolis-Regular",Arial,sans-serif;text-align:center;text-decoration:underline;text-decoration-color:#d8c19a;text-underline-offset:4px;overflow-wrap:anywhere;transition:color .2s ease,text-decoration-color .2s ease}#content .magrano_fulltext_columns .magrano_dnr_phone{grid-area:phone;font-size:22px;font-family:"Metropolis-Medium",Arial,sans-serif;font-weight:400;text-decoration:none}#content .magrano_fulltext_columns .magrano_dnr_hours{grid-area:hours;min-width:0;margin:0;padding:0;color:var(--krmiva-muted);font:400 16px/1.6 "Metropolis-Regular",Arial,sans-serif;text-align:center;overflow-wrap:anywhere}#content .magrano_fulltext_columns .magrano_dnr_email{grid-area:email;margin-top:2px}#content .magrano_fulltext_columns .magrano_dnr_row:hover{color:var(--krmiva-brand-hover);text-decoration:underline}#content .magrano_fulltext_columns .magrano_dnr .magrano_dnr_cta{grid-area:cta;justify-self:center;min-width:180px;margin:12px 0 0}#content .magrano_fulltext_columns .magrano_searchby{display:flex;align-items:center;justify-content:center;gap:10px;width:fit-content;max-width:100%;min-height:46px;margin:24px auto;margin-bottom:28px!important;padding:10px 14px;border:1px solid var(--krmiva-border);border-radius:4px;background:#fff;box-shadow:none;color:var(--krmiva-muted);font:400 16px/24px "Metropolis-Regular",Arial,sans-serif;letter-spacing:0;text-align:left;text-transform:none;text-decoration:none;white-space:nowrap}#content .magrano_fulltext_columns .magrano_searchby::before{content:none}#content .magrano_fulltext_columns .magrano_searchby::after{content:"";display:block;position:static;flex:0 0 100px;width:100px;height:22px;margin:0;padding:0;border:0;transform:none;background:url(https://www.magrano.com/img/logo_widget.svg) center / contain no-repeat}#content .magrano_fulltext_columns .magrano_searchby:hover{border-color:#d8c19a;color:var(--krmiva-brand);text-decoration:none}#content .magrano_fulltext_columns .magrano_searchby:focus-visible{outline:3px solid var(--krmiva-brand-hover);outline-offset:4px}#content .magrano_fulltext_columns:not(:has(>.magrano_fulltext_column_filter))>.magrano_fulltext_column_results>.magrano_searchby{display:flex!important}@media screen and (min-width:901px){#content .magrano_fulltext_columns:has(>.magrano_fulltext_column_filter)>.magrano_fulltext_column_results>.magrano_searchby{display:none!important}}@media screen and (max-width:900px){#content .magrano_fulltext_columns .magrano_dnr{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"icon" "title" "text" "subtitle" "buttons" "contact";max-width:680px;margin-top:18px;padding:32px}#content .magrano_fulltext_columns .magrano_dnr>.magrano_dnr_icon{justify-self:center;width:104px;height:104px;margin:0 0 8px;border-radius:50%;box-shadow:0 8px 24px rgb(96 70 55 / 5%)}#content .magrano_fulltext_columns .magrano_dnr_icon::before{inset:20px}#content .magrano_fulltext_columns .magrano_dnr>.magrano_dnr_title{justify-self:center;max-width:24ch;text-align:center}#content .magrano_fulltext_columns .magrano_dnr>.magrano_dnr_text{justify-self:center;max-width:44ch;text-align:center}#content .magrano_fulltext_columns .magrano_dnr>.magrano_dnr_subtitle{text-align:center}#content .magrano_fulltext_columns .magrano_dnr>.magrano_dnr_buttons{justify-content:center}#content .magrano_fulltext_columns .magrano_dnr>.magrano_dnr_contact{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(5,auto);grid-template-areas:"title" "phone" "hours" "email" "cta";margin-top:16px;padding:26px 20px}#content .magrano_fulltext_columns .magrano_dnr .magrano_dnr_cta{margin-top:12px}#content .magrano_fulltext_columns>.magrano_fulltext_column_filter .magrano_searchby{display:none!important}#content .magrano_fulltext_columns>.magrano_fulltext_column_results>.magrano_searchby{display:flex!important}}@media screen and (max-width:479px){#content .magrano_fulltext_columns .magrano_dnr{padding:24px 16px;border-radius:var(--krmiva-radius)}#content .magrano_fulltext_columns .magrano_dnr>.magrano_dnr_title{font-size:26px}#content .magrano_fulltext_columns .magrano_dnr>.magrano_dnr_buttons{flex-direction:column}#content .magrano_fulltext_columns .magrano_dnr_buttons .btn,#content .magrano_fulltext_columns .magrano_dnr .magrano_dnr_cta{width:100%}#content .magrano_fulltext_columns .magrano_dnr_phone{font-size:20px}#content .magrano_fulltext_columns .magrano_dnr>.magrano_dnr_contact{padding:24px 14px}#content .magrano_fulltext_columns .magrano_dnr .magrano_dnr_cta{min-width:0}}@keyframes krmiva-fulltext-search-sway{0%,100%{transform:translate(0,0) rotate(0deg)}28%{transform:translate(-3px,-2px) rotate(-7deg)}55%{transform:translate(3px,-1px) rotate(5deg)}78%{transform:translate(0,0) rotate(0deg)}}@keyframes krmiva-fulltext-search-halo{0%,18%{transform:scale(.97);opacity:0}36%{opacity:.7}76%,100%{transform:scale(1.15);opacity:0}}@media (prefers-reduced-motion:reduce){#content .magrano_fulltext_columns .magrano_dnr_icon::before,#content .magrano_fulltext_columns .magrano_dnr_icon::after{animation:none;transform:none}#content .magrano_fulltext_columns .magrano_dnr_icon::after{opacity:0}}#content .magrano_fulltext_columns{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}#content .magrano_fulltext_columns:has(>.magrano_fulltext_column_filter){grid-template-columns:260px minmax(0,1fr);grid-template-rows:auto max-content minmax(0,1fr);column-gap:28px}#content .magrano_fulltext_columns:has(>.magrano_fulltext_column_filter)>.magrano_fulltext_column_results{display:contents}#content .magrano_fulltext_columns>.magrano_fulltext_column_filter{grid-column:1;grid-row:2 / span 2;width:100%;min-width:0;margin:0}#content .magrano_fulltext_columns:has(>.magrano_fulltext_column_filter)>.magrano_fulltext_column_results>h2{grid-column:1 / -1;grid-row:1}#content .magrano_fulltext_columns:has(>.magrano_fulltext_column_filter) .category-header{grid-column:2;grid-row:2}#content .magrano_fulltext_columns:has(>.magrano_fulltext_column_filter) #products-found,#content .magrano_fulltext_columns:has(>.magrano_fulltext_column_filter) .search-results-groups{grid-column:2;grid-row:3;align-self:start}#content .magrano_fulltext_columns .search-results-groups:not(:has(.magrano_results_block_active)){display:none}#content .magrano_fulltext_columns #products-found>.magrano_fulltext_mobile_flex_center{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center!important;justify-content:normal!important;gap:16px;margin:24px 0 0!important;padding:0!important;text-align:center}#content .magrano_fulltext_columns #products-found>.magrano_fulltext_mobile_flex_center>.magrano_fulltext_btn_more_box{grid-column:2;grid-row:1;min-width:0;margin:0}#content .magrano_fulltext_columns #products-found>.magrano_fulltext_mobile_flex_center>.magrano_fulltext_mobile_flex_fullwidth{display:none}#content .magrano_fulltext_columns #products-found>.magrano_fulltext_mobile_flex_center>.magrano_fulltext_pager_box{grid-column:3;grid-row:1;justify-self:end;min-width:0;max-width:100%}#content .magrano_fulltext_columns .magrano_fulltext_pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;min-width:0;max-width:100%}#content .magrano_fulltext_columns .magrano_fulltext_page_num{min-height:44px;margin:0;padding:10px 8px;color:var(--krmiva-muted);font:400 16px/24px "Metropolis-Regular",Arial,sans-serif;white-space:nowrap}#content .magrano_fulltext_columns .magrano_fulltext_pager_btn{display:flex;flex:0 0 44px;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0;padding:8px;border:1px solid var(--krmiva-border);border-radius:4px;background:#fff;color:var(--krmiva-brand);font:400 18px/24px "Metropolis-Medium",Arial,sans-serif;cursor:pointer}#content .magrano_fulltext_columns .magrano_fulltext_pager_btn:hover{border-color:var(--krmiva-brand);background:var(--krmiva-soft)}#content .magrano_fulltext_columns .magrano_fulltext_pager_btn_disabled{display:none}#content .magrano_fulltext_columns .magrano_fulltext_more_results{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:inline-flex;float:none;align-items:center;justify-content:center;width:280px;min-width:0;max-width:100%;min-height:52px;height:auto;margin:0;padding:13px 24px;border:1px solid var(--krmiva-brand);border-radius:4px;background:var(--krmiva-brand);color:#fff;box-shadow:none;font:400 16px/24px "Metropolis-SemiBold",Arial,sans-serif;text-align:center;text-decoration:none;white-space:normal!important;overflow-wrap:anywhere;transform:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}#content .magrano_fulltext_columns .magrano_fulltext_more_results::before,#content .magrano_fulltext_columns .magrano_fulltext_more_results::after{content:none;display:none}#content .magrano_fulltext_columns .display-results-group.magrano_fulltext_more_results{display:inline-flex!important}#content .magrano_fulltext_columns .magrano_fulltext_more_results:hover{border-color:var(--krmiva-brand-hover);background:var(--krmiva-brand-hover);color:#fff;box-shadow:0 5px 16px rgb(96 70 55 / 12%)}#content .magrano_fulltext_columns .magrano_fulltext_more_results:active{box-shadow:none}#content .magrano_fulltext_columns .magrano_fulltext_btn_more_box:empty{display:none}#content .magrano_fulltext_columns .magrano_fulltext_more_results_loading{position:relative;color:transparent!important;opacity:1;pointer-events:none;cursor:wait}#content .magrano_fulltext_columns .magrano_fulltext_more_results_loading::after{content:"";display:block;position:absolute;top:calc(50% - 12px);right:auto;bottom:auto;left:calc(50% - 12px);width:24px;height:24px;margin:0;border:3px solid rgb(255 255 255 / 40%);border-top-color:#fff;border-radius:50%;transform:none;animation:krmiva-fulltext-loading .8s linear infinite}body.type-search:has(#content .magrano_fulltext_columns)>.magrano_fulltext_more_results_loading_all{pointer-events:none}body.type-search:has(#content .magrano_fulltext_columns)>.magrano_fulltext_more_results_loading_all::after,#content .magrano_fulltext_columns .magrano_fulltext_more_results_loading_all::after{content:"";position:fixed;top:calc(50% - 22px);left:calc(50% - 22px);width:44px;height:44px;margin:0;border:4px solid #ede6dc;border-top-color:#604637;border-radius:50%;z-index:1000;animation:krmiva-fulltext-loading .8s linear infinite}#content .magrano_fulltext_columns #products-found:not(:has(>#products>.product))>.magrano_fulltext_mobile_flex_wrap{display:none!important}#content .magrano_fulltext_columns #products-found.magrano_results_block_active>#products.products-block[data-empty-title]:not([data-empty-title=""])[data-empty-text]:not([data-empty-text=""]):not(:has(>.product)){display:block;padding:32px;border:1px solid var(--krmiva-border);border-radius:var(--krmiva-radius);background:var(--krmiva-paper);box-shadow:0 4px 16px rgb(96 70 55 / 3%);text-align:left}#content .magrano_fulltext_columns #products-found.magrano_results_block_active>#products.products-block[data-empty-title]:not([data-empty-title=""])[data-empty-text]:not([data-empty-text=""]):not(:has(>.product))::before,#content .magrano_fulltext_columns #products-found.magrano_results_block_active>#products.products-block[data-empty-title]:not([data-empty-title=""])[data-empty-text]:not([data-empty-text=""]):not(:has(>.product))::after{position:static;display:block;float:none;clear:both;inset:auto;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;opacity:1;visibility:visible;transform:none;animation:none;transition:none;text-indent:0;text-transform:none;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere}#content .magrano_fulltext_columns #products-found.magrano_results_block_active>#products.products-block[data-empty-title]:not([data-empty-title=""])[data-empty-text]:not([data-empty-text=""]):not(:has(>.product))::before{content:attr(data-empty-title);margin-bottom:12px;color:var(--krmiva-brand);font:400 24px/1.35 "Metropolis-SemiBold",Arial,sans-serif}#content .magrano_fulltext_columns #products-found.magrano_results_block_active>#products.products-block[data-empty-title]:not([data-empty-title=""])[data-empty-text]:not([data-empty-text=""]):not(:has(>.product))::after{content:attr(data-empty-text);color:var(--krmiva-muted);font:400 16px/1.6 "Metropolis-Regular",Arial,sans-serif}#content .magrano_fulltext_columns:has(#products-found.magrano_results_block_active #products):not(:has(#products>.product)) .magrano_fulltext_filter_reset{border-color:#ecc5bd;box-shadow:0 0 0 2px #fff4f2}body.type-search:has(#content .magrano_fulltext_columns) .breadcrumbs{max-width:100%}@media screen and (min-width:901px){#content .magrano_fulltext_columns .magrano_fulltext_pc_hidden{display:none!important}#content .magrano_fulltext_columns .magrano_fulltext_pc_visible{display:block!important}}@media screen and (max-width:1279px){#content .magrano_fulltext_columns #products-found>.magrano_fulltext_mobile_flex_center{grid-template-columns:minmax(0,1fr)}#content .magrano_fulltext_columns #products-found>.magrano_fulltext_mobile_flex_center>.magrano_fulltext_btn_more_box{grid-column:1;grid-row:1}#content .magrano_fulltext_columns #products-found>.magrano_fulltext_mobile_flex_center>.magrano_fulltext_pager_box{grid-column:1;grid-row:2;justify-self:center}}@media screen and (max-width:900px){#content .magrano_fulltext_columns:has(>.magrano_fulltext_column_filter){grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto auto;column-gap:0}#content .magrano_fulltext_columns>.magrano_fulltext_column_filter{display:contents;margin:0}#content .magrano_fulltext_columns>.magrano_fulltext_column_filter>div{grid-column:1;grid-row:3;min-width:0;margin-bottom:24px}#content .magrano_fulltext_columns>.magrano_fulltext_column_filter>.magrano_searchby{display:flex!important;grid-column:1;grid-row:5}#content .magrano_fulltext_columns:has(>.magrano_fulltext_column_filter>.magrano_searchby)>.magrano_fulltext_column_results>.magrano_searchby{display:none!important}#content .magrano_fulltext_columns:has(>.magrano_fulltext_column_filter) .category-header{grid-column:1;grid-row:2}#content .magrano_fulltext_columns:has(>.magrano_fulltext_column_filter) #products-found,#content .magrano_fulltext_columns:has(>.magrano_fulltext_column_filter) .search-results-groups{grid-column:1;grid-row:4}#content .magrano_fulltext_columns:has(>.magrano_fulltext_column_filter)>.magrano_fulltext_column_results>.magrano_searchby{grid-column:1;grid-row:5}#content .magrano_fulltext_columns .magrano_fulltext_mobile_hidden{display:none!important}#content .magrano_fulltext_columns .magrano_fulltext_mobile_visible{display:block!important}#content .magrano_fulltext_columns #products-found.magrano_results_block_active>#products.products-block[data-empty-title]:not([data-empty-title=""])[data-empty-text]:not([data-empty-text=""]):not(:has(>.product)){padding:24px}#content .magrano_fulltext_columns #products-found.magrano_results_block_active>#products.products-block[data-empty-title]:not([data-empty-title=""])[data-empty-text]:not([data-empty-text=""]):not(:has(>.product))::before{font-size:22px}}@media screen and (max-width:600px){#content .magrano_fulltext_columns .magrano_fulltext_more_results{width:100%;max-width:360px}}@keyframes krmiva-fulltext-loading{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#content .magrano_fulltext_columns .magrano_fulltext_more_results_loading::after,body.type-search:has(#content .magrano_fulltext_columns)>.magrano_fulltext_more_results_loading_all::after{animation-duration:2s}}