.lv-insta{width:100%;padding-top:var(--lv-insta-pt);padding-bottom:var(--lv-insta-pb);overflow:hidden;color:var(--lv-insta-color);background:var(--lv-insta-bg)}.lv-insta__header{margin-bottom:clamp(3.6rem,4vw,5.2rem);text-align:center}.lv-insta__title{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin:0;color:inherit;font-family:var(--font-heading-family);font-size:clamp(3rem,3.5vw,4.8rem);font-style:var(--font-heading-style);font-weight:600;line-height:1.1;letter-spacing:-.035em}.lv-insta__title-link{color:inherit;text-decoration:none}.lv-insta__title-link:hover{text-decoration:underline;text-underline-offset:.3rem}.lv-insta__icon{flex:0 0 clamp(3.4rem,3.5vw,4.8rem);width:clamp(3.4rem,3.5vw,4.8rem);height:clamp(3.4rem,3.5vw,4.8rem)}.lv-insta__subtitle{margin:1.4rem 0 0;font-size:1.5rem;line-height:1.4;color:inherit}.lv-insta__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem}.lv-insta__post{display:block;min-width:0;overflow:hidden;color:inherit;background:#f2f3f4;border-radius:.5rem;aspect-ratio:1;text-decoration:none}.lv-insta__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .26s ease}a.lv-insta__post:hover .lv-insta__image,a.lv-insta__post:focus-visible .lv-insta__image{transform:scale(1.025)}.lv-insta__placeholder{color:#b7b7b7;background:#f2f3f4}@media screen and (max-width:989px)and (min-width:750px){.lv-insta__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.lv-insta{padding-top:calc(var(--lv-insta-pt) * .7);padding-bottom:calc(var(--lv-insta-pb) * .7)}.lv-insta__inner{padding-right:0}.lv-insta__header{padding-right:1.5rem;margin-bottom:2.8rem}.lv-insta__title{align-items:flex-start;gap:1rem;font-size:2.8rem}.lv-insta__icon{flex-basis:3rem;width:3rem;height:3rem}.lv-insta__subtitle{margin-top:1rem;font-size:1.4rem}.lv-insta__slider{width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lv-insta__slider::-webkit-scrollbar{display:none}.lv-insta__grid{display:flex;gap:12px}.lv-insta__post{flex:0 0 calc((100% - 2.4px) / 1.2);height:auto;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.lv-insta__image{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/lv-instagram.css.map */
