.te-curated-media{position:relative;z-index:3;box-sizing:border-box;padding:clamp(20px,3vw,34px) 24px clamp(62px,7vw,92px);background:#050605;color:#f5f7f5}.te-curated-media__inner{width:min(1180px,100%);margin:0 auto}.te-curated-media__grid{display:grid;gap:12px}.te-curated-media__item{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#0a0d0a;box-shadow:0 18px 54px #0003;opacity:0;transform:translateY(18px) scale(.987);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),border-color .3s ease}.te-curated-media.is-visible .te-curated-media__item{opacity:1;transform:none}.te-curated-media.is-visible .te-curated-media__item:nth-child(2){transition-delay:80ms}.te-curated-media.is-visible .te-curated-media__item:nth-child(3){transition-delay:145ms}.te-curated-media.is-visible .te-curated-media__item:nth-child(4){transition-delay:.21s}.te-curated-media__frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.te-curated-media__item img{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.012);transition:transform .95s cubic-bezier(.22,1,.36,1),filter .45s ease}.te-curated-media__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 58%,rgba(0,0,0,.18))}.te-curated-media--weddings{padding-top:clamp(24px,3vw,40px);background:#fbf8f4}.te-curated-media--weddings .te-curated-media__grid{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);grid-template-rows:270px 230px}.te-curated-media--weddings .te-curated-media__item{border-color:#49352624;border-radius:26px;background:#efe5da;box-shadow:0 20px 60px #4e372717}.te-curated-media--weddings .te-curated-media__item:nth-child(1){grid-row:1 / span 2}.te-curated-media--weddings .te-curated-media__item:nth-child(1) img{object-position:center center}.te-curated-media--weddings .te-curated-media__item:nth-child(2) img{object-position:center 42%}.te-curated-media--weddings .te-curated-media__item:nth-child(3) img{object-position:center 45%}.te-curated-media--weddings .te-curated-media__item:after{background:linear-gradient(180deg,transparent 70%,rgba(78,55,39,.08))}.te-curated-media--private-parties .te-curated-media__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:290px 230px}.te-curated-media--private-parties .te-curated-media__item:nth-child(1){grid-column:span 7}.te-curated-media--private-parties .te-curated-media__item:nth-child(2){grid-column:span 5}.te-curated-media--private-parties .te-curated-media__item:nth-child(3){grid-column:span 4}.te-curated-media--private-parties .te-curated-media__item:nth-child(4){grid-column:span 8}.te-curated-media--private-parties .te-curated-media__item:nth-child(1) img{object-position:center 48%}.te-curated-media--private-parties .te-curated-media__item:nth-child(2) img{object-position:center 55%}.te-curated-media--private-parties .te-curated-media__item:nth-child(3) img{object-position:center 50%}.te-curated-media--private-parties .te-curated-media__item:nth-child(4) img{object-position:center 48%}.te-curated-media--live-shows{padding-top:0;background:#050605}.te-curated-media--live-shows .te-curated-media__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:300px 220px}.te-curated-media--live-shows .te-curated-media__item:nth-child(1){grid-column:span 7}.te-curated-media--live-shows .te-curated-media__item:nth-child(2){grid-column:span 5}.te-curated-media--live-shows .te-curated-media__item:nth-child(3){grid-column:span 5}.te-curated-media--live-shows .te-curated-media__item:nth-child(4){grid-column:span 7}.te-curated-media--live-shows .te-curated-media__item:nth-child(1) img{object-position:center 58%}.te-curated-media--live-shows .te-curated-media__item:nth-child(2) img{object-position:center 48%}.te-curated-media--corporate-events{padding-top:14px}.te-curated-media--corporate-events .te-curated-media__grid{grid-template-columns:1fr}.te-curated-media--corporate-events .te-curated-media__item{height:clamp(320px,42vw,500px)}.te-curated-media--corporate-events .te-curated-media__item img{object-position:center 48%}@media(hover:hover)and (pointer:fine){.te-curated-media__item:hover{border-color:#2cb11e59}.te-curated-media__item:hover img{transform:scale(1.045)}.te-curated-media--weddings .te-curated-media__item:hover{border-color:#b88a526b}}@media(max-width:989px){.te-curated-media{padding-inline:18px}.te-curated-media--weddings .te-curated-media__grid{grid-template-columns:1.1fr .9fr;grid-template-rows:235px 205px}.te-curated-media--private-parties .te-curated-media__grid,.te-curated-media--live-shows .te-curated-media__grid{grid-template-rows:250px 205px}}@media(max-width:700px){.te-curated-media{padding:10px 18px 64px}.te-curated-media__grid,.te-curated-media--weddings .te-curated-media__grid,.te-curated-media--private-parties .te-curated-media__grid,.te-curated-media--live-shows .te-curated-media__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:8px}.te-curated-media--weddings .te-curated-media__item,.te-curated-media--private-parties .te-curated-media__item,.te-curated-media--live-shows .te-curated-media__item{grid-column:auto!important;grid-row:auto!important;height:185px;border-radius:18px}.te-curated-media--weddings .te-curated-media__item:first-child,.te-curated-media--private-parties .te-curated-media__item:first-child,.te-curated-media--live-shows .te-curated-media__item:first-child{grid-column:1 / -1!important;height:250px}.te-curated-media--weddings .te-curated-media__item:last-child:nth-child(3){grid-column:1 / -1!important;height:220px}.te-curated-media--corporate-events .te-curated-media__item{height:300px;border-radius:18px}}@media(max-width:430px){.te-curated-media--private-parties .te-curated-media__item,.te-curated-media--live-shows .te-curated-media__item{height:165px}.te-curated-media--private-parties .te-curated-media__item:first-child,.te-curated-media--live-shows .te-curated-media__item:first-child{height:225px}}@media(prefers-reduced-motion:reduce){.te-curated-media__item,.te-curated-media__item img{transition:none!important}.te-curated-media__item{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/te-curated-media.css.map */
