/* IMPORTANT: This file is auto-generated. Do not modify it directly or changes will be lost. */
.grid-product--modern .grid-product__data{flex-direction:column-reverse;align-items:flex-start;gap:18px}@media screen and (min-width:768px){.grid-product--modern .grid-product__data{gap:10px}}.grid-product--modern .grid-product__image{height:auto;padding:20px;border-radius:5px;background:linear-gradient(180deg,#e6ecd6 0,#f5f5f5 100%)}.grid-product--modern .grid-product__image-mask .grid-product__tag--sale{position:absolute;top:10px;left:10px;transform:none;padding:3px 5px 2px;border-radius:5px;font-size:14px;font-weight:700;line-height:100%;text-transform:uppercase}.grid-product--modern .grid-product__meta{margin-top:0;padding:0 0 5px;margin-bottom:0}.grid-product--modern .grid-product__meta .jdgm-preview-badge-custom{display:flex!important;align-items:center;gap:5px;justify-content:flex-start;flex-wrap:wrap}.grid-product--modern .grid-product__meta .jdgm-preview-badge-custom .jdgm-prev-badge__text{display:none}.grid-product--modern .grid-product__meta .jdgm-preview-badge-custom .jdgm-preview-reviews{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.grid-product--modern .grid-product__meta .jdgm-preview-badge-custom .jdgm-preview-reviews-rating{font-size:14px;font-weight:500}.grid-product--modern .grid-product__meta .jdgm-preview-badge-custom .jdgm-preview-reviews-count{display:none;font-size:10px;font-weight:400;line-height:100%;transform:translateY(2px);color:var(--colorTextBody)}.grid-product--modern .grid-product__meta .jdgm-preview-badge-custom .jdgm-preview-reviews-count a{text-decoration:underline}.grid-product--modern .grid-product__meta .jdgm-preview-badge .jdgm-star.jdgm-star{color:var(--colorBtnPrimary)!important;padding-right:2px!important;font-size:14px}.grid-product--modern .grid-product__tag--sold-out{padding:3px 5px;justify-content:center;align-items:center;border-radius:5px;left:10px;font-weight:700}.grid-product--modern .grid-product__tag-container{position:absolute;top:10px;left:10px;z-index:1;display:flex;gap:5px;flex-direction:column}.grid-product--modern .grid-product__tag-container .grid-product__tag{position:relative!important;width:fit-content;top:0!important;left:0!important}.grid-product--modern .grid-product__tag--sale{position:relative;padding:2px 5px 3px;justify-content:center;align-items:center;border-radius:5px;background:#ef7d00;color:var(--colorBtnPrimaryText);width:fit-content;line-height:100%;transform:translateY(-4px);top:5px}.grid-product--modern .grid-product__title{min-height:0;font-size:18px;font-style:normal;font-weight:700;line-height:120%}.grid-product--modern .grid-product__discount{font-weight:700;text-transform:uppercase;font-size:12px;margin:0;padding:0;line-height:100%}@media screen and (min-width:768px){.grid-product--modern .grid-product__discount{font-size:14px}}.grid-product--modern .grid-product__price-container{display:flex;align-items:center;gap:5px;margin-right:auto}.grid-product--modern .grid-product__price-container:has(.price-per-kg){padding-bottom:14px}.grid-product--modern .grid-product__content{height:initial!important;justify-content:flex-start;width:100%;gap:10px}@media screen and (min-width:768px){.grid-product--modern .grid-product__content{height:100%!important;gap:20px}}.grid-product--modern .grid-product__price{min-height:0}.grid-product--modern .grid-product__price--original{color:rgba(26,53,38,.5);font-size:14px;font-style:normal;font-weight:400;line-height:100%;text-decoration-line:line-through}@media screen and (min-width:768px){.grid-product--modern .grid-product__price--original{font-size:16px}}.grid-product--modern .grid-product__price .sale-price-container{text-align:left}.grid-product--modern .grid-product__price--sale{font-size:14px;font-style:normal;font-weight:700;line-height:100%;color:var(--colorTextBody)}@media screen and (min-width:768px){.grid-product--modern .grid-product__price--sale{font-size:16px}}.grid-product--modern .grid-product__price .price-per-kg{position:initial;height:0;padding-left:1px}.grid-product--modern .grid-product__price .price-per-kg span{font-size:10px}.grid-product--modern .product-single__form{margin-top:auto}.grid-product--modern .grid-product-prop{background:0 0;padding:0;gap:5px;margin:0;flex-wrap:wrap;width:100%;flex-direction:row}.grid-product--modern .grid-product-prop p{padding:4px 6px;background:#e6ecd6;border-radius:3px;text-transform:none;font-size:12px;font-style:normal;font-weight:700;line-height:100%;margin:0;color:var(--colorTextBody)}.grid-product--modern .payment-buttons{margin-top:0}.grid-product--modern .payment-buttons .add-to-cart{text-align:center;padding:16px 20px;border-radius:5px}.grid-product--modern .payment-buttons .add-to-cart span{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase}#CollectionAjaxContent .collection-grid--cards{align-items:stretch}#CollectionAjaxContent .collection-grid--cards .grid-product--modern{display:flex;height:auto}#CollectionAjaxContent .collection-grid--cards .grid-product--modern .grid-product__content{height:auto!important}#CollectionAjaxContent .collection-grid--cards .grid-product--modern .quick-add__card-form{margin-top:auto}#CollectionAjaxContent .collection-grid--cards .grid-product--modern .grid-product__image{padding:5px;background:0 0}#CollectionAjaxContent .collection-grid--cards .grid-product--modern .grid-product__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:768px){#CollectionAjaxContent .collection-grid--cards .grid-product--modern .grid-product__title{-webkit-line-clamp:2}}@media screen and (max-width:589px){#CollectionAjaxContent .collection-grid--cards .grid-product--modern .grid-product__title.mobile-hide{display:-webkit-box!important}}@media screen and (min-width:590px){#CollectionAjaxContent .collection-grid--cards .grid-product--modern .grid-product__title.desktop-hide{display:-webkit-box!important}}#CollectionAjaxContent .collection-grid--cards .grid-product--modern .payment-buttons .add-to-cart span{font-size:18px;white-space:normal}@media screen and (max-width:767px){#CollectionAjaxContent .collection-grid--cards .grid-product--modern .payment-buttons .add-to-cart{padding:14px 4px}#CollectionAjaxContent .collection-grid--cards .grid-product--modern .payment-buttons .add-to-cart span{font-size:14px}}@media screen and (min-width:768px){#CollectionAjaxContent .collection-grid--cards .grid-product--modern:not(.grid-product--featured) .grid-product__content{gap:10px}#CollectionAjaxContent .collection-grid--cards .grid-product--modern:not(.grid-product--featured) .grid-product__meta{margin-top:10px}}#CollectionAjaxContent .collection-grid--cards .grid-product--featured .grid-product__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:12px;row-gap:0;padding:10px;border-radius:10px;background:#eef2e1}#CollectionAjaxContent .collection-grid--cards .grid-product--featured .grid-product__content>*{grid-column:2}#CollectionAjaxContent .collection-grid--cards .grid-product--featured .grid-product__content>.grid-product__link,#CollectionAjaxContent .collection-grid--cards .grid-product--featured .grid-product__content>.quick-product__btn{grid-column:1;grid-row:1/-1}#CollectionAjaxContent .collection-grid--cards .grid-product--featured .grid-product__content>.grid-product__meta{grid-row:1;padding-top:6px}#CollectionAjaxContent .collection-grid--cards .grid-product--featured .grid-product__content>.quick-add__card-form{grid-row:2;align-self:end;margin-top:12px}@media screen and (min-width:768px){#CollectionAjaxContent .collection-grid--cards .grid-product--featured .grid-product__content{column-gap:24px;padding:16px;border-radius:14px}}#CollectionAjaxContent .collection-grid--cards .grid-product--featured .grid-product__content>.grid-product__link{position:relative;min-height:240px;overflow:hidden;border-radius:5px;background:#fff}@media screen and (min-width:768px){#CollectionAjaxContent .collection-grid--cards .grid-product--featured .grid-product__content>.grid-product__link{min-height:340px}}#CollectionAjaxContent .collection-grid--cards .grid-product--featured .grid-product__image-mask{position:absolute;inset:0}#CollectionAjaxContent .collection-grid--cards .grid-product--featured .grid-product__image-mask .image-wrap{position:absolute;inset:0;height:100%!important;padding-bottom:0!important;background:0 0}#CollectionAjaxContent .collection-grid--cards .grid-product--featured .grid-product__image{position:absolute;inset:0;width:100%;height:100%;border-radius:0;background:0 0;object-fit:contain}#CollectionAjaxContent .collection-grid--cards .grid-product--featured .grid-product__title{font-size:16px}@media screen and (min-width:768px){#CollectionAjaxContent .collection-grid--cards .grid-product--featured .grid-product__title{font-size:20px}}#CollectionAjaxContent .collection-grid--cards .grid-product--featured .grid-product__featured-description{display:none}@media screen and (min-width:768px){#CollectionAjaxContent .collection-grid--cards .grid-product--featured .grid-product__featured-description{display:block;margin:16px 0 0;color:var(--colorTextBody);font-size:14px;line-height:1.45;text-align:left}}#CollectionAjaxContent .collection-grid--cards .grid-product--featured .grid-product__tag--featured{padding:3px 5px 2px;border-radius:5px;background:#83a131;color:#fff;font-size:12px;font-weight:700;line-height:100%;text-transform:uppercase}@media screen and (min-width:768px){#CollectionAjaxContent .collection-grid--cards .grid-product--featured .grid-product__tag--featured{font-size:14px}}@media screen and (max-width:589px){#CollectionAjaxContent .collection-grid--dense-mobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense}#CollectionAjaxContent .collection-grid--dense-mobile>.grid__item{width:auto;grid-column:span 1}#CollectionAjaxContent .collection-grid--dense-mobile>.grid-product--featured{grid-column:1/-1}}