.product-video-section{min-width:0;margin:48px 0}.product-video-editor fieldset{border:0;gap:20px;min-width:0;padding:0;display:grid}.product-video-admin-poster{width:100%;max-width:320px;height:auto;margin-bottom:12px;display:block}.product-video-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.product-video-heading h2{color:var(--navy);margin:12px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.1}.product-video-actions{flex-shrink:0;gap:8px;display:flex}.product-video-actions button{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--navy);cursor:pointer;background:#fff;padding:10px 14px}.product-video-actions button[aria-pressed=true]{background:var(--navy);color:#fff}.product-video-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:24px;padding-bottom:16px;display:flex;position:relative;overflow-x:auto}.product-video-card{border:1px solid var(--line);scroll-snap-align:start;background:#fff;flex:0 0 calc(33.3333% - 16px);min-width:0}.product-video-card video{aspect-ratio:16/9;object-fit:contain;background:#122d3c;width:100%;display:block}.product-video-copy{overflow-wrap:anywhere;padding:22px}.product-video-copy h3{color:var(--navy);margin:0 0 12px;font-size:22px;line-height:1.25}.product-video-copy p{white-space:pre-line;font-size:14px;line-height:1.65}.product-video-copy a{min-height:44px;color:var(--rt-text-red);align-items:center;font-size:13px;display:inline-flex}.product-video-section :focus-visible{outline:2px solid var(--rt-text-red);outline-offset:3px}.product-video-static{flex-wrap:wrap;overflow:visible}@media (width<=1100px){.product-video-card{flex-basis:calc(50% - 12px)}}@media (width<=600px){.product-video-heading{flex-direction:column;align-items:start;gap:18px}.product-video-card{flex-basis:90%}.product-video-static .product-video-card{flex-basis:100%}.product-video-copy{padding:18px}}
