.rte iframe[src*="youtube.com"],.rte iframe[src*="youtu.be"],.product__description iframe[src*="youtube.com"],.product__description iframe[src*="youtu.be"]{display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;height:auto;border:0}@media (min-width: 768px){.product__list .card--holder{content-visibility:auto;contain-intrinsic-size:400px 600px}}.product-card__img{aspect-ratio:2/3;width:100%;height:auto;display:block}.video-facade{position:relative;width:100%;background:#000;overflow:hidden;cursor:pointer;aspect-ratio:16 / 9}@supports not (aspect-ratio: 1 / 1){.video-facade{height:0}.video-facade:before{content:"";display:block;padding-bottom:56.25%}}.video-facade .video-facade__thumb,.video-facade iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.video-facade__thumb{background-size:cover;background-position:center}.video-facade__thumb--placeholder{background:linear-gradient(180deg,#111,#222)}.video-facade__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;border:none;background:#ffffffeb;color:#000;font-size:28px;line-height:72px;text-align:center;box-shadow:0 6px 20px #00000059;cursor:pointer;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}.video-facade:hover .video-facade__play{filter:brightness(.95)}.video-facade__play:active{transform:translate(-50%,-50%) scale(.98)}.video-facade__play:focus-visible{outline:3px solid #4c9ffe;outline-offset:2px}.video-facade,.video-facade__thumb,.video-facade iframe{border-radius:12px}.rte iframe[src*="vimeo.com"],.product__description iframe[src*="vimeo.com"]{display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;height:auto;border:0}.video-facade__thumb{pointer-events:none}@media (prefers-reduced-motion: reduce){.video-facade__play{transition:none}}@media (max-width: 480px){.video-facade__play{width:64px;height:64px;line-height:64px;font-size:24px}}.video-facade{display:block;margin:0}.template--product .rte p:has(iframe),.template--product .rte p:has(.video-facade),.template--product .product__description p:has(iframe),.template--product .product__description p:has(.video-facade){margin-top:0;margin-bottom:0}.template--product .product__description .rte>:first-child{margin-top:0}.template--product .rte p>iframe:only-child,.template--product .rte p>.video-facade:only-child,.template--product .product__description p>iframe:only-child,.template--product .product__description p>.video-facade:only-child{margin-top:0;margin-bottom:0}.template--product .product__description .rte h1:has(+.video-facade),.template--product .product__description .rte h2:has(+.video-facade),.template--product .product__description .rte h3:has(+.video-facade),.template--product .product__description .rte h4:has(+.video-facade),.template--product .product__description .rte h5:has(+.video-facade),.template--product .product__description .rte h6:has(+.video-facade),.template--product .product__description .rte h1:has(+p:has(.video-facade)),.template--product .product__description .rte h2:has(+p:has(.video-facade)),.template--product .product__description .rte h3:has(+p:has(.video-facade)),.template--product .product__description .rte h4:has(+p:has(.video-facade)),.template--product .product__description .rte h5:has(+p:has(.video-facade)),.template--product .product__description .rte h6:has(+p:has(.video-facade)),.template--product .product__description .rte h1:has(+iframe),.template--product .product__description .rte h2:has(+iframe),.template--product .product__description .rte h3:has(+iframe),.template--product .product__description .rte h4:has(+iframe),.template--product .product__description .rte h5:has(+iframe),.template--product .product__description .rte h6:has(+iframe),.template--product .product__description .rte h1:has(+p:has(iframe)),.template--product .product__description .rte h2:has(+p:has(iframe)),.template--product .product__description .rte h3:has(+p:has(iframe)),.template--product .product__description .rte h4:has(+p:has(iframe)),.template--product .product__description .rte h5:has(+p:has(iframe)),.template--product .product__description .rte h6:has(+p:has(iframe)){margin-bottom:.25rem}.template--product .product__description .rte p:empty,.template--product .product__description .rte p:has(br:only-child){margin:0;height:0;line-height:0}.template--product .product__description .rte .video-facade,.template--product .product__description .rte iframe{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/35/assets/custom.css.map */
