.luiva-showcase__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem}.luiva-showcase__heading{display:grid;flex:9999 1 auto;gap:.5rem;min-inline-size:0}.luiva-showcase__title{margin:0;text-wrap:balance}.luiva-showcase__subtitle{max-inline-size:60ch;margin:0;color:rgb(var(--text-color, 28 28 28) / .7)}.luiva-showcase__actions{display:flex;flex:1 0 auto;align-items:center;justify-content:space-between;gap:.75rem}.luiva-showcase__link{display:inline-flex;align-items:center;min-block-size:2.75rem;padding-inline:1rem;border:1px solid rgb(var(--text-color, 28 28 28) / .18);border-radius:999px;font-size:.6875rem;letter-spacing:var(--heading-letter-spacing, .1em);text-transform:uppercase;white-space:nowrap;transition:border-color .18s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.luiva-showcase__link:active{transform:scale(.97)}.luiva-showcase__arrows{display:flex;gap:.375rem;margin-inline-start:auto}.luiva-showcase__arrow{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border:1px solid rgb(var(--text-color, 28 28 28) / .18);border-radius:999px;transition:border-color .18s cubic-bezier(.23,1,.32,1),opacity .18s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.luiva-showcase__arrow>svg{inline-size:.75rem;block-size:auto}.luiva-showcase__arrow:active{transform:scale(.97)}.luiva-showcase__arrow[disabled]{opacity:.35}.luiva-showcase__chips{flex:1 0 100%;min-inline-size:0}.luiva-showcase .product-list--carousel{--product-list-calculated-column-gap: .25rem;justify-content:start}@media screen and (max-width:699px){.luiva-showcase .product-list--carousel{--product-list-card-width: calc(var(--luiva-showcase-mobile-card, 45.45%) - var(--product-list-calculated-column-gap))}}@media screen and (min-width:700px){.luiva-showcase__header{gap:1.25rem 2rem}.luiva-showcase__link{padding-inline:1.25rem}.luiva-showcase__arrows{gap:.5rem}.luiva-showcase .product-list--carousel{--product-list-card-width: calc((100% - var(--product-list-calculated-column-gap) * var(--product-list-items-per-row)) / (var(--product-list-items-per-row) + .5))}}@media(hover:hover)and (pointer:fine){.luiva-showcase__link:hover,.luiva-showcase__arrow:not([disabled]):hover{border-color:rgb(var(--text-color, 28 28 28))}}@media(prefers-reduced-motion:reduce){.luiva-showcase__link,.luiva-showcase__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-luiva-showcase.css.map */
