:root{--av-header-height:112px;--av-ease:cubic-bezier(.22,.61,.36,1);--av-motion-duration:.44s}@media(max-width:1100px){:root{--av-header-height:96px}}@media(max-width:749px){:root{--av-header-height:88px}}#header-group:has(.av-header),#header-group>.shopify-section:has(.av-header){display:contents}.av-header-shell{position:sticky;top:0;z-index:80;height:var(--av-header-height)}.av-header-shell--over{height:0}.av-header.av-header--sticky{position:relative;inset:auto;width:100%;height:var(--av-header-height);z-index:80;transform:none;translate:none}.av-header--sticky:not(.is-on-hero){background:var(--av-paper);color:var(--av-ink)}.av-header--sticky.is-on-hero{background:linear-gradient(180deg,#0a0a0c99,transparent);color:var(--av-paper)}.av-header--sticky.is-on-hero .av-header-row{border-bottom-color:#b8bdc24d}.av-header--sticky:not(.is-on-hero) .av-header-row{border-bottom-color:var(--av-line)}.av-header .av-logo--light{display:none}.av-header.is-on-hero .av-logo--light{display:block}.av-header.is-on-hero .av-logo--dark{display:none}.av-header:has(.av-menu[open]){background:var(--av-ink)}.av-film.av-film[data-film]{height:100lvh;min-height:0}.av-film.av-film[data-film].is-scrubbing{height:calc(100lvh + var(--av-scroll-screens,4) * 100svh)}.av-film.av-film[data-film] .av-film-stage{height:100lvh;min-height:0;position:relative}.av-film.av-film[data-film].is-scrubbing .av-film-stage{position:sticky;top:0;height:100lvh;min-height:0}.av-film-media img,.av-film-media video{object-fit:cover;object-position:50% 50%}.av-film-content{bottom:calc(76px + 100lvh - 100svh)}.av-film .av-motion-toggle,.av-film .av-scroll-cue{bottom:calc(24px + 100lvh - 100svh)}.av-film-media video{transition:opacity .18s linear}.av-film:not(.is-ready) video{transition:none}.av-carousel{scroll-behavior:smooth;scroll-snap-type:x proximity}:root[data-av-motion=on] .av-header{transition:background-color .26s var(--av-ease),color .26s var(--av-ease)}:root[data-av-motion=on] :is(.av-button,.av-arrows button,.av-tabs a){transition:background-color .22s var(--av-ease),color .22s var(--av-ease),border-color .22s var(--av-ease)}:root[data-av-motion=on] :is(.av-card-media img,.av-format-photo img,.av-kit-choice-image img){transition:transform var(--av-motion-duration) var(--av-ease)}:root[data-av-motion=on] .av-button>span{transition:transform .22s var(--av-ease)}:root[data-av-motion=on] .av-shop[open] .av-shop-panel{animation:av-panel-in .22s var(--av-ease) both}:root[data-av-motion=on] dialog[open]:not(.ayume-config-dialog){animation:av-panel-in .22s var(--av-ease) both}:root[data-av-motion=on] .av-menu[open] .av-menu-panel{animation:av-panel-in .28s var(--av-ease) both}:root[data-av-motion=on] .av-menu[open] .av-menu-links>a{animation:av-link-in .32s var(--av-ease) both;animation-delay:calc(min(var(--av-index,0),5)*30ms)}:root[data-av-motion=on] .av-menu.is-closing .av-menu-panel{animation:av-panel-out .16s var(--av-ease) both}@keyframes av-panel-in{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}@keyframes av-panel-out{0%{opacity:1}to{opacity:0;translate:0 -6px}}@keyframes av-link-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@media(hover:hover){:root[data-av-motion=on] :is(.av-card-media,.av-format-photo,.av-kit-choice-image):hover img{transform:scale(1.025)}:root[data-av-motion=on] .av-button:hover>span{transform:translate(2px,-2px)}.av .av-button:hover{background:var(--av-ink);color:var(--av-paper);text-decoration:none}.av .av-button--fill:hover{background:#353536;border-color:#353536;color:var(--av-paper)}.av-dark .av-button--fill:hover{background:#d8d6d1;color:var(--av-ink);border-color:#d8d6d1}}:root[data-av-motion=off] .av *{animation:none!important;transition:none!important;scroll-behavior:auto!important}:root[data-av-motion=off] .av-card-media:hover img{transform:none}@media(min-width:750px)and (max-width:1100px){.av-film-content{bottom:90px}.av-scroll-cue{bottom:52px}}@media(max-height:600px){.av-film-content{bottom:65px;grid-template-columns:1fr auto;gap:24px}.av-film-content h1{font-size:clamp(24px,5vh,40px);margin-top:10px}.av-film-content .av-button{width:auto;min-width:0;margin:0}.av-scroll-cue{bottom:20px}}@media(prefers-reduced-motion:reduce){.page-wrapper:has(.av-header){scroll-behavior:auto!important}.av-film.av-film[data-film].is-scrubbing{height:100lvh}.av-film.av-film[data-film] .av-film-stage{position:relative}.av-carousel{scroll-behavior:auto}.av *,dialog[open]{animation:none!important;transition:none!important}:is(.av-card-media,.av-format-photo,.av-kit-choice-image):hover img{transform:none!important}}.av-format-link{display:block;color:inherit;text-decoration:none}#AyumeSeries{scroll-margin-top:calc(var(--av-header-height) + 24px)}.av-format-link:hover{text-decoration:none}.av-format-link:focus-visible{outline:2px solid currentColor;outline-offset:8px}.av-card-caption{margin-top:8px!important;font-size:11px!important;text-transform:none!important}[data-av-lines],.av-film-content h1,.ayume-product-details h2{overflow:visible;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.av-format-photo,.ayume-gallery-track .ayume-gallery-item,.av-kit-contents>div:first-child{overflow:clip}.av-studio-content h2{font-size:clamp(32px,5vw,72px);line-height:1.05;white-space:pre-line;margin-top:18px}.av-legal-disclosure{border:0;min-width:0}.av-legal-disclosure>summary{display:none}.av-withdraw-mobile{display:none}@media(min-width:750px){:root[data-av-sticky=on] :is(.ayume-product-details,.av-kit-faq)>div:first-child{position:sticky;top:calc(var(--av-header-height) + 24px);align-self:start}}@media(max-width:749px){.av-legal-disclosure{width:100%;border-bottom:1px solid #ffffff30}.av-legal-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;font-size:12px;list-style:none;cursor:pointer}.av-legal-disclosure>summary::-webkit-details-marker{display:none}.av-legal-disclosure>summary span{font-size:20px;transition:transform .22s var(--av-ease)}.av-legal-disclosure[open]>summary span{transform:rotate(45deg)}.av-legal-disclosure .av-policies{display:grid;grid-template-columns:1fr;padding-bottom:12px}:root[data-av-motion=on] .av-legal-disclosure[open] .av-policies{animation:av-panel-in var(--av-motion-duration) var(--av-ease)}.av-policies .av-withdraw-inline{display:none}.av-withdraw-mobile{display:flex;align-items:center;min-height:44px}}:root[data-av-motion=off] .ayume-commerce *{animation:none!important;transition:none!important}:root[data-av-motion=off] :is(.av-format-photo,.av-kit-choice-image):hover img{transform:none}@media(prefers-reduced-motion:reduce){.ayume-commerce *{animation:none!important;transition:none!important;scroll-behavior:auto!important}[data-av-parallax-image]{translate:none!important;scale:none!important}:root[data-av-sticky] :is(.ayume-product-details,.av-kit-faq)>div:first-child{position:static}}.av-brand{display:block;width:100%}.av-brand svg{display:block;width:100%;height:auto}.av-menu-top .av-brand{width:132px}.av-footer-wordmark .av-brand{color:var(--av-paper)}.av-footer{border-top:1px solid #424246;padding-top:80px}.av-format-duo{max-width:680px;margin:0 auto;aspect-ratio:3/4;overflow:clip;background:var(--av-paper)}.av-format-duo img{width:100%;height:100%;object-fit:contain}.av-format-actions{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:680px;margin:24px auto 0}.av-format-actions .av-button{justify-content:center;text-align:center}@media(max-width:749px){.av-footer{padding-top:64px}.av-format-actions{gap:12px}.av-format-actions .av-button{padding-inline:12px;font-size:12px}}.av-film:is([data-film=hero],[data-film=water]),.av-film:is([data-film=hero],[data-film=water]) :is(.av-film-stage,.av-film-media){background:#000}@media(max-width:989px)and (orientation:portrait){.av-film[data-film=hero] .av-film-content{grid-template-columns:minmax(0,1fr);gap:24px}.av-film[data-film=hero] .av-film-content .av-button{width:100%;min-width:0}.av-film[data-film=hero] .av-film-media{top:min(-40px,calc(100svh - 240px - 100vw * 16 / 9 + 21.8vw));bottom:auto;width:100%;height:calc(100vw * 16 / 9)}.av-film[data-film=hero] .av-film-media img,.av-film[data-film=hero] .av-film-media video{object-fit:cover;object-position:50% 50%}.av-film[data-film=hero] .av-film-media:after{content:"";position:absolute;inset:auto 0 0;height:16%;background:linear-gradient(transparent,#000);pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/ayume-motion.css.map */
