@import"https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;600;700&family=Cormorant+Garamond:ital,wght@0,400;0,600;1,400&display=swap";.lilas-polaroid{background-color:#f3edf7;padding:80px 0 100px;overflow:hidden}.lilas-polaroid__container{width:100%;padding:0 4%;box-sizing:border-box}.lilas-polaroid__header{text-align:center;margin-bottom:56px}.lilas-polaroid__tag{display:inline-flex;align-items:center;gap:12px;font-family:Cormorant Garamond,serif;font-size:14px;letter-spacing:3px;text-transform:uppercase;color:#7a6b8a;margin-bottom:16px}.lilas-polaroid__tag:before,.lilas-polaroid__tag:after{content:"";display:inline-block;width:40px;height:1px;background:#c4b5d0;vertical-align:middle}.lilas-polaroid__title{font-family:Cormorant Garamond,serif;font-size:clamp(36px,5vw,56px);font-weight:400;color:#2d2438;line-height:1.15;margin:0 0 12px}.lilas-polaroid__title em,.lilas-polaroid__title i{font-family:Dancing Script,cursive;font-style:normal;font-weight:600;color:#6b5b7b}.lilas-polaroid__subtitle{font-family:Cormorant Garamond,serif;font-size:17px;font-style:italic;color:#8a7a9a;letter-spacing:.5px;margin:0}.lilas-polaroid__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.lilas-polaroid__card{position:relative;background:linear-gradient(175deg,#fefcf8,#f9f3eb);border-radius:3px;padding:14px 14px 20px;box-shadow:0 2px 8px #64507814,0 8px 24px #6450780f,inset 0 1px #fffc;transition:transform .45s cubic-bezier(.25,.46,.45,.94),box-shadow .45s ease;cursor:default}.lilas-polaroid__card:hover{transform:translateY(-6px) rotate(0)!important;box-shadow:0 12px 32px #64507826,0 4px 12px #64507814,inset 0 1px #fffc;z-index:2}.lilas-polaroid__card:nth-child(8n+1){transform:rotate(-1.5deg)}.lilas-polaroid__card:nth-child(8n+2){transform:rotate(1.2deg)}.lilas-polaroid__card:nth-child(8n+3){transform:rotate(-.8deg)}.lilas-polaroid__card:nth-child(8n+4){transform:rotate(1.8deg)}.lilas-polaroid__card:nth-child(8n+5){transform:rotate(.6deg)}.lilas-polaroid__card:nth-child(8n+6){transform:rotate(-1.2deg)}.lilas-polaroid__card:nth-child(8n+7){transform:rotate(1.5deg)}.lilas-polaroid__card:nth-child(8n+8){transform:rotate(-.5deg)}.lilas-polaroid__tape{position:absolute;z-index:3;width:60px;height:18px;border-radius:1px;opacity:.65}.lilas-polaroid__card:nth-child(odd) .lilas-polaroid__tape{top:-6px;left:16px;transform:rotate(-8deg);background:linear-gradient(135deg,#e8d9a8,#dbc990)}.lilas-polaroid__card:nth-child(2n) .lilas-polaroid__tape{top:-4px;right:18px;left:auto;transform:rotate(6deg);background:linear-gradient(135deg,#e8d9a8,#dbc990)}.lilas-polaroid__card:nth-child(3n) .lilas-polaroid__tape{background:linear-gradient(135deg,#d4c5a0,#c9ba88);opacity:.55}.lilas-polaroid__image-wrap{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:2px;background:#e8ddf0}.lilas-polaroid__image-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.lilas-polaroid__card:hover .lilas-polaroid__image-wrap img{transform:scale(1.05)}.lilas-polaroid__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px;color:#c4b5d0;background:linear-gradient(135deg,#ede5f5,#e0d4ec)}.lilas-polaroid__caption{text-align:center;padding-top:14px}.lilas-polaroid__label{display:block;font-family:Dancing Script,cursive;font-size:clamp(16px,1.5vw,20px);font-weight:600;color:#4a3d5c;line-height:1.3;margin-bottom:4px}.lilas-polaroid__date{display:block;font-family:Cormorant Garamond,serif;font-size:11px;letter-spacing:3.5px;text-transform:uppercase;color:#9b8aab;font-weight:400}.lilas-polaroid__fade{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.lilas-polaroid__fade--visible{opacity:1;transform:translateY(0)}.lilas-polaroid__card.lilas-polaroid__fade{transition-delay:calc(var(--card-index, 0) * .08s)}@media(max-width:1024px){.lilas-polaroid__grid{grid-template-columns:repeat(3,1fr);gap:24px}.lilas-polaroid{padding:60px 0 80px}}@media(max-width:768px){.lilas-polaroid__grid{grid-template-columns:repeat(2,1fr);gap:20px}.lilas-polaroid{padding:48px 0 64px}.lilas-polaroid__header{margin-bottom:40px}.lilas-polaroid__card{padding:10px 10px 16px}.lilas-polaroid__tape{width:48px;height:14px}}@media(max-width:480px){.lilas-polaroid__grid{grid-template-columns:repeat(2,1fr);gap:14px}.lilas-polaroid__label{font-size:15px}.lilas-polaroid__date{font-size:9px;letter-spacing:2.5px}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/lilas-polaroid.css.map */
