.ce-product-video{width:100%;max-width:100%;min-width:0;margin:20px 0}.ce-video-trigger{display:flex;align-items:center;gap:14px;width:100%;max-width:100%;text-align:left;padding:16px 18px;border:1px solid #c8dfd0;border-radius:14px;background:linear-gradient(120deg,#eef8f1,#dbefdf);color:#20573b;cursor:pointer;box-shadow:0 5px 15px #193e2410}.ce-video-trigger strong,.ce-video-trigger small{display:block;line-height:1.5}.ce-video-trigger strong{font-size:16px}.ce-video-trigger small{font-size:13px;color:#4b725b;margin-top:3px}.ce-video-play{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;background:#247248;color:#fff;border-radius:50%}.ce-video-trigger:focus-visible,.ce-video-close:focus-visible{outline:3px solid #51a779;outline-offset:3px}.ce-video-dialog{width:min(1100px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:14px;border:1px solid #ccdfd3;border-radius:18px;background:#f1f8f3;color:#1c402c;box-sizing:border-box;overflow:auto;box-shadow:0 30px 100px #0005}.ce-video-dialog::backdrop{background:#101e17cc;backdrop-filter:blur(6px)}.ce-video-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 0 10px}.ce-video-heading strong{font-size:16px}.ce-video-close{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid #ccddd1;border-radius:50%;background:#fff;color:#234d32;font-size:30px;line-height:1;cursor:pointer}.ce-video-screen{width:100%;min-width:0;aspect-ratio:16/9;background:#101a13;border-radius:10px;overflow:hidden}.ce-video-screen :is(iframe,video){display:block;width:100%;height:100%;max-width:100%;border:0;max-height:calc(100dvh - 110px);object-fit:contain}.single-product :is(.woocommerce-product-details__short-description,.woocommerce-Tabs-panel,.ce-rich-description,.ce-product-detail) iframe{max-width:100%!important;min-width:0!important}.single-product :is(.woocommerce-product-details__short-description,.woocommerce-Tabs-panel,.ce-rich-description) iframe:is([src*="youtube.com"],[src*="youtube-nocookie.com"]){width:100%!important;height:auto!important;aspect-ratio:16/9}.single-product :is(.wp-block-embed,.wp-block-embed__wrapper){max-width:100%;min-width:0}.single-product .wp-block-embed__wrapper:has(.ce-product-video){position:static;padding:0}.single-product .wp-block-embed__wrapper:has(.ce-product-video)::before{display:none}@media(max-width:600px){.ce-video-dialog{padding:10px;border-radius:14px}.ce-video-trigger{padding:14px;gap:11px}.ce-video-screen{border-radius:8px}}@media(prefers-reduced-transparency:reduce){.ce-video-dialog::backdrop{backdrop-filter:none}}.ce-video-blocked{padding:20px;margin:0;border:1px solid #d5e4d8;border-radius:12px;background:#fff;color:#375742;font-size:15px;line-height:1.6}.ce-video-dialog [hidden]{display:none!important}.ce-product-video{max-width:100%;margin:24px 0}.ce-inline-player{display:block;width:100%;aspect-ratio:16/9;height:auto;min-height:0;border:0;border-radius:12px;background:#10281d}.ce-product-video [hidden]{display:none!important}.ce-product-video .ce-video-trigger{margin-top:8px;min-height:44px;width:auto}.ce-product-video iframe.ce-inline-player{height:auto;aspect-ratio:16/9}.ce-product-video-loading{aspect-ratio:16/9;min-height:140px;background:#10281d;border-radius:12px;overflow:hidden}.ce-product-video [data-ce-video]{display:none!important}.ce-product-video:has(.ce-inline-player){aspect-ratio:auto;min-height:0;background:#fff0}