.dweva-video-showcase,.dweva-video-showcase *{box-sizing:border-box}.dweva-video-showcase{position:relative;width:100%;margin-top:var(--dweva-video-margin-top);margin-bottom:var(--dweva-video-margin-bottom);overflow:clip;background:var(--dweva-video-background);color:inherit}.dweva-video-showcase__inner{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,2.2fr);align-items:center;gap:clamp(28px,5vw,80px);width:min(100%,var(--dweva-video-max-width))}.dweva-video-showcase--no-intro .dweva-video-showcase__inner{grid-template-columns:minmax(0,1fr)}.dweva-video-showcase--module-left .dweva-video-showcase__inner{margin-right:auto;margin-left:0}.dweva-video-showcase--module-center .dweva-video-showcase__inner{margin-right:auto;margin-left:auto}.dweva-video-showcase--module-right .dweva-video-showcase__inner{margin-right:0;margin-left:auto}.dweva-video-showcase__intro{display:grid;align-content:center;justify-items:start;gap:12px;max-width:320px;min-width:0}.dweva-video-showcase--text-center .dweva-video-showcase__intro{justify-items:center;text-align:center}.dweva-video-showcase--text-right .dweva-video-showcase__intro{justify-items:end;text-align:right}.dweva-video-showcase__eyebrow,.dweva-video-showcase__heading,.dweva-video-showcase__description,.dweva-video-showcase__empty{margin:0}.dweva-video-showcase__eyebrow{color:currentColor}.dweva-video-showcase__heading{max-width:16ch}.dweva-video-showcase__description{max-width:34ch;line-height:1.5;opacity:.78}.dweva-video-showcase__description p{margin:0}.dweva-video-showcase__description p+p{margin-top:8px}.dweva-video-showcase__button{display:inline-flex;align-items:center;gap:12px;margin-top:8px}.dweva-video-showcase__button svg{width:20px;height:20px;flex:0 0 auto}.dweva-video-showcase__rail{display:grid;gap:16px;min-width:0}.dweva-video-showcase__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--dweva-video-card-width-desktop);gap:var(--dweva-video-gap);min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;cursor:grab}.dweva-video-showcase__track:active{cursor:grabbing}.dweva-video-showcase__track::-webkit-scrollbar{display:none}.dweva-video-showcase__card{min-width:0;scroll-snap-align:start}.dweva-video-showcase__card-button{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--dweva-video-radius)}.dweva-video-showcase__card-button:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:calc(var(--dweva-video-radius) + 4px)}.dweva-video-showcase__media{position:relative;display:block;aspect-ratio:var(--dweva-video-ratio);overflow:hidden;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:var(--dweva-video-radius);background:#151515;box-shadow:0 12px 32px #100c121f;isolation:isolate;transition:box-shadow .26s ease}.dweva-video-showcase__poster{display:block;width:100%;height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.2,.65,.25,1)}.dweva-video-showcase__poster--placeholder{background:radial-gradient(circle at 22% 20%,rgba(255,255,255,.22),transparent 32%),linear-gradient(145deg,#827080,#211a20 72%)}.dweva-video-showcase__shade{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000005 35%,#000000d1);pointer-events:none}.dweva-video-showcase__play{position:absolute;z-index:2;top:50%;left:50%;display:grid;place-items:center;width:56px;height:56px;border:1px solid rgba(255,255,255,.46);border-radius:50%;background:#14141457;color:#fff;transform:translate(-50%,-50%);transition:transform .22s ease,background .22s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.dweva-video-showcase__play svg{width:24px;height:24px;margin-left:3px}.dweva-video-showcase__platform,.dweva-video-showcase__meta{position:absolute;z-index:2;color:#fff}.dweva-video-showcase__platform{top:14px;left:14px;padding:6px 9px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#0000004d;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dweva-video-showcase__meta{right:14px;bottom:14px;left:14px;display:grid;gap:9px}.dweva-video-showcase__title{overflow:hidden;font-size:14px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.dweva-video-showcase__author{display:flex;align-items:center;gap:9px;min-width:0}.dweva-video-showcase__avatar{display:block;width:32px;height:32px;flex:0 0 32px;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:50%;object-fit:cover}.dweva-video-showcase__avatar--placeholder{background:linear-gradient(145deg,#fffc,#ffffff26)}.dweva-video-showcase__author-copy{display:grid;min-width:0;line-height:1.2}.dweva-video-showcase__author-name,.dweva-video-showcase__handle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dweva-video-showcase__author-name{font-size:13px;font-weight:700}.dweva-video-showcase__handle{margin-top:3px;font-size:11px;opacity:.74}.dweva-video-showcase__card-button:hover .dweva-video-showcase__poster{transform:scale(1.045)}.dweva-video-showcase__card-button:hover .dweva-video-showcase__media{box-shadow:0 18px 42px #100c1233}.dweva-video-showcase__card-button:hover .dweva-video-showcase__play{background:#14141494;transform:translate(-50%,-50%) scale(1.06)}.dweva-video-showcase__controls{display:flex;align-items:center;justify-content:space-between;gap:16px}.dweva-video-showcase__progress{width:min(160px,100%);height:2px;overflow:hidden;background:color-mix(in srgb,currentColor 18%,transparent)}.dweva-video-showcase__progress span{display:block;width:0;height:100%;background:currentColor;transition:width .22s ease}.dweva-video-showcase__arrows{display:flex;gap:8px}.dweva-video-showcase__nav{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background .18s ease,color .18s ease,opacity .18s ease}.dweva-video-showcase__nav:hover:not(:disabled){background:color-mix(in srgb,currentColor 12%,transparent)}.dweva-video-showcase__nav:disabled{cursor:not-allowed;opacity:.3}.dweva-video-showcase__nav svg{width:19px;height:19px}.dweva-video-showcase__empty{opacity:.68}.dweva-video-showcase__dialog{width:min(92vw,760px);max-width:none;padding:0;border:0;border-radius:calc(var(--dweva-video-radius) + 4px);background:transparent;color:#fff;overflow:visible}.dweva-video-showcase__dialog:not([open]){display:none}.dweva-video-showcase__dialog::backdrop{background:#080808c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dweva-video-showcase__dialog-panel{position:relative;display:grid;place-items:center;width:100%;min-height:min(64vh,640px);max-height:88vh;border-radius:calc(var(--dweva-video-radius) + 4px);background:#090909;box-shadow:0 24px 80px #0000006b;overflow:hidden}.dweva-video-showcase__dialog-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dweva-video-showcase__dialog-close{position:absolute;z-index:3;top:12px;right:12px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.32);border-radius:50%;background:#0000006b;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dweva-video-showcase__dialog-close svg{width:20px;height:20px}.dweva-video-showcase__dialog-mount{display:grid;place-items:center;width:100%;height:min(88vh,760px);background:#000}.dweva-video-showcase__dialog-mount video,.dweva-video-showcase__dialog-mount iframe{display:block;width:100%;height:100%;border:0;background:#000}.dweva-video-showcase__dialog-mount video{object-fit:contain}.dweva-video-showcase__dialog-error{position:absolute;right:24px;bottom:24px;left:24px;padding:12px 16px;border-radius:8px;background:#000000b8;color:#fff;font-size:13px;line-height:1.4;text-align:center}.dweva-video-showcase__dialog-fallback{position:absolute;right:24px;bottom:24px;left:24px;z-index:2;padding:11px 16px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#0000009e;color:#fff;font-size:13px;line-height:1.4;text-align:center;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:989px){.dweva-video-showcase__inner{grid-template-columns:1fr;gap:28px}.dweva-video-showcase--module-left .dweva-video-showcase__inner,.dweva-video-showcase--module-center .dweva-video-showcase__inner,.dweva-video-showcase--module-right .dweva-video-showcase__inner{margin-right:auto;margin-left:auto}.dweva-video-showcase__intro{justify-items:center;text-align:center}.dweva-video-showcase--text-left .dweva-video-showcase__intro{justify-items:start;text-align:left}.dweva-video-showcase--text-right .dweva-video-showcase__intro{justify-items:end;text-align:right}.dweva-video-showcase__heading,.dweva-video-showcase__description{max-width:42ch}}@media(max-width:749px){.dweva-video-showcase__inner{gap:22px}.dweva-video-showcase__intro{width:min(100%,560px);max-width:none;margin-inline:auto;padding-inline:16px;gap:8px}.dweva-video-showcase .dweva-video-showcase__heading{max-width:100%;font-size:clamp(28px,7.8vw,38px);line-height:1.12;text-wrap:balance}.dweva-video-showcase .dweva-video-showcase__description{width:min(100%,34rem);max-width:100%;font-size:clamp(16px,4.5vw,20px);line-height:1.42;text-wrap:balance}.dweva-video-showcase__description p+p{margin-top:6px}.dweva-video-showcase__button{margin-top:6px}.dweva-video-showcase__rail{gap:12px}.dweva-video-showcase__track{grid-auto-columns:var(--dweva-video-card-width-mobile);scroll-padding-inline:0}.dweva-video-showcase__media{border-radius:max(12px,var(--dweva-video-radius))}.dweva-video-showcase__dialog{width:100vw;max-width:none;border-radius:0}.dweva-video-showcase__dialog-panel{min-height:100svh;max-height:100svh;border-radius:0}.dweva-video-showcase__dialog-mount{height:100svh}.dweva-video-showcase__dialog-close{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right))}.dweva-video-showcase__controls{gap:12px}}@media(prefers-reduced-motion:reduce){.dweva-video-showcase__track,.dweva-video-showcase__poster,.dweva-video-showcase__play,.dweva-video-showcase__media,.dweva-video-showcase__progress span{scroll-behavior:auto;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAAAI */
