.td-installation-video{width:100%;min-width:0;margin-top:32px}.td-installation-video__heading{margin:0 0 16px;font-size:20px;font-weight:500;line-height:1.4;color:inherit}.td-installation-video.td-installation-video--aligned{margin-top:0;margin-bottom:24px}.td-installation-video--aligned .td-installation-video__heading{font-size:16px;line-height:1;margin-bottom:24px}@media(min-width:768px){.td-installation-video--aligned .td-installation-video__heading{font-size:18px}}.td-installation-video__frame{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;background:#f7f8f9}.td-installation-video__frame iframe,.td-installation-video__frame video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;object-fit:contain}td-installation-player{display:block;width:100%;height:100%}.td-installation-video__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.td-installation-video__poster img{display:block;width:100%;height:100%;object-fit:cover}.td-installation-video__play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:68px;height:48px;transform:translate(-50%,-50%);border-radius:12px;color:#fff;background:#141414cc}.td-installation-video__poster:hover .td-installation-video__play,.td-installation-video__poster:focus-visible .td-installation-video__play{background:#112a3d}.td-installation-video__poster:focus-visible{outline:3px solid #112a3d;outline-offset:-4px}@media(max-width:767px){.td-installation-video{margin-top:24px}.td-installation-video__heading{font-size:18px}}td-product-link-share{display:block}.td-product-link-share__trigger{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.5rem;color:inherit;background:none;border:0;cursor:pointer;font:inherit}.td-product-link-share__trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.td-product-link-share--mobile .td-product-link-share__trigger{width:100%;justify-content:flex-start;padding:1rem 0}.td-product-link-share__dialog{width:min(28rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;margin:auto;padding:2rem;border:1px solid #d9dfe3;border-radius:1rem;background:#fff;color:#12283d;text-align:left;font-family:inherit;box-shadow:0 1rem 4rem #0003}.td-product-link-share__dialog::backdrop{background:#0007}.td-product-link-share__dialog h2{margin:0 1.5rem 1rem 0;font-size:1.25rem;line-height:1.4}.td-product-link-share__dialog p{margin:0 0 1rem;font-size:.875rem;line-height:1.6}.td-product-link-share__dialog label{display:grid;gap:.5rem;font-size:.875rem}.td-product-link-share__dialog input{width:100%;min-width:0;padding:.75rem;border:1px solid #b8c4cd;border-radius:.375rem;font:inherit;color:inherit;background:#f7f8fa}.td-product-link-share__close{position:absolute;top:.5rem;right:.5rem;width:2.5rem;height:2.5rem;border:0;background:transparent;color:inherit;font-size:1.5rem;cursor:pointer}.td-product-link-share__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1rem}.td-product-link-share__actions button,.td-product-link-share__actions a{padding:.65rem .85rem;border:1px solid #b8c4cd;border-radius:.375rem;font:inherit;font-size:.875rem;color:inherit;background:#fff;cursor:pointer;text-decoration:none}.td-product-link-share__actions [data-copy]{background:#12283d;border-color:#12283d;color:#fff}.td-product-link-share__actions [hidden]{display:none}.td-product-link-share__dialog .td-product-link-share__status{margin:1rem 0 0}.td-product-link-share__status:empty{display:none}.td-product-share-icons>li{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0}.td-product-share-icons>li>td-product-link-share{display:flex;align-items:center;width:40px;height:40px}.td-product-share-icons>li>a,.td-product-share-icons>li>td-product-link-share>.td-product-link-share__trigger{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;margin:0;padding:0;line-height:1;transform:none}.td-product-share-icons>li>a>svg,.td-product-share-icons>li>td-product-link-share>.td-product-link-share__trigger>svg{display:block;flex:0 0 18px;width:18px;height:18px;margin:0;vertical-align:middle}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAgA */
