.efc-hl,.efc-hl *,.efc-hl *:before,.efc-hl *:after{box-sizing:border-box}.efc-hl{--hl-accent: #246b3b;--hl-bg: #eff8f0;--hl-text: #243b29;--hl-size: 14px;--hl-cols-d: 2;--hl-cols-m: 1;width:100%;margin:18px 0;padding:16px;border-radius:10px;color:var(--hl-text);font-size:var(--hl-size);line-height:1.5}.efc-hl__title{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-size:1.125em;font-weight:700;line-height:1.35;letter-spacing:0;color:inherit}.efc-hl__title svg{flex:none;color:var(--hl-accent)}.efc-hl--banner{padding-top:0;background:var(--hl-bg);border:1px solid rgba(0,0,0,.1);border:1px solid color-mix(in srgb,var(--hl-accent) 28%,#fff);overflow:hidden}.efc-hl--banner .efc-hl__title{margin:0 -16px 14px;padding:12px 16px;background:var(--hl-accent);color:#fff}.efc-hl--banner .efc-hl__title svg{color:#fff}.efc-hl--soft{background:var(--hl-bg);border-left:4px solid var(--hl-accent)}.efc-hl--outline{background:#fff;border:1px solid rgba(0,0,0,.14);border:1px solid color-mix(in srgb,var(--hl-accent) 35%,#fff)}.efc-hl--plain{padding:0;margin:16px 0;background:none;border-radius:0}.efc-hl__list{display:grid;grid-template-columns:repeat(var(--hl-cols-m),minmax(0,1fr));gap:12px 18px;margin:0;padding:0;list-style:none}.efc-hl__list--more{margin-top:12px}@media screen and (min-width:750px){.efc-hl__list{grid-template-columns:repeat(var(--hl-cols-d),minmax(0,1fr))}}.efc-hl__item{display:flex;align-items:flex-start;gap:8px;min-width:0;margin:0}.efc-hl__ico{flex:none;width:17px;height:17px;margin-top:2px;color:var(--hl-accent)}.efc-hl__dot{flex:none;width:7px;height:7px;margin:8px 5px 0;border-radius:50%;background:var(--hl-accent)}.efc-hl__t{min-width:0;overflow-wrap:anywhere;font-weight:500}.efc-hl__item--spec{flex-direction:column;gap:1px;padding-left:10px;border-left:3px solid var(--hl-accent);border-left:3px solid color-mix(in srgb,var(--hl-accent) 55%,transparent)}.efc-hl__k{font-size:.82em;font-weight:600;letter-spacing:.03em;text-transform:uppercase;opacity:.7}.efc-hl__v{font-weight:700;overflow-wrap:anywhere}.efc-hl__item--note{grid-column:1 / -1;padding:9px 11px;border-radius:8px;background:#fff7e0;border:1px solid #f0dca0;color:#5c4400}.efc-hl__item--note .efc-hl__ico{color:#a87400}.efc-hl__more{margin-top:12px}.efc-hl__more-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 2px;font-size:.93em;font-weight:700;color:var(--hl-accent);cursor:pointer;list-style:none;touch-action:manipulation}.efc-hl__more-btn::-webkit-details-marker{display:none}.efc-hl__more-btn svg{transition:transform .15s}.efc-hl__more[open] .efc-hl__more-btn svg{transform:rotate(180deg)}.efc-hl__more-close,.efc-hl__more[open] .efc-hl__more-open{display:none}.efc-hl__more[open] .efc-hl__more-close{display:inline}.efc-hl__more-btn:focus-visible{outline:2px solid var(--hl-accent);outline-offset:2px;border-radius:4px}.efc-hl__foot{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;margin:14px 0 0;padding-top:11px;border-top:1px dashed rgba(0,0,0,.18);border-top:1px dashed color-mix(in srgb,var(--hl-accent) 30%,transparent);font-size:.88em;opacity:.9}.efc-hl__foot a{font-weight:700;color:var(--hl-accent);text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.efc-hl{margin:14px 0;padding:13px;border-radius:9px}.efc-hl--banner{padding-top:0}.efc-hl--banner .efc-hl__title{margin:0 -13px 12px;padding:11px 13px}.efc-hl--plain{padding:0}.efc-hl__list{gap:11px 12px}}@media screen and (max-width:749px){.efc-hl--cm1 .efc-hl__item--spec{flex-direction:row;align-items:baseline;justify-content:space-between;gap:14px;padding:0 0 9px;border-left:0;border-bottom:1px solid rgba(0,0,0,.08)}.efc-hl--cm1 .efc-hl__v{text-align:right}}@media screen and (min-width:750px){.efc-hl--cd1 .efc-hl__item--spec{flex-direction:row;align-items:baseline;justify-content:space-between;gap:14px;padding:0 0 9px;border-left:0;border-bottom:1px solid rgba(0,0,0,.08)}.efc-hl--cd1 .efc-hl__v{text-align:right}}@media screen and (max-width:749px){.efc-hl--cm1 .efc-hl__list{gap:9px}.efc-hl--cm1 .efc-hl__item--tick{padding-bottom:9px;border-bottom:1px solid rgba(0,0,0,.08)}}@media screen and (min-width:750px){.efc-hl--cd1 .efc-hl__list{gap:9px}.efc-hl--cd1 .efc-hl__item--tick{padding-bottom:9px;border-bottom:1px solid rgba(0,0,0,.08)}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/efc-highlights.css.map */
