.AdditionalBlocksEditor-module__7qJnIq__editor{min-width:0}.AdditionalBlocksEditor-module__7qJnIq__templates{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.AdditionalBlocksEditor-module__7qJnIq__editor .AdditionalBlocksEditor-module__7qJnIq__templates button{color:#245b3f;font:inherit;cursor:pointer;background:#f1f8e9;border:1px solid #a9c692;border-radius:5px;flex-direction:column;align-items:center;gap:6px;padding:10px;font-size:14px;display:flex}.AdditionalBlocksEditor-module__7qJnIq__editor .AdditionalBlocksEditor-module__7qJnIq__templates button[aria-pressed=true]{color:#fff;background:#28703f;border-color:#205c34}.AdditionalBlocksEditor-module__7qJnIq__templates small{font-size:12px}.AdditionalBlocksEditor-module__7qJnIq__templateShapes{justify-content:center;align-items:center;gap:5px;height:28px;display:flex}.AdditionalBlocksEditor-module__7qJnIq__templateShapes i{opacity:.65;background:currentColor;border-radius:2px;width:35px;height:22px;display:block}.AdditionalBlocksEditor-module__7qJnIq__templateShapes[data-shape=square] i{width:24px;height:24px}.AdditionalBlocksEditor-module__7qJnIq__templateShapes[data-shape=circle] i{border-radius:50%;width:24px;height:24px}.AdditionalBlocksEditor-module__7qJnIq__templateShapes[data-shape=narrow] i{height:12px}@media (max-width:700px){.AdditionalBlocksEditor-module__7qJnIq__templates{grid-template-columns:repeat(2,minmax(0,1fr))}}.AdditionalBlocksEditor-module__7qJnIq__previewSection{min-width:0;margin:16px 0}.AdditionalBlocksEditor-module__7qJnIq__previewControls{flex-wrap:wrap;gap:8px;display:flex}.AdditionalBlocksEditor-module__7qJnIq__editor .AdditionalBlocksEditor-module__7qJnIq__previewControls button{color:#245b3f;min-height:38px;font:inherit;cursor:pointer;background:#f1f8e9;border:1px solid #a9c692;border-radius:5px;padding:8px 12px;font-size:14px;font-weight:600}.AdditionalBlocksEditor-module__7qJnIq__editor .AdditionalBlocksEditor-module__7qJnIq__previewControls button[aria-pressed=true]{color:#fff;background:#28703f;border-color:#205c34}.AdditionalBlocksEditor-module__7qJnIq__previewHint{color:#52606d;font-size:13px}.AdditionalBlocksEditor-module__7qJnIq__requirement{color:#245b3f;background:#f1f8e9;border-left:3px solid #70a82b;margin:12px 0;padding:10px 12px;font-size:14px;line-height:1.5}.AdditionalBlocksEditor-module__7qJnIq__requirement p{margin:0}.AdditionalBlocksEditor-module__7qJnIq__requirement p+p{margin-top:4px}.AdditionalBlocksEditor-module__7qJnIq__previewViewport{background:#fff;border:1px solid #d7e4cc;min-width:0;overflow:hidden}.AdditionalBlocksEditor-module__7qJnIq__previewStage{margin:0 auto;position:relative}.AdditionalBlocksEditor-module__7qJnIq__previewFrame{transform-origin:0 0;border:0;max-width:none;margin:0;display:block;position:absolute;inset:0 auto auto 0}.AdditionalBlocksEditor-module__7qJnIq__row{border-bottom:1px solid #d7e4cc;grid-template-columns:140px minmax(120px,1fr) minmax(150px,1.2fr) minmax(200px,1.2fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.AdditionalBlocksEditor-module__7qJnIq__preview{color:#52606d;padding-top:8px;font-size:13px}.AdditionalBlocksEditor-module__7qJnIq__preview img{object-fit:contain;width:140px;height:70px;display:block}.AdditionalBlocksEditor-module__7qJnIq__editor .AdditionalBlocksEditor-module__7qJnIq__row label:not(.AdditionalBlocksEditor-module__7qJnIq__toggle){gap:6px;min-width:0;margin:0;display:grid}.AdditionalBlocksEditor-module__7qJnIq__editor .AdditionalBlocksEditor-module__7qJnIq__row label>span{line-height:18px}.AdditionalBlocksEditor-module__7qJnIq__editor .AdditionalBlocksEditor-module__7qJnIq__row input:not([type=checkbox]){box-sizing:border-box;width:100%;height:38px;min-height:38px;font-size:14px}.AdditionalBlocksEditor-module__7qJnIq__editor .AdditionalBlocksEditor-module__7qJnIq__row input[type=file]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;line-height:38px}.AdditionalBlocksEditor-module__7qJnIq__editor .AdditionalBlocksEditor-module__7qJnIq__row input[type=file]:focus-visible{outline-offset:3px;outline:2px solid #28703f}.AdditionalBlocksEditor-module__7qJnIq__row input[type=file]::file-selector-button{box-sizing:border-box;color:#fff;cursor:pointer;background:#e97828;border:1px solid #cf641c;border-radius:4px;height:38px;margin-right:8px;padding:7px 9px}.AdditionalBlocksEditor-module__7qJnIq__imageField small{color:#52606d;margin-top:4px;font-size:12px;line-height:16px;display:block}.AdditionalBlocksEditor-module__7qJnIq__row>.AdditionalBlocksEditor-module__7qJnIq__toggle{margin-top:33px}.AdditionalBlocksEditor-module__7qJnIq__toggle{align-items:center;gap:8px;font-size:14px;display:flex}.AdditionalBlocksEditor-module__7qJnIq__toggle input{accent-color:#28703f}.AdditionalBlocksEditor-module__7qJnIq__actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.AdditionalBlocksEditor-module__7qJnIq__editor .AdditionalBlocksEditor-module__7qJnIq__actions button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#e97828;border:1px solid #cf641c;border-radius:5px;padding:8px 12px;font-size:14px;font-weight:600}.AdditionalBlocksEditor-module__7qJnIq__editor .AdditionalBlocksEditor-module__7qJnIq__actions button:hover{background:#d96b20}.AdditionalBlocksEditor-module__7qJnIq__editor button:disabled{opacity:.55;cursor:default}@media (max-width:1100px){.AdditionalBlocksEditor-module__7qJnIq__row{grid-template-columns:140px minmax(0,1fr) minmax(0,1fr)}.AdditionalBlocksEditor-module__7qJnIq__imageField{grid-column:2}}@media (max-width:600px){.AdditionalBlocksEditor-module__7qJnIq__row{grid-template-columns:minmax(0,1fr)}.AdditionalBlocksEditor-module__7qJnIq__imageField{grid-column:auto}.AdditionalBlocksEditor-module__7qJnIq__preview{padding-top:0}.AdditionalBlocksEditor-module__7qJnIq__row>.AdditionalBlocksEditor-module__7qJnIq__toggle{margin-top:0}}
.LegacyFrontMenu-module__aD_i2q__carousel{box-sizing:border-box;max-width:100%;position:relative}.LegacyFrontMenu-module__aD_i2q__carousel .LegacyFrontMenu-module__aD_i2q__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#91b866 transparent;flex-wrap:nowrap;align-items:stretch;list-style:none;overflow-x:auto;gap:var(--block-gap)!important;margin:30px 0 0!important;padding:0 0 5px!important;display:flex!important}.LegacyFrontMenu-module__aD_i2q__carousel .LegacyFrontMenu-module__aD_i2q__item{flex:0 0 min(var(--block-width), 100%);scroll-snap-align:start;min-width:0;list-style:none;width:min(var(--block-width), 100%)!important;margin:0!important;padding:0!important}.LegacyFrontMenu-module__aD_i2q__carousel .LegacyFrontMenu-module__aD_i2q__card{box-sizing:border-box;text-align:center;background:0 0;flex-direction:column;text-decoration:none;position:relative;float:none!important;aspect-ratio:auto!important;color:#245b3f!important;text-transform:none!important;align-items:stretch!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-size:17px!important;line-height:1.35!important;display:flex!important}.LegacyFrontMenu-module__aD_i2q__picture{width:100%;height:var(--block-height);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;display:block}.LegacyFrontMenu-module__aD_i2q__caption{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;padding:10px 2px 0;display:-webkit-box;overflow:hidden}.LegacyFrontMenu-module__aD_i2q__carousel[data-template=circle] .LegacyFrontMenu-module__aD_i2q__picture{border-radius:50%}.LegacyFrontMenu-module__aD_i2q__carousel[data-template=rectangle] .LegacyFrontMenu-module__aD_i2q__caption,.LegacyFrontMenu-module__aD_i2q__carousel[data-template=narrow] .LegacyFrontMenu-module__aD_i2q__caption{-webkit-line-clamp:5;color:#fff;text-transform:uppercase;padding:0;font-size:30px;font-weight:700;line-height:37px;position:absolute;inset:50% 16px auto;transform:translateY(-50%)}.LegacyFrontMenu-module__aD_i2q__carousel[data-template=narrow] .LegacyFrontMenu-module__aD_i2q__caption{-webkit-line-clamp:2;font-size:18px;line-height:24px}.LegacyFrontMenu-module__aD_i2q__placeholder .LegacyFrontMenu-module__aD_i2q__picture{box-sizing:border-box;background:0 0;border:1px solid #789667}.LegacyFrontMenu-module__aD_i2q__carousel .LegacyFrontMenu-module__aD_i2q__placeholder .LegacyFrontMenu-module__aD_i2q__caption{color:#526d43;text-transform:none;font-size:14px;font-weight:400;line-height:20px}.LegacyFrontMenu-module__aD_i2q__carousel .LegacyFrontMenu-module__aD_i2q__track:focus-visible,.LegacyFrontMenu-module__aD_i2q__carousel .LegacyFrontMenu-module__aD_i2q__card:focus-visible{outline-offset:-2px;outline:2px solid #28703f}.LegacyFrontMenu-module__aD_i2q__controls{top:calc(30px + var(--block-height) / 2 - 18px);pointer-events:none;justify-content:space-between;display:flex;position:absolute;left:4px;right:4px}.LegacyFrontMenu-module__aD_i2q__carousel .LegacyFrontMenu-module__aD_i2q__controls button{pointer-events:auto;color:#fff;cursor:pointer;background:#28703f;border:1px solid #c2d6ae;border-radius:50%;place-content:center;width:36px;height:36px;padding:0;font:30px/1 Arial,sans-serif;display:grid;box-shadow:0 1px 5px #0003}.LegacyFrontMenu-module__aD_i2q__carousel .LegacyFrontMenu-module__aD_i2q__controls button:disabled{visibility:hidden}.LegacyFrontMenu-module__aD_i2q__carousel .LegacyFrontMenu-module__aD_i2q__controls button:focus-visible{outline-offset:2px;outline:2px solid #e97828}@media (max-width:1199px){.LegacyFrontMenu-module__aD_i2q__carousel .LegacyFrontMenu-module__aD_i2q__track{gap:24px!important}}@media (max-width:767px){.LegacyFrontMenu-module__aD_i2q__carousel .LegacyFrontMenu-module__aD_i2q__track{gap:16px!important;margin-top:16px!important}.LegacyFrontMenu-module__aD_i2q__controls{top:calc(16px + var(--block-height) / 2 - 18px)}}
