body{font-family:"Inter",sans-serif;line-height:1.4}.listing{background:#eff2ea}.category-icon{display:inline-block;width:1.75rem;height:1.75rem;vertical-align:middle;background:#5f8029;transition:.2s;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.listing-menu .total-counter{display:inline-block;margin-bottom:.25rem}.listing-menu .categories .active .name{font-weight:700}.listing-menu .categories .active .category-icon{background:#475f1f}.listing-menu .categories .category-icon{margin:-.1rem .2rem 0 0}.listing-menu .counter{font-size:.75rem;color:#605b5b}.listing-menu .facets .facet{position:relative}.listing-menu .facets input[type=checkbox]{position:absolute;opacity:0;width:1em;height:100%;cursor:pointer}.listing-menu .facets .b-checkbox{margin:0;display:inherit}.listing-menu .facets .b-checkbox span.checkbox{display:none}.listing-menu .facets .control-label{cursor:pointer}.listing-menu .facets .control-label::before{content:"\e805";display:inline-block;font-family:"planeat-icons";text-align:center;transition:.2s}.listing-menu .facets .facet-icon{width:1.25rem;height:1.25rem;display:inline-block;vertical-align:middle;margin:-.1rem -.1rem 0 .2rem}.listing-menu #allergen-filters-list .form-control{text-transform:lowercase}.listing-menu .cart-preview .title{margin-bottom:1rem}.listing-menu .cart-preview .item{background:#fff;font-size:.625rem;border-radius:.5rem;overflow:hidden;position:relative;border:1px solid #dfe6d4}.listing-menu .cart-preview .item img{display:block}.listing-menu .cart-preview .item .price span:first-child{font-size:.875rem;font-weight:600}.listing-menu .cart-preview .item .price .desktop{display:none}.listing-menu .cart-preview .item .delete-this{display:block;text-align:center}.listing-menu .cart-preview .item .variations{position:absolute;bottom:.2rem;left:.2rem}.listing-menu .cart-preview .item .variations span{padding:0 .2rem;line-height:1.4;background:rgba(255,255,255,0.8);font-weight:500;border-radius:.15rem;box-shadow:0 0 .5em rgba(56,50,50,0.15)}.listing-menu #remaining-points i{color:#da9e07;margin-right:.25rem}.listing-menu #employee-name{width:calc(100% + 2rem);padding:0 1rem .75rem;margin:0 -1rem 1rem;border-bottom:1px solid #dfe6d4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-menu #employee-name i{color:#afbf94;margin-right:.5rem}#allergen-filters-list .listing-menu-title i{color:#da9e07;cursor:pointer;transition:.2s;margin-left:.2rem;font-size:120%}#allergen-filters-list .listing-menu-title i:hover{color:#b3761a}#allergens-popup{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:100}#allergens-popup .popup-background{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(56,50,50,0.9)}#allergens-popup .popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 3rem);max-width:26rem;background:#fff;border-radius:.5rem;padding:1.5rem}#allergens-popup .popup h3{font-weight:700;font-size:1.25rem;margin-bottom:1rem;padding-right:2rem}#allergens-popup .popup p{margin-bottom:.75rem}#allergens-popup .popup .close{position:absolute;top:1rem;right:1rem;color:#5f8029;font-size:1.25rem}#allergens-popup .popup .close:hover{color:#537024}#allergens-popup.open{display:block}.go-to-plan a{text-decoration:none}.go-to-plan i{font-size:1.125rem;line-height:1rem;margin-right:.5rem}.listing-wrapper .category-wrapper{display:flex;flex-wrap:wrap}.listing-wrapper .category-wrapper .category-heading{width:100%;display:flex;justify-content:space-between;align-items:baseline}.listing-wrapper .category-wrapper .category-heading .desktop-page-title{display:flex;align-items:baseline;-moz-column-gap:1rem;column-gap:1rem}.listing-wrapper .category-wrapper .category-heading h1,.listing-wrapper .category-wrapper .category-heading h2{font-size:1.125rem;font-weight:600}.listing-wrapper .category-wrapper .category-heading .counter{font-size:.875rem;text-align:right;white-space:nowrap}.listing-wrapper .category-wrapper .category-heading #result-for h1,.listing-wrapper .category-wrapper .category-heading #result-for a{display:inline;font-weight:600}.listing-wrapper .category-wrapper .category-heading #result-for a{color:#ec6927;font-size:.75rem;margin-left:.5em;text-transform:uppercase}.product-wrapper{width:100%;background:#fff;padding:1rem;display:flex;-moz-column-gap:1rem;column-gap:1rem;border-bottom:1px solid #dfe6d4;box-shadow:0 .2rem .2rem rgba(155,152,152,0.05);overflow:hidden}.product-wrapper .img-wrapper{display:block;width:calc(50% - 0.75rem);max-width:unset}.product-wrapper .img-wrapper img{width:100%;height:auto;display:block;border-radius:.25rem}.product-wrapper .product-info-wrapper{width:50%;display:flex;flex-direction:column;position:relative}.product-wrapper .product-name{color:#383232;text-decoration:none}.product-wrapper .badges-wrapper{display:flex;-moz-column-gap:.15rem;column-gap:.15rem;margin-bottom:.5rem;align-items:center}.product-wrapper .badge{display:inline-block;font-size:.75rem;font-weight:500;padding:0 .25rem;border-radius:.2rem;white-space:nowrap}.product-wrapper .badge.recipe{background-color:rgba(95,128,41,0.2)}.product-wrapper .badge.readymeal{background-color:rgba(130,76,113,0.2)}.product-wrapper .badge.product{background-color:rgba(218,158,7,0.2)}.product-wrapper .badge.charitymeal{background-color:rgba(236,105,39,0.2)}.product-wrapper .badge.kit{background-color:rgba(236,105,39,0.2)}.product-wrapper .badge.prep-time{background-color:rgba(56,50,50,0.1)}.product-wrapper .badge:not(.prep-time){overflow:hidden;text-overflow:ellipsis}.product-wrapper .badge .desktop{display:none}.product-wrapper .product-icons{display:flex;align-items:center;-moz-column-gap:.2rem;column-gap:.2rem;margin-left:auto}.product-wrapper .product-icons .food-icon{position:relative;width:1.125rem;height:1.125rem}.product-wrapper .product-icons .food-icon img{width:100%;height:auto}.product-wrapper .product-icons .food-icon .tooltip{display:block;position:absolute;bottom:calc(100% + 0.4rem);right:0;padding:0 .25rem;border-radius:.2rem;background-color:#605b5b;color:#fff;font-size:.75rem;font-weight:500;visibility:hidden;opacity:0;transition:.2s;z-index:99;white-space:nowrap}.product-wrapper .product-icons .food-icon .tooltip::before{content:"";display:block;border:solid transparent;height:0;width:0;border-color:rgba(96,91,91,0);border-top-color:#605b5b;border-width:.3rem;position:absolute;top:100%;right:.3rem}.product-wrapper .product-icons .food-icon:hover .tooltip{visibility:visible;opacity:1}.product-wrapper .button{display:inline-block;padding:0 .9rem;line-height:2rem;height:2rem;margin-right:-.125rem;position:relative}.product-wrapper .button i{display:none}.product-wrapper h3{font-weight:600;line-height:1.35}.product-wrapper .product-short-desc{color:#605b5b;font-size:.75rem;margin:.25rem 0 .5rem}.product-wrapper .product-details{font-size:.75rem;margin-top:.5em}.product-wrapper .product-alert{line-height:1.3;font-size:.75rem}.product-wrapper .product-alert span{display:inline-block;margin-bottom:.5rem}.product-wrapper .add-to-cart-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.product-wrapper .product-price{font-weight:600;white-space:nowrap;font-size:1rem}.product-wrapper.disabled-box{opacity:.5;order:2;filter:grayscale(1)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0}#seo-description{padding:1rem 1rem 1.5rem;font-size:.875rem}.back-to-top{display:inline-block;position:fixed;z-index:2;text-decoration:none}.back-to-top i{margin:0 -.2rem 0 .25rem}.back-to-top i::before{transform:rotate(-90deg)}.last-items-alert{margin-top:1rem;color:#da9e07}.product-alert{color:#da9e07}.bottom-categories-nav{margin-top:1.5rem;padding:0 1rem 1rem}.bottom-categories-nav h4{font-weight:600;margin-bottom:.75rem}.bottom-categories-nav li{display:flex;height:2.5rem;line-height:calc(2.5rem - 2px);background:#dfe6d4;padding:0 1rem;border-radius:.25rem;margin-bottom:.5rem;cursor:pointer;transition:.2s;align-items:center}.bottom-categories-nav li .counter{font-size:.75rem;color:#605b5b;margin-left:auto}.bottom-categories-nav li .name{font-weight:500;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:.5rem}.bottom-categories-nav .category-icon{margin-right:1rem}#tag-432 .category-icon,#footer-tag-432 .category-icon{background:#da9e07}#tag-432.active .category-icon,#footer-tag-432.active .category-icon{background:#b3761a}.item-special-event,.item-adventcalendar{position:relative;box-shadow:0 0 0 transparent}.item-special-event .cover-wrapper,.item-adventcalendar .cover-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;transition:.3s}.item-special-event:hover .cover-wrapper,.item-special-event:active .cover-wrapper,.item-special-event:focus .cover-wrapper,.item-adventcalendar:hover .cover-wrapper,.item-adventcalendar:active .cover-wrapper,.item-adventcalendar:focus .cover-wrapper{top:-100%}.item-special-event .special-event-cover,.item-special-event .adventcalendar-cover,.item-adventcalendar .special-event-cover,.item-adventcalendar .adventcalendar-cover{position:absolute;left:0;bottom:0;width:100%;height:100%;justify-content:center;color:#fff;z-index:2;transition:.5s;background-repeat:no-repeat;background-position:center center;background-color:#475f1f;background-size:cover;padding:1.5rem 1rem 1rem}.item-special-event .special-event-cover p,.item-special-event .adventcalendar-cover p,.item-adventcalendar .special-event-cover p,.item-adventcalendar .adventcalendar-cover p{margin-bottom:.5rem;text-shadow:0 .1rem .2rem rgba(56,50,50,0.3)}.item-special-event .special-event-cover .fake-cta,.item-special-event .adventcalendar-cover .fake-cta,.item-adventcalendar .special-event-cover .fake-cta,.item-adventcalendar .adventcalendar-cover .fake-cta{border-radius:2rem;font-weight:500;line-height:2rem;height:2rem;width:auto;padding:0 1rem;font-size:1.125rem;position:absolute;bottom:1rem;right:1rem}.item-special-event .special-event-cover .fake-cta i,.item-special-event .adventcalendar-cover .fake-cta i,.item-adventcalendar .special-event-cover .fake-cta i,.item-adventcalendar .adventcalendar-cover .fake-cta i{font-size:.875rem;margin-left:.5rem;position:relative;top:-1px}.item-special-event .special-event-cover .fake-cta i::before,.item-special-event .adventcalendar-cover .fake-cta i::before,.item-adventcalendar .special-event-cover .fake-cta i::before,.item-adventcalendar .adventcalendar-cover .fake-cta i::before{transform:rotate(-90deg)}.item-special-event .special-event-cover .fake-cta .desktop,.item-special-event .adventcalendar-cover .fake-cta .desktop,.item-adventcalendar .special-event-cover .fake-cta .desktop,.item-adventcalendar .adventcalendar-cover .fake-cta .desktop{display:none}.item-special-event .special-event-cover,.item-adventcalendar .special-event-cover{background-image:url("../img/misc/regional-dish-cover.a954a3ce930e.png")}.item-special-event .special-event-cover p,.item-adventcalendar .special-event-cover p{font-size:1.125rem;max-width:13rem}.item-special-event .special-event-cover .fake-cta,.item-adventcalendar .special-event-cover .fake-cta{background:#5f8029;color:#fff}.item-special-event .adventcalendar-cover,.item-adventcalendar .adventcalendar-cover{background-image:url("../img/misc/advent-calendar-2024-mobile.7a18c546189b.png");display:flex;flex-direction:row-reverse;justify-content:space-between}.item-special-event .adventcalendar-cover .daynr,.item-adventcalendar .adventcalendar-cover .daynr{font-size:5rem;line-height:4rem;font-weight:800;z-index:1;text-shadow:0 .1rem .5rem rgba(56,50,50,0.3)}.item-special-event .adventcalendar-cover .fake-cta,.item-adventcalendar .adventcalendar-cover .fake-cta{background:#5f8029;color:#fff;z-index:1;box-shadow:0 .1rem .5rem rgba(56,50,50,0.2)}.item-special-event .adventcalendar-label,.item-adventcalendar .adventcalendar-label{display:inline-block;width:-moz-fit-content;width:fit-content;font-size:.75rem;font-weight:500;padding:0 .25rem;border-radius:.2rem;white-space:nowrap;background:#c75916;color:#fff;margin-bottom:.5rem}@media screen and (max-width:22.5em){.product-wrapper .product-details .calories{display:block;margin-top:.75em}}@media screen and (max-width:64em){.listing{padding-top:1rem;min-height:calc(100vh - 6rem)}.listing h1{font-size:1.25rem;font-weight:600}.mobile-heading-section{display:flex;align-items:baseline;padding:0 1rem}.mobile-heading-section h1{margin:0}.mobile-heading-section .counter{font-size:.75rem;margin-left:auto}.listing-menu{display:flex;flex-direction:column;position:sticky;background:#eff2ea;top:0;z-index:3;border-bottom:1px solid #cfd9bf}.listing-menu .listing-menu-heading{padding:0 1rem}.listing-menu .listing-menu-heading .counter{display:none}.listing-menu .listing-menu-wrapper{overflow:hidden;position:relative;font-size:.875rem}.listing-menu .listing-menu-wrapper .b-skeleton{display:none}.listing-menu .scrollable-menu-wrapper{margin-bottom:-30px;padding:0 1rem 30px;white-space:nowrap;overflow-x:scroll;overflow-y:auto}.listing-menu .scrollable-menu-wrapper .listing-menu-title{font-weight:700;margin-right:.4rem}.listing-menu .scrollable-menu-wrapper .listing-menu-title,.listing-menu .scrollable-menu-wrapper ul{display:inline-block;vertical-align:middle}.listing-menu .scrollable-menu-wrapper li{display:inline-block}.listing-menu .categories .listing-menu-title{display:none}.listing-menu .categories .category{height:2rem;line-height:2rem;padding:0 .75rem;margin-top:1rem;border-radius:.25rem;background:#fff;color:#5f8029;font-weight:500}.listing-menu .categories .category.active{display:none}.listing-menu .categories .category:not(:last-child){margin-right:.4rem}.listing-menu .categories .category .category-icon{width:1.5rem;height:1.5rem;margin-right:.1rem}.listing-menu .facets{margin:.9rem 0}.listing-menu .facets+.facets{margin-top:-2px}.listing-menu .facets .facet:not(:last-child){margin-right:.3rem}.listing-menu .facets .facet .facet-icon{display:none}.listing-menu .facets .control-label{display:block;height:1.5rem;line-height:calc(1.5rem - 4px);border:2px solid #cfd9bf;padding:0 .75em;border-radius:1rem;transition:.2s}.listing-menu .facets .control-label::before{font-size:0;visibility:hidden;opacity:0;margin:0;vertical-align:baseline;line-height:1em;color:#5f8029;position:relative;bottom:-.02em}.listing-menu .facets input[type=checkbox]:checked ~ .control-label{background:#dfe6d4;border-color:#dfe6d4;border-radius:.25rem}.listing-menu .facets input[type=checkbox]:checked ~ .control-label::before{font-size:1.25em;visibility:visible;opacity:1;margin:0 .3rem 0 -.1rem}.listing-menu .counter{opacity:.8}.listing-menu .points-and-cart-wrapper{position:fixed;left:0;bottom:0;z-index:3;width:100%;background:#eff2ea;padding:.5rem 0;border-top:1px solid #cfd9bf;line-height:1.5rem;transition:.2s}body.scrolling .listing-menu .points-and-cart-wrapper{padding-bottom:2.5rem}.listing-menu .cart-preview{width:100%;overflow:hidden}.listing-menu .cart-preview .title{font-size:.875rem;margin-bottom:.5rem;padding:0 1rem}.listing-menu .cart-preview .items-wrapper{-moz-column-gap:.5rem;column-gap:.5rem;padding:0 1rem 3rem;margin-bottom:-3rem;white-space:nowrap;overflow:auto}.listing-menu .cart-preview .item{display:inline-flex;align-items:center}.listing-menu .cart-preview .item:not(:last-of-type){margin-right:.5rem}.listing-menu .cart-preview .item img{height:3rem;width:auto}.listing-menu .cart-preview .item .price{width:100%;text-align:center;width:2.75rem}.listing-menu .cart-preview .item .price span{display:block;margin-bottom:-.2rem}.listing-menu .cart-preview .item .delete-this{width:1.5rem;height:2.75rem;line-height:2.75rem;text-align:center;border-left:1px solid #dfe6d4;color:#ec6927}.listing-menu .cart-preview+#remaining-points{position:absolute;right:1rem;top:.5rem;width:auto}.listing-menu #remaining-points{width:100%;text-align:center;font-size:.875rem}.active-filters{display:none}.listing-wrapper .category-wrapper .category-heading{display:none}.product-wrapper{font-size:.875rem}.go-to-plan{display:block;background:#eff2ea;border-top:1px solid #cfd9bf;z-index:99;position:fixed;bottom:-3rem;left:0;width:100%;font-weight:500;font-size:.875rem;height:2.5rem;line-height:2.5rem;padding:0 1rem;transition:.2s}body.scrolling .go-to-plan{bottom:0}body.scrolling .go-to-plan a{left:1rem;transform:translateX(0)}.points-and-cart-wrapper ~ .go-to-plan{border:0;box-shadow:none}.back-to-top{line-height:2.5rem;padding:0 1rem;bottom:-3rem;right:0;font-weight:500;font-size:.875rem;transition:.2s}.back-to-top i{line-height:1}body.scrolling .back-to-top{bottom:0rem}.back-to-top:not(.logged-user){background:#eff2ea;border-radius:.5rem 0 0 0;border-top:1px solid #cfd9bf;border-left:1px solid #cfd9bf;box-shadow:0 0 .5rem rgba(155,152,152,0.3)}}@media screen and (min-width:22.6em){.product-wrapper .product-details{display:flex;align-items:center}.product-wrapper .product-details .calories{border-left:1px solid #5f8029;margin-left:.75em;padding-left:.75em}.product-wrapper .button{padding:0 .9rem}}@media screen and (min-width:25em){.product-wrapper .product-price{font-size:1.125rem}.product-wrapper .button{padding:0 1rem}}@media screen and (min-width:40.01em){.listing-wrapper{padding:1rem;background:#eff2ea}.listing-wrapper .category-wrapper{-moz-column-gap:1rem;column-gap:1rem}.listing-wrapper .category-wrapper .category-heading h1,.listing-wrapper .category-wrapper .category-heading h2{font-size:1.5rem}.product-wrapper{width:calc(50% - 0.5rem);padding:0;border-radius:.5rem;flex-direction:column;margin-bottom:1rem}.product-wrapper .img-wrapper{width:100%}.product-wrapper .img-wrapper img{border-radius:.5rem .5rem 0 0}.product-wrapper .product-info-wrapper{width:100%;height:100%;padding:1rem}.product-wrapper .badge .desktop{display:inline}.product-wrapper .product-icons{margin:-.125rem -.125rem -.125rem auto}.product-wrapper .product-icons .food-icon{width:1.25rem;height:1.25rem}.product-wrapper h3:hover{text-decoration:underline}.bottom-categories-nav{padding:1.5rem 0 0;margin-top:1rem;border-top:1px solid #cfd9bf}.bottom-categories-nav h4{margin-bottom:1rem;padding:0}.bottom-categories-nav ul{display:flex;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem}.bottom-categories-nav ul li{width:calc(50% - 0.5rem);height:3rem;line-height:calc(3rem - 4px);margin-bottom:1rem;background:#fff;border:2px solid #fff}.bottom-categories-nav ul li:hover{border-color:#5f8029}#seo-description{padding:2rem 0;border-top:1px solid #dfe6d4}.item-adventcalendar .adventcalendar-cover{background-image:url("../img/misc/advent-calendar-2024.74bea3870191.png");display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:space-between}.item-adventcalendar .adventcalendar-cover .daynr{font-size:6rem;line-height:6rem;margin-bottom:1rem}.item-adventcalendar .adventcalendar-cover .fake-cta{position:relative;right:0;bottom:0;width:100%}}@media screen and (min-width:48em){.product-wrapper{width:calc(33.3% - 0.6666666667rem)}.bottom-categories-nav ul li{width:calc(33.3% - 0.6666666667rem)}}@media screen and (min-width:64.01em){.listing{display:flex;justify-content:center;position:relative;padding:0 2rem}.mobile-heading-section{display:none}.listing-menu{width:17rem;padding:2rem 2rem 2.5rem 0}.listing-menu::-webkit-scrollbar{display:none}.listing-menu h1{font-weight:600}.listing-menu .listing-menu-heading,.listing-menu .points-and-cart-wrapper{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #cfd9bf}.listing-menu .listing-menu-wrapper{border-bottom:1px solid #cfd9bf;padding-bottom:1.5rem;margin-bottom:1.5em}.listing-menu .listing-menu-wrapper.categories .category{cursor:pointer;transition:.2s}.listing-menu .listing-menu-wrapper.categories .category:hover{color:#5f8029}.listing-menu .listing-menu-wrapper.categories .category.active:hover{cursor:default;color:#383232}.listing-menu .listing-menu-wrapper.categories .category-icon{margin-right:.5rem}.listing-menu .listing-menu-wrapper.facets .b-checkbox{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.4}.listing-menu .listing-menu-wrapper.facets .b-checkbox.checkbox .control-label{padding:0}.listing-menu .listing-menu-wrapper.facets .b-checkbox:hover .form-control{color:#5f8029}.listing-menu .listing-menu-wrapper.facets .control-label::before{display:inline-block;width:1.25em;line-height:calc(1.25em - 4px);border:2px solid #5f8029;color:transparent;margin-right:.5em;border-radius:.25em}.listing-menu .listing-menu-wrapper.facets input[type=checkbox]:checked ~ .control-label::before{background:#5f8029;border-color:#5f8029;color:#fff}.listing-menu .listing-menu-title{text-transform:uppercase;font-size:.875rem;margin-bottom:1.5rem;font-weight:700}.listing-menu li{margin-top:.5em}.listing-menu li .counter{color:#605b5b}.listing-menu .go-to-plan{position:sticky;top:calc(100% - 4rem);bottom:auto;left:auto;width:14rem;padding:0;box-shadow:none;border:0}.listing-menu .go-to-plan a{display:block;line-height:calc(2.5rem - 4px);height:2.5rem;padding:0 1.25rem;text-align:center;font-weight:600;border:2px solid #5f8029;border-radius:2rem}.listing-menu .go-to-plan a:hover,.listing-menu .go-to-plan a:focus{border-color:#475f1f}.listing-menu #employee-name{width:auto;padding:0 0 1.5rem;margin:0 0 1.5rem}.listing-menu #employee-name span{display:none}.listing-menu .cart-preview{margin-bottom:1rem}.listing-menu .cart-preview .items-wrapper{display:flex;flex-wrap:wrap;-moz-column-gap:.25rem;column-gap:.25rem}.listing-menu .cart-preview .item{width:calc(33.3333333333% - 0.1666666667rem);background:#fff;margin-bottom:.25rem;position:relative}.listing-menu .cart-preview .item img{width:100%;height:auto}.listing-menu .cart-preview .item .price{width:100%;padding:.25rem .5rem}.listing-menu .cart-preview .item .price .mobile{display:none}.listing-menu .cart-preview .item .price .desktop{display:inline}.listing-menu .cart-preview .item .delete-this{width:1.75rem;height:1.75rem;line-height:1.75rem;position:absolute;bottom:0;right:0;color:#605b5b}.listing-menu .cart-preview .item .delete-this:hover{color:#ec6927}.listing-menu .cart-preview .item .variations{bottom:2rem}.points-and-cart-wrapper{position:sticky;top:0;background:#eff2ea;z-index:2;padding-top:1rem;margin-top:-1rem;box-shadow:0 .5rem .5rem #eff2ea}.listing-wrapper .category-wrapper .category-heading{margin-bottom:1rem;align-items:flex-start}.listing-wrapper .category-wrapper .category-heading .counter{margin-top:.5rem}.active-filters{font-size:.875rem;font-weight:500;align-self:flex-start;position:relative;top:.4rem}.active-filters a{border-radius:.25rem;padding:0 .5rem;display:inline-block;margin:0 .3rem .4rem 0;transition:.2s;text-decoration:none}.active-filters .filter-chip{line-height:1.5rem;background:#fff;color:#605b5b}.active-filters .filter-chip:hover{text-decoration:line-through;color:#9b9898}.active-filters .filter-chip i{font-size:.625rem;margin-left:.25em;color:#ec6927}.active-filters .reset-filters{color:#537024;padding:0}.active-filters .reset-filters:hover{color:#c75916;text-decoration:underline}.listing-wrapper{width:calc(100% - 17rem);max-width:63rem;min-height:50vh;padding:1.5rem 0;background:0}.listing-wrapper .category-wrapper{-moz-column-gap:1rem;column-gap:1rem}.listing-wrapper .category-wrapper+.category-wrapper{padding-top:1.5rem}.listing-wrapper .category-wrapper .category-heading .counter{margin-left:1rem}.bottom-categories-nav h4{font-size:1.25rem;margin-bottom:1.5rem}.bottom-categories-nav ul li .name{font-size:1rem}.bottom-categories-nav .category-icon{margin-right:.75rem}.back-to-top{border:2px solid #5f8029;background:#eff2ea;border-radius:2rem;line-height:calc(2.5rem - 4px);text-align:center;right:1.5rem;bottom:-3rem;padding:0 1rem 0 1.25rem;font-weight:600}.back-to-top:hover,.back-to-top:active{color:#475f1f;border-color:#537024}body.scrolling .back-to-top{bottom:1.5rem}}@media screen and (min-width:72em){.product-wrapper .button i{display:inline;margin-right:.4rem}}@media screen and (min-width:85.01em){.product-wrapper{width:calc(25% - 0.75rem)}.bottom-categories-nav ul li{width:calc(25% - 0.75rem)}}@media screen and (max-width:64em) and (hover:hover) and (pointer:fine){.listing-menu{border:0;padding-top:.5rem;position:relative;top:auto}.listing-menu ul{display:block;white-space:normal;margin-bottom:0;padding-bottom:0;overflow:auto}.listing-menu .categories .category{margin-top:.25rem}.listing-menu .facets .facet{margin-top:.25rem}}