.product-functionalities__subsection--infinite-v2{max-width:100%;margin-block-start:0;padding:0;background:transparent;border-radius:0}.product-functionalities.section--full-width .product-functionalities__subsection.product-functionalities__subsection--infinite-v2{padding-inline:0}.product-func-infinite-v2{--infinite-v2-gutter: max( var(--page-margin, 1rem), calc((100% - var(--product-functionalities-max-width, 88.75rem)) / 2) );--infinite-v2-pad-block: var(--pdp-v2-section-pad-block, 3rem);--infinite-v2-stack-gap: var(--pdp-v2-stack-gap, 2.5rem);--infinite-v2-header-gap: var(--pdp-v2-header-gap, .75rem);--infinite-v2-surface: #ededf0;--infinite-v2-close-bg: #e8e8ed;--infinite-v2-card-radius: 1.75rem;--infinite-v2-list-width: 27.5rem;--infinite-v2-media-max-block: 37.5rem;--infinite-v2-plus-size: 2rem;--infinite-v2-icon-size: .875rem;--infinite-v2-close-size: 3rem;--infinite-v2-close-icon-size: 1.25rem;--infinite-v2-scene-pad-start: 1rem;--infinite-v2-scene-pad-end: 0px;--infinite-v2-ease: cubic-bezier(.22, 1, .36, 1);--infinite-v2-ease-bounce: cubic-bezier(.34, 1.28, .48, 1);--infinite-v2-duration: .56s;container-type:inline-size;container-name:infinite-v2;display:flex;flex-direction:column;gap:var(--infinite-v2-stack-gap);width:100%;min-width:0;padding-block:var(--infinite-v2-pad-block);padding-inline:var(--infinite-v2-gutter);color:var(--color-foreground)}.product-func-infinite-v2__header{display:flex;flex-direction:column;gap:var(--infinite-v2-header-gap);padding-block-start:0}.product-func-infinite-v2__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-infinite-v2__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-infinite-v2__scene{position:relative;display:flex;align-items:center;gap:0;min-width:0;overflow:visible;padding-block:var(--infinite-v2-scene-pad-start) var(--infinite-v2-scene-pad-end)}.product-func-infinite-v2__media{display:flex;flex:1 1 46.5rem;align-items:center;justify-content:center;width:min(100%,46.5rem);min-width:0;max-width:46.5rem;max-height:var(--infinite-v2-media-max-block)}.product-func-infinite-v2__image{width:100%;height:auto;max-height:var(--infinite-v2-media-max-block);object-fit:contain;object-position:center}.product-func-infinite-v2__list{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:.625rem;width:min(100%,var(--infinite-v2-list-width));margin:0;padding:0;overflow:visible;list-style:none}.product-func-infinite-v2__item{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0;overflow:visible}.product-func-infinite-v2__card{display:grid;grid-template-rows:0fr;width:var(--infinite-from-width, 100%);min-height:0;border-radius:100px;background:var(--infinite-v2-surface);transform-origin:top left}.product-func-infinite-v2__item[data-open] .product-func-infinite-v2__card{grid-template-rows:1fr;width:100%;border-radius:var(--infinite-v2-card-radius)}.product-func-infinite-v2__item[data-motion] .product-func-infinite-v2__card{overflow:hidden;min-width:0}.product-func-infinite-v2__item[data-motion] .product-func-infinite-v2__clip{min-width:0}.product-func-infinite-v2__item[data-motion] .product-func-infinite-v2__copy{width:var(--infinite-copy-width);max-width:none}.product-func-infinite-v2__clip{overflow:hidden;min-height:0}.product-func-infinite-v2__copy{margin:0;padding:1.625rem 1.75rem 1.75rem;font-family:var(--font-body--family);font-size:1.25rem;font-weight:var(--font-weight-regular);line-height:1.5;color:var(--color-foreground)}.product-func-infinite-v2__name{display:inline;margin:0;margin-inline-end:.25em;font-family:var(--font-heading--family);font-size:inherit;font-weight:var(--font-weight-semibold);line-height:inherit;color:inherit}.product-func-infinite-v2__description{display:inline}.product-func-infinite-v2__description :is(.metafield-rich_text_field,p){display:inline;margin:0}.product-func-infinite-v2__description :is(p)~:is(p,ul,ol){display:block;margin-block-start:.75rem}.product-func-infinite-v2__pill{display:inline-flex;align-items:center;gap:.75rem;width:auto;max-width:calc(100% - var(--infinite-v2-close-size) - .5rem);min-height:3rem;margin:0;padding:.5rem 1.375rem .5rem .5rem;border:0;border-radius:100px;background:var(--infinite-v2-surface);color:var(--color-foreground);font-family:var(--font-heading--family);font-size:.8125rem;font-weight:var(--font-weight-semibold);line-height:1.3;letter-spacing:.02em;text-align:start;cursor:pointer;transform-origin:left center}.product-func-infinite-v2__item[data-open] .product-func-infinite-v2__pill,.product-func-infinite-v2__item[data-motion] .product-func-infinite-v2__pill{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:1;pointer-events:none}.product-func-infinite-v2__item[data-open] .product-func-infinite-v2__pill{opacity:0;transform:scale(.96)}.product-func-infinite-v2__label{min-width:0;white-space:normal}.product-func-infinite-v2__plus{display:flex;flex:0 0 var(--infinite-v2-plus-size);align-items:center;justify-content:center;width:var(--infinite-v2-plus-size);height:var(--infinite-v2-plus-size);border-radius:100px;background:var(--color-foreground);color:var(--color-background)}.product-func-infinite-v2__plus svg{display:block;width:var(--infinite-v2-icon-size);height:var(--infinite-v2-icon-size);max-width:none}.product-func-infinite-v2__close{position:absolute;inset-block-start:0;inset-inline-end:calc(100% - var(--infinite-from-width, 100%));z-index:2;opacity:0;transform:translateY(calc(-100% - .5rem)) scale(.86);transform-origin:right bottom;display:flex;align-items:center;justify-content:center;width:var(--infinite-v2-close-size);height:var(--infinite-v2-close-size);margin:0;padding:0;border:0;border-radius:100px;background:var(--infinite-v2-close-bg);color:var(--color-foreground);cursor:pointer}.product-func-infinite-v2__item[data-open] .product-func-infinite-v2__close{inset-inline-end:0;opacity:1;transform:translateY(calc(-100% - .5rem)) scale(1)}.product-func-infinite-v2__close-icon{display:flex;align-items:center;justify-content:center;width:var(--infinite-v2-close-icon-size);height:var(--infinite-v2-close-icon-size)}.product-func-infinite-v2__close-icon svg{display:block;width:var(--infinite-v2-close-icon-size);height:var(--infinite-v2-close-icon-size);max-width:none}.product-func-infinite-v2__card[hidden],.product-func-infinite-v2__pill[hidden],.product-func-infinite-v2__close[hidden]{display:none}.product-func-infinite-v2__pill:focus-visible,.product-func-infinite-v2__close:focus-visible,.product-func-infinite-v2__card:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:.125rem}html.no-js .product-func-infinite-v2__card[hidden]{display:block}html.no-js .product-func-infinite-v2__pill,html.no-js .product-func-infinite-v2__close{display:none}@container infinite-v2 (max-width: 60rem){.product-func-infinite-v2__scene{flex-direction:column;align-items:stretch;gap:calc(var(--infinite-v2-close-size) + .75rem);padding-block:0}.product-func-infinite-v2__media,.product-func-infinite-v2__image{width:100%;max-width:none;max-height:min(22rem,70vw)}.product-func-infinite-v2__list{width:100%}.product-func-infinite-v2__copy{font-size:1rem}.product-func-infinite-v2__title{font-size:clamp(1.75rem,8vw,2.5rem)}}@media screen and (max-width:749px){.product-func-infinite-v2{--infinite-v2-pad-block: var(--pdp-v2-section-pad-block, 2rem);--infinite-v2-stack-gap: var(--pdp-v2-stack-gap, 1.75rem)}}@supports not (container-type: inline-size){@media screen and (max-width:989px){.product-func-infinite-v2__scene{flex-direction:column;align-items:stretch;gap:calc(var(--infinite-v2-close-size) + .75rem);padding-block:0}.product-func-infinite-v2__media,.product-func-infinite-v2__image{width:100%;max-width:none;max-height:min(22rem,70vw)}.product-func-infinite-v2__list{width:100%}.product-func-infinite-v2__copy{font-size:1rem}.product-func-infinite-v2__title{font-size:clamp(1.75rem,8vw,2.5rem)}}}@media(prefers-reduced-motion:no-preference){.product-func-infinite-v2__card{transition:grid-template-rows var(--infinite-v2-duration) var(--infinite-v2-ease),width var(--infinite-v2-duration) var(--infinite-v2-ease),height var(--infinite-v2-duration) var(--infinite-v2-ease-bounce),border-radius var(--infinite-v2-duration) var(--infinite-v2-ease-bounce)}.product-func-infinite-v2__pill{transition:background-color .18s var(--infinite-v2-ease),transform .18s var(--infinite-v2-ease-bounce)}.product-func-infinite-v2__item[data-open] .product-func-infinite-v2__pill,.product-func-infinite-v2__item[data-motion] .product-func-infinite-v2__pill{transition:opacity .42s var(--infinite-v2-ease),transform var(--infinite-v2-duration) var(--infinite-v2-ease-bounce)}.product-func-infinite-v2__plus{transition:transform .18s var(--infinite-v2-ease-bounce)}.product-func-infinite-v2__close{transition:opacity .42s var(--infinite-v2-ease) 80ms,background-color .18s var(--infinite-v2-ease),transform var(--infinite-v2-duration) var(--infinite-v2-ease-bounce) 80ms,inset-inline-end var(--infinite-v2-duration) var(--infinite-v2-ease)}.product-func-infinite-v2__item[data-open]:not([data-motion]) .product-func-infinite-v2__close{transition:background-color .18s var(--infinite-v2-ease),transform .18s var(--infinite-v2-ease-bounce)}}@media(hover:hover)and (pointer:fine){.product-func-infinite-v2__pill:hover{background:#e2e2e6;transform:scale(1.02)}.product-func-infinite-v2__pill:hover .product-func-infinite-v2__plus{transform:scale(1.06)}.product-func-infinite-v2__item[data-open] .product-func-infinite-v2__close:hover{background:#dedee4;transform:translateY(calc(-100% - .5rem)) scale(1.06)}}@media(prefers-reduced-motion:reduce){.product-func-infinite-v2__card,.product-func-infinite-v2__pill,.product-func-infinite-v2__plus,.product-func-infinite-v2__close{transition:none}.product-func-infinite-v2__pill:hover,.product-func-infinite-v2__pill:hover .product-func-infinite-v2__plus{transform:none}.product-func-infinite-v2__item[data-open] .product-func-infinite-v2__close:hover{transform:translateY(calc(-100% - .5rem)) scale(1)}}@media(prefers-contrast:more){.product-func-infinite-v2__card,.product-func-infinite-v2__pill,.product-func-infinite-v2__close{border:1px solid var(--color-foreground)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-product-func-infinite-v2.css.map */
