@font-face{font-display:swap;font-family:Arvo;font-style:normal;font-weight:400;src:url(Arvo-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Arvo;font-style:italic;font-weight:400;src:url(Arvo-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Arvo;font-style:normal;font-weight:700;src:url(Arvo-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Arvo;font-style:italic;font-weight:700;src:url(Arvo-BoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(OpenSans-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(OpenSans-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(OpenSans-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:700;src:url(OpenSans-BoldItalic.ttf) format("truetype")}:root{--color-primary-25:#eae2d5;--color-primary-50:#d6c5ac;--color-primary-75:#bda180;--color-primary-100:#ad8b59;--color-secondary-25:#f1d1cb;--color-secondary-50:#e3a297;--color-secondary-100:#c84630;--color-tertiary-25:#d2f2cd;--color-tertiary-50:#a5e49b;--color-tertiary-100:#00b900;--color-tertiary-125:#005e00;--color-font:#191919;--color-black-25:#fafafa;--color-black-50:#f2f2f2;--color-black-60:#c9c9c9;--color-black-75:#72716c;--color-black-100:#202124;--color-white:#fff;--color-error:#e61818;--color-error-light:#ffe6e6;--color-warning:#ffdb66;--color-success:#00b900;--color-info:#0fb6dd;--color-background:var(--color-black-50);--color-seperator-light:var(--color-black-25);--color-seperator-normal:var(--color-black-50);--color-seperator-dark:var(--color-black-75);--color-seperator-menu:#c9c9c9;--color-veryLightBlue:#e4e6eb;--shadow-sm:0 2px 4px 0 rgba(0,0,0,.24);--shadow-lg:8px 16px 20px 0 rgba(0,0,0,.16);--shadow-text:0 5px 10px rgba(0,0,0,.5);--shadow-top:0 -2px 4px 0 rgba(0,0,0,.1);--radius-sm:2px;--radius-md:5px;--radius-lg:10px;--radius-rounded:9999px;--easing-out:cubic-bezier(.2,.4,0,1);--easing-in:cubic-bezier(1,0,.8,.6);--easing-both:cubic-bezier(.66,.07,.33,.94);--gradient-brand:linear-gradient(137deg,#d6c5ac -16%,#ad8b59 115%);--gradient-dark:linear-gradient(180deg,rgba(25,0,0,0) 39%,#000 123%)}@media screen and (min-width:1344px){:root{--container-bp:auto;--container-mw:1320px}}@media screen and (max-width:1344px){:root{--container-bp:5vw;--container-mw:unset}}@media (max-width:991.98px){:root{--container-bp:8vw;--container-mw:unset}}@media (max-width:767.98px){:root{--container-bp:8vw;--container-mw:unset}}@media (max-width:575.98px){:root{--container-bp:0vw;--container-mw:unset}}.product-cards,.product-grid{background:var(--color-background)}.product-cards.no-bg,.product-grid.no-bg{background:transparent}.product-cards .container,.product-grid .container{padding:24px 12px 36px}.product-cards .container>a,.product-grid .container>a{font-family:Arvo;font-size:16px;text-decoration:none}.product-cards .container>a span.fa,.product-grid .container>a span.fa{margin-right:4px}@media (max-width:991.98px){.product-grid-section .product-cards .container,.product-grid-section .product-grid .container{padding-left:12px;padding-right:12px}}.product-cards-section .product-cards .container,.product-cards-section .product-grid .container{margin:0 var(--container-bp)}@media (max-width:1199.98px){.product-cards-section .product-cards .container,.product-cards-section .product-grid .container{padding-left:12px;padding-right:12px}}@media (max-width:991.98px){.product-grid-section .product-cards .container,.product-grid-section .product-grid .container{margin:0;padding-left:0;padding-right:0}}@media (max-width:1199.98px){.product-cards-section .product-cards .container,.product-cards-section .product-grid .container{margin:0;padding-left:0;padding-right:0}}@media (max-width:991.98px){.product-grid-section .product-cards__content,.product-grid-section .product-grid__content{margin:0 calc(var(--container-bp) + 12px)}}@media (max-width:1199.98px){.product-cards-section .product-cards__content,.product-cards-section .product-grid__content{margin:0 calc(var(--container-bp) + 12px)}}.product-cards__content h3,.product-grid__content h3{font-size:32px;line-height:48px;margin:0 0 16px}.product-cards__content h4,.product-grid__content h4{color:var(--color-primary-100);font-size:16px;margin-bottom:4px;font-family:Open Sans}.product-cards__cards,.product-grid__cards{display:flex;flex-wrap:nowrap;justify-content:center;margin:40px 0 20px;padding:0;width:100%}@media (max-width:991.98px){.product-grid-section .product-cards__cards,.product-grid-section .product-grid__cards{padding:0 calc(var(--container-bp) + 12px)}}@media (max-width:1199.98px){.product-cards-section .product-cards__cards,.product-cards-section .product-grid__cards{justify-content:flex-start;overflow-x:auto;padding:0 calc(var(--container-bp) + 12px)}}.product-cards__cards__card-labels,.product-grid__cards__card-labels{-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;left:0;position:absolute;top:0}.product-cards__cards__card-labels .state-label,.product-grid__cards__card-labels .state-label{background:var(--color-secondary-100);color:#fff;font-weight:700;padding:.5rem}.product-cards__cards__card-labels .button--meta,.product-grid__cards__card-labels .button--meta{font-weight:700;margin:0 0 8px;padding:.5rem;pointer-events:none}@media (max-width:1199.98px){.product-cards__cards~a,.product-grid__cards~a{margin:0 calc(var(--container-bp) + 12px)}}.product-cards__card,.product-grid__card{align-items:flex-start;background:var(--color-white);box-shadow:var(--shadow-sm);display:flex;flex:0 0 24%;flex-direction:column;font-weight:300;height:auto;justify-content:flex-start;margin-bottom:32px;padding:0;position:relative;text-decoration:none;transition:box-shadow .2s ease}@media (max-width:1199.98px){.product-cards__card,.product-grid__card{flex:0 0 32%;max-width:32%}}@media screen and (max-width:950px){.product-cards__card,.product-grid__card{flex:0 0 60%;max-width:60%}}@media (max-width:767.98px){.product-cards__card,.product-grid__card{flex:0 0 60%;max-width:60%}}@media (max-width:575.98px){.product-cards__card,.product-grid__card{flex:0 0 100%;max-width:100%}}.product-cards__card:hover,.product-grid__card:hover{box-shadow:var(--shadow-lg)}.product-cards__card .button--meta,.product-grid__card .button--meta{left:0;pointer-events:none;position:absolute;top:0}.product-cards__card a.product-grid__link,.product-grid__card a.product-grid__link{display:flex;flex:1 1 auto;flex-flow:column nowrap;height:100%;text-decoration:none;width:100%}.product-cards__card a.product-grid__link>img,.product-grid__card a.product-grid__link>img{height:167px;-o-object-fit:cover;object-fit:cover;width:100%}.product-cards__card .state-label,.product-grid__card .state-label{background:var(--color-secondary-100);color:#fff;font-weight:700;left:0;padding:.5rem;position:absolute;top:0}.product-cards__card-price,.product-grid__card-price{align-items:flex-end;display:flex;justify-content:space-between;margin-top:auto;min-height:42px;width:100%}.product-cards__card-price .price__container,.product-grid__card-price .price__container{align-items:flex-end;display:flex}.product-cards__card-price .price__container .price__sale,.product-grid__card-price .price__container .price__sale{flex:0 0 fit-content;margin-right:.5rem}.product-cards__card-price .price__container .price__sale .weight,.product-grid__card-price .price__container .price__sale .weight{color:var(--color-black-75);margin:0}.product-cards__card-price .price__container .price__sale .price-item--sale,.product-grid__card-price .price__container .price__sale .price-item--sale{display:block}.product-cards__card-price .price__container .price__sale .price-item--regular,.product-grid__card-price .price__container .price__sale .price-item--regular{color:var(--color-black-75);display:block;margin:0}.product-cards__card-price .price__container .price-kg,.product-grid__card-price .price__container .price-kg{color:var(--color-black-75);display:inline-block;line-height:16px;margin-bottom:-.25rem;max-width:75px;width:75px}.product-cards__card-content,.product-grid__card-content{display:flex;flex:1 1 auto;flex-direction:column;height:auto;justify-content:flex-start;padding:24px;text-decoration:none;width:100%}.product-cards__card-content h5,.product-grid__card-content h5{color:var(--color-primary-100);font-family:Open Sans;font-size:12px;margin:0}.product-cards__card-content h4,.product-grid__card-content h4{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:20px;margin:0 0 .5rem;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.product-cards__card-content .review-stars,.product-grid__card-content .review-stars{margin:-5px 0}.product-cards__card-content .button .fa,.product-cards__card-content .fa,.product-grid__card-content .button .fa,.product-grid__card-content .fa{font-size:14px;margin-right:0}.product-cards__card-content .product-form,.product-grid__card-content .product-form{position:relative;width:-moz-fit-content;width:fit-content}.product-cards__card-content .product-form__submit,.product-grid__card-content .product-form__submit{--btn-width:70px;background:var(--color-tertiary-100);height:calc(var(--btn-width)/1.6);justify-content:center;position:relative;width:var(--btn-width);z-index:5}.product-cards__card-content .product-form__submit .fa-basket-shopping,.product-grid__card-content .product-form__submit .fa-basket-shopping{font-size:16px;vertical-align:middle}.product-cards__card-content .product-form__submit:hover,.product-grid__card-content .product-form__submit:hover{background:var(--color-tertiary-125)!important}.product-cards__card-content .product-form__submit:disabled,.product-grid__card-content .product-form__submit:disabled{background:var(--color-black-75);pointer-events:none}.product-cards__card-content .product-form__submit-false,.product-grid__card-content .product-form__submit-false{--active-width:0}.product-cards__card-content .product-form__submit-false.active-btn,.product-grid__card-content .product-form__submit-false.active-btn{animation:openVariantSelectorBtn .25s ease forwards;background:var(--color-tertiary-100);width:var(--btn-width)}.product-cards__card-content .product-form__submit-false.active-btn:focus,.product-grid__card-content .product-form__submit-false.active-btn:focus{background:var(--color-primary-100)}.product-cards__card-content .product-form__submit-false.active-btn:hover,.product-grid__card-content .product-form__submit-false.active-btn:hover{background:var(--color-primary-100)!important}.product-cards__card-content .product-form__submit-false.closed-btn,.product-grid__card-content .product-form__submit-false.closed-btn{--bg-hover:var(--color-primary-100);animation:closeVariantSelectorBtn .25s ease .5s forwards;background:var(--color-primary-100);width:var(--active-width)}.product-cards__card-content .product-form__submit-false.closed-btn:hover,.product-grid__card-content .product-form__submit-false.closed-btn:hover{background:var(--bg-hover)!important}@keyframes openVariantSelectorBtn{0%{background:var(--color-tertiary-100);width:var(--btn-width)}to{background:var(--color-primary-100);width:var(--active-width)}}@keyframes closeVariantSelectorBtn{0%{background:var(--color-primary-100);width:var(--active-width)}75%{background:var(--color-primary-100)}to{background:var(--color-tertiary-100);width:var(--btn-width)}}.product-cards__card-content .product-form .variant-selector,.product-grid__card-content .product-form .variant-selector{--scrollbar:0px;background:var(--color-primary-100);border-radius:var(--radius-lg);bottom:25px;display:block;height:-moz-fit-content;height:fit-content;max-height:0;overflow:auto;position:absolute;right:0;top:unset}.product-cards__card-content .product-form .variant-selector::-webkit-scrollbar,.product-grid__card-content .product-form .variant-selector::-webkit-scrollbar{width:12px}.product-cards__card-content .product-form .variant-selector::-webkit-scrollbar-track,.product-grid__card-content .product-form .variant-selector::-webkit-scrollbar-track{background:transparent;margin:10px 0 20px}.product-cards__card-content .product-form .variant-selector::-webkit-scrollbar-thumb,.product-grid__card-content .product-form .variant-selector::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#ffffff80;border:4px solid transparent;border-radius:9999px}.product-cards__card-content .product-form .variant-selector label,.product-grid__card-content .product-form .variant-selector label{text-wrap:nowrap;border-radius:var(--radius-md);color:#fff;cursor:pointer;margin:.25px .5rem;padding:.5rem;white-space:nowrap;width:-moz-max-content;width:max-content;width:calc(100% - 1rem);word-break:keep-all}@media (max-width:767.98px){.product-cards__card-content .product-form .variant-selector label,.product-grid__card-content .product-form .variant-selector label{font-size:16px}}.product-cards__card-content .product-form .variant-selector label:hover,.product-grid__card-content .product-form .variant-selector label:hover{background:#fff3}.product-cards__card-content .product-form .variant-selector label:first-of-type,.product-grid__card-content .product-form .variant-selector label:first-of-type{margin-top:.5rem}.product-cards__card-content .product-form .variant-selector label:last-of-type,.product-grid__card-content .product-form .variant-selector label:last-of-type{margin-bottom:1.5rem}.product-cards__card-content .product-form .variant-selector label:has(.sold-out),.product-grid__card-content .product-form .variant-selector label:has(.sold-out){color:#fff6;cursor:default}.product-cards__card-content .product-form .variant-selector label:has(.sold-out):hover,.product-grid__card-content .product-form .variant-selector label:has(.sold-out):hover{background:transparent}.product-cards__card-content .product-form .variant-selector input[type=radio],.product-grid__card-content .product-form .variant-selector input[type=radio]{display:none}.product-cards__card-content .product-form .variant-selector.active,.product-grid__card-content .product-form .variant-selector.active{animation:openVariantSelector .5s ease forwards;visibility:hidden}.product-cards__card-content .product-form .variant-selector.closed,.product-grid__card-content .product-form .variant-selector.closed{animation:closeVariantSelector .5s ease forwards;visibility:visible}@keyframes openVariantSelector{0%{max-height:0;visibility:hidden}20%{visibility:hidden}50%{max-height:0;visibility:hidden}to{max-height:250px;visibility:visible}}@keyframes closeVariantSelector{0%{max-height:250px;visibility:visible}80%{visibility:hidden}to{max-height:0;visibility:hidden}}.product-cards__card-content .product-form__error-message-wrapper,.product-grid__card-content .product-form__error-message-wrapper{display:none}@media (max-width:991.98px){.product-grid .container{margin:0;padding:3rem 0}}.recipe .product-cards__cards{gap:2%;justify-content:flex-start}.recipe .recipe-cards{background:#fff}.product-form__notification{display:flex;margin-top:16px}.product-form__notification span.fa{margin-right:4px}.product-form__notification small{font-size:11px;line-height:14px}.product-cards__card:not(:last-of-type){margin-right:1rem}.pc-collection-description{padding:60px 0;text-align:center}.pc-collection-description .container{max-width:600px}.product-cards__cards .swiper-wrapper{justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-product-cards.css.map */
