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