.luiva-layered{position:relative;isolation:isolate;overflow:hidden;background:#1c1c1c;color:#fff}.luiva-layered__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.luiva-layered__background-image{display:block;inline-size:100%;block-size:100%;object-fit:cover;filter:blur(var(--luiva-layered-blur, 0px));transform:scale(1.12)}.luiva-layered__background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgb(0 0 0 / calc(var(--luiva-layered-overlay, .35) + .12)),rgb(0 0 0 / var(--luiva-layered-overlay, .35)))}.luiva-layered__inner{display:grid;justify-items:center;gap:2rem;padding-block:3.25rem;text-align:center}.luiva-layered__text{display:grid;justify-items:center;gap:1rem;min-inline-size:0}.luiva-layered__title{margin:0;color:inherit;font-size:clamp(1.75rem,1.15rem + 2.6vw,3.25rem);line-height:1.15;text-wrap:balance}.luiva-layered__copy{max-inline-size:44ch;margin:0;color:inherit;text-wrap:pretty}.luiva-layered__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem;margin-block-start:.5rem}.luiva-layered__button{display:inline-flex;align-items:center;min-block-size:2.75rem;padding-inline:1.25rem;border:1px solid rgb(255 255 255 / .7);border-radius:999px;font-size:.6875rem;letter-spacing:var(--heading-letter-spacing, .1em);text-transform:uppercase;white-space:nowrap;transition:background-color .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.luiva-layered__button:active{transform:scale(.97)}.luiva-layered__photo{position:relative;display:block;inline-size:min(78%,21rem);overflow:hidden;aspect-ratio:var(--luiva-layered-ratio, 4 / 5);background:#ffffff14}.luiva-layered__photo-image{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--luiva-layered-focus, center);transition:transform .6s cubic-bezier(.23,1,.32,1)}.luiva-layered__photo-link{position:absolute;inset-inline:0;inset-block-end:0;padding:3rem 1rem 1.25rem;background:linear-gradient(to top,#00000080,#0000);font-size:.6875rem;letter-spacing:var(--heading-letter-spacing, .1em);text-align:center;text-decoration:underline;text-decoration-thickness:1px;text-transform:uppercase;text-underline-offset:.45em}@media screen and (min-width:700px){.luiva-layered__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;justify-items:start;gap:clamp(2rem,6vw,6rem);min-block-size:clamp(26rem,42vw,38rem);padding-block:clamp(3rem,5vw,4.5rem);text-align:start}.luiva-layered--no-photo .luiva-layered__inner{grid-template-columns:minmax(0,1fr)}.luiva-layered__text{justify-items:start;gap:1.25rem}.luiva-layered__actions{justify-content:flex-start}.luiva-layered__photo{justify-self:center;inline-size:min(100%,clamp(16rem,27vw,23rem))}.luiva-layered--text-end .luiva-layered__text{order:2}}@media(hover:hover)and (pointer:fine){.luiva-layered__button:hover{background:#fff;color:#1c1c1c}a.luiva-layered__photo:hover .luiva-layered__photo-image{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.luiva-layered__button,.luiva-layered__photo-image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-luiva-layered-banner.css.map */
