.lookbook-index-page .page-header{margin-left:auto;margin-right:auto;position:relative}:is(.lookbook-index-page .page-header) img{width:100%}:is(.lookbook-index-page .page-header) .header-content{text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:is(:is(.lookbook-index-page .page-header) .header-content) h1{text-align:center;margin-bottom:1rem;font-size:1.875rem;font-weight:600}@media (min-width:768px){:is(:is(.lookbook-index-page .page-header) .header-content) h1{font-size:2.25rem}}@media (min-width:1024px){:is(:is(.lookbook-index-page .page-header) .header-content) h1{font-size:3rem}}.lookbooks-section-wrap{padding-top:3rem;padding-bottom:3rem}.lookbooks-section-wrap .lookbook-index-page .lookbooks-section{margin-left:auto;margin-right:auto;padding-bottom:3rem;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.lookbooks-section-wrap .lookbook-index-page .lookbooks-section{padding-bottom:5rem;padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.lookbooks-section-wrap .lookbook-index-page .lookbooks-section{padding-left:4rem;padding-right:4rem}}.ltr .lookbooks-section-wrap{background:linear-gradient(#efebe1 0%,#fff 70%)}.rtl .lookbooks-section-wrap{background:linear-gradient(-180deg,#efebe1 0%,#fff 70%)}.lookbook-index-page .lookbooks-section .lookbooks{flex-direction:column;gap:3.5rem;display:flex}:is(.lookbook-index-page .lookbooks-section .lookbooks) .lookbook-row{align-items:center;gap:5rem;display:flex}:is(:is(.lookbook-index-page .lookbooks-section .lookbooks) .lookbook-row):nth-child(2n){flex-direction:row-reverse}:is(:is(.lookbook-index-page .lookbooks-section .lookbooks) .lookbook-row)>div{width:100%}@media (min-width:1024px){:is(:is(.lookbook-index-page .lookbooks-section .lookbooks) .lookbook-row)>div{width:50%}}:is(.lookbook-index-page .lookbooks-section) .card-image-wrapper{aspect-ratio:4/3;position:relative;overflow:hidden}:is(:is(.lookbook-index-page .lookbooks-section) .card-image-wrapper) img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition-property:transform;transition-duration:.3s}:is(:is(.lookbook-index-page .lookbooks-section) .card-image-wrapper):hover img{transform:scale(1.05)}.lookbook-index-page .lookbooks-section .card-image-wrapper .image-placeholder{background-color:#e5e7eb;width:100%;height:100%}.lookbook-index-page .lookbooks-section .card-image-wrapper .card-overlay{background-color:#0006;align-items:flex-end;padding:1.5rem;transition-property:opacity;transition-duration:.3s;display:flex}:is(.lookbook-index-page .lookbooks-section .lookbook-row .lookbook-details .overlay-content) h2{font-size:1.5rem;font-weight:600;font-family:var(--base-font-family);margin-bottom:.5rem}@media (min-width:1024px){:is(.lookbook-index-page .lookbooks-section .lookbook-row .lookbook-details .overlay-content) h2{font-size:1.875rem}}:is(.lookbook-index-page .lookbooks-section .lookbook-row .lookbook-details .overlay-content) p{opacity:.9;font-size:.875rem;font-family:var(--base-font-family);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:1024px){:is(.lookbook-index-page .lookbooks-section .lookbook-row .lookbook-details .overlay-content) p{font-size:1.2rem}}:is(.lookbook-index-page .lookbooks-section .lookbook-row .lookbook-details .overlay-content) .read-more-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#939085;margin-top:1.5rem;padding:1rem 3.5rem;font-weight:600;display:inline-block}.lookbook-index-page .lookbooks-section .empty-state{text-align:center;padding-top:3rem;padding-bottom:3rem}.lookbook-index-page .lookbooks-section .empty-state p{color:#6b7280;font-size:1.125rem;font-family:var(--base-font-family)}
