.pc-product-gallery-media{display:contents}.pc-product-gallery-media:has(>.pc-product-video:not([hidden])){display:flex;min-width:0;align-items:center;gap:.5rem}.pc-product-gallery-media:has(>.pc-product-video:not([hidden]))>.product-gallery__carousel--thumbs{flex:1;min-width:0;width:auto}.pc-product-video[hidden]{display:none}.pc-product-video{flex:none}.pc-product-video__tile{display:flex;width:64px;min-height:64px;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;font-size:.75rem}.pc-product-video__tile>i{font-size:1.5rem;color:var(--color-button-main-bg)}@media(max-width:992px){.pc-product-video__tile>span{display:none}}@media(min-width:992px){.product-gallery__wrapper:is([data-thumbs="left"],[data-thumbs="right"])>.pc-product-gallery-media:has(>.product-gallery__carousel--thumbs):has(>.pc-product-video:not([hidden])){flex:0 0 86px;flex-direction:column;align-items:stretch}.product-gallery__wrapper:is([data-thumbs="left"],[data-thumbs="right"])>.pc-product-gallery-media:has(>.product-gallery__carousel--thumbs)>.product-gallery__carousel--thumbs{flex:0 1 auto}.product-gallery__wrapper:is([data-thumbs="left"],[data-thumbs="right"])>.pc-product-gallery-media:has(>.product-gallery__carousel--thumbs) .pc-product-video__tile{width:100%}}.pc-product-video__dialog{width:min(56rem,94vw,135dvh);max-height:94dvh;margin:auto;padding:0;border:0;border-radius:var(--radius-style);background:var(--color-background);color:var(--color-main)}.pc-product-video__dialog[data-format="vertical"]{width:min(27rem,94vw,47dvh)}.pc-product-video__dialog::backdrop{background:rgb(0 0 0 / 72%)}body:has(.pc-product-video__dialog[open]){overflow:hidden}.pc-product-video__content{padding:clamp(.75rem,3vw,1.25rem)}.pc-product-video__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.pc-product-video__header h2{margin:0;font-size:clamp(.875rem,3vw,1.125rem)}.pc-product-video__close{display:grid;width:44px;height:44px;place-items:center;color:inherit}.pc-product-video__player{aspect-ratio:16 / 9;background:#111}.pc-product-video__dialog[data-format="vertical"] .pc-product-video__player{aspect-ratio:9 / 16}.pc-product-video__player iframe{display:block;width:100%;height:100%;border:0}.pc-product-video__external{display:inline-block;margin-top:.5rem;color:inherit;text-decoration:underline}