.product-scroller__features{list-style-type:none;margin:0;padding:0}.product-scroller{width:100%}.product-scroller[data-productscroller-initialized] canvas{display:block}.product-scroller[data-productscroller-initialized] .product-scroller__image{display:none}@media only screen and (max-width:767px){.product-scroller[data-productscroller-initialized] .product-scroller__features{top:55%;transform:translateX(-50%)}}.product-scroller[data-productscroller-initialized] .product-scroller__feature{transition:opacity .33s cubic-bezier(0.645,0.045,0.355,1),transform .33s cubic-bezier(0.645,0.045,0.355,1)}@media only screen and (max-width:767px){.product-scroller[data-productscroller-initialized] .product-scroller__feature{position:absolute;right:0;top:0}.product-scroller[data-productscroller-initialized] .product-scroller__feature:not([data-productscroller-current=true]){opacity:0;transform:translateY(80px)}}@media only screen and (min-width:768px){.product-scroller[data-productscroller-initialized] .product-scroller__feature:not([data-productscroller-active=true]){opacity:0;transform:translateY(80px)}}.product-scroller__container{height:100lvh;position:relative;width:100%}.product-scroller__media{display:flex;height:100%;justify-content:center;overflow:hidden}.product-scroller__media canvas{display:none}.product-scroller__features{align-items:flex-end;display:flex;flex-direction:row;flex-direction:column;flex-wrap:wrap;left:50%;margin-left:auto;margin-right:auto;position:absolute;row-gap:var(--global-spacing-s-3);top:50%;transform:translate(-50%,-50%);width:var(--grid-base)}@media only screen and (min-width:768px){.product-scroller__features{row-gap:var(--global-spacing-m-2);top:50%}}@media only screen and (min-width:1440px){.product-scroller__features{row-gap:var(--global-spacing-l-2)}}.product-scroller__feature{flex-basis:calc(var(--grid-column-outer)*6);flex:1;max-width:calc(var(--grid-column-outer)*6);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*6)}@media only screen and (min-width:768px){.product-scroller__feature{flex-basis:calc(var(--grid-column-outer)*4);flex:1;max-width:calc(var(--grid-column-outer)*4);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*4)}}.product-scroller__feature-inner{--color-surface:var(--color-6);--color-content:var(--color-1);--color-content-highlight:var(--color-4);background-color:var(--color-surface);border-radius:var(--border-radius-l);color:var(--color-content);-moz-column-gap:var(--global-spacing-xs-3);column-gap:var(--global-spacing-xs-3);display:flex;padding:var(--global-spacing-xs-2)}@media only screen and (min-width:768px){.product-scroller__feature-inner{padding:var(--global-spacing-xs-3)}}.product-scroller__feature-icon{--color-surface:var(--color-11);--color-surface-hover:var(--color-12);--color-surface-active:var(--color-10);--color-surface-disabled:var(--color-13);--color-content:var(--color-6);--color-content-hover:var(--color-6);--color-content-active:var(--color-6);--color-content-disabled:var(--color-14);--color-border:var(--color-11);--color-border-hover:var(--color-12);--color-border-active:var(--color-10);--color-border-disabled:var(--color-13);background-color:var(--color-surface);border-radius:50%;flex-shrink:0;height:35px;width:35px}.product-scroller__feature-icon svg{height:100%;transition:transform .25s cubic-bezier(0.645,0.045,0.355,1);width:100%}@media only screen and (min-width:768px){.product-scroller__feature-icon{height:50px;width:50px}}@media only screen and (min-width:1440px){.product-scroller__feature-icon{height:var(--global-spacing-l-2);width:var(--global-spacing-l-2)}}@media(hover:hover){.product-scroller__feature-icon:hover svg{transform:scale(1.05)}}.product-scroller__feature-title{cursor:pointer;font-family:Montserrat,Arial,sans-serif;font-weight:700;line-height:120%}@media screen and (min-width:1280px){.product-scroller__feature-title{font-size:1.25rem}}.product-scroller__button{bottom:20px;left:50%;position:fixed;transform:translateX(-50%);transition:opacity .33s cubic-bezier(0.645,0.045,0.355,1) .25s,transform .33s cubic-bezier(0.645,0.045,0.355,1) .25s;white-space:nowrap;z-index:11}@media only screen and (min-width:768px){.product-scroller__button{bottom:80px}}.product-scroller__button:not([data-productscroller-active=true]){opacity:0;transform:translateX(-50%) scaleX(0)}.product-scroller__image img{height:100%;width:auto}