/* Same filled square on both collections in both languages. */
.collection-hero .collection-gallery{grid-area:image;justify-self:end;align-self:center;width:200px;max-width:100%;min-width:0;margin:0}
.collection-gallery-frame{position:relative;width:100%;aspect-ratio:1;border-radius:20px;overflow:hidden;background:#f4f0e5;box-shadow:var(--shadow-soft)}
.collection-gallery-slide{position:absolute;inset:0;margin:0}
.collection-gallery-slide[hidden],.collection-carousel-toggle[hidden]{display:none!important}
.collection-gallery-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.collection-gallery-slide img[src*="baking-"],.collection-gallery-slide img[data-src*="baking-"]{object-position:center 28%}
.collection-carousel-toggle{display:grid;place-items:center;width:44px;height:44px;margin:4px auto 0;padding:0;border:1px solid rgba(0,122,61,.2);border-radius:50%;background:#fff;color:var(--farah-green);font:inherit;font-size:1rem;cursor:pointer}
.collection-carousel-toggle:hover{background:#edf7f0}
.collection-carousel-toggle:focus-visible{outline:3px solid var(--farah-green);outline-offset:2px}
@media(max-width:940px){.collection-hero .collection-gallery{width:160px}}
@media(max-width:700px){.collection-hero .collection-gallery{width:80px;justify-self:center}.collection-gallery-frame{border-radius:12px}}
@media print{.collection-hero .collection-gallery{display:none}}
