.embla-theme{--text-body:#36313d;--text-comment:#635e69;--text-high-contrast:#313131;--text-medium-contrast:#635e69;--text-low-contrast:#746d76;--detail-high-contrast:silver;--detail-medium-contrast:#eaeaea;--detail-low-contrast:#f0f0f2;--text-body-rgb-value:54, 49, 61;--text-comment-rgb-value:99, 94, 105;--text-high-contrast-rgb-value:49, 49, 49;--text-medium-contrast-rgb-value:99, 94, 105;--text-low-contrast-rgb-value:116, 109, 118;--detail-high-contrast-rgb-value:192, 192, 192;--detail-medium-contrast-rgb-value:234, 234, 234;--detail-low-contrast-rgb-value:240, 240, 242}.dark .embla-theme{--text-body:#dedede;--text-comment:#aaa;--text-high-contrast:#e6e6e6;--text-medium-contrast:#cacaca;--text-low-contrast:#aaa;--detail-high-contrast:#656565;--detail-medium-contrast:#292929;--detail-low-contrast:#151515;--text-body-rgb-value:222, 222, 222;--text-comment-rgb-value:170, 170, 170;--text-high-contrast-rgb-value:230, 230, 230;--text-medium-contrast-rgb-value:202, 202, 202;--text-low-contrast-rgb-value:170, 170, 170;--detail-high-contrast-rgb-value:101, 101, 101;--detail-medium-contrast-rgb-value:25, 25, 25;--detail-low-contrast-rgb-value:21, 21, 21}.embla{--slide-height:19rem;--slide-spacing:1rem;--slide-size:100%;max-width:100%;margin:auto}.embla__viewport{overflow:hidden}.embla__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1);display:flex}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translate(0,0)}.embla__controls{grid-template-columns:auto 1fr;justify-content:space-between;gap:1.2rem;margin-top:1.8rem;display:grid}.embla__buttons{grid-template-columns:repeat(2,1fr);align-items:center;gap:.6rem;display:grid}.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value), .5);appearance:none;touch-action:manipulation;cursor:pointer;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);z-index:1;width:3.6rem;height:3.6rem;color:var(--text-body);background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:flex}.embla__button:disabled{color:var(--detail-high-contrast)}.embla__button:focus-visible,.embla__dot:focus-visible{outline:2px solid var(--color-ring,currentColor);outline-offset:2px}.embla__button__svg{width:35%;height:35%}.embla__dots{flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-right:-.6rem;display:flex}.embla__dot{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value), .5);appearance:none;touch-action:manipulation;cursor:pointer;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;margin:0;padding:0;text-decoration:none;display:flex}.embla__dot:after{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);content:"";border-radius:50%;align-items:center;width:1.4rem;height:1.4rem;display:flex}.embla__dot--selected:after{box-shadow:inset 0 0 0 .2rem var(--text-body)}.embla--lined .embla__slide__trigger{border-color:color-mix(in oklab, var(--line) 25%, var(--color-border))}.embla--lined .embla__slide__trigger:hover,.embla--lined .embla__slide__trigger:focus-visible{border-color:color-mix(in oklab, var(--line) 55%, var(--color-border))}.embla--lined .embla__slide__trigger:hover{box-shadow:0 0 0 .2rem color-mix(in oklab, var(--line) 18%, transparent)}.embla--lined .embla__dot--selected:after{box-shadow:inset 0 0 0 .2rem var(--line)}.embla--lined .embla__button:hover{box-shadow:inset 0 0 0 .2rem color-mix(in oklab, var(--line) 60%, var(--detail-medium-contrast));color:var(--line)}.modal{z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:auto}.modal-content{box-sizing:border-box;justify-content:center;align-items:center;width:90vw;max-width:90vw;height:90vh;max-height:90vh;margin:auto;padding-top:20px;padding-bottom:20px;display:flex}#modalImage{object-fit:contain;max-width:100%;max-height:100%}.close-button{color:#f1f1f1;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:40px;font-weight:700;line-height:1;position:absolute;top:15px;right:35px}.close-button:hover{color:#bbb;text-decoration:none}.close-button:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #fff}.product-video lite-youtube{max-width:100%}
