.vc-instagram-family{background:var(--vc-ig-background, #faf6ef);color:var(--vc-ig-color, #25201c);padding:clamp(34px,5vw,62px) clamp(16px,4vw,44px)}.vc-instagram-family__inner{max-width:1080px;margin-inline:auto}.vc-instagram-family__heading{margin:0 0 clamp(18px,3vw,30px);color:inherit;font-family:var(--heading-font-family);font-size:clamp(24px,4.5vw,40px);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);line-height:1.16;text-align:center}.vc-instagram-family__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(4px,1vw,10px)}.vc-instagram-family__tile{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#ece3d8;color:#fff;text-decoration:none}.vc-instagram-family__image{display:block;width:100%;height:100%;object-fit:cover}.vc-instagram-family__icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#0000004f;opacity:0;transition:opacity .18s ease;pointer-events:none}.vc-instagram-family__icon svg{display:block;width:clamp(23px,4vw,40px);height:auto}.vc-instagram-family__tile:hover .vc-instagram-family__icon,.vc-instagram-family__tile:focus-visible .vc-instagram-family__icon{opacity:1}.vc-instagram-family__tile:focus-visible{outline:2px solid #80624d;outline-offset:2px}.vc-instagram-family__placeholder{display:grid;place-items:center;padding:10px;color:#594d45;text-align:center;font-size:13px}@media(hover:none){.vc-instagram-family__icon{inset:auto 5px 5px auto;width:25px;height:25px;border-radius:50%;opacity:1}.vc-instagram-family__icon svg{width:16px}}@media(prefers-reduced-motion:reduce){.vc-instagram-family__icon{transition:none}}.vc-ravikkai{display:grid;gap:clamp(18px,3vw,34px);width:min(1200px,calc(100% - 32px));margin:clamp(28px,4vw,56px) auto 0;padding:clamp(16px,3vw,32px);border-radius:clamp(20px,3vw,34px);background:#efd1bd;color:#341e1c}.vc-ravikkai__hero{display:block;align-self:start;aspect-ratio:4 / 5;overflow:hidden;border-radius:clamp(12px,1.6vw,21px);background:#76251c}.vc-ravikkai__hero img,.vc-ravikkai__photo img{display:block;width:100%;height:100%;object-fit:cover}.vc-ravikkai__catalog{min-width:0}.vc-ravikkai__heading{margin:0 0 14px;color:inherit;font-family:var(--font-family);font-size:clamp(25px,3.3vw,39px);font-weight:700;line-height:1.12}.vc-ravikkai__filters{display:flex;gap:7px;overflow-x:auto;padding:3px;margin:-3px -3px 14px;scrollbar-width:thin}.vc-ravikkai__filter{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px clamp(11px,1.4vw,16px);border-radius:7px;background:#fffaf5;color:#341e1c;font-size:clamp(13px,1.3vw,15px);line-height:1.2;text-decoration:none;white-space:nowrap}.vc-ravikkai__filter[aria-current=true]{background:#783f50;color:#fff}.vc-ravikkai__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,20px) clamp(9px,1.5vw,17px);margin:0;padding:0;list-style:none}.vc-ravikkai__item[hidden]{display:none}.vc-ravikkai__product{display:block;color:inherit;text-decoration:none}.vc-ravikkai__photo{aspect-ratio:4 / 5;overflow:hidden;border-radius:8px;background:#e3bca6}.vc-ravikkai__photo img{object-position:center 27%}.vc-ravikkai__name{display:block;margin-top:6px;font-size:clamp(13px,1.4vw,16px);line-height:1.3}.vc-ravikkai__visit{display:inline-block;margin-top:18px;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.vc-ravikkai a:focus-visible{outline:2px solid #783f50;outline-offset:2px}@media(min-width:700px)and (max-width:899px){.vc-ravikkai{max-width:680px}}@media(min-width:900px){.vc-ravikkai{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.vc-ravikkai__filters{flex-wrap:wrap}.vc-ravikkai__photo{aspect-ratio:1}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAF */
