.sls{color:var(--_section-text,var(--color-foreground));transition:background-color .5s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.sls--fluid{background-color:var(--_section-bg,transparent)}.sls__inner{max-width:var(--page-width);padding-inline:var(--page-margin);z-index:1;width:100%;margin-inline-start:auto;margin-inline-end:auto;position:relative}.sls__wrapper{transition:background-color .5s cubic-bezier(.22,1,.36,1)}.sls:not(.sls--fluid) .sls__wrapper{background-color:var(--_section-bg,transparent);border-radius:var(--radius-card,16px);overflow:hidden}.sls--content-pad .sls__wrapper{padding:var(--page-gutter,var(--space-6))}.sls__carousel{border-radius:inherit;transition:background-color .5s cubic-bezier(.22,1,.36,1);position:relative}.sls__container--centered{justify-content:center}.sls__viewport{position:relative;overflow:hidden}.sls__container{-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom;will-change:transform;display:flex}.sls__container>:not(:last-child){-webkit-margin-end:var(--_gap-m,0);margin-inline-end:var(--_gap-m,0)}@media (min-width:768px){.sls__container>:not(:last-child){-webkit-margin-end:var(--_gap-t,0);margin-inline-end:var(--_gap-t,0)}}@media (min-width:1024px){.sls__container>:not(:last-child){-webkit-margin-end:var(--_gap-d,0);margin-inline-end:var(--_gap-d,0)}}.sls__container--loop>:last-child{-webkit-margin-end:var(--_gap-m,0);margin-inline-end:var(--_gap-m,0)}@media (min-width:768px){.sls__container--loop>:last-child{-webkit-margin-end:var(--_gap-t,0);margin-inline-end:var(--_gap-t,0)}}@media (min-width:1024px){.sls__container--loop>:last-child{-webkit-margin-end:var(--_gap-d,0);margin-inline-end:var(--_gap-d,0)}}.sls__container--centered>:last-child{-webkit-margin-end:0;margin-inline-end:0}.sls__container--dragging{-webkit-user-select:none;user-select:none}.sls__container>*{border-radius:var(--radius-card,16px);-webkit-box-flex:0;-ms-flex:0 0 var(--_slide-size-m,100%);flex:0 0 var(--_slide-size-m,100%);min-width:0;display:flex;overflow:hidden;transform:translateZ(0)}@media (min-width:768px){.sls__container>*{-ms-flex-preferred-size:var(--_slide-size-t,100%);flex-basis:var(--_slide-size-t,100%)}}@media (min-width:1024px){.sls__container>*{-ms-flex-preferred-size:var(--_slide-size-d,100%);flex-basis:var(--_slide-size-d,100%)}}.sls__container>:not(:has([data-sls-slide])):not([data-sls-view-all]){display:none}.sls__slide{background-color:var(--_slide-bg,var(--color-surface,var(--color-background)));flex:1;min-height:120px;position:relative}.sls__slide,.sls__slide .shopify-block{border-radius:inherit;clip-path:inset(0 round var(--radius-card,16px));overflow:hidden}.sls__slide{-webkit-box-shadow:var(--card-shadow,none);box-shadow:var(--card-shadow,none);-webkit-transition:-webkit-box-shadow var(--duration-base) var(--ease-default);transition:-webkit-box-shadow var(--duration-base) var(--ease-default);transition:box-shadow var(--duration-base) var(--ease-default);transition:box-shadow var(--duration-base) var(--ease-default),-webkit-box-shadow var(--duration-base) var(--ease-default)}@media (hover:hover) and (pointer:fine){.sls__slide:hover{-webkit-box-shadow:var(--card-shadow-hover,var(--card-shadow,0 4px 24px -4px #0000001f));box-shadow:var(--card-shadow-hover,var(--card-shadow,0 4px 24px -4px #0000001f))}}.sls--fade .sls__carousel .sls__container{grid-template-columns:1fr;gap:0;display:grid;transform:none!important}.sls--fade .sls__carousel .sls__container>*{-webkit-margin-end:0;opacity:0;pointer-events:none;z-index:0;flex:none;grid-area:1/1;width:100%;margin-inline-end:0;transition:opacity .5s cubic-bezier(.22,1,.36,1)}.sls--fade .sls__carousel .sls__container>.sls__wrapper--fade-active,.sls--fade .sls__carousel:not(.sls__carousel--fade-init) .sls__container>:first-child{opacity:1;pointer-events:auto;z-index:1}.sls__nav{-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;gap:var(--space-4);margin-top:var(--space-4);justify-content:center;display:flex}@media (min-width:768px){.sls__nav{gap:var(--space-8);margin-top:var(--space-6)}}.sls__nav--overlay{bottom:var(--space-4);z-index:10;margin-top:0;position:absolute;left:50%;transform:translate(-50%)}.sls__arrow.sls__arrow--side{background-color:var(--_section-text,var(--color-foreground));-webkit-box-shadow:var(--button-shadow,0 2px 8px #00000026);box-shadow:var(--button-shadow,0 2px 8px #00000026);color:var(--_section-bg,var(--color-background));z-index:10;border-color:#0000;width:2.5rem;height:2.5rem;position:absolute;top:50%;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.sls__arrow.sls__arrow--side:hover{background-color:var(--_section-text,var(--color-foreground));color:var(--_section-bg,var(--color-background));opacity:.85;border-color:#0000;transform:translateY(-50%)scale(1.08)}}.sls__arrow--prev{left:var(--space-3)}@media (min-width:768px){.sls__arrow--prev{left:var(--space-4)}}.sls__arrow--next{right:var(--space-3)}@media (min-width:768px){.sls__arrow--next{right:var(--space-4)}}.sls__arrow{border:var(--border-width-button,1px) solid color-mix(in srgb,var(--_section-text,var(--color-foreground)) 20%,transparent);border-radius:var(--radius-button);-webkit-box-shadow:var(--button-shadow,none);box-shadow:var(--button-shadow,none);color:var(--_section-text,var(--color-foreground));cursor:pointer;height:2.75rem;-webkit-transition:background-color var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default),opacity var(--duration-base) var(--ease-default),-webkit-transform var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default),opacity var(--duration-base) var(--ease-default),-webkit-transform var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default),opacity var(--duration-base) var(--ease-default),transform var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default),opacity var(--duration-base) var(--ease-default),transform var(--duration-base) var(--ease-default),-webkit-transform var(--duration-base) var(--ease-default);background:0 0;justify-content:center;align-items:center;width:2.75rem;display:flex}@media (hover:hover) and (pointer:fine){.sls__arrow:hover{background-color:var(--_section-text,var(--color-foreground));color:var(--_section-bg,var(--color-background));border-color:#0000;transform:scale(1.1)}}.sls__arrow:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (min-width:768px){.sls__arrow{width:3rem;height:3rem}}.sls__arrow:disabled{cursor:default;opacity:.3;pointer-events:none}.sls__dots{align-items:center;gap:var(--space-2);display:flex}.sls__dot{background-color:color-mix(in srgb,var(--_section-text,var(--color-foreground)) 30%,transparent);border-radius:var(--radius-button);cursor:pointer;height:.5rem;-webkit-transition:background-color var(--duration-base) var(--ease-default),width var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default),width var(--duration-base) var(--ease-default);border:none;width:.5rem;padding:0}@media (hover:hover) and (pointer:fine){.sls__dot:hover{background-color:color-mix(in srgb,var(--_section-text,var(--color-foreground)) 60%,transparent)}}.sls__dot--active{background-color:var(--_accent,var(--color-primary));border-radius:var(--radius-full);width:1.5rem}.sls__counter{color:var(--_section-text-muted,var(--color-foreground-muted));font-family:var(--font-body-family);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.sls--slide-border .sls__container>:has([data-sls-slide]){border:var(--_border-w,2px) solid color-mix(in srgb,var(--_section-bg,var(--color-background)) 85%,var(--_contrast-mix,#000));border-radius:calc(var(--radius-card,16px) + var(--_border-w,2px))}.sls--slide-border .sls__view-all-link{border:var(--_border-w,2px) solid color-mix(in srgb,var(--_section-bg,var(--color-background)) 80%,var(--_contrast-mix,#000))}.sls__view-all{min-width:0;max-width:7.5rem;flex:0 0 7.5rem!important}.sls__view-all,.sls__view-all-link{display:flex}.sls__view-all-link{background-color:color-mix(in srgb,var(--_section-bg,var(--color-background)) 92%,var(--_contrast-mix,#000));border-radius:var(--radius-card,16px);-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;gap:var(--space-3);min-height:inherit;padding:var(--space-6);-webkit-transition:background-color var(--duration-base) var(--ease-default),-webkit-transform var(--duration-base) var(--ease-default),-webkit-box-shadow var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default),-webkit-transform var(--duration-base) var(--ease-default),-webkit-box-shadow var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default),transform var(--duration-base) var(--ease-default),box-shadow var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default),transform var(--duration-base) var(--ease-default),box-shadow var(--duration-base) var(--ease-default),-webkit-transform var(--duration-base) var(--ease-default),-webkit-box-shadow var(--duration-base) var(--ease-default);flex-direction:column;justify-content:center;width:100%;text-decoration:none}@media (hover:hover) and (pointer:fine){.sls__view-all-link:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}}.sls__view-all-link:active,.sls__view-all-link:focus,.sls__view-all-link:hover{text-decoration:none}.sls__view-all-badge{background-color:var(--_section-text,var(--color-foreground));border-radius:var(--radius-button);-webkit-box-shadow:var(--button-shadow,none);box-shadow:var(--button-shadow,none);color:var(--_section-bg,var(--color-background));justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.sls__view-all-badge svg{display:block}.sls__view-all-text{color:var(--_section-text,var(--color-foreground));font-family:var(--font-body-family);font-size:var(--font-size-sm);opacity:.8;text-align:center;font-weight:600}@media (max-width:767.98px){.sls[data-m-arrows=hide] .sls__arrow,.sls[data-m-dots=hide] .sls__dots{display:none}}@media (min-width:768px) and (max-width:1023.98px){.sls[data-t-arrows=hide] .sls__arrow,.sls[data-t-dots=hide] .sls__dots{display:none}}@media (min-width:1024px){.sls[data-d-arrows=hide] .sls__arrow,.sls[data-d-dots=hide] .sls__dots{display:none}}.sls--dark{--_section-bg:var(--color-dark-background);--_section-text:var(--color-dark-foreground);--_section-text-muted:color-mix(in srgb,var(--color-dark-foreground) 65%,transparent)}@media (prefers-reduced-motion:reduce){.sls__container{will-change:auto}.sls--fade .sls__slide{transition:none}}
