/*!/wp-content/themes/goya-child/assets/css/blog.css*/:root{--jmbg:#f6f7ee;--jminfo:rgba(0,0,0,.62);--jmline:rgba(0,0,0,.10)}.jm-blogpage{max-width:1422px;margin:0 auto;padding:34px 18px 56px;color:#121212}.jm-blogpage__header{text-align:center;margin:6px 0 30px}.jm-blogpage__kicker{opacity:.75;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem}.jm-blogpage__title{font-size:clamp(2.2rem, 4vw, 3.2rem);line-height:1.05;margin:10px 0;font-weight:bold!important}.jm-blogpage__desc{max-width:78ch;margin:0 auto;color:var(--jminfo);font-size:1.05rem;line-height:1.7}.jm-blogpage__layout{display:grid;grid-template-columns:1fr 340px;gap:26px;align-items:start}@media (max-width:980px){.jm-blogpage__layout{grid-template-columns:1fr}}.jm-blogpage__sidebar{display:block;position:sticky;top:16px}@media (max-width:980px){.jm-blogpage__sidebar{position:static}}.jm-blogmeta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--jminfo);font-size:.95rem}.jm-blogdot{opacity:.55}.jm-blogchips{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 8px}.jm-blogchip{display:inline-flex;padding:6px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.18);background:transparent;text-decoration:none;font-size:.88rem;color:inherit}.jm-blogchip:hover{border-color:rgba(0,0,0,.28)}.jm-bloghero{display:grid;grid-template-columns:1.05fr .95fr;gap:26px;align-items:center}@media (max-width:980px){.jm-bloghero{grid-template-columns:1fr}}.jm-bloghero__media{border-radius:10px;overflow:hidden;display:block;background:rgba(0,0,0,.04)}.jm-bloghero__media img{width:100%;height:362px;object-fit:cover;display:block}@media (max-width:980px){.jm-bloghero__media img{height:280px}}.jm-bloghero__body{border-radius:10px;background:rgba(255,255,255,.55);border:1px solid rgba(0,0,0,.14);padding:18px 18px 16px}.jm-bloghero__title{font-size:1.65rem;line-height:1.18;margin:10px 0 10px;font-weight:800}.jm-bloghero__title a{text-decoration:none;color:inherit}.jm-bloghero__excerpt{margin:12px 0 14px;color:var(--jminfo);line-height:1.7}.jm-blogbtn{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:6px;background:#111;color:#fff;text-decoration:none;font-weight:700}.jm-blogbtn:hover{opacity:.92}.jm-bloggrid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:26px}@media (max-width:980px){.jm-bloggrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.jm-bloggrid{grid-template-columns:1fr}}.jm-blogcard{background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none}.jm-blogcard__media{display:block;border-radius:10px;overflow:hidden;background:rgba(0,0,0,.04)}.jm-blogcard__media img{width:100%;height:240px;object-fit:cover;display:block}.jm-blogcard__placeholder{height:240px;background:rgba(0,0,0,.04)}.jm-blogcard__body{padding:14px 2px 0;display:flex;flex-direction:column;gap:8px}.jm-blogcard__title{font-size:1.22rem;line-height:1.22;margin:0;font-weight:800}.jm-blogcard__title a{text-decoration:none;color:inherit;font-weight:800}.jm-blogcard__excerpt{color:var(--jminfo);line-height:1.7;margin:0}.jm-blogcard__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jm-blogpager ul{list-style:none;display:flex;gap:10px;justify-content:center;padding:0;margin:28px 0 0}.jm-blogpager a,.jm-blogpager span{display:inline-flex;min-width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:rgba(255,255,255,.55);text-decoration:none;color:inherit}.jm-blogpager .current{background:#111;color:#fff;border-color:#111;font-weight:800}.jm-blogpage__sidebar .jm-widget{border-radius:22px;background:rgba(255,255,255,.55);border:1px solid rgba(0,0,0,.14);padding:14px;margin-bottom:14px}.jm-blogpage__sidebar .jm-widget__title{font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;margin-bottom:10px}.jm-blogpage__sidebar .widget{border-radius:10px;background:rgba(255,255,255,.55);border:1px solid rgba(0,0,0,.14);padding:14px;margin-bottom:14px}.jm-blogpage__sidebar .widget-title{font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;margin-bottom:10px}.jm-blogpage__sidebar .widget_recently_viewed_products .product_list_widget{display:grid;gap:12px;margin:0;padding:0}.jm-blogpage__sidebar .widget_recently_viewed_products .product_list_widget li{list-style:none;margin:0;padding:12px;border:1px solid rgba(0,0,0,.10);border-radius:10px;background:#fff}.jm-blogpage__sidebar .widget_recently_viewed_products .product_list_widget li>a{display:grid!important;grid-template-columns:52px 1fr;gap:12px;align-items:center;text-decoration:none}.jm-blogpage__sidebar .widget_recently_viewed_products .product_list_widget li img{width:52px!important;height:52px!important;border-radius:12px;object-fit:cover}.jm-blogpage__sidebar .widget_recently_viewed_products .product_list_widget li .product-title{display:block;font-weight:800;line-height:1.25;color:#254636}.jm-blogpage__sidebar .widget_recently_viewed_products .ywcrbp_regular_price,.jm-blogpage__sidebar .widget_recently_viewed_products .ywcrbp_their_price{display:inline-flex;align-items:baseline;gap:6px;margin-top:8px;font-size:.9rem;color:rgba(0,0,0,.55);font-weight:600;background:transparent!important;padding:0!important;border-radius:0!important}.jm-blogpage__sidebar .widget_recently_viewed_products .woocommerce-Price-amount{font-weight:800;font-size:.92rem;color:rgba(0,0,0,.70)}.jm-blogpage__sidebar .widget_recently_viewed_products .ywcrbp_their_price{margin-left:10px}.jm-blogpage__sidebar .widget_recently_viewed_products del,.jm-blogpage__sidebar .widget_recently_viewed_products .price del,.jm-blogpage__sidebar .widget_recently_viewed_products .woocommerce-Price-amount del{display:none!important;text-decoration:none!important}.jm-blogcats{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:18px 0 28px}.jm-blogcats__chip{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(0,0,0,.18);background:rgba(255,255,255,.55);text-decoration:none;color:inherit;font-weight:700;font-size:.95rem}.jm-blogcats__chip:hover{border-color:rgba(0,0,0,.32)}.jm-blogcats__chip.is-active{background:#111;color:#fff;border-color:#111}.jm-bloggrid{align-items:stretch}.jm-blogcard{height:95%;display:flex;flex-direction:column}.jm-blogcard__body{flex:1;display:flex;flex-direction:column}.jm-blogcard__btn{margin-top:auto}.jm-blogcard__body{display:flex;flex-direction:column;gap:8px}.jm-blogcard__btn{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:10px 14px;border-radius:12px;background:#111;color:#fff;text-decoration:none;font-weight:800}.jm-blogcard__btn:hover{opacity:.92}.jm-blogpage__sidebar #et_latestimages_widget-1{overflow:hidden}.post.listing{margin-bottom:unset}.jm-blogpage__sidebar #et_latestimages_widget-1 .widgettitle{margin:0 0 12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem}.jm-blogpage__sidebar #et_latestimages_widget-1 ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.jm-blogpage__sidebar #et_latestimages_widget-1 li.post.listing{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:center;padding:12px;border-radius:10px;background:#fff;border:1px solid rgba(0,0,0,.12)}.jm-blogpage__sidebar #et_latestimages_widget-1 a.post-gallery{display:block;width:56px;height:56px;border-radius:14px;overflow:hidden;position:relative}.jm-blogpage__sidebar #et_latestimages_widget-1 a.post-gallery .count{display:none!important}.jm-blogpage__sidebar #et_latestimages_widget-1 a.post-gallery img{width:100%;height:100%;object-fit:cover;display:block}.jm-blogpage__sidebar #et_latestimages_widget-1 .listing_content{min-width:0}.jm-blogpage__sidebar #et_latestimages_widget-1 .post-title h6{margin:0;font-size:1rem;line-height:1.2;font-weight:800}.jm-blogpage__sidebar #et_latestimages_widget-1 .post-title a{text-decoration:none;color:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jm-blogpage__sidebar #et_latestimages_widget-1 .post-meta{margin-top:6px;font-size:.92rem;color:rgba(0,0,0,.62)}.jm-blogpage__sidebar #et_latestimages_widget-1 li.post.listing:hover{border-color:rgba(0,0,0,.22)}.jm-blogpage-search{max-width:820px;margin:18px auto 26px}.jm-blogpage-search__label{display:none}.jm-blogpage-search__wrap{display:flex;align-items:center;gap:12px;padding:10px;border-radius:18px;border:1px solid rgba(0,0,0,.10);background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.06)}.jm-blogpage-search__input{flex:1 1 auto;height:52px;border:0!important;outline:none;background:transparent!important;padding:0 6px;font-size:1rem;color:#111;box-shadow:none!important;-webkit-appearance:none;appearance:none}.jm-blogpage-search__input::placeholder{color:rgba(0,0,0,.45)}.jm-blogpage-search__wrap:focus-within{border-color:rgba(37,70,54,.35);box-shadow:0 0 0 4px rgba(37,70,54,.10),0 10px 30px rgba(0,0,0,.06)}.jm-blogpage-search__btn{height:52px;padding:0 18px;border:0;border-radius:14px;background:#254636;color:#fff;font-weight:800;cursor:pointer;white-space:nowrap}.jm-blogpage-search__btn:hover{opacity:.92}.jm-blogpage-search__btn:active{transform:translateY(1px)}@media (max-width:640px){.jm-blogpage-search__wrap{flex-direction:column;align-items:stretch}.jm-blogpage-search__btn{width:100%}}.jm-blogpage-search__wrap{background:#fff!important;background-image:none!important}input#jm-blogpage-search-input{text-align:center}.jm-blogpage-search__input{border:0!important;outline:none!important;background:transparent!important;background-image:none!important;box-shadow:none!important;text-decoration:none!important}.jm-blogpage-search__input,.jm-blogpage-search__input:focus{border-bottom:0!important}.jm-blogpage-search__wrap::before,.jm-blogpage-search__wrap::after,.jm-blogpage-search__input::before,.jm-blogpage-search__input::after{content:none!important;display:none!important}.jm-blogpage-search .input-text,.jm-blogpage-search input[type="search"]{background-image:none!important;box-shadow:none!important;border-bottom:0!important}.jm-blogpage-search{max-width:620px}.jm-blogpage-search__wrap{padding:8px}.jm-blogpage-search__input{height:48px;font-size:.98rem}.jm-article{max-width:1180px;margin:0 auto;padding:34px 18px 56px}h1.jmsp-hero__title{font-weight:700}.jm-article__layout{display:grid;grid-template-columns:1fr;gap:22px;align-items:start}.jm-article__layout--sidebar{grid-template-columns:1fr 360px}@media (max-width:980px){.jm-article{padding:18px 18px 48px}.jm-article__layout--sidebar{grid-template-columns:1fr}}.jm-article__content{background:#fff;border-radius:10px;padding-top:0}.jm-article__prose{line-height:1.85;font-size:1.05rem;color:rgba(0,0,0,.80)}.jm-article__prose h2{color:#254636;line-height:1.25;margin-top:26px;font-size:25px;font-weight:700}.jm-article__prose h3{color:#254636;line-height:1.25;margin-top:26px;font-size:20px;font-weight:500}.jm-article__prose img{border-radius:18px;max-width:100%;height:auto}.jm-article__sidebar .widget{border:1px solid rgba(0,0,0,.10);border-radius:10px;background:#fff;padding:16px;margin-bottom:16px}.jm-article__sidebar .widgettitle,.jm-article__sidebar .jm-widget__title{font-weight:900;letter-spacing:.08em;text-transform:uppercase}.jm-article__nav{display:flex;justify-content:space-between;gap:14px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(0,0,0,.10)}.jm-article__nav a{text-decoration:none;font-weight:800;color:#254636}@media (max-width:680px){.jm-article__nav{flex-direction:column}}.jm-article__related{margin-top:24px}.jm-article__h2{font-size:1.3rem;margin:0 0 12px;color:#254636;font-weight:900}.jm-article__relatedgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:980px){.jm-article__relatedgrid{grid-template-columns:1fr}}.jm-article__relcard{display:block;text-decoration:none;border:1px solid rgba(0,0,0,.10);border-radius:18px;background:#fff;overflow:hidden}.jm-article__relmedia img{width:100%;height:170px;object-fit:cover;display:block}.jm-article__relph{display:block;height:170px;background:rgba(0,0,0,.04)}.jm-article__reltitle{display:block;padding:12px 12px 4px;font-weight:900;color:#254636;line-height:1.2}.jm-article__reldate{display:block;padding:0 12px 12px;color:rgba(0,0,0,.60);font-size:.95rem}.jmsp-hero .jmsp-hero__chip{display:none!important}.jmsp-hero .jmsp-hero__title{position:absolute!important;left:18px!important;right:18px!important;bottom:78px!important;z-index:3!important;font-size:41px}.jmsp-hero .jmsp-hero__catsbelow{position:absolute!important;left:18px!important;right:18px!important;bottom:18px!important;z-index:3!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}.jmsp-hero .jmsp-hero__catbelow{position:static!important;display:inline-flex!important;align-items:center!important;padding:8px 12px!important;border-radius:999px!important;background:rgba(255,255,255,.92)!important;border:1px solid rgba(0,0,0,.10)!important;text-decoration:none!important;color:#111!important;font-weight:700!important;font-size:14px!important;white-space:nowrap!important}}.jmsp-hero{max-width:1200px;margin:18px auto 22px;padding:0 18px}.jmsp-hero__card{border-radius:15px 15px 0 0;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.10);margin-bottom:25px}.jmsp-hero__media{position:relative;min-height:520px;background-size:cover;background-position:center;background-color:#e9ecef}.jmsp-hero__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,.30) 45%,rgba(0,0,0,.77) 100%)}.jmsp-hero__chip{position:absolute;top:16px;left:16px;z-index:2;display:inline-flex;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.10);text-decoration:none;color:#111;font-weight:700;font-size:14px}.jmsp-hero__title{position:absolute;left:18px;right:18px;bottom:62px;z-index:2;margin:0;color:#fff;font-weight:900;font-size:clamp(28px, 3.2vw, 46px);line-height:1.05;text-shadow:0 6px 22px rgba(0,0,0,.40)}.jmsp-hero__catbelow{position:absolute;left:18px;bottom:18px;z-index:2;display:inline-flex;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.10);text-decoration:none;color:#111;font-weight:700;font-size:14px}@media (max-width:980px){.jmsp-hero{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0!important;padding-right:0!important;margin-top:0!important}.jmsp-hero .jmsp-hero__title{font-size:31px;font-weight:700}.jmsp-hero__card{border-radius:0}.jmsp-hero__media{min-height:320px}.jmsp-hero__title{bottom:66px}.jmsp-hero__catbelow{bottom:18px}body.single-post main,body.single-post .jm-article__layout{margin-top:0!important;padding-top:0!important}}.jmsp-meta{max-width:1180px;margin:10px auto 16px;padding:0 18px;display:flex!important;gap:10px;align-items:center;flex-wrap:wrap;color:rgba(0,0,0,.62);font-size:14px;line-height:1.2}.jmsp-meta__dot{opacity:.6}.jmsp-breadcrumb{max-width:1180px;margin:10px auto 14px;padding:0 18px;font-size:14px;color:rgba(0,0,0,.65)}.jmsp-breadcrumb__list{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.jmsp-breadcrumb__item a{color:inherit;text-decoration:none}.jmsp-breadcrumb__item a:hover{text-decoration:underline}.jmsp-breadcrumb__sep{opacity:.45}.jmsp-breadcrumb__item--current{color:rgba(0,0,0,.85);font-weight:700}.jmsp-toc{background:#41916a12;border:1px solid rgba(0,0,0,.10);border-radius:10px;padding:18px 18px 14px;margin:0 0 18px}.jmsp-toc__title{font-weight:900;color:#254636;letter-spacing:.06em;text-transform:uppercase;font-size:.9rem;margin-bottom:10px}.jmsp-toc__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.jmsp-toc__item--h2>.jmsp-toc__link{display:inline-flex;text-decoration:none;font-weight:800;color:#111;line-height:1.25}.jmsp-toc__link:hover{text-decoration:underline}.jmsp-toc__sub{list-style:none;padding:8px 0 0 14px;margin:0;display:flex;flex-direction:column;gap:8px;border-left:2px solid rgba(0,0,0,.08)}.jmsp-toc__sublink{text-decoration:none;color:rgba(0,0,0,.72);font-weight:600;line-height:1.25;display:inline-flex}.jmsp-toc__sublink:hover{color:#111;text-decoration:underline}.jm-article__prose h2,.jm-article__prose h3{scroll-margin-top:110px}@media (max-width:680px){.jmsp-toc{padding:14px 14px 12px;border-radius:10px}.jmsp-toc__sub{padding-left:12px}}.jm-article__prose{line-height:1.3;font-size:1.05rem;color:rgba(0,0,0,.82)}.jm-article__prose p{margin:0 0 18px}.jm-article__prose h2{margin:34px 0 12px;line-height:1.18}.jm-article__prose h3{margin:24px 0 10px;line-height:1.22}.jm-article__prose ul,.jm-article__prose ol{margin:10px 0 18px 1.1em;padding:0}.jm-article__prose li{margin:8px 0}.jm-article__prose li>ul,.jm-article__prose li>ol{margin-top:10px}.jm-article__prose a{text-underline-offset:3px;text-decoration-thickness:1px}.jm-article__prose figure,.jm-article__prose img{margin:0}.jm-article__content{max-width:860px}.jm-article__layout--sidebar .jm-article__content{max-width:none}.jm-article__prose h3{font-style:italic;text-decoration:underline}.jmsp-prod{max-width:100%;overflow:hidden}.jmsp-prod .jmsp-prod__swiper{width:100%;overflow:visible;touch-action:pan-y}.jmsp-prod .swiper-wrapper{display:flex!important;align-items:stretch}.jmsp-prod .swiper-slide{flex:0 0 auto!important;width:auto!important;max-width:100%}.jmsp-prod .jmsp-prod__card{display:block;width:100%}.jmsp-prod .jmsp-prod__media img{max-width:100%;height:auto;display:block;border-radius:0}.jm-article__content,.jm-article__prose{overflow-x:hidden}.jm-article__content,.jm-article__prose{min-width:0}.jmsp-prod{max-width:100%}.jmsp-prod__swiper{width:100%;overflow:hidden}.jmsp-prod{width:100%;max-width:100%}.jmsp-prod__swiper{width:100%;max-width:100%;overflow:hidden}.jmsp-prod .swiper-wrapper{box-sizing:border-box}.jmsp-prod .swiper-slide{box-sizing:border-box}.jmsp-prod__media img{display:block;max-width:100%;height:auto}.jmsp-prod__swiper{overflow:hidden;width:100%}.jmsp-prod .swiper-slide{flex:0 0 auto;width:calc((100% - 12px * (2.2 - 1)) / 2.2);box-sizing:border-box}@media (min-width:768px){.jmsp-prod .swiper-slide{width:calc((100% - 14px * (3.2 - 1)) / 3.2)}.jmsp-prod__swiper{--jmsp-gap:14px}}@media (min-width:1024px){.jmsp-prod .swiper-slide{width:calc((100% - 16px * (4 - 1)) / 4)}}.jmsp-prod{margin:18px 0 24px;overflow:hidden}.jmsp-prod__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.jmsp-prod__title{margin:0;font-size:24px;line-height:1.1;font-weight:800;color:#254636}.jmsp-prod__nav{display:flex;gap:8px;flex-shrink:0}.jmsp-prod__prev,.jmsp-prod__next{width:40px;height:40px;border-radius:10px;border:1px solid rgba(0,0,0,.14);background:#fff;color:#111;font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.jmsp-prod__prev.swiper-button-disabled,.jmsp-prod__next.swiper-button-disabled,.jmsp-prod__prev[disabled],.jmsp-prod__next[disabled]{opacity:.35;cursor:default}.jmsp-prod__swiper{position:relative;width:100%;overflow:hidden;padding:4px 0 2px}.jmsp-prod__swiper::after{content:"";position:absolute;top:0;right:0;width:42px;height:100%;pointer-events:none;z-index:3;background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.92))}.jmsp-prod .swiper-wrapper{display:flex;align-items:stretch}.jmsp-prod .swiper-slide{height:auto;box-sizing:border-box}.jmsp-prod .swiper-slide>*{height:100%}.jmsp-prod .swiper-slide{width:78%!important;flex:0 0 78%!important;max-width:78%!important}@media (min-width:768px){.jmsp-prod__title{font-size:22px}.jmsp-prod .swiper-slide{width:calc((100% - 14px * 1.2) / 2.2)!important;flex:0 0 calc((100% - 14px * 1.2) / 2.2)!important;max-width:calc((100% - 14px * 1.2) / 2.2)!important}}@media (min-width:1024px){.jmsp-prod__title{font-size:20px}.jmsp-prod .swiper-slide{width:calc((100% - 16px * 2.2) / 3.2)!important;flex:0 0 calc((100% - 16px * 2.2) / 3.2)!important;max-width:calc((100% - 16px * 2.2) / 3.2)!important}}.jmsp-prod__card{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;overflow:hidden}.jmsp-prod__media{aspect-ratio:1 / 1;background:#f7f7f7;overflow:hidden}.jmsp-prod__media img{display:block;width:100%;height:100%;object-fit:contain}.jmsp-prod__body{display:flex;flex-direction:column;gap:8px;padding:12px}.jmsp-prod__name{margin:0;font-size:16px;line-height:1.25;font-weight:800;color:#111;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px}.jmsp-prod__price{font-size:14px;line-height:1.35;color:rgba(0,0,0,.72)}.jmsp-prod__price .ywcrbp_regular_price,.jmsp-prod__price .ywcrbp_their_price{display:block}.jmsp-prod__price .woocommerce-Price-amount{font-weight:800;color:#254636}.jmsp-prod__price .ywcrbp_their_price .woocommerce-Price-amount{color:#fd6d3f}.jmsp-prod__cta{margin-top:auto;display:flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;border-radius:12px;background:#254636;color:#fff;font-size:14px;font-weight:800;text-align:center}@media (max-width:767px){.jmsp-prod__body{padding:10px}.jmsp-prod__name{font-size:15px;min-height:38px}.jmsp-prod__price{font-size:13px}.jmsp-prod__cta{min-height:38px;font-size:13px}}.jmsp-rp{margin-top:26px}.jmsp-rp__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 0 12px}.jmsp-rp__title{margin:0;font-size:clamp(18px, 2.1vw, 25px);line-height:1.15;font-weight:900;color:#254636}.jmsp-rp__nav{display:flex;gap:8px}.jmsp-rp__prev,.jmsp-rp__next{width:36px;height:36px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#111;font-size:18px;cursor:pointer}.jmsp-rp__prev[disabled],.jmsp-rp__prev.swiper-button-disabled{opacity:.35;cursor:default}.jmsp-rp__swiper{overflow:hidden;width:100%;padding:6px 2px 2px}.jmsp-rp__card{display:flex;flex-direction:column;height:100%;text-decoration:none;background:#fff;border:1px solid rgba(0,0,0,.10);border-radius:18px;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}@media (hover:hover){.jmsp-rp__card:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,0,0,.10)}}.jmsp-rp__media{display:block;aspect-ratio:16 / 10;background:rgba(0,0,0,.03);overflow:hidden}.jmsp-rp__media img{width:100%;height:100%;object-fit:cover;display:block}.jmsp-rp__ph{display:block;width:100%;height:100%;background:rgba(0,0,0,.05)}.jmsp-rp__body{padding:12px 12px 14px;display:flex;flex-direction:column;gap:6px}.jmsp-rp__name{font-weight:900;color:#111;line-height:1.15;font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:32px}.jmsp-rp__date{color:rgba(0,0,0,.60);font-size:.95rem;display:none}a.jmsp-rp__card{border:1px solid #8080804f;border-radius:8px}.swiper-slide a{display:flex!important}.jmsp-comments{margin-top:34px;padding:0}.jmsp-comments__title{margin:0 0 14px;font-size:clamp(18px, 3.2vw, 25px);line-height:1.05;font-weight:900;color:#254636}.jmsp-comments .container{width:100%!important;max-width:980px!important;padding:0 18px!important;margin:0 auto!important;background:transparent!important}.jmsp-comments .row{display:block!important;margin:0!important}.jmsp-comments [class*="col-"]{width:100%!important;max-width:100%!important;padding:0!important}.jmsp-comments .comments-container,.jmsp-comments .respond-container{background:transparent!important;border:0!important;padding:0!important;margin:0}.jmsp-comments .comments-title{margin:0 0 12px;font-size:14px;color:rgba(0,0,0,.55);font-weight:700}.jmsp-comments .commentlist{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:12px}.jmsp-comments .comment-body{background:#fff;border:1px solid rgba(0,0,0,.10)!important;border-radius:18px;padding:14px 16px;margin-bottom:10px!important}.jmsp-comments .comment-meta{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}.jmsp-comments .comment-author{display:flex;align-items:center;gap:10px}.jmsp-comments .comment-author .fn{font-weight:900;color:#111}.jmsp-comments .comment-author .says{display:none}.jmsp-comments .comment-metadata{font-size:13px;color:rgba(0,0,0,.55);white-space:nowrap}.jmsp-comments .comment-metadata a{color:rgba(0,0,0,.55);text-decoration:none}.jmsp-comments .comment-metadata a:hover{color:#254636}.jmsp-comments .edit-link a{margin-left:8px;color:#254636;font-weight:800;text-decoration:none}.jmsp-comments .comment-content{font-size:15px;line-height:1.55;color:rgba(0,0,0,.82)}.jmsp-comments .comment-content p{margin:0}.jmsp-comments .reply{margin-top:10px}.jmsp-comments .comment-reply-link{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;border-radius:12px;border:1px solid rgba(0,0,0,.10);background:#fff;color:#254636;font-weight:900;text-decoration:none}.jmsp-comments .comment-reply-link:hover{background:rgba(37,70,54,.08);border-color:rgba(37,70,54,.20)}.jmsp-comments #respond{background:#fff;border:1px solid rgba(0,0,0,.10);border-radius:22px;padding:18px 16px}.jmsp-comments .comment-reply-title{margin:0 0 10px;font-size:26px;font-weight:900;color:#254636}.jmsp-comments .logged-in-as{margin:0 0 12px;font-size:13px;color:rgba(0,0,0,.55);line-height:1.4}.jmsp-comments .logged-in-as a{color:#254636;font-weight:800;text-decoration:none}.jmsp-comments .required-field-message{display:none}.jmsp-comments .comment-form-comment label{display:block;margin:0 0 8px;font-weight:900;color:#111}.jmsp-comments #comment{width:100%;min-height:170px;border-radius:8px;border:1px solid rgba(0,0,0,.14)!important;padding:12px;font-size:15px;line-height:1.5;outline:none}.jmsp-comments #author,.jmsp-comments #email{width:100%;height:46px;border-radius:8px;border:1px solid rgba(0,0,0,.14)!important;padding:0 12px;font-size:15px;line-height:1.2;outline:none}.comment-form-url{display:none!important}.jmsp-comments #comment:focus{border-color:rgba(37,70,54,.45);box-shadow:0 0 0 4px rgba(37,70,54,.10)}.jmsp-comments .cf-turnstile{margin-top:10px}.jmsp-comments .cf-turnstile-br{display:none!important}.jmsp-comments .form-submit{margin:14px 0 0;display:block;justify-content:flex-start}.jmsp-comments #submit{height:46px;padding:0 18px;border-radius:14px;border:0;background:#254636;color:#fff;font-weight:900;cursor:pointer}.jmsp-comments #submit:hover{opacity:.92}@media (max-width:640px){.jmsp-comments .container{padding:0 14px!important}.jmsp-comments .comment-meta{flex-direction:column;align-items:flex-start}.jmsp-comments .comment-metadata{white-space:normal}.jmsp-comments .form-submit{justify-content:stretch}.jmsp-comments #submit{width:100%}}.jmsp-comments .reply{margin-top:10px;display:flex;justify-content:flex-end}.jmsp-comments .comment-reply-link{background:#fd6d3f!important;border:0!important;color:#fff!important;font-weight:900;height:36px;padding:0 14px;border-radius:12px}.jmsp-comments .comment-reply-link:hover{opacity:.92}.jmsp-comments .reply{margin-top:12px;display:flex;justify-content:flex-end}.jmsp-comments .comment-reply-link{display:inline-flex!important;align-items:center;justify-content:center;background:#fd6d3f!important;color:#fff!important;padding:10px 16px!important;height:auto!important;line-height:1!important;border-radius:999px!important;border:0!important;font-weight:900!important;font-size:14px!important;text-decoration:none!important;box-shadow:0 10px 22px rgba(253,109,63,.18);transition:transform .12s ease,opacity .12s ease,box-shadow .12s ease}.jmsp-comments .comment-reply-link:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 14px 28px rgba(253,109,63,.22)}@media (max-width:480px){.jmsp-comments .comment-reply-link{padding:9px 14px!important;font-size:13px!important}}.comments-title{display:none!important}div.jm-faq{margin-top:12px}div.jm-faq details{background:#fff;border:1px solid #e2d9ce;border-radius:8px;margin-bottom:10px;overflow:hidden}div.jm-faq details summary{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;font-size:.97rem;font-weight:700;color:#254636;cursor:pointer;list-style:none;gap:12px;background:#fff;border:none;margin:0;transition:background 0.2s}div.jm-faq details summary::-webkit-details-marker{display:none}div.jm-faq details summary::after{content:"+";display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:50%;background:#254636;color:#fff;font-size:1.3rem;font-weight:300;transition:background 0.2s,transform 0.3s}div.jm-faq details:hover summary{background:#f5efe6}div.jm-faq details[open] summary{background:#f5efe6;border-bottom:1px solid #e2d9ce;border-radius:8px 8px 0 0}div.jm-faq details[open] summary::after{content:"+";background:#e8601c;transform:rotate(45deg)}div.jm-faq details .jm-faq-answer{padding:16px 20px 20px;background:#f5efe6}div.jm-faq details .jm-faq-answer p{font-size:.95rem;color:#444;line-height:1.7;margin:0;padding:0;background:none;border:none}h2#a-lire-aussi{margin:10px!important;font-size:20px}div.jm-read-also li a{text-decoration:underline!important;color:#254636}.jm-read-also{background-color:#5a867142;border-radius:10px;padding:1px 10px 1px 10px;border:1px solid #2546367d}h3:has(+ul.jm-recipe-ingredients),h3:has(+ul.jm-recipe-steps){font-style:normal!important;text-decoration:none!important;font-weight:700!important;color:#254636!important}ul.jm-recipe-info{display:grid!important;grid-template-columns:repeat(4,1fr);background:#fdf6e369;border:1px solid #e8dcc8;border-radius:12px;overflow:hidden;list-style:none!important;padding:0!important;margin:0 0 32px 0!important}ul.jm-recipe-info li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:22px 12px;border-right:1px solid #e8dcc8;font-size:15px;font-weight:700;color:#254636;line-height:1.4;list-style:none!important;margin:0!important}ul.jm-recipe-info li::marker{content:""}ul.jm-recipe-info li:last-child{border-right:none}ul.jm-recipe-info li::before{content:"";display:block;width:28px;height:28px;margin-bottom:8px;background-repeat:no-repeat;background-position:center;background-size:contain}ul.jm-recipe-info li:nth-child(1)::before{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23303C42' d='M256,0C114.844,0,0,114.844,0,256s114.844,256,256,256s256-114.844,256-256S397.156,0,256,0z'/%3E%3Cpath fill='%23E6E6E6' d='M266.667,490.126v-31.46c0-5.896-4.771-10.667-10.667-10.667c-5.896,0-10.667,4.771-10.667,10.667v31.46c-120.868-5.473-217.987-102.591-223.46-223.46h31.46C59.229,266.667,64,261.896,64,256c0-5.896-4.771-10.667-10.667-10.667h-31.46c5.473-120.868,102.591-217.987,223.46-223.46v31.46C245.333,59.229,250.104,64,256,64c5.896,0,10.667-4.771,10.667-10.667v-31.46c120.868,5.473,217.987,102.591,223.46,223.46h-31.46c-5.896,0-10.667,4.771-10.667,10.667c0,5.896,4.771,10.667,10.667,10.667h31.46C484.654,387.535,387.535,484.654,266.667,490.126z'/%3E%3Cpath fill='%23303C42' d='M276.281,261.198c0.441-1.707,1.052-3.355,1.052-5.198c0-4.465-1.698-8.382-4.053-11.811l67.053-143.678c2.49-5.333,0.188-11.688-5.156-14.177C329.854,83.885,323.5,86.167,321,91.49l-67.005,143.583c-10.776,1.063-19.328,9.878-19.328,20.927c0,11.76,9.573,21.333,21.333,21.333c1.842,0,3.491-0.611,5.198-1.052l83.26,83.26c2.083,2.083,4.813,3.125,7.542,3.125c2.729,0,5.458-1.042,7.542-3.125c4.167-4.167,4.167-10.917,0-15.083L276.281,261.198z'/%3E%3C/svg%3E")}ul.jm-recipe-info li:nth-child(2)::before{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23303C42' d='M405.333,155.27V42.667C405.333,19.135,386.188,0,362.667,0H149.333c-23.521,0-42.667,19.135-42.667,42.667V155.27c-12.689,7.401-21.333,21.008-21.333,36.73v277.333C85.333,492.865,104.479,512,128,512h256c23.521,0,42.667-19.135,42.667-42.667V192C426.667,176.277,418.022,162.671,405.333,155.27z'/%3E%3Cpath fill='%23BCAAA4' d='M128,42.667c0-11.76,9.563-21.333,21.333-21.333h213.333c11.771,0,21.333,9.573,21.333,21.333v106.667h-32.018l0.016-54.716c1.77-0.694,3.54-1.633,5.169-3.242c4.938-4.844,5.5-11.854,5.5-16.708c0-18.542-8.979-32-21.354-32c-12.354,0-21.313,13.458-21.313,32c0,4.854,0.563,11.865,5.5,16.708c1.63,1.609,3.396,2.534,5.164,3.225l-0.016,54.733h-32l0.016-54.716c1.77-0.694,3.54-1.633,5.169-3.242c4.938-4.844,5.5-11.854,5.5-16.708c0-18.542-8.979-32-21.354-32c-12.354,0-21.313,13.458-21.313,32c0,4.854,0.563,11.865,5.5,16.708c1.632,1.611,3.396,2.535,5.164,3.227l-0.016,54.732h-42.646l0.016-54.716c1.77-0.694,3.54-1.633,5.169-3.242c4.938-4.844,5.5-11.854,5.5-16.708c0-18.542-8.979-32-21.354-32c-12.354,0-21.313,13.458-21.313,32c0,4.854,0.563,11.865,5.5,16.708c1.626,1.605,3.393,2.529,5.164,3.22l-0.016,54.738h-32.021l0.016-54.716c1.77-0.694,3.54-1.633,5.169-3.242c4.938-4.844,5.5-11.854,5.5-16.708c0-18.542-8.979-32-21.354-32c-12.354,0-21.313,13.458-21.313,32c0,4.854,0.563,11.865,5.5,16.708c1.626,1.605,3.393,2.529,5.164,3.22l-0.016,54.738H128V42.667z'/%3E%3Cpath fill='%23A1887F' d='M405.333,469.333c0,11.76-9.563,21.333-21.333,21.333H128c-11.771,0-21.333-9.573-21.333-21.333V192c0-11.76,9.563-21.333,21.333-21.333h256c11.771,0,21.333,9.573,21.333,21.333V469.333z'/%3E%3Cpath fill='%23303C42' d='M311.833,269.896C300.5,255.438,291.563,244.01,291.563,224c0-3.969-2.208-7.604-5.708-9.448c-3.5-1.823-7.75-1.594-11.021,0.667c-21.917,15.125-38.854,36.063-46.438,57.448c-4.083,11.448-6.167,22.521-7.146,31.99c-3.667-5.188-4.417-13.594-4.354-16.354c0.104-3.667-1.688-7.135-4.75-9.177c-3.021-2.021-6.917-2.354-10.292-0.854c-1.208,0.542-29.688,13.875-31.083,61.01c-0.104,1.573-0.104,3.146-0.104,4.719c0,45.583,38.271,82.667,85.333,82.667s85.333-37.083,85.333-82.667c0-2.25-0.146-4.344-0.479-8.552C338.333,303.76,324.25,285.771,311.833,269.896z'/%3E%3Cpath fill='%23FFCA28' d='M256,405.333c-35.292,0-64-27.51-64-61.333l0.083-3.75c0.417-14.396,3.833-24.229,7.604-30.781c1.708,4.042,4.104,8.073,7.5,11.563c6.125,6.302,14.396,9.635,23.917,9.635c5.896,0,10.667-4.771,10.667-10.667c0-9.719,1.167-24.573,6.708-40.188c4.438-12.479,13-24.906,24.333-35.604c4.313,15.958,13.375,27.542,22.208,38.844c11.604,14.813,22.563,28.802,24.563,53.938c0,0.042,0.167,2.177,0.167,2.219c0.125,1.563,0.25,3.115,0.25,4.792C320,377.823,291.292,405.333,256,405.333z'/%3E%3Cpath fill='%23FF8F00' d='M256,405.333c-19.567,0-35.484-15.253-35.484-34.005l0.046-2.079c0.231-7.982,2.125-13.434,4.216-17.066c0.947,2.241,2.275,4.476,4.158,6.411c3.396,3.494,7.982,5.342,13.26,5.342c3.269,0,5.914-2.645,5.914-5.914c0-5.388,0.647-13.624,3.719-22.281c2.46-6.919,7.208-13.809,13.491-19.74c2.391,8.848,7.416,15.27,12.313,21.536c6.434,8.213,12.509,15.969,13.618,29.905c0,0.023,0.092,1.207,0.092,1.23c0.069,0.866,0.139,1.727,0.139,2.657C291.484,390.081,275.567,405.333,256,405.333z'/%3E%3C/svg%3E")}ul.jm-recipe-info li:nth-child(3)::before{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Ccircle fill='%23303C42' cx='256' cy='256' r='170.667'/%3E%3Ccircle fill='%23F2F2F2' cx='256' cy='256' r='149.333'/%3E%3Cpath fill='%23303C42' d='M266.667,138.667c0-5.896-4.771-10.667-10.667-10.667c-70.583,0-128,57.417-128,128c0,5.896,4.771,10.667,10.667,10.667s10.667-4.771,10.667-10.667c0-58.813,47.854-106.667,106.667-106.667C261.896,149.333,266.667,144.563,266.667,138.667z'/%3E%3Cpath fill='%23303C42' d='M256,362.667c-5.896,0-10.667,4.771-10.667,10.667S250.104,384,256,384c70.583,0,128-57.417,128-128c0-5.896-4.771-10.667-10.667-10.667s-10.667,4.771-10.667,10.667C362.667,314.813,314.813,362.667,256,362.667z'/%3E%3Cpath fill='%23303C42' d='M501.333,85.333c-29.417,0-53.333,23.927-53.333,53.333V256c0,17.646,14.354,32,32,32h10.667v128c0,5.896,4.771,10.667,10.667,10.667S512,421.896,512,416V96C512,90.104,507.229,85.333,501.333,85.333z'/%3E%3Cpath fill='%23E6E6E6' d='M490.667,266.667H480c-5.875,0-10.667-4.781-10.667-10.667V138.667c0-13.906,8.917-25.771,21.333-30.177V266.667z'/%3E%3Cpath fill='%23303C42' d='M85.333,192V96c0-5.896-4.771-10.667-10.667-10.667C68.771,85.333,64,90.104,64,96v96c0,7.794-4.408,14.332-10.667,18.056V96c0-5.896-4.771-10.667-10.667-10.667S32,90.104,32,96v114.056c-6.259-3.724-10.667-10.262-10.667-18.056V96c0-5.896-4.771-10.667-10.667-10.667S0,90.104,0,96v96c0,19.826,13.654,36.382,32,41.151V416c0,5.896,4.771,10.667,10.667,10.667S53.333,421.896,53.333,416V233.151C71.68,228.382,85.333,211.826,85.333,192z'/%3E%3C/svg%3E")}ul.jm-recipe-info li:nth-child(4)::before{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 469.333 469.333'%3E%3Cpath fill='%23303C42' d='M352,42.667c-6.464,0-13.219,0.855-20.234,2.158C308.273,17.439,273.496,0,234.667,0s-73.607,17.439-97.099,44.824c-7.016-1.302-13.771-2.158-20.234-2.158C52.635,42.667,0,95.302,0,160c0,44.333,25,84.635,64.25,104.563L64.042,425.76c-0.01,11.635,4.51,22.573,12.729,30.802c8.229,8.24,19.156,12.771,30.792,12.771h254.25c24,0,43.521-19.521,43.521-43.521V264.406c39.104-19.979,64-60.219,64-104.406C469.333,95.302,416.698,42.667,352,42.667z'/%3E%3Cpath fill='%23E6E6E6' d='M361.813,448h-254.25c-5.927,0-11.5-2.313-15.698-6.51c-4.188-4.198-6.5-9.771-6.49-15.708L85.43,384H384v41.813C384,438.042,374.042,448,361.813,448z'/%3E%3Cpath fill='%23F2F2F2' d='M390.604,247.802c-0.563,0.229-1.094,0.5-1.594,0.823c-1.344,0.833-2.448,1.938-3.271,3.208c-0.833,1.26-1.396,2.719-1.625,4.281c-0.094,0.594-0.125,1.188-0.115,1.792v104.76H85.457l0.137-104.615c0.01-0.583-0.021-1.177-0.104-1.75c-0.229-1.615-0.823-3.115-1.688-4.417c-0.813-1.219-1.875-2.281-3.167-3.094c-0.531-0.333-1.094-0.625-1.677-0.865C43.948,232.615,21.333,198.135,21.333,160c0-52.938,43.063-96,96-96c2.069,0,4.253,0.25,6.396,0.419c-10.792,18.757-17.063,40.43-17.063,63.581c0,5.896,4.771,10.667,10.667,10.667S128,133.896,128,128c0-58.813,47.854-106.667,106.667-106.667S341.333,69.188,341.333,128c0,5.896,4.771,10.667,10.667,10.667c5.896,0,10.667-4.771,10.667-10.667c0-23.151-6.271-44.824-17.063-63.581C347.747,64.25,349.931,64,352,64c52.938,0,96,43.063,96,96C448,198,425.479,232.438,390.604,247.802z'/%3E%3Cpath fill='%23303C42' d='M128,224c0-5.896-4.771-10.667-10.667-10.667s-10.667,4.771-10.667,10.667c0,28.01,30.896,66.469,34.417,70.771c2.115,2.563,5.177,3.896,8.26,3.896c2.375,0,4.771-0.792,6.76-2.417c4.552-3.74,5.208-10.458,1.479-15.021C146.146,267.292,128,239.438,128,224z'/%3E%3Cpath fill='%23303C42' d='M352,213.333c-5.896,0-10.667,4.771-10.667,10.667c0,15.385-18.146,43.271-29.583,57.24c-3.729,4.552-3.063,11.271,1.49,15.01c1.979,1.625,4.375,2.417,6.76,2.417c3.083,0,6.135-1.333,8.25-3.896c3.521-4.302,34.417-42.76,34.417-70.771C362.667,218.104,357.896,213.333,352,213.333z'/%3E%3Cpath fill='%23303C42' d='M234.667,213.333c-5.896,0-10.667,4.771-10.667,10.667v64c0,5.896,4.771,10.667,10.667,10.667s10.667-4.771,10.667-10.667v-64C245.333,218.104,240.563,213.333,234.667,213.333z'/%3E%3C/svg%3E")}ul.jm-recipe-info li strong{font-size:11px;font-weight:700;color:#5e6e3a;text-transform:uppercase;letter-spacing:.7px;display:block;margin-bottom:4px}@media (max-width:768px){ul.jm-recipe-info{grid-template-columns:repeat(2,1fr)}ul.jm-recipe-info li:nth-child(2){border-right:none}ul.jm-recipe-info li:nth-child(1),ul.jm-recipe-info li:nth-child(2){border-bottom:1px solid #e8dcc8}}ul.jm-recipe-ingredients{background:#fdf6e369;border:1px solid #e8dcc8;border-radius:12px;padding:24px 28px!important;margin:0 0 32px 0!important;display:grid!important;grid-template-columns:1fr 1fr;gap:6px 28px;list-style:none!important}ul.jm-recipe-ingredients li{position:relative;padding:6px 0 6px 26px!important;margin:0!important;font-size:15px;line-height:1.55;color:#4a3f2f;list-style:none!important}ul.jm-recipe-ingredients li::marker{content:""}ul.jm-recipe-ingredients li::before{content:"✓";position:absolute;left:0;top:6px;color:#7a8b4f;font-weight:700;font-size:16px}ul.jm-recipe-ingredients li a{color:#254636;font-weight:500;text-decoration:underline}ul.jm-recipe-ingredients li a:hover{color:#7a8b4f}ul.jm-recipe-ingredients li.jm-recipe-ingredients-title{grid-column:1 / -1;padding:4px 0 8px 0!important;margin:18px 0 6px 0!important;font-size:12px;font-weight:700;color:#5e6e3a;text-transform:uppercase;letter-spacing:.7px;border-bottom:1px solid #e8dcc8}ul.jm-recipe-ingredients li.jm-recipe-ingredients-title:first-child{margin-top:0!important}ul.jm-recipe-ingredients li.jm-recipe-ingredients-title::before{content:none}@media (max-width:768px){ul.jm-recipe-ingredients{grid-template-columns:1fr;padding:20px 22px!important}}ul.jm-recipe-steps{list-style:none!important;padding:0!important;margin:0 0 32px 0!important;counter-reset:recipe-step}ul.jm-recipe-steps li{position:relative;padding:0 0 22px 56px!important;margin:0!important;counter-increment:recipe-step;font-size:16px;line-height:1.65;color:#4a3f2f;list-style:none!important}ul.jm-recipe-steps li::marker{content:""}ul.jm-recipe-steps li::before{content:counter(recipe-step);position:absolute;left:0;top:0;width:38px;height:38px;border-radius:50%;background:#254636;color:#fff;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;z-index:1}ul.jm-recipe-steps li::after{content:"";position:absolute;left:18px;top:38px;bottom:0;width:2px;background:#e8dcc8}ul.jm-recipe-steps li:last-child::after{display:none}ul.jm-recipe-steps li strong{display:block;font-size:14px;font-weight:700;color:#254636;text-transform:uppercase;letter-spacing:.5px;margin:0 0 6px 0;padding-top:8px}@media (max-width:768px){ul.jm-recipe-steps li{padding:0 0 18px 48px!important}ul.jm-recipe-steps li::before{width:32px;height:32px;font-size:14px}ul.jm-recipe-steps li::after{left:15px;top:32px}}