.horreca-page-module__F1HPXG__page{width:100%}.horreca-page-module__F1HPXG__mainTitle{letter-spacing:.2px;color:#fff;text-shadow:0 1px 3px #00000040;width:100%;margin:0 0 10px;font-size:clamp(22px,2.6vw,32px);font-weight:700;line-height:1.35}.horreca-page-module__F1HPXG__mainTitle:after{content:"";background:#c2e1f0e6;border-radius:999px;width:36px;height:2px;margin:4px 0 0 auto;display:block}.horreca-page-module__F1HPXG__subTitle{color:#ffffffd9;text-shadow:0 1px 2px #0003;width:100%;max-width:560px;margin:0 0 0 auto;font-size:clamp(13px,1.3vw,16px);font-weight:400;line-height:1.7}.horreca-page-module__F1HPXG__heroImageWrapper{aspect-ratio:5/2;border-radius:16px;width:95%;max-width:1700px;margin:clamp(80px,10vh,100px) auto 40px;position:relative;overflow:hidden}.horreca-page-module__F1HPXG__heroImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.horreca-page-module__F1HPXG__heroOverlay{text-align:right;flex-direction:column;justify-content:center;align-items:flex-start;width:40%;padding:1rem clamp(1.5rem,4vw,3rem);display:flex;position:absolute;top:0;bottom:0;right:0}@media (max-width:700px){.horreca-page-module__F1HPXG__heroImageWrapper{aspect-ratio:16/11}.horreca-page-module__F1HPXG__heroImage{-o-object-position:5% center;object-position:5% center}.horreca-page-module__F1HPXG__heroOverlay{text-align:left;background:linear-gradient(#08253400 15%,#082534b3 55%,#082534eb 100%);justify-content:flex-end;align-items:flex-start;width:100%;padding-bottom:1.25rem}.horreca-page-module__F1HPXG__mainTitle:after{margin:4px auto 0 0}.horreca-page-module__F1HPXG__subTitle{max-width:100%}}@media (max-width:480px){.horreca-page-module__F1HPXG__heroImageWrapper{aspect-ratio:1}.horreca-page-module__F1HPXG__heroImage{-o-object-position:30% center;object-position:30% center}.horreca-page-module__F1HPXG__mainTitle{font-size:17px}.horreca-page-module__F1HPXG__subTitle{font-size:12px;line-height:1.4}.horreca-page-module__F1HPXG__heroOverlay{padding:.75rem 1.25rem 1rem}}.horreca-page-module__F1HPXG__contentArea{border-bottom:1px solid #ededed;width:95%;max-width:1540px;margin:0 auto;padding:clamp(24px,3.5vw,42px) 0}.horreca-page-module__F1HPXG__contentArea:last-of-type{border-bottom:none}.horreca-page-module__F1HPXG__sectionHeading{color:#0e1109;margin:0 0 20px;font-size:clamp(17px,2vw,22px);font-weight:700;line-height:1.3}.horreca-page-module__F1HPXG__sectionHeading:after{content:"";background:linear-gradient(90deg,#186f9a,#082534);border-radius:2px;width:32px;height:3px;margin-top:6px;display:block}.horreca-page-module__F1HPXG__introGrid{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.horreca-page-module__F1HPXG__introLabel{color:#186395;margin:0 0 14px;font-size:clamp(15px,1.6vw,17px);font-weight:700}.horreca-page-module__F1HPXG__paragraph{color:#4d5666;margin:0 0 12px;font-size:clamp(14px,1.5vw,15px);line-height:1.85}.horreca-page-module__F1HPXG__goalPanel{background:#18639508;border-radius:14px;padding:clamp(16px,2.5vw,26px)}.horreca-page-module__F1HPXG__goalLabel{color:#212815;margin:0 0 12px;font-size:clamp(13px,1.3vw,14px);font-weight:700}.horreca-page-module__F1HPXG__checkList{flex-direction:column;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.horreca-page-module__F1HPXG__checkList li{color:#464f5d;align-items:flex-start;gap:9px;font-size:clamp(13px,1.4vw,14px);line-height:1.65;display:flex}.horreca-page-module__F1HPXG__checkIcon{color:#fff;background:#186395;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:inline-flex}.horreca-page-module__F1HPXG__tagRow{flex-wrap:wrap;gap:6px;display:flex}.horreca-page-module__F1HPXG__tag{color:#14527b;background:#fff;border:1px solid #18639540;border-radius:20px;padding:4px 12px;font-size:clamp(12px,1.2vw,13px);font-weight:500;line-height:1.6;display:inline-block}.horreca-page-module__F1HPXG__productList{flex-direction:column;gap:0;display:flex}.horreca-page-module__F1HPXG__productGrid{background:#e8e8e8;border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1px;margin-bottom:0;display:grid;overflow:hidden}.horreca-page-module__F1HPXG__productGrid .horreca-page-module__F1HPXG__productEntry{background:#fff;border-bottom:none;padding:14px 16px}.horreca-page-module__F1HPXG__productGrid .horreca-page-module__F1HPXG__productEntry:last-child{border-bottom:none}.horreca-page-module__F1HPXG__productEntry{border-bottom:1px solid #ededed;padding:16px 0}.horreca-page-module__F1HPXG__productEntry:last-child{border-bottom:none}.horreca-page-module__F1HPXG__productTitle{color:#0e1109;margin:0 0 4px;font-size:clamp(14px,1.6vw,16px);font-weight:700}.horreca-page-module__F1HPXG__productDesc{color:#738196;margin:0 0 10px;font-size:clamp(13px,1.3vw,14px);font-style:italic;line-height:1.55}.horreca-page-module__F1HPXG__featureLabel{color:#374323;margin:10px 0 6px;font-size:clamp(13px,1.3vw,14px);font-weight:700}.horreca-page-module__F1HPXG__featureList{flex-direction:column;gap:5px;margin:6px 0 0;padding:0;list-style:none;display:flex}.horreca-page-module__F1HPXG__featureList>li{color:#4d5666;padding-inline-start:14px;font-size:clamp(13px,1.4vw,14px);line-height:1.65;position:relative}.horreca-page-module__F1HPXG__featureList>li:before{content:"";inset-inline-start:0;background:#18639599;border-radius:50%;width:5px;height:5px;position:absolute;top:9px}.horreca-page-module__F1HPXG__nestedFeatureList{flex-direction:column;gap:3px;margin:5px 0 0 12px;padding:0;list-style:none;display:flex}.horreca-page-module__F1HPXG__nestedFeatureList li{color:#636f83;padding-inline-start:12px;font-size:clamp(12px,1.3vw,13px);line-height:1.6;position:relative}.horreca-page-module__F1HPXG__nestedFeatureList li:before{content:"–";color:#2492db;position:absolute;inset-inline-start:0}.horreca-page-module__F1HPXG__productRow{border-bottom:1px solid #ededed;grid-template-columns:1fr 1fr;gap:clamp(20px,3.5vw,50px);padding:16px 0;display:grid}.horreca-page-module__F1HPXG__productRow:last-child{border-bottom:none}.horreca-page-module__F1HPXG__productHalf{min-width:0}.horreca-page-module__F1HPXG__productHalf+.horreca-page-module__F1HPXG__productHalf{border-inline-start:1px solid #ebebeb;padding-inline-start:clamp(16px,2.5vw,40px)}.horreca-page-module__F1HPXG__modelsStrip{background:#e6e6e6;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin:12px 0 16px;display:grid;overflow:hidden}.horreca-page-module__F1HPXG__modelBlock{background:#fff;padding:clamp(14px,1.8vw,20px)}.horreca-page-module__F1HPXG__modelBlock p{color:#4d5666;margin:0;font-size:clamp(13px,1.4vw,14px);line-height:1.7}.horreca-page-module__F1HPXG__impactText{color:#0e3a58;background:#1863950f;border-inline-start:3px solid #186395;border-radius:0 8px 8px 0;padding:12px 16px;font-size:clamp(13px,1.4vw,15px);line-height:1.75}.horreca-page-module__F1HPXG__contactCardsSection{width:95%;max-width:1540px;margin:24px auto}.horreca-page-module__F1HPXG__contactCardsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.horreca-page-module__F1HPXG__contactCard{text-align:center;border:1px solid #c6dfeb;border-radius:16px;padding:20px}.horreca-page-module__F1HPXG__contactIcon{width:40px;height:40px;margin:0 auto 10px}.horreca-page-module__F1HPXG__contactCardTitle{color:#0e1109;margin-bottom:6px;font-size:clamp(14px,1.5vw,16px);font-weight:600}.horreca-page-module__F1HPXG__contactCardValue{color:#677489;font-size:clamp(13px,1.4vw,15px);text-decoration:none}.horreca-page-module__F1HPXG__contactCardValue:hover{text-decoration:underline}:is(html[dir=rtl] .horreca-page-module__F1HPXG__sectionHeading,html[dir=rtl] .horreca-page-module__F1HPXG__productTitle,html[dir=rtl] .horreca-page-module__F1HPXG__goalLabel,html[dir=rtl] .horreca-page-module__F1HPXG__introLabel,html[dir=rtl] .horreca-page-module__F1HPXG__featureLabel){font-weight:700!important}html[dir=rtl] .horreca-page-module__F1HPXG__sectionHeading:after{margin-inline-start:0}html[dir=rtl] .horreca-page-module__F1HPXG__impactText{border-radius:8px 0 0 8px}@media (max-width:768px){.horreca-page-module__F1HPXG__introGrid{grid-template-columns:1fr;gap:20px}.horreca-page-module__F1HPXG__productRow{grid-template-columns:1fr;gap:16px}.horreca-page-module__F1HPXG__productHalf+.horreca-page-module__F1HPXG__productHalf{border-inline-start:none;padding-inline-start:0;border-top:1px solid #ededed;padding-top:16px}.horreca-page-module__F1HPXG__modelsStrip{grid-template-columns:1fr}}@media (max-width:480px){.horreca-page-module__F1HPXG__contentArea{padding:18px 0}}.horreca-page-module__F1HPXG__content{width:95%;max-width:1200px;margin:0 auto;padding-bottom:3rem}.horreca-page-module__F1HPXG__block{margin-bottom:3rem}.horreca-page-module__F1HPXG__blockTitle{text-align:center;color:#186f9a;margin:0 0 1rem;font-size:clamp(20px,2.2vw,26px);font-weight:700}.horreca-page-module__F1HPXG__lead{text-align:center;color:#586374;max-width:820px;margin:0 auto 1.25rem;font-size:15px;line-height:1.9}.horreca-page-module__F1HPXG__tagline{text-align:center;color:#0a1633;margin:0 auto 1.25rem;font-size:clamp(16px,1.8vw,19px);font-weight:700}.horreca-page-module__F1HPXG__cardGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;display:grid}.horreca-page-module__F1HPXG__card{background:#fafafa;border:1px solid #ededed;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:18px 18px 20px;display:flex}.horreca-page-module__F1HPXG__cardTitle{color:#155f84;margin:0;font-size:16px;font-weight:700}.horreca-page-module__F1HPXG__cardTag{color:#186f9a;background:#e4f0f6;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:700;display:inline-block}.horreca-page-module__F1HPXG__cardText{color:#535e6e;margin:0;font-size:13.5px;line-height:1.85}.horreca-page-module__F1HPXG__suitableLabel{text-align:center;color:#0a1633;margin:1.5rem 0 .75rem;font-size:15px;font-weight:700}.horreca-page-module__F1HPXG__chipRow{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.horreca-page-module__F1HPXG__chip{color:#186f9a;background:#e4f0f6;border-radius:999px;padding:8px 20px;font-size:14px;font-weight:600}.horreca-page-module__F1HPXG__blockStart .horreca-page-module__F1HPXG__blockTitle,.horreca-page-module__F1HPXG__blockStart .horreca-page-module__F1HPXG__lead{text-align:start;margin-inline:0}.horreca-page-module__F1HPXG__viewerOpen{cursor:zoom-in;background:#fff;border:0;border-radius:12px;width:100%;height:clamp(120px,14vw,160px);padding:0;display:block;position:relative;overflow:hidden}.horreca-page-module__F1HPXG__viewerOpen:focus-visible{outline-offset:2px;outline:3px solid #38a8e080}.horreca-page-module__F1HPXG__galleryImage{-o-object-fit:contain;object-fit:contain;padding:8px}.horreca-page-module__F1HPXG__viewerBadge{color:#fff;background:#186f9aeb;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;inset-block-end:8px;inset-inline-end:8px}.horreca-page-module__F1HPXG__lightbox{z-index:1000;background:#081824db;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px 16px;display:flex;position:fixed;inset:0}.horreca-page-module__F1HPXG__lightboxClose{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;width:42px;height:42px;font-size:28px;line-height:1;position:absolute;inset-block-start:14px;inset-inline-end:18px}.horreca-page-module__F1HPXG__lightboxClose:hover{background:#ffffff47}.horreca-page-module__F1HPXG__lightboxStage{align-items:center;gap:8px;width:min(92vw,820px);display:flex}.horreca-page-module__F1HPXG__lightboxImageWrap{aspect-ratio:1;background:#fff;border-radius:16px;flex:1;max-height:68vh;position:relative;overflow:hidden}.horreca-page-module__F1HPXG__lightboxImage{-o-object-fit:contain;object-fit:contain;padding:12px}.horreca-page-module__F1HPXG__lightboxArrow{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;flex-shrink:0;width:44px;height:44px;font-size:30px;line-height:1}.horreca-page-module__F1HPXG__lightboxArrow:hover{background:#ffffff47}.horreca-page-module__F1HPXG__lightboxPrev{order:0}.horreca-page-module__F1HPXG__lightboxNext{order:2}.horreca-page-module__F1HPXG__lightboxThumbs{flex-wrap:wrap;justify-content:center;gap:8px;max-width:min(92vw,820px);display:flex}.horreca-page-module__F1HPXG__thumb{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:10px;width:60px;height:60px;padding:3px;transition:border-color .15s}.horreca-page-module__F1HPXG__thumb:hover{border-color:#aad1e4}.horreca-page-module__F1HPXG__thumbActive,.horreca-page-module__F1HPXG__thumbActive:hover{border-color:#1f8fc7}.horreca-page-module__F1HPXG__thumb:focus-visible{outline-offset:2px;outline:3px solid #65bbe7b3}.horreca-page-module__F1HPXG__thumbImage{-o-object-fit:contain;object-fit:contain;border-radius:6px;width:100%;height:100%}@media (max-width:600px){.horreca-page-module__F1HPXG__lightboxArrow{width:36px;height:36px;font-size:24px}.horreca-page-module__F1HPXG__thumb{width:48px;height:48px}}
