.lookbook-gallery{display:grid;gap:1.5rem}.lookbook-hero-gradient{background:linear-gradient(to bottom right,#ff8fb133,#ffe77d33,#87ceeb33)}.lookbook-blob{filter:blur(60px);opacity:.3}.lookbook-blob-1{background-color:var(--color-mint-green);width:16rem;height:16rem;position:absolute;top:5rem;left:5rem;border-radius:50%}.lookbook-blob-2{background-color:var(--color-lilac);width:24rem;height:24rem;position:absolute;bottom:5rem;right:5rem;border-radius:50%}.lookbook-gallery-item{position:relative;overflow:hidden;transition:transform .3s ease}.lookbook-gallery-item:hover{transform:translateY(-.5rem)}.lookbook-gallery-item img{transition:transform .5s ease}.lookbook-gallery-item:hover img{transform:scale(1.1)}.lookbook-gallery-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(45,45,45,.8),transparent);opacity:0;transition:opacity .3s ease;display:flex;align-items:flex-end;padding:1.5rem}.lookbook-gallery-item:hover .lookbook-gallery-overlay{opacity:1}.lookbook-cta-gradient{background:linear-gradient(to right,#ff8fb14d,#ffe77d4d,#98d8c84d)}.lookbook-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:var(--color-sunny-yellow);color:var(--color-ink);border-radius:9999px;font-weight:900;font-size:1.125rem;border:4px solid var(--color-ink);box-shadow:4px 4px 0 0 var(--color-ink)}@media (min-width: 640px){.lookbook-gallery{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.lookbook-gallery{grid-template-columns:repeat(4,1fr)}}.lookbook-btn{transition:all .3s ease;transform:translateY(0);box-shadow:4px 4px 0 0 var(--color-ink)}.lookbook-btn:hover{transform:translateY(-2px);box-shadow:6px 6px 0 0 var(--color-ink)}@media (max-width: 767px){.lookbook-hero h1{font-size:3rem}.lookbook-hero p{font-size:1.25rem}.lookbook-gallery{grid-template-columns:1fr}}@media print{.lookbook-hero,.lookbook-cta{display:none}.lookbook-gallery{grid-template-columns:repeat(4,1fr)}}.lookbook-btn:focus-visible,.lookbook-gallery-item:focus-visible{outline:3px solid var(--color-pop-pink);outline-offset:2px}.lookbook-gallery-item img[loading]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.lookbook-gallery-item .aspect-square{position:relative;width:100%}.lookbook-gallery-item .aspect-square:before{content:"";display:block;padding-bottom:100%}.lookbook-gallery-item .aspect-square>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/37/assets/lookbook-styles.css.map */
