.ls-store{overflow:hidden;color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.ls-store.ls-section{padding-block:clamp(6.4rem,7vw,9.6rem) 0}.ls-store__module{width:100%;padding:clamp(1.2rem,1.7vw,2.4rem);color:var(--store-text);background:var(--store-surface)}.ls-store__grid{display:grid;min-height:min(78rem,78svh);width:min(100%,176rem);margin-inline:auto;grid-template-columns:minmax(34rem,5fr) minmax(0,7fr);gap:clamp(1.2rem,1.7vw,2.4rem)}.ls-store__content{display:grid;min-width:0;grid-template-rows:auto auto;align-content:center;gap:clamp(3.2rem,4vw,5.6rem);padding:clamp(3.2rem,4vw,6.4rem);border:.1rem solid color-mix(in srgb,var(--store-border),transparent 25%)}.ls-store__header{display:grid;align-content:start;gap:clamp(1.6rem,2vw,2.8rem)}.ls-store__eyebrow,.ls-store__heading,.ls-store__body>*,.ls-store__exclusive p,.ls-store__exclusive h3{margin:0}.ls-store__heading{max-width:8ch;font-size:clamp(4.8rem,5.2vw,8.4rem);line-height:.9}.ls-store__body{max-width:39ch;color:color-mix(in srgb,var(--store-text),transparent 16%)}.ls-store__button{display:inline-flex;width:fit-content;min-height:5rem;align-items:center;justify-content:space-between;gap:var(--ls-space-8);padding:1.4rem 1.8rem;border:.1rem solid currentColor;color:inherit;font-size:var(--ls-type-small);font-weight:600;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase;transition:color .26s ease,background-color .26s ease}.ls-store__button--primary{margin-block-start:.4rem}.ls-store__exclusive{display:grid;gap:1.4rem;padding-block-start:clamp(2.4rem,3vw,4rem);border-block-start:.1rem solid var(--store-border)}.ls-store__exclusive h3{max-width:14ch;font-family:var(--ls-font-display);font-size:clamp(2.8rem,2.6vw,4.4rem);font-weight:500;letter-spacing:-.035em;line-height:.98;color:var(--store-text)}.ls-store__exclusive-body{max-width:36ch;color:color-mix(in srgb,var(--store-text),transparent 14%);font-size:var(--ls-type-body)}.ls-store__button--secondary{margin-block-start:.4rem}.ls-store__carousel{position:relative;display:block;min-width:0;min-height:0;overflow:hidden;background:var(--ls-color-olive)}.ls-store__viewport{width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.ls-store__viewport::-webkit-scrollbar{display:none}.ls-store__track{display:flex;height:100%}.ls-store__slide{position:relative;flex:0 0 100%;min-width:0;height:100%;margin:0;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.ls-store__slide picture,.ls-store__image,.ls-store__placeholder{display:block;width:100%;height:100%}.ls-store__image{object-fit:cover;transform:scale(1.002)}.ls-store__placeholder{color:#f3efe240}.ls-store__media-label{position:absolute;z-index:3;top:var(--ls-space-4);left:var(--ls-space-4);padding:.8rem 1rem;color:var(--ls-color-inverse);background:#0000008c;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}.ls-store__controls{position:absolute;z-index:4;right:var(--ls-space-4);bottom:var(--ls-space-4);display:grid;grid-template-columns:auto 4.8rem 4.8rem;color:var(--ls-color-text);background:#f3efe2eb;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}.ls-store__count{display:flex;align-items:center;min-width:9.6rem;justify-content:center;margin:0;border:.1rem solid rgb(17 17 17 / .3)}.ls-store__controls button{display:grid;width:4.8rem;height:4.8rem;place-items:center;padding:0;border:.1rem solid rgb(17 17 17 / .3);border-inline-start:0;color:inherit;background:transparent;cursor:pointer}@media(hover:hover)and (pointer:fine){.ls-store__button:hover{color:var(--store-surface);background:var(--store-text)}.ls-store__controls button:hover{color:var(--ls-color-inverse);background:var(--ls-color-topaz)}}@media screen and (max-width:989px){.ls-store__module{padding:1.2rem}.ls-store__grid{min-height:0;grid-template-columns:1fr;gap:1.2rem}.ls-store__content{grid-template-columns:minmax(0,1.2fr) minmax(24rem,.8fr);grid-template-rows:auto;align-items:end;gap:clamp(2.4rem,5vw,5rem);padding:clamp(3.2rem,6vw,6rem)}.ls-store__exclusive{padding-block-start:0;padding-inline-start:clamp(2.4rem,4vw,4rem);border-block-start:0;border-inline-start:.1rem solid var(--store-border)}.ls-store__carousel{height:min(66svh,68rem)}.ls-store__heading{max-width:9ch;font-size:clamp(5.2rem,8vw,7.6rem)}}@media screen and (max-width:749px){.ls-store.ls-section{padding-block:var(--ls-space-10)}.ls-store__module{width:100%;padding:.8rem}.ls-store__content{grid-template-columns:1fr;gap:4rem;padding:var(--ls-space-8) var(--ls-space-6)}.ls-store__header{gap:1.6rem}.ls-store__heading{max-width:9ch;font-size:clamp(4.4rem,13vw,6.4rem)}.ls-store__exclusive{padding-block-start:var(--ls-space-10);padding-inline-start:0;border-block-start:.1rem solid var(--store-border);border-inline-start:0}.ls-store__carousel{height:min(60svh,54rem)}.ls-store__controls{right:var(--ls-space-2);bottom:var(--ls-space-2);grid-template-columns:auto 4.4rem 4.4rem}.ls-store__controls button{width:4.4rem;height:4.4rem}.ls-store__count{min-width:8.6rem}}@media(prefers-reduced-motion:reduce){.ls-store__viewport{scroll-behavior:auto}.ls-store__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/lusso-store-service.css.map */
