.tol-video{margin:0}:where(.tol-video-card){--line: #e3e3e0;--panel-2: #ffffff;--text: #232323;max-width:760px}.tol-video-card{margin:16px auto}:where(.tol-video-card) .tol-shell{border:1px solid var(--line);border-radius:18px;padding:20px;background:var(--panel-2)}@media(max-width:480px){:where(.tol-video-card) .tol-shell{padding:14px}}.tol-video__intro{margin:0 0 12px;font-size:var(--font-body-size, 1rem);line-height:1.5}.tol-video__intro p{margin:0}.tol-video-card .tol-video__trigger{border-radius:6px}.tol-video__poster{border:1px solid #ededed}.tol-video__trigger{position:relative;display:block;width:100%;padding:0;border:0;border-radius:8px;overflow:hidden;background:#000;cursor:pointer;aspect-ratio:16 / 9}.tol-video__trigger:focus-visible{outline:3px solid #008081;outline-offset:3px}.tol-video__poster{display:block;width:100%;height:100%;object-fit:cover}.tol-video__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.tol-video__play svg{width:clamp(44px,14%,60px);height:auto}.tol-video__play-bg{fill:red;opacity:.92}.tol-video__trigger:hover .tol-video__play-bg,.tol-video__trigger:focus-visible .tol-video__play-bg{opacity:1}.tol-video__label{margin:12px 0 0;font-size:var(--font-body-size, 1rem);font-weight:600;line-height:1.4}.tol-video__label span{font-weight:400;opacity:.7}.tol-video__more-wrap{margin:8px 0 0}.tol-video__more{font-size:var(--font-body-size, 1rem);text-decoration:underline}.tol-video iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0;border-radius:8px}.product-videos__list:has(.product-videos__item--poster){display:grid;grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none}@media only screen and (min-width:750px){.product-videos__list:has(.product-videos__item--poster){grid-template-columns:repeat(3,1fr)}}.product-videos__item--poster{list-style:none;margin:0}.product-videos__item--poster .tol-video{margin:0}.product-videos__item--poster .tol-video__label{margin-top:8px}.productView-info.has-border-top{margin-top:16px}.productView-info.has-border-bottom{border-bottom:0}@media(max-width:749px){body:has(.tol-tabs--accordion) .productView.halo-productView{padding-bottom:0}body:has(.tol-tabs--accordion) .product-details.product-default{padding-bottom:0!important}body:has(.tol-tabs--accordion) .wrapper-body{padding-bottom:0}body:has(.tol-tabs--accordion) .product-tabs{padding-top:24px;border-top:0}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/tol-install-video.css.map */
