.pan-zoom{overflow:hidden;overscroll-behavior:contain;user-select:none}.pan-zoom.pz-in{cursor:zoom-out;overflow:auto!important}.pan-zoom.pz-in img{max-width:unset;width:auto}@media only screen and (min-width:992px){.pan-zoom.pz-in img{min-height:75vw;min-width:75vw}}@media only screen and (max-width:991px){.pan-zoom.pz-in img{min-height:200vw;min-width:200vw}}.pan-zoom.pz-out{cursor:crosshair;overflow:hidden}.pan-zoom::-webkit-scrollbar{display:none}@media only screen and (max-width:991px){.page-pdp-2-col .product-asset .card__caption{height:auto}}@media only screen and (min-width:992px){.page-pdp-2-col .product-asset .card__caption{height:0}.page-pdp-2-col .product-asset .asset-position{display:none}}.page-pdp-2-col .product-asset.hide{display:none}.page-pdp-2-col .product-asset picture{backface-visibility:unset}.page-pdp-2-col .product-asset.product-asset__video img{left:-50%}.page-pdp-2-col .product-asset .model-info.h9{font-size:1.2rem;line-height:2.4rem;margin-top:1.6rem;text-align:center}@media only screen and (min-width:992px){.page-pdp-2-col .product-asset .model-info.h9{font-size:1.4rem;margin-bottom:2.2rem;margin-top:0;text-align:left}}.page-pdp-2-col .product-asset .card--feature{border:none;cursor:pointer}@media only screen and (min-width:992px){.page-pdp-2-col .product-asset .card--feature:hover .card__image img.lazyloaded,.page-pdp-2-col .product-asset .card--feature:hover .card__video video.lazyloaded{transform:scale(1.025)}}.page-pdp-2-col .product-asset .card--feature .card__video{background:#fff;left:-1px;overflow:visible;padding:0 1px;pointer-events:none}.page-pdp-2-col .product-asset .card--feature .card__video video{transition-duration:1s}.page-pdp-2-col .product-asset .card--feature.card--spin-video{cursor:default}.page-pdp-2-col .product-asset .card--feature.card--spin-video:hover .card__play-cta,.page-pdp-2-col .product-asset .card--feature.card--spin-video:hover .card__play-cta--button{background-color:#000}.page-pdp-2-col .product-asset .card--feature.card--spin-video:hover .icon svg:not(.colored) :not(.colored){fill:#fff}.page-pdp-2-col .product-asset .card--feature.card--spin-video:hover .card__play-cta--text{color:#fff;margin:.6rem 2rem 0 -1rem}.page-pdp-2-col .product-asset .card--feature .card__media-wrapper{padding-top:100%;width:100%}.page-pdp-2-col .product-asset .card--feature .card__image,.page-pdp-2-col .product-asset .card--feature .card__video{background:#f5f5f5;text-align:center;width:100%}.page-pdp-2-col .product-asset .card--feature .card__image img,.page-pdp-2-col .product-asset .card--feature .card__video img{height:100%;overflow:hidden;pointer-events:all;position:relative;transition:opacity 1s,transform 1s cubic-bezier(.395,.005,.19,1),filter 1s;width:auto;z-index:1}.page-pdp-2-col .product-asset .card--feature .card__image video,.page-pdp-2-col .product-asset .card--feature .card__video video{pointer-events:none}.page-pdp-2-col .product-asset .card--feature .card__image img,.page-pdp-2-col .product-asset .card--feature .card__image video,.page-pdp-2-col .product-asset .card--feature .card__video img,.page-pdp-2-col .product-asset .card--feature .card__video video{background-color:#f5f5f5}.page-pdp-2-col .product-asset .card--feature .card__image.pz-in img,.page-pdp-2-col .product-asset .card--feature .card__video.pz-in img{pointer-events:none}.page-pdp-2-col .product-asset .card--feature .card__image .card__video-icon{align-items:center;background-color:#fff;border-radius:1000px;cursor:pointer;display:flex;height:5.6rem;justify-content:center;left:calc(50% - 2.8rem);position:absolute;top:calc(50% - 2.8rem);width:5.6rem;z-index:1000}.page-pdp-2-col .product-asset .card--feature .card__image .card__video-icon svg{height:1.3rem;width:1.6rem}.page-pdp-2-col .product-asset .card--feature .icon{height:auto}.page-pdp-2-col .product-asset .card--feature .icon svg{height:1.8rem;left:50%;top:50%;transition:opacity .3s cubic-bezier(.265,.035,.205,.995);width:1.8rem}.page-pdp-2-col .product-asset .card--feature .icon svg.icon-x{height:1.2rem;width:1.2rem}.page-pdp-2-col .product-asset .card--feature .card__play-cta{bottom:2.4rem;padding:.2rem .314rem;right:2.4rem;transition:background-color .3s cubic-bezier(.265,.035,.205,.995)}@media only screen and (min-width:992px){.page-pdp-2-col .product-asset .card--feature .card__play-cta{bottom:3rem;padding:.5rem;right:4rem}}.page-pdp-2-col .product-asset .card--feature .card__play-cta .card__play-cta--button{padding:0;transition:background-color .3s cubic-bezier(.265,.035,.205,.995)}.page-pdp-2-col .product-asset .card--feature .card__play-cta .card__play-cta-text{font-size:1.6rem;font-weight:700;letter-spacing:-.016rem;transition:color .3s cubic-bezier(.265,.035,.205,.995)}.page-pdp-2-col .product-asset .card--feature .card__play-cta .icon{height:100%;padding-top:0}.page-pdp-2-col .product-asset .card--feature .card__play-cta .icon svg{transition:fill .3s cubic-bezier(.265,.035,.205,.995)}.page-pdp-2-col .product-asset .card__caption--content p{font-size:14px;line-height:24px;margin-left:calc(var(--bs-gutter-x)*.25);margin-right:calc(var(--bs-gutter-x)*.25)}.page-pdp-2-col .product-asset .card__caption--content p.caption-title{font-size:16px;font-weight:700;padding-bottom:10px;padding-top:20px}.page-pdp-2-col .card__caption{margin-bottom:20px;margin-left:8px;margin-right:8px;opacity:1;transition:opacity .5s}.page-pdp-2-col .card__caption p{font-size:14px;line-height:24px}.page-pdp-2-col .card__caption p.caption-title{font-size:16px;font-weight:700;padding-bottom:10px;padding-top:20px}.page-pdp-2-col .pdp-asset-label{background-color:#fff;border:1px solid #fff;border-radius:12px;bottom:var(--bs-gutter-x);color:#000;font-size:1.2rem;font-weight:700;height:auto;line-height:1.5rem;padding:4px 12px;position:absolute;text-align:center;transform-style:preserve-3d;z-index:1}.page-pdp-2-col .pdp-asset-label.asset-position{opacity:1;right:1.6rem;transition:opacity .25s}.page-pdp-2-col .pdp-asset-label.asset-position.hide{opacity:0}.page-pdp-2-col .pdp-asset-label.asset-title{left:var(--bs-gutter-x);max-width:calc(100% - var(--bs-gutter-x)*2 - 80px);text-align:left}@media only screen and (min-width:992px){.page-pdp-2-col .pdp-asset-label.asset-title{max-width:calc(100% - var(--bs-gutter-x)*2)}}