.product-functionalities.section--full-width .product-functionalities__subsection.product-functionalities__subsection--slider{width:auto;max-width:none;margin-block-start:0;margin-inline:0;padding-inline:0;overflow-x:clip}@supports not (overflow: clip){.product-functionalities__subsection--slider{overflow-x:hidden}}.product-func-slider{--slider-gutter: max( var(--page-margin, 1rem), calc((100% - var(--product-functionalities-max-width, 88.75rem)) / 2) );--slider-card-min-block: 30.8125rem;--slider-image-block: 18.75rem;--slider-gap: 1.25rem;--slider-fade: 3rem;--slider-radius: 1.75rem;--slider-surface: #f5f6f8;--slider-media-fallback: #efefef;--slider-copy: #717173;--slider-arrow-bg: #e8e8ed;--slider-arrow-bg-hover: #dedee3;--slider-arrow-size: 3rem;--slider-icon-size: 1.25rem;--slider-pad-block: var(--pdp-section-pad-block, 3rem);--slider-stack-gap: var(--pdp-stack-gap, 2.5rem);--slider-copy-gap: .625rem;display:flex;flex-direction:column;gap:var(--slider-stack-gap);width:100%;min-width:0;padding-block:var(--slider-pad-block);color:var(--color-foreground)}.product-func-slider__header{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding-inline:var(--slider-gutter)}.product-func-slider__eyebrow{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-weight-semibold);font-size:.8125rem;line-height:1.3;letter-spacing:.02em;color:var(--color-primary)}.product-func-slider__title{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-weight-bold);font-size:clamp(2rem,4vw,3rem);line-height:1.1;letter-spacing:-.02em;color:var(--color-foreground)}.product-func-slider__scroll{min-width:0;margin-inline-start:var(--slider-gutter);margin-inline-end:max(0px,calc(var(--slider-gutter) - var(--slider-fade)));overflow-x:auto;overflow-y:hidden;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;container-type:inline-size;container-name:slider}.product-func-slider__scroll::-webkit-scrollbar{display:none}.product-func-slider__scroll[data-fits]{margin-inline-end:var(--slider-gutter);overflow-x:hidden}.product-func-slider__scroll:not([data-fits]):not([data-at-end]){-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--slider-fade)),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--slider-fade)),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.product-func-slider__scroll[data-drag-ready]:not([data-fits]){cursor:grab}.product-func-slider__scroll[data-dragging]{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.product-func-slider__track{--slider-card-width: min(25rem, calc(100cqi - 3rem) );display:flex;align-items:stretch;gap:var(--slider-gap);margin:0;padding:0;list-style:none}.product-func-slider__end{flex:0 0 max(0px,calc(100cqi - var(--slider-card-width)));min-height:1px}.product-func-slider__scroll[data-fits] .product-func-slider__end{display:none}.product-func-slider__card{display:flex;flex:0 0 var(--slider-card-width);flex-direction:column;width:var(--slider-card-width);overflow:hidden;scroll-snap-align:start;border-radius:var(--slider-radius);background:var(--slider-surface);contain:layout paint;will-change:transform}.product-func-slider__card--has-description{min-height:var(--slider-card-min-block)}.product-func-slider__media{flex:0 0 var(--slider-image-block);height:var(--slider-image-block);overflow:hidden;background:var(--slider-media-fallback)}.product-func-slider__media-fallback{width:100%;height:100%;background:var(--slider-media-fallback)}.product-func-slider__image{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.product-func-slider__content{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--slider-copy-gap);min-width:0;padding:1.5rem}.product-func-slider__card-title{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-weight-semibold);font-size:1.25rem;line-height:1.25;color:var(--color-foreground)}.product-func-slider__description{margin:0;font-family:var(--font-body--family);font-size:.875rem;line-height:1.45;color:var(--slider-copy)}.product-func-slider__description :is(.metafield-rich_text_field,p){margin:0}.product-func-slider__description :is(p)~:is(p,ul,ol){margin-block-start:.75rem}.product-func-slider__nav{display:flex;justify-content:flex-end;gap:.75rem;padding-inline:var(--slider-gutter)}.product-func-slider__nav[hidden]{display:none}.product-func-slider__arrow{display:inline-flex;align-items:center;justify-content:center;width:var(--slider-arrow-size);height:var(--slider-arrow-size);padding:0;border:0;border-radius:100px;background:var(--slider-arrow-bg);color:var(--color-foreground);cursor:pointer}.product-func-slider__arrow:disabled{opacity:.4;cursor:default}.product-func-slider__arrow-icon{display:flex;width:var(--slider-icon-size);height:var(--slider-icon-size)}.product-func-slider__arrow-icon svg{display:block;width:var(--slider-icon-size);height:var(--slider-icon-size)}.product-func-slider__arrow:focus-visible,.product-func-slider__scroll:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:.125rem}.product-func-slider__scroll:focus-visible{outline-offset:-.125rem}@media screen and (max-width:749px){.product-func-slider{--slider-image-block: 12.5rem;--slider-card-min-block: 0;--slider-pad-block: var(--pdp-section-pad-block, 2rem);--slider-stack-gap: var(--pdp-stack-gap, 1.75rem);--slider-gap: 1rem}.product-func-slider__scroll{scroll-snap-type:x proximity;scroll-snap-stop:normal;-webkit-mask-image:none!important;mask-image:none!important}.product-func-slider__track{--slider-card-width: min(21.5rem, calc(100cqi - 3.75rem) )}}@supports not (container-type: inline-size){.product-func-slider__track{--slider-card-width: min(25rem, calc(100vw - 4.5rem) )}.product-func-slider__end{flex:0 0 max(0px,calc(100vw - var(--slider-card-width)))}@media screen and (max-width:749px){.product-func-slider__track{--slider-card-width: min(21.5rem, calc(100vw - 3.75rem) )}}}@media(hover:hover){.product-func-slider__arrow:hover:not(:disabled){background:var(--slider-arrow-bg-hover)}}@media(prefers-contrast:more){.product-func-slider__card,.product-func-slider__arrow{border:1px solid var(--color-foreground)}}@media(forced-colors:active){.product-func-slider__arrow{border:1px solid ButtonText}.product-func-slider__arrow:focus-visible,.product-func-slider__scroll:focus-visible{outline:.125rem solid transparent}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-product-func-slider.css.map */
