.dvp{display:block;width:100%;overflow:hidden;background:var(--dvp-background)}.dvp__frame{position:relative;width:min(var(--dvp-frame-width),var(--dvp-frame-max-width));aspect-ratio:var(--dvp-ratio-width) / var(--dvp-ratio-height);margin-inline:auto;overflow:hidden;background:var(--dvp-background);isolation:isolate}.dvp__media,.dvp__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dvp__media{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none}.dvp__video{display:block;object-fit:var(--dvp-object-fit);background:var(--dvp-background);pointer-events:none!important;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:opacity var(--dvp-video-transition-duration) ease-in-out;will-change:opacity}.dvp__video--mobile{display:none}.dvp__video--first{z-index:2;visibility:visible;opacity:1}.dvp__video--second{z-index:1;visibility:hidden;opacity:0}.dvp.is-preparing-second .dvp__video--second,.dvp.is-crossfading .dvp__video--second,.dvp.is-playing-second .dvp__video--second{z-index:2;visibility:visible}.dvp.is-crossfading .dvp__video--first,.dvp.is-playing-second .dvp__video--first{opacity:0}.dvp.is-crossfading .dvp__video--second,.dvp.is-playing-second .dvp__video--second{opacity:1}.dvp.is-resetting-video .dvp__video{transition-duration:0ms}.dvp__video[hidden]{display:none}.dvp__interaction-shield{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;cursor:default;touch-action:pan-y}.dvp__content-layer{position:absolute;z-index:3;inset:clamp(12px,2vw,32px);box-sizing:border-box;pointer-events:none}.dvp--has-controls .dvp__content-layer{inset-block-end:64px}.dvp__positioner{position:absolute;top:50%;left:50%;width:max-content;max-width:100%;pointer-events:none;transform:translate(-50%,-50%)}.dvp__overlay{--dvp-reveal-duration: 2s;--dvp-reveal-offset: clamp(18px, 2vw, 30px);position:relative;width:100%;max-width:100%;visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(0,var(--dvp-reveal-offset),0) scale(.985);transition:opacity var(--dvp-reveal-duration) cubic-bezier(0,0,1,1),transform var(--dvp-reveal-duration) cubic-bezier(0,0,1,1)}.dvp__copy-module{--dvp-reveal-duration: .82s;--dvp-reveal-offset: clamp(18px, 2vw, 30px)}.dvp__subtitle-module{--dvp-reveal-duration: .72s;--dvp-reveal-offset: clamp(15px, 1.6vw, 24px)}.dvp__button-module{--dvp-reveal-duration: .64s;--dvp-reveal-offset: clamp(12px, 1.3vw, 20px)}.dvp.is-overlay-visible .dvp__overlay{visibility:visible;opacity:1;transform:translateZ(0) scale(1)}.dvp.is-overlay-visible .dvp__copy-module{transition-delay:0ms}.dvp.is-overlay-visible .dvp__subtitle-module{transition-delay:.5s}.dvp.is-overlay-visible .dvp__button-module{transition-delay:1s}.dvp .dvp__copy-module,.dvp .dvp__subtitle-module{width:100%;overflow:visible}.dvp__copy{--dvp-copy-vertical-safe-space: max(.18em, calc(var(--dvp-copy-outline-width) * 2 + 2px));position:relative;display:grid;max-width:100%;margin-block:calc(0px - var(--dvp-copy-vertical-safe-space));margin-inline:0;overflow:visible;font-family:var(--dvp-copy-font-family, inherit);font-size:var(--dvp-copy-size);font-style:var(--dvp-copy-font-style, normal);font-weight:var(--dvp-copy-font-weight, 700);line-height:var(--dvp-copy-line-height);letter-spacing:var(--dvp-copy-letter-spacing);text-align:left;text-wrap:balance;overflow-wrap:anywhere}.dvp__copy-fill,.dvp__copy-outline{box-sizing:border-box;grid-area:1 / 1;display:block;max-width:100%;padding-block:var(--dvp-copy-vertical-safe-space);overflow:visible;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-wrap:inherit;overflow-wrap:inherit}.dvp__positioner.is-horizontally-centered .dvp__copy{text-align:center}.dvp__copy-fill{position:relative;z-index:2;color:var(--dvp-copy-fill-1);background-image:linear-gradient(90deg,var(--dvp-copy-fill-1) 0%,var(--dvp-copy-fill-2) 12.5%,var(--dvp-copy-fill-3) 25%,var(--dvp-copy-fill-4) 37.5%,var(--dvp-copy-fill-1) 50%,var(--dvp-copy-fill-2) 62.5%,var(--dvp-copy-fill-3) 75%,var(--dvp-copy-fill-4) 87.5%,var(--dvp-copy-fill-1) 100%);background-size:200% 100%;background-repeat:repeat-x;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:dvp-copy-fill-seamless var(--dvp-copy-fill-speed) linear infinite;will-change:background-position}.dvp__copy-outline{position:relative;z-index:1;color:transparent;background-image:linear-gradient(90deg,var(--dvp-copy-outline-1) 0%,var(--dvp-copy-outline-2) 12.5%,var(--dvp-copy-outline-3) 25%,var(--dvp-copy-outline-4) 37.5%,var(--dvp-copy-outline-1) 50%,var(--dvp-copy-outline-2) 62.5%,var(--dvp-copy-outline-3) 75%,var(--dvp-copy-outline-4) 87.5%,var(--dvp-copy-outline-1) 100%);background-size:200% 100%;background-repeat:repeat-x;-webkit-background-clip:text;background-clip:text;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-text-fill-color:transparent;-webkit-text-stroke:calc(var(--dvp-copy-outline-width) * 2) transparent;paint-order:stroke fill;animation:dvp-copy-outline-seamless var(--dvp-copy-outline-speed) linear infinite;will-change:background-position}.dvp__button-module{display:flex;align-items:center;box-sizing:border-box;width:auto;min-width:44px;min-height:44px;max-width:100%;padding-inline:0;justify-content:center}.dvp.is-overlay-visible .dvp__button-module{pointer-events:auto}.dvp .dvp__button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;height:auto;min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--dvp-button-padding-y) var(--dvp-button-padding-x);border:var(--dvp-button-border-width) solid transparent;border-radius:var(--dvp-button-radius);color:var(--dvp-button-text);background:linear-gradient(135deg,var(--dvp-button-fill-1),var(--dvp-button-fill-2)) padding-box,linear-gradient(90deg,var(--dvp-button-border-1) 0%,var(--dvp-button-border-2) 12.5%,var(--dvp-button-border-3) 25%,var(--dvp-button-border-4) 37.5%,var(--dvp-button-border-1) 50%,var(--dvp-button-border-2) 62.5%,var(--dvp-button-border-3) 75%,var(--dvp-button-border-4) 87.5%,var(--dvp-button-border-1) 100%) border-box;background-size:100% 100%,200% 100%;box-shadow:0 10px 30px #00000059;font-family:var(--dvp-button-font-family, inherit);font-size:var(--dvp-button-font-size);font-style:var(--dvp-button-font-style, normal);font-weight:var(--dvp-button-font-weight, 700);line-height:1.2;letter-spacing:.04em;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;touch-action:manipulation;-webkit-tap-highlight-color:transparent;animation:var(--dvp-button-border-animation) var(--dvp-button-border-speed) linear infinite;will-change:var(--dvp-button-border-will-change);transition:filter .22s ease-out,transform .22s ease-out,box-shadow .22s ease-out}.dvp .dvp__button:before{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.dvp .dvp__button>span{display:block;margin:0;padding:0;line-height:inherit}.dvp__button:hover{filter:brightness(1.12) saturate(1.08);box-shadow:0 14px 34px #00000073;transform:translate3d(0,-3px,0)}.dvp__button:active{transform:translate3d(0,1px,0) scale(.98)}.dvp__button:focus-visible{outline:3px solid var(--dvp-button-focus);outline-offset:4px}.dvp .dvp__video-controls{position:absolute;z-index:4;bottom:clamp(12px,2vw,28px);left:clamp(12px,2vw,28px);display:flex;flex-wrap:wrap;gap:8px;max-width:calc(100% - clamp(24px,4vw,56px));visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(0,8px,0);transition:opacity .22s ease-out,transform .22s ease-out,visibility 0s linear .22s}.dvp.is-replay-visible .dvp__video-controls{visibility:visible;opacity:1;pointer-events:auto;transform:translateZ(0);transition-delay:0s}.dvp__video-control{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:9px 14px;border:1px solid rgb(255 255 255 / 58%);border-radius:999px;color:#fff;background:#ffffff1a;box-shadow:inset 0 1px #fff3,0 8px 24px #0000002e;font:inherit;font-size:clamp(12px,1vw,14px);font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-backdrop-filter:blur(12px) saturate(130%);backdrop-filter:blur(12px) saturate(130%);transition:background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.dvp__video-control:hover{border-color:#ffffffe0;background:#ffffff2e;box-shadow:inset 0 1px #ffffff47,0 10px 28px #0000003d;transform:translateY(-1px)}.dvp__video-control:active{transform:translateY(1px)}.dvp__video-control:focus-visible{outline:3px solid #fff;outline-offset:3px}.dvp__video-control:disabled{cursor:not-allowed;opacity:.48;transform:none}.dvp__video-control-icon{flex:0 0 auto;width:18px;height:18px}.dvp__video-controls[hidden]{display:none}.dvp__play-fallback{position:absolute;z-index:5;left:50%;bottom:max(24px,6%);min-width:132px;min-height:44px;padding:10px 22px;border:1px solid rgb(255 255 255 / 75%);border-radius:999px;color:#fff;background:#000000b8;font:inherit;cursor:pointer;touch-action:manipulation;transform:translate(-50%)}.dvp__play-fallback:hover{background:#000000e0}.dvp__play-fallback:focus-visible{outline:3px solid #fff;outline-offset:4px}.dvp__play-fallback[hidden]{display:none}@keyframes dvp-copy-fill-seamless{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes dvp-copy-outline-seamless{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes dvp-button-border-seamless{0%{background-position:0 0,0% 50%}to{background-position:0 0,100% 50%}}@media(prefers-reduced-motion:reduce){.dvp{--dvp-video-transition-duration: 0ms}.dvp__overlay,.dvp.is-overlay-visible .dvp__overlay{transform:none;transition:opacity .52s cubic-bezier(.4,0,.2,1)}.dvp.is-overlay-visible .dvp__copy-module{transition-delay:0ms}.dvp.is-overlay-visible .dvp__subtitle-module{transition-delay:.12s}.dvp.is-overlay-visible .dvp__button-module{transition-delay:.24s}.dvp .dvp__video-controls{transition:none}.dvp__copy-fill,.dvp__copy-outline,.dvp .dvp__button{animation:none;will-change:auto}}
/*# sourceMappingURL=/cdn/shop/t/61/compiled_assets/styles.css.map */
