.section-film-moments{container:ewfm / inline-size}.ewfm{padding:32px 0 22px;background:var(--shop-color-blue-4);color:var(--shop-color-neutral-1)}.ewfm-h{margin:0 0 14px;padding:0 16px;font:700 30px/1.15 var(--shop-font-heading);letter-spacing:-.01em;text-align:center;text-wrap:balance;color:var(--shop-color-neutral-1)}.ewll.ewfm-line{--ewll-gap: 12px;padding:0;background:none}.ewfm-line .ewll__lane{position:relative;margin-top:0;padding:4px 0 10px;overflow:hidden;-webkit-mask-image:none;mask-image:none}.ewfm-line .ewll__row{display:flex;width:max-content}.ewfm-line .ewll__set{display:flex;flex:none;margin:0;padding:0;list-style:none}.ewfm-line .ewll__i{min-height:0;margin:0 12px 0 0}.ewll.ewfm-line[data-ewll-drag] .ewll__lane{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.ewll.ewfm-line[data-ewll-drag] .ewll__lane:active{cursor:grabbing}.ewfm-line .ewll__lane:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--shop-color-yellow-4)}.ewfm-c{position:relative;flex:0 0 268px;width:268px;border-radius:22px;background:var(--shop-color-blue-5);box-shadow:0 18px 40px -24px color-mix(in srgb,var(--shop-color-neutral-8) 80%,transparent)}.ewfm-in{position:relative;width:100%;border-radius:inherit;overflow:hidden;isolation:isolate;clip-path:inset(0 round 22px);-webkit-mask-image:-webkit-radial-gradient(white,black)}.ewfm-v{position:relative;display:block;width:100%;aspect-ratio:4 / 5;background:linear-gradient(160deg,var(--ewfm-tone, var(--shop-color-blue-4)) 0%,var(--shop-color-blue-6) 70%)}.ewfm-c.is-look{--ewfm-tone: var(--shop-color-blue-4)}.ewfm-c.is-loved{--ewfm-tone: var(--shop-color-pink-6)}.ewfm-c.is-desire{--ewfm-tone: var(--shop-color-orange-6)}.ewfm-c.is-alive{--ewfm-tone: var(--shop-color-green-5)}.ewfm-c.is-joy{--ewfm-tone: var(--shop-color-yellow-6)}.ewfm-v img,.ewfm-v video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.ewfm-v video{z-index:1;opacity:0;transition:opacity .22s linear .24s}.ewfm-v video.is-on{z-index:2;opacity:1;transition:opacity .22s cubic-bezier(.4,0,.2,1)}.ewfm-sh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(color-mix(in srgb,var(--shop-color-blue-6) 25%,transparent) 0%,transparent 26%)}.ewfm-tx{position:absolute;left:16px;right:16px;bottom:16px;z-index:4;pointer-events:none}.ewfm-tx:before{content:"";position:absolute;top:-38px;right:-16px;bottom:-16px;left:-16px;z-index:-1;background:linear-gradient(to top,color-mix(in srgb,var(--shop-color-blue-5) 95%,transparent) 0,color-mix(in srgb,var(--shop-color-blue-5) 85%,transparent) 44%,transparent)}.ewfm-k{margin:0;font:700 12.5px/1.3 var(--shop-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--shop-color-yellow-4)}.ewfm-t{margin:8px 0 0;font:700 27px/1.12 var(--shop-font-heading);color:var(--shop-color-neutral-1);text-wrap:balance}@media(hover:hover){.ewfm-tx>*{transition:transform .35s cubic-bezier(.22,1,.36,1)}.ewfm-c:hover .ewfm-tx>*{transform:translateY(-3px)}}@container ewfm (min-width: 760px){.ewfm{padding:60px 0 50px}.ewfm-h{margin-bottom:22px;font-size:34px}.ewfm-line .ewll__i{margin-right:16px}.ewfm-c{flex-basis:300px;width:300px}}@container ewfm (min-width: 1000px){.ewfm-h{font-size:40px;line-height:1.2}}@container ewfm (min-width: 1080px){.ewfm-c{flex-basis:320px;width:320px}}.ewfm-pz{position:absolute;top:10px;right:10px;z-index:5;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--shop-color-blue-6) 58%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--shop-color-neutral-1) 30%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--shop-color-neutral-1);cursor:pointer}.ewfm-pz:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.ewfm-pz svg{width:14px;height:14px}.ewfm-pz:focus-visible{outline:2px solid var(--shop-color-yellow-4);outline-offset:2px}.ewfm-pz__g,[data-paused] .ewfm-pz__p{display:none}[data-paused] .ewfm-pz__g{display:block}@media(prefers-reduced-motion:reduce){.ewfm-line .ewll__lane{overflow-x:auto;scrollbar-width:none;padding-left:16px}.ewll.ewfm-line .ewll__set+.ewll__set{display:none}.ewfm-v video,.ewfm-v video.is-on{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ew-film-moments.css.map */
