.feature-list{margin:0;padding:0;list-style:none;color:#1e4036}.feature-item__icon{display:block;flex:none;object-fit:contain}.feature-list--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.feature-list--grid .feature-item{position:relative;display:flex;align-items:center;gap:10px;min-height:64px;padding:12px;border:1px solid transparent;border-radius:12px;background:#fff;font-size:13px;font-weight:500;line-height:1.3}.feature-list--grid .feature-item:has(.feature-item__badge){padding-right:34px}.feature-list--grid .feature-item__icon{width:28px;height:28px}.feature-item__badge{position:absolute;top:6px;right:6px;padding:3px 6px;border-radius:999px;background:#e6f0da;color:#3d7a10;font-size:11.5px;font-weight:700;line-height:1}.feature-list--card .feature-item{display:flex;align-items:center;gap:14px;padding:14px;border-radius:12px;background:#fff}.feature-list--card .feature-item__icon{width:68px;height:68px}.feature-list--card .feature-item__label{display:block;margin-bottom:4px;font-size:15.5px;font-weight:600;line-height:1.3}.feature-item__description{display:block;font-size:13.5px;line-height:1.4;color:#4a5e56}.feature-list--badges,.feature-list--chips{display:flex;flex-wrap:wrap;gap:6px}.feature-list--badges .feature-item,.feature-list--chips .feature-item{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#fff;white-space:nowrap}.feature-list--badges .feature-item{font-size:12.5px;font-weight:600;line-height:1}.feature-list--chips .feature-item{font-size:13px;font-weight:500;line-height:1.1}.feature-list--badges .feature-item__icon{width:13px;height:13px}.feature-list--chips .feature-item__icon{width:14px;height:14px}.feature-list--line .feature-item{display:flex;align-items:center;gap:10px;font-size:13.5px;line-height:1.4}.feature-list--line .feature-item__icon{width:22px;height:22px}.feature-list .feature-item--hl{border-color:#d7e7c4;background:#edf4e4;color:#2e5e0e}@media(min-width:768px){.feature-list--grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-list--grid .feature-item,.feature-list--grid .feature-item:has(.feature-item__badge){flex-direction:column;justify-content:flex-start;padding:16px 10px 14px;text-align:center}}.product-info{color:#1e4036}.product-info hr{margin:10px 0}.product-info__item[open]{padding:15px;border-radius:16px;background:#f1eae5}.product-info hr:has(+.product-info__item[open]),.product-info__item[open]+hr{border-color:transparent}.product-info__summary{display:flex;align-items:center;justify-content:space-between;margin:0;padding:0;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.product-info__summary,.product-info__summary:hover{color:#1e4036}.product-info__summary::-webkit-details-marker{display:none}.product-info__title{font-size:16px;font-weight:500;line-height:1.3}.product-info__chevron{flex:none;width:18px;height:18px;color:#56a511;transition:transform .2s}.product-info__item[open]>summary .product-info__chevron{transform:rotate(180deg)}.product-info__body{padding-top:12px;animation:product-info-open .2s ease-out}.product-info__intro{margin:0 0 12px;font-size:14px;line-height:1.45}.product-info__label{margin:16px 0 8px;font-size:12.5px;font-weight:500;line-height:1.3;color:#6a7c74}.product-info .feature-list--card{margin-bottom:16px}.product-info__badges{margin-top:16px}.product-info__nutrition-line{margin-top:12px}.product-info__more{display:none}.product-info__item--preview .product-info__more{display:flex;align-items:center;gap:6px;margin:2px auto 0;padding:6px 4px;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:inherit;cursor:pointer}.product-info__more span{text-decoration:underline;text-decoration-color:#a9cf85;text-decoration-thickness:1.5px;text-underline-offset:4px}.product-info__more .product-info__chevron{width:16px;height:16px}.product-info__item--preview .product-info__uses{position:relative;max-height:96px;overflow:hidden}.product-info__item--preview .product-info__uses:after{content:"";position:absolute;inset:auto 0 0;height:76px;background:linear-gradient(to bottom,#f1eae500,#f1eae5 92%);pointer-events:none}.product-info__item--preview .product-info__full{display:none}.product-info__item--preview[open]>summary .product-info__chevron{transform:none}.product-info__stats{display:grid;grid-template-columns:repeat(3,1fr);margin:16px 0 0;padding:14px 0 0;border-top:1px solid #E2D6CE;list-style:none}.product-info__stats li{padding:0 6px;text-align:center}.product-info__stats li+li{border-left:1px solid #E2D6CE}.product-info__stats strong{display:block;font-size:18.5px;font-weight:600;line-height:1.2}.product-info__stats span{display:block;margin-top:2px;font-size:13px;line-height:1.3;color:#4a5e56}.product-info__calories{display:flex;align-items:center;gap:16px;padding:14px;border-radius:12px;background:#fff}.product-info__calories-number{margin:0;font-size:38px;font-weight:600;line-height:1;letter-spacing:-.02em;white-space:nowrap}.product-info__calories-number i{font-style:normal;font-weight:400;color:#9aa8a2}.product-info__calories-detail{flex:1;min-width:0}.product-info__calories-caption{margin:0 0 8px;font-size:14px;font-weight:500;line-height:1.3}.product-info__bar{height:8px;overflow:hidden;border-radius:99px;background:#ece6df}.product-info__bar i{display:block;height:100%;border-radius:99px;background:#5ca41d}.product-info__bar-keys{display:flex;justify-content:space-between;gap:6px;margin-top:6px;font-size:12.5px;line-height:1.3;color:#6a7c74}.product-info__bar-keys strong{font-weight:600;color:#3d7a10}.product-info__allergens{margin-top:8px;padding:14px;border:1px solid #F0DDB5;border-radius:12px;background:#fbf2e1}.product-info__allergens-title{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:#6b4708}.product-info__allergens-title svg{flex:none;width:18px;height:18px}.product-info__chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.product-info__chips li{padding:7px 12px;border-radius:999px;background:#fff;font-size:13px;font-weight:500;line-height:1.1}.product-info__timeline{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 14px;padding:0;list-style:none}.product-info__timeline li{position:relative;padding:0 4px;text-align:center}.product-info__timeline li+li:before{content:"";position:absolute;top:21px;right:50%;width:100%;border-top:2px dashed #5CA41D}.product-info__step-dot{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 auto 8px;border-radius:50%;background:#fff}.product-info__step-dot img{width:24px;height:24px}.product-info__step--hl .product-info__step-dot{background:#edf4e4;box-shadow:0 0 0 1px #d7e7c4}.product-info__timeline strong{display:block;font-size:14px;font-weight:600;line-height:1.3}.product-info__timeline span:not(.product-info__step-dot){display:block;margin-top:2px;font-size:12.5px;line-height:1.35;color:#6a7c74}.product-info__ship-cards{display:grid;gap:8px;margin:0;padding:0;list-style:none}.product-info__ship-cards li{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid transparent;border-radius:12px;background:#fff}.product-info__ship-cards img{flex:none;width:28px;height:28px}.product-info__ship-cards strong{display:block;font-size:14px;font-weight:600;line-height:1.3}.product-info__ship-cards span{display:block;font-size:13px;line-height:1.35;color:#4a5e56}.product-info__ship-cards .product-info__ship-card--hl{border-color:#d7e7c4;background:#edf4e4}.product-info__ship-card--hl,.product-info__ship-card--hl span{color:#2e5e0e}.product-info__ship-chips{margin-top:10px}@media(min-width:768px){.product-info__title{font-size:17px}.product-info__ship-cards{grid-template-columns:1fr 1fr}}@keyframes product-info-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/150/assets/product-info.css.map */
