.content-gallery{min-width:0;padding-bottom:28px;position:relative}.content-gallery .content-gallery-controls{z-index:3;pointer-events:none;color:#52646c;font-size:13px;position:absolute;inset:0 0 28px}.content-gallery-controls button{color:#20343f;cursor:pointer;pointer-events:auto;background:#ffffffed;border:1px solid #20343f14;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background .15s,box-shadow .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #20343f10}.content-gallery-controls .gallery-previous{left:8px}.content-gallery-controls .gallery-next{right:8px}.content-gallery-controls button:hover:not(:disabled){background:#fff;box-shadow:0 3px 14px #20343f26}.content-gallery-controls button:disabled{opacity:.3;cursor:default}.content-gallery-controls button:focus-visible{outline-offset:3px;outline:3px solid #4b8c9e}.gallery-counter{font-variant-numeric:tabular-nums;letter-spacing:.08em;white-space:nowrap;position:absolute;bottom:-25px;left:50%;transform:translate(-50%)}.content-gallery-hero{padding:0;display:contents}.content-gallery-hero .home-hero-photo{z-index:-1}.content-gallery-hero .content-gallery-controls{align-items:center;gap:8px;height:44px;display:flex;inset:auto 24px 84px auto}.content-gallery-hero .content-gallery-controls button{position:static;transform:none}.content-gallery-hero .gallery-counter{color:#fff;text-shadow:0 1px 4px #000;text-align:center;min-width:44px;position:static;transform:none}@media (prefers-reduced-motion:reduce){.content-gallery-controls button{transition:none}}.product-video{width:100%;min-width:0}.product-video-player{aspect-ratio:16/9;background:#1e303b;border-radius:8px;width:100%;min-height:200px;overflow:hidden}.product-video-player iframe,.product-video-player>button{border:0;width:100%;height:100%;min-height:200px;display:block}.product-video-player>button{cursor:pointer;color:#fff;font:inherit;background:#1e303b;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:16px;display:flex}.product-video-player>button>span{background:#c82626;border-radius:12px;place-items:center;width:56px;height:44px;font-size:22px;display:grid}.product-video>a{text-align:center;color:#31556a;margin-top:10px;font-size:14px;text-decoration:underline;display:block}.product-video-player button:focus-visible{outline-offset:-4px;outline:3px solid #7dbabb}.home-product-photo .product-video-player{aspect-ratio:auto;height:208px}.cms-gallery-tile .product-video-player,.cms-gallery-tile .product-video-player iframe,.cms-gallery-tile .product-video-player>button{min-height:160px}.home-product-linked .content-gallery .content-gallery-controls{z-index:3;position:absolute}
