.s1-pol{background:#fff;border-top:1px solid #f4f4f5;padding:48px 0 64px}.s1-pol__container{max-width:1400px;margin:0 auto;padding:0 24px}.s1-pol__head{text-align:center;margin-bottom:48px}.s1-pol__eyebrow{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:#a1a1aa;margin-bottom:16px}.s1-pol__title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);font-size:var(--text-h3, 24px);line-height:1.1;color:#18181b}.s1-pol__divider{display:block;width:48px;height:1px;background:#18181b;margin:20px auto 0}.s1-pol__grid-wrap{position:relative}.s1-pol__doodle{position:absolute;pointer-events:none;animation:s1-pol-float 6s ease-in-out infinite}.s1-pol__doodle--sparkle{top:-48px;left:25%;width:32px;height:32px;color:#f3e8ff}.s1-pol__doodle--heart{bottom:-32px;right:33%;width:24px;height:24px;color:#fce7f3;animation-delay:1.5s}@keyframes s1-pol-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.s1-pol__doodle{animation:none}}.s1-pol__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media screen and (min-width:1024px){.s1-pol__grid{grid-template-columns:repeat(4,1fr);gap:48px}}.s1-pol__card{position:relative;background:#fff;padding:8px 8px 32px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;transition:box-shadow .5s}@media screen and (min-width:768px){.s1-pol__card{padding:12px 12px 48px}}.s1-pol__card:hover{box-shadow:0 25px 50px -12px #00000040}.s1-pol__tape{position:absolute;top:-12px;left:50%;width:40px;height:16px;background:#f3e8ff66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transform:translate(-50%) rotate(-3deg);z-index:1}@media screen and (min-width:768px){.s1-pol__tape{top:-16px;width:48px;height:24px}}.s1-pol__photo{position:relative;aspect-ratio:1;overflow:hidden;background:#fafafa;border:1px solid #f4f4f5}.s1-pol__img{width:100%;height:100%;object-fit:cover;filter:grayscale(.3);transition:filter 1s}.s1-pol__card:hover .s1-pol__img{filter:grayscale(0)}.s1-pol__handle-row{text-align:center;margin-top:48px}.s1-pol__handle{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3em;color:#a1a1aa;text-decoration:none;transition:color .3s}a.s1-pol__handle:hover{color:#18181b}
/*# sourceMappingURL=/cdn/shop/t/749/assets/s1-social-polaroids.css.map */
