.fm-lift{position:relative;isolation:isolate;perspective:950px;overflow:visible!important;transform-style:preserve-3d}.fm-lift .fm-lift-art{transform-style:preserve-3d;transition:transform .48s cubic-bezier(.2,.8,.2,1),box-shadow .48s ease;will-change:transform}.fm-lift .fm-lift-art img{position:relative;z-index:2;transition:transform .48s cubic-bezier(.2,.8,.2,1),filter .48s ease!important}.fm-lift .fm-lift-art:after{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;pointer-events:none;border-radius:30%;box-shadow:0 0 45px 12px #62c6bf;opacity:0;transition:opacity .48s;z-index:0}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.fm-lift:hover{z-index:5}.fm-lift:hover .fm-lift-art{transform:perspective(950px) rotateX(var(--fm-rx,-4deg)) rotateY(var(--fm-ry,4deg)) translateY(-9px);box-shadow:0 35px 55px #0009}.fm-lift:hover .fm-lift-art img{transform:translateY(-25px) scale(1.17)!important;filter:drop-shadow(0 30px 13px #0009)!important}.fm-lift:hover .fm-lift-art:after{opacity:.3}}@media(prefers-reduced-motion:reduce){.fm-lift *{transition:none!important;transform:none!important}}.fm-world-lift{isolation:isolate;perspective:900px;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease!important}.fm-world-lift .category-art{overflow:visible!important;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s ease}.fm-world-lift .category-art img{transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s ease;filter:drop-shadow(0 8px 8px #0006)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.fm-world-lift:hover{transform:perspective(900px) translateY(-12px) rotateX(-3deg)!important;box-shadow:0 34px 55px #0009!important;z-index:3}.fm-world-lift:hover .category-art{transform:translateZ(36px)}.fm-world-lift:hover .category-art img{transform:translateY(-20px) scale(1.13);filter:drop-shadow(0 24px 15px #000a)}}.fm-world-lift:focus-visible{outline:3px solid #a3dcda;outline-offset:4px}@media(prefers-reduced-motion:reduce){.fm-world-lift,.fm-world-lift .category-art,.fm-world-lift .category-art img{transition:none!important}}.story-visual{display:flex!important;align-items:center!important;justify-content:center!important}.story-visual>.orbit{width:min(80%,430px)!important;aspect-ratio:1!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;box-sizing:border-box!important}.story-visual>img{display:block!important;width:min(80%,430px)!important;max-width:none!important;height:auto!important;aspect-ratio:1!important;object-fit:contain!important;object-position:center!important;flex:0 0 auto!important;margin:0 auto!important;transform:none!important}@media(max-width:600px){.story-visual>.orbit,.story-visual>img{width:min(78%,280px)!important}}@media(prefers-reduced-motion:no-preference){.fm-lift:focus-within .fm-lift-art{transform:perspective(950px) translateY(-9px);box-shadow:0 35px 55px #0009}.fm-lift:focus-within .fm-lift-art img{transform:translateY(-25px) scale(1.17)!important;filter:drop-shadow(0 30px 13px #0009)!important}.fm-world-lift:focus-visible{transform:translateY(-12px)!important;box-shadow:0 34px 55px #0009!important}}.world-grid>.world-card{min-width:0!important;box-sizing:border-box!important}.world-grid>.world-card .category-art{overflow:visible!important;z-index:1!important}.world-grid>.world-card .category-art img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:inherit}.world-grid>.world-card:not(.clothing) .category-art img{object-fit:contain!important}.world-grid>.world-card .category-copy{z-index:4!important;overflow:visible!important}.world-grid>.world-card .category-copy h3{font-size:clamp(22px,2.1vw,34px)!important;white-space:normal!important;overflow:visible!important;line-height:1.05!important;height:auto!important;min-height:38px!important;word-break:normal!important}.world-grid>.world-card .category-copy p{overflow:visible!important;white-space:normal!important}.world-grid>.world-card .category-copy span{left:50%!important;right:auto!important;transform:translate(-50%)!important;width:max-content!important;max-width:100%!important;height:auto!important;white-space:normal!important}@media(max-width:600px){.world-grid>.world-card .category-copy h3{font-size:32px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fm-animations.css.map */
