.kb-insta{background:var(--kb-paper)}.kb-insta__frame{position:relative;max-width:var(--kb-page-max);margin-inline:auto;aspect-ratio:1440 / 760}.kb-insta__photo{position:absolute;margin:0}.kb-insta__img{overflow:hidden;background:#e6e4dd}.kb-insta__img img,.kb-insta__img svg{display:block;width:100%;height:100%;object-fit:cover}.kb-insta__photo--1{left:7.78%;top:14.74%;width:20.83%;z-index:1}.kb-insta__photo--1 .kb-insta__img{aspect-ratio:300 / 390}.kb-insta__photo--2{left:19.86%;top:58.68%;width:12.78%;z-index:2}.kb-insta__photo--2 .kb-insta__img{aspect-ratio:184 / 224;border:6px solid var(--kb-paper)}.kb-insta__photo--3{left:63.61%;top:11.58%;width:10%}.kb-insta__photo--3 .kb-insta__img{aspect-ratio:144 / 184}.kb-insta__photo--4{left:76.39%;top:20%;width:19.44%;z-index:1}.kb-insta__photo--4 .kb-insta__img{aspect-ratio:280 / 212}.kb-insta__photo--5{left:70.14%;top:41.58%;width:16.11%;z-index:2}.kb-insta__photo--5 .kb-insta__img{aspect-ratio:232 / 312;border:6px solid var(--kb-paper)}@keyframes kb-insta-float{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}@media(prefers-reduced-motion:no-preference){.kb-insta__img{animation:kb-insta-float 2s linear infinite alternate}.kb-insta__photo--2 .kb-insta__img,.kb-insta__photo--3 .kb-insta__img{animation-direction:alternate-reverse}}.kb-insta__caption{margin-top:14px;font-size:14px;line-height:20px;color:var(--kb-ink-muted)}.kb-insta__photo--1 .kb-insta__caption{max-width:calc(58% - 8px)}.kb-insta__photo--5 .kb-insta__caption{position:absolute;left:calc(100% + 20px);bottom:0;width:min(140px,calc(85% - 40px));margin:0}.kb-insta__photo--2 .kb-insta__caption,.kb-insta__photo--3 .kb-insta__caption,.kb-insta__photo--4 .kb-insta__caption{display:none}.kb-insta__text{position:absolute;left:32.6%;top:39.5%;width:34.7%;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.kb-insta__title{margin:0;font-family:var(--kb-font-sans);font-size:clamp(40px,4.45vw,64px);line-height:1.03;font-weight:400;letter-spacing:-.045em;color:var(--kb-ink)}.kb-insta__title .kb-accent{display:inline-block;font-size:.94em}.kb-insta__text .kb-pill svg{width:16px;height:16px;color:var(--kb-white)}.kb-insta__photos{display:contents}@media screen and (max-width:989px){.kb-insta__frame{display:flex;flex-direction:column;gap:24px;aspect-ratio:auto;padding:56px 0}.kb-insta{background:var(--kb-white)}.kb-insta__text{display:contents}.kb-insta__text .kb-eyebrow,.kb-insta__title{order:-2;margin-inline:var(--kb-gutter);text-align:left}.kb-insta__text .kb-eyebrow{margin-bottom:-12px}.kb-insta__title{font-size:36px;line-height:38px;letter-spacing:-.04em}.kb-insta__title .kb-accent{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}.kb-insta__text .kb-pill{order:2;align-self:flex-start;min-height:48px;margin-inline:var(--kb-gutter);padding-inline:22px}.kb-insta__photos{display:flex;gap:10px;padding-inline:var(--kb-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--kb-gutter);scrollbar-width:none;padding-block:6px}.kb-insta__photo{position:static;flex:0 0 150px;width:auto;scroll-snap-align:start}.kb-insta__photo .kb-insta__img,.kb-insta__photo--2 .kb-insta__img,.kb-insta__photo--5 .kb-insta__img{aspect-ratio:150 / 190;border:0}.kb-insta__caption,.kb-insta__photo--5 .kb-insta__caption{display:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mfc-instagram.css.map */
