.splp{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-width:0;height:100%;padding:clamp(2.4rem,2.1vw,4rem) clamp(2rem,4.2vw,8rem)}.splp__pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--splp-pattern);background-size:var(--splp-pattern-size, 40px) auto;background-repeat:repeat;opacity:var(--splp-pattern-opacity, .1)}.splp__inner{width:100%;display:flex;flex-direction:column;gap:2.4rem}.splp__gallery{display:block;position:relative}.splp__shots{--ftc-gap: 1rem;padding-bottom:0;overscroll-behavior-x:contain}.splp__shot{min-width:0;border-radius:1.2rem;overflow:hidden}.splp__shot .media{aspect-ratio:308 / 400}.splp__dots{margin-block-start:2.4rem;justify-content:center;align-items:center;gap:1.2rem}.splp__gallery[data-lock] .splp__dots{display:none}.splp__dots .ftc__dot,.splp__dots .ftc__dot[aria-current=true]{position:relative;width:.8rem;height:.8rem;border-radius:50%;background:#020714;pointer-events:auto;transition:none}.splp__dots .ftc__dot[aria-current=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid #020714}.splp__info{display:flex;flex-direction:column;gap:1.6rem;max-width:54rem;margin-inline:auto;width:100%}.splp__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem}.splp__title{margin:0}.splp__title a{color:inherit;text-decoration:none}.splp__description{margin:0;max-width:48rem;color:rgba(var(--color-text),.85)}.splp__option{display:flex;flex-direction:column;gap:.8rem}.splp__option-label{margin:0;font-size:1.6rem;color:rgb(var(--color-heading))}.splp .prow__chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.splp .card-chip{--chip-height: 4.4rem;padding-inline:1.6rem;border-color:rgba(var(--color-heading),.3);font-size:1.5rem}.splp .card-chip:hover{border-color:rgba(var(--color-heading),.7)}.splp .card-chip[data-unavailable=true]{border-color:rgba(var(--color-heading),.18)}.splp .card-chip:is([aria-pressed=true],.is-selected){border-color:rgb(var(--color-heading))}.splp .splp__swatches{margin:0;--swatch-size: 3.2rem;gap:1rem}.splp .splp__swatches.swatches--medium{--swatch-size: 3.6rem}.splp .splp__swatches.swatches--large{--swatch-size: 4.2rem}@media(max-width:749px){.splp .card-chip{--chip-height: 4rem;padding-inline:1.2rem;font-size:1.4rem}.splp .splp__swatches{--swatch-size: 2.8rem}.splp .splp__swatches.swatches--medium{--swatch-size: 3.2rem}.splp .splp__swatches.swatches--large{--swatch-size: 3.6rem}}.splp .quick-add{flex:none}@media(max-width:989px){.splp{padding-block:5.6rem}}@media(max-width:749px){.splp{padding:4.8rem var(--page-margin)}}.splc{display:block;position:relative;min-width:0}.splc__track{position:relative;--ftc-gap: clamp(1.2rem, 1.25vw, 2.4rem);overscroll-behavior-x:contain;padding-block:0;padding-inline:calc((100% - var(--splc-card, 64%)) / 2)}.splc[data-scroll-linked].is-linked .splc__track,.splc.is-marquee .splc__track{scroll-snap-type:none}.splc .splc__slide--copy{pointer-events:auto}.splc__track>.splc__slide{flex:0 0 var(--splc-card, 64%);min-width:0;scroll-snap-align:center;transition:opacity .4s ease}.splc__slide:not([data-active]){opacity:.85}@media(max-width:749px){.splc{--splc-card: 78% !important}}@media(prefers-reduced-motion:reduce){.splc__slide{transition:none}}.spl__stagger{display:block}.spl__grid{display:grid;grid-template-columns:minmax(0,var(--spl-split, 50fr)) minmax(0,var(--spl-rest, 50fr));min-height:var(--spl-height, 760px)}.spl--divider .spl__grid{border-block:1px solid rgb(var(--color-border, 227, 227, 227))}.spl--divider .spl__half--carousel{border-right:1px solid rgb(var(--color-border, 227, 227, 227))}.spl__half{min-width:0;display:flex}.spl__half>*{flex:1}.spl__half--carousel{align-items:center;padding-block:clamp(2.4rem,2.1vw,4rem)}@media(prefers-reduced-motion:no-preference){html.ft-anim .spl__stagger:not([data-armed]) :is(.splc,.splp){opacity:0;transform:translateY(32px)}}@media(max-width:989px){.spl__grid{grid-template-columns:minmax(0,1fr);min-height:0}.spl--divider .spl__half--carousel{border-right:0;border-bottom:1px solid rgb(var(--color-border, 227, 227, 227))}}@media(max-width:749px){@media(prefers-reduced-motion:no-preference){html.ft-anim .spl__stagger:not([data-armed]) :is(.splc,.splp){transform:translateY(20px)}}}
/*# sourceMappingURL=/cdn/shop/t/3544/assets/section-spotlight-products.css.map */
