.luluoro-pairs{border-block-start:1px solid rgba(var(--color-foreground),.08);container-type:inline-size}.luluoro-pairs h2{font-family:var(--font-heading-family);font-size:1.6rem;margin-block:1.6rem 1.2rem}.luluoro-pairs__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;list-style:none;padding:0;margin:0}.luluoro-pairs__piece{min-inline-size:0;display:flex;flex-direction:column}.luluoro-pairs__image{display:block;aspect-ratio:1;overflow:hidden}.luluoro-pairs__image img{inline-size:100%;block-size:100%;object-fit:cover}.luluoro-pairs__name{font-family:var(--font-body-family);font-size:1.2rem;line-height:1.35;text-decoration:none;margin-block:.8rem .4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.luluoro-pairs__price{font-size:1.2rem;color:rgba(var(--color-foreground),.75);margin:0}.luluoro-pairs .product-form{margin:0;margin-block-start:auto}.luluoro-pairs__action{position:relative;display:flex;align-items:center;min-block-size:4.4rem;min-inline-size:4.4rem;font-family:var(--font-body-family);font-size:1.2rem;line-height:1.35;padding:0;margin:0;margin-block-start:auto;border:0;border-radius:0;box-shadow:none;background:none;text-align:start;text-underline-offset:.3rem}.luluoro-pairs__action.loading>span:first-child{visibility:hidden}.luluoro-pairs__action[aria-disabled=true]{cursor:wait}.luluoro-pairs .product-form__error-message{font-size:1.2rem}@media(max-width:750px){@container(max-width:353px){.luluoro-pairs__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:42%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.luluoro-pairs__list::-webkit-scrollbar{display:none}.luluoro-pairs__piece{scroll-snap-align:start}}}@media(hover:hover) and (prefers-reduced-motion:no-preference){.luluoro-pairs__image img{transition:transform 1s ease-out}.luluoro-pairs__piece:hover img{transform:scale(1.2);transition-duration:5s}}
