.grid-3{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:820px){.grid-3{grid-template-columns:repeat(3,1fr)}}.product-card{background:#fafaf7;border:1px solid #e5ead6;border-radius:12px;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.75rem;position:relative}.product-card__media{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:10px}.product-card__media img{width:100%;height:100%;object-fit:cover;display:block}.product-card__title{font-size:15px!important;font-weight:600;line-height:1.2;color:#27332f;margin:0 0 .45rem}@media(min-width:768px){.product-card__title{font-size:1.0625rem}}.product-card__meta{font-size:12px;opacity:.85}.product-card__list{margin:.25rem 0 .25rem 1.1rem;font-size:15px!important;line-height:1.6}.product-card__list li{margin:.3rem 0}.et-spotlights .key-list{margin:0 0 .85rem;padding-left:1.1rem;font-size:.95rem;line-height:1.6}.et-spotlights .key-list li{margin:.3rem 0}.product-card__cta{margin-top:auto;display:flex}.product-card__badge{position:absolute;top:.85rem;left:.85rem;padding:.15rem .55rem;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:#bbdf4d;color:#0a2822}.product-card__best-for{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .25rem;opacity:.85}.product-card__pills{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.45rem}.product-card__price-row{display:flex;align-items:baseline;gap:.4rem;margin-bottom:.4rem}.product-card__price,.product-card__price--sale{font-weight:700}.product-card__price-compare{font-size:.8rem;text-decoration:line-through;opacity:.75}.product-card__value{font-size:.8rem;margin:0 0 .5rem}.et-spotlights .key-list{margin:0 0 .85rem;padding-left:1.1rem;font-size:.9rem;min-height:210px}.et-spotlights .key-list li{margin:.15rem 0}.et-spotlights{margin:2.5rem 0}.et-spotlights>h2{font-size:1.15rem;margin-bottom:.25rem}.et-spotlights>p{margin-bottom:1.5rem;max-width:44rem}.et-spotlights.et-spotlights .key-list,.et-spotlights.et-spotlights .key-list li,.et-spotlights.et-spotlights .product-card__list,.et-spotlights.et-spotlights .product-card__list li{font-size:14px!important;line-height:1.6!important}.et-spotlights.et-spotlights .product-card__title{font-size:15px;line-height:1.4}.et-spotlights.et-spotlights .product-card__rating{display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem}.et-spotlights.et-spotlights .product-card__rating-stars{font-size:14px!important;color:#ffb800;letter-spacing:.05em}.et-spotlights.et-spotlights .product-card__rating-count{font-size:11px;color:#666}.et-spotlights.et-spotlights .product-card__price{font-size:12px;font-weight:600;color:#c00}.et-spotlights.et-spotlights .product-card__price.product-card__price--sale{color:#c00}.et-spotlights.et-spotlights .product-card .et-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:48px;padding:0 .75rem;border-radius:.75rem;background:#6baf92;color:#fafaf7!important;font-family:inherit;font-weight:600;font-size:13.5px;border:none;box-shadow:none;text-transform:capitalize;text-decoration:none!important;cursor:pointer}.et-spotlights.et-spotlights .product-card .et-btn:focus,.et-spotlights.et-spotlights .product-card .et-btn:hover{text-decoration:none!important;filter:brightness(.95)}.et-spotlights.et-spotlights .product-card__badge{display:inline-block;padding:2px 8px;border-radius:2px;border:1px solid #93c020;background-color:transparent;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;color:#93c020}.et-spotlights.et-spotlights .product-card__best-for{font-size:11px;line-height:1.4;letter-spacing:.03em}.et-spotlights.et-spotlights .product-card__value,.et-spotlights.et-spotlights .product-card__value strong{font-size:11px;line-height:1.5}.et-spotlights.et-spotlights .product-card__price,.et-spotlights.et-spotlights .product-card__price.product-card__price--sale{font-size:15px;font-weight:700}.et-spotlights.et-spotlights .product-card__price-compare{font-size:11px;color:#666}.et-spotlights.et-spotlights .product-card{transition:transform .18s cubic-bezier(.25,.46,.45,.94),box-shadow .18s cubic-bezier(.25,.46,.45,.94)}.et-spotlights.et-spotlights .product-card:hover{transform:translateY(-3px);box-shadow:0 4px 12px #00000014}@media(max-width:768px){.et-spotlights.et-spotlights .product-card__body>p:not(.product-card__best-for):not(.product-card__value){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.bn-key-takeaways{--kt-bg:#fbf5ed;--kt-border:#F0DEC1;--kt-shadow:rgba(39, 51, 47, .06);--kt-text:#27332F;--kt-bullet:#D95D68;--kt-wave:#f7efe0}.bn-key-takeaways__wave-svg path{fill:var(--kt-wave)}.bn-key-takeaways{position:relative;overflow:hidden;background:var(--kt-bg);border:1px solid var(--kt-border);border-radius:16px;box-shadow:0 10px 26px var(--kt-shadow);margin:1.25rem 0 1.75rem;max-width:56rem;width:100%}.bn-key-takeaways__header{display:flex;align-items:center;justify-content:space-between;padding:2rem 2rem 1.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.bn-key-takeaways__header .bn-key-takeaways__title{margin:0}.bn-key-takeaways__toggle{position:relative;flex:0 0 38px;width:38px;height:38px;border-radius:999px;border:1px solid #d8c29f;background:#ffffff73;transition:transform .3s ease}.bn-key-takeaways__toggle:after,.bn-key-takeaways__toggle:before{content:"";position:absolute;top:50%;left:50%;background:var(--kt-text,#27332f);border-radius:2px;transition:transform .3s ease,opacity .3s ease}.bn-key-takeaways__toggle:before{width:14px;height:2px;transform:translate(-50%,-50%)}.bn-key-takeaways__toggle:after{width:2px;height:14px;transform:translate(-50%,-50%);opacity:0}.bn-key-takeaways.is-collapsed .bn-key-takeaways__toggle:after{opacity:1}.bn-key-takeaways__body{max-height:800px;overflow:hidden;transition:max-height .4s ease,opacity .3s ease;opacity:1}.bn-key-takeaways.is-collapsed .bn-key-takeaways__body{max-height:0;opacity:0}.bn-key-takeaways__content{position:relative;z-index:2;padding:1.25rem 2rem 1.5rem}.bn-key-takeaways__title{margin:0 0 1.25rem;color:var(--kt-text);font-size:1.75rem;font-weight:600;line-height:1.15;letter-spacing:-.01em}.bn-key-takeaways__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1rem}.bn-key-takeaways__list li{position:relative;padding-left:1.5rem;color:var(--kt-text);font-size:1.05rem;line-height:1.6}.bn-key-takeaways__list li:before{content:"";position:absolute;left:.15rem;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--kt-bullet)}.bn-key-takeaways__wave{position:absolute;left:0;right:0;bottom:0;height:140px;z-index:1;overflow:hidden;pointer-events:none}.bn-key-takeaways__wave-svg{display:block;width:100%;height:100%}.bn-key-takeaways__footer{position:relative;z-index:3;min-height:70px}.bn-key-takeaways__brand{position:absolute;right:1rem;bottom:1rem}.bn-key-takeaways__brand img{display:block;width:92px;height:auto;opacity:.95}@media(max-width:768px){.bn-key-takeaways{border-radius:14px;margin:1rem 0 1.5rem}.bn-key-takeaways__header{padding:1.5rem 1.25rem 0}.bn-key-takeaways__content{padding:1rem 1.25rem 1.15rem}.bn-key-takeaways__title{font-size:1.45rem;margin-bottom:0}.bn-key-takeaways__list li{font-size:1rem}.bn-key-takeaways__footer{min-height:60px}.bn-key-takeaways__brand{right:1rem;bottom:.9rem}.bn-key-takeaways__brand img{width:66px}}.bn-article .bn-recipe-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin:1rem 0 1.25rem;align-items:stretch}@media(min-width:820px){.bn-article .bn-recipe-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media(min-width:1100px){.bn-article .bn-recipe-grid{grid-template-columns:repeat(3,1fr)}}.bn-article .bn-recipe-grid .bn-recipe-card{background:#fafaf7;border:1px solid #e9edeb;border-radius:14px;overflow:hidden;box-shadow:0 2px 10px #0000000f;display:flex;flex-direction:column;height:100%!important}@media(min-width:820px){.bn-article .bn-recipe-grid .bn-recipe-card{min-height:660px}}.bn-article .bn-recipe-grid .bn-recipe-card .bn-recipe-card__header{padding:.95rem 1rem .7rem}.bn-article .bn-recipe-grid .bn-recipe-card .bn-recipe-card__title{margin:0;font-size:1.05rem;line-height:1.2;color:#27332f;font-weight:800}.bn-article .bn-recipe-grid .bn-recipe-card .bn-recipe-card__subtitle{margin:.3rem 0 0;font-size:.95rem;line-height:1.35;color:#27332f;opacity:.9}.bn-article .bn-recipe-grid .bn-recipe-card .bn-recipe-card__media{margin:0;width:100%;background:#f6eedd;border-top:1px solid #e9edeb;border-bottom:1px solid #e9edeb;height:180px!important;overflow:hidden!important;display:block}@media(min-width:820px){.bn-article .bn-recipe-grid .bn-recipe-card .bn-recipe-card__media{height:200px!important}}.bn-article .bn-recipe-grid .bn-recipe-card .bn-recipe-card__img{width:100%!important;height:100%!important;display:block;object-fit:cover!important;object-position:center}.bn-article .bn-recipe-grid .bn-recipe-card .bn-recipe-card__body{padding:1rem;display:flex!important;flex-direction:column!important;gap:.85rem;flex:1 1 auto!important;min-height:0}.bn-article .bn-recipe-grid .bn-recipe-card .bn-recipe-card__ingredients{margin:0;padding-left:1.15rem;font-size:.98rem}.bn-article .bn-recipe-grid .bn-recipe-card .bn-recipe-card__ingredients li{margin:.2rem 0;color:#27332f;line-height:1.35}.bn-article .bn-recipe-grid .bn-recipe-card .bn-recipe-card__steps{margin:0;padding-left:1.25rem;font-size:.98rem;border-top:1px dashed #e9edeb;padding-top:.75rem;margin-top:.25rem}.bn-article .bn-recipe-grid .bn-recipe-card .bn-recipe-card__steps li{margin:.2rem 0;color:#27332f;line-height:1.35}.bn-article .bn-recipe-grid .bn-recipe-card .bn-recipe-card__ingredients,.bn-article .bn-recipe-grid .bn-recipe-card .bn-recipe-card__steps{margin-bottom:.25rem}.bn-article .bn-recipe-grid .bn-recipe-card .bn-recipe-card__note{margin:0;margin-top:auto!important;padding:.85rem .9rem;background:#f6eedd;border:1px solid #e9edeb;border-radius:12px;color:#27332f;line-height:1.45;border-top:1px dashed #e5ead6}@media(max-width:420px){.bn-article .bn-recipe-grid .bn-recipe-card .bn-recipe-card__header{padding:.85rem .9rem .6rem}.bn-article .bn-recipe-grid .bn-recipe-card .bn-recipe-card__body{padding:.9rem}}.et-poll{margin:12px 0 16px;clear:both}.et-poll__inner{padding:14px;background:#fafaf7;border:1px solid #e5ead6;border-radius:10px}.et-poll__kicker{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#27332f;opacity:.75}.et-poll__question{margin:0 0 10px;font-size:14px;line-height:1.45;color:#27332f;font-weight:600}.et-poll__options{display:grid;gap:8px}.et-poll__btn{-webkit-appearance:none;appearance:none;width:100%;text-align:left;padding:10px 12px;font-size:14px;line-height:1.2;border-radius:8px;border:1px solid #e5ead6;background:#fff;color:#27332f;cursor:pointer;transition:transform .02s ease,filter .15s ease}.et-poll__btn:hover{filter:brightness(.98)}.et-poll__btn:active{transform:translateY(1px)}.et-poll__btn:disabled{cursor:not-allowed}.et-poll__note{margin:10px 0 0;font-size:13px;line-height:1.4;color:#27332f;opacity:.85}@media(min-width:820px){.et-poll--right{float:right;width:min(320px,40%);margin:6px 0 14px 16px}.et-poll--two .et-poll__options{grid-template-columns:1fr 1fr}}@media(max-width:819px){.et-poll--right{float:none;width:100%;margin:12px 0 16px}}.et-poll__btn.is-selected{border-color:#bbdf4d;background:#f7faf2;font-weight:700}.et-poll__btn.is-dim{opacity:.7}.et-poll__results{margin-top:10px}.et-poll__result{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;margin:8px 0}.et-poll__bar{position:relative;height:36px;border-radius:10px;background:#fff;border:1px solid #e5ead6;overflow:hidden}.et-poll__fill{height:100%;width:0%;border-radius:10px;background:#f7faf2;transition:width .35s ease}.et-poll__label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:8px;padding:0 10px;font-size:14px;color:#27332f;font-weight:600}.et-poll__meta{font-size:13px;color:#27332f;opacity:.85;white-space:nowrap}.et-poll__summary{margin-top:8px;font-size:13px;color:#27332f;opacity:.85}.poll-results{max-width:500px;margin:20px auto;padding:20px;background:#f9f9f9;border-radius:8px}.poll-results h3{margin:0 0 20px;color:#333;font-size:18px}.poll-result-item{margin-bottom:15px}.result-label{display:flex;justify-content:space-between;margin-bottom:5px;font-size:14px}.result-label .answer{font-weight:600;color:#333}.result-label .count{color:#666}.result-bar-container{background:#e9edeb;border-radius:999px;height:8px;overflow:hidden}.result-bar{height:100%;border-radius:999px;background:#6baf92!important;background-image:none!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bn-blog.css.map */
