@charset "UTF-8";:root{--base: #f1f1f5;--ink: #22212c;--text: rgba(34, 33, 44, .9);--mute: rgba(34, 33, 44, .58);--line: rgba(44, 43, 56, .14);--champagne: #b0915f;--grad-gold: linear-gradient(100deg, #a8844f 0%, #c9a77a 30%, #c08e8e 55%, #8f87b8 80%, #a8844f 100%);--grad-cool: linear-gradient(105deg, #24344c 0%, #3d5678 36%, #6d8eae 68%, #314a68 100%);--grad-story: linear-gradient(125deg, #f6f2f0 0%, #efe8ec 50%, #e9e6ef 100%);--grad-shop: linear-gradient(-90deg, #ece3ea 0%, #dde4ef 100%);--grad-shop-hover: linear-gradient(-90deg, #e0d2dc 0%, #c9d4e6 55%, #d4dceb 100%);--en: "cofo-raffine", "Futura", "Helvetica Neue", sans-serif;--serif: "Cormorant Garamond", "Times New Roman", serif;--price: "Cinzel", "Times New Roman", serif;--ja: "Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;--fs-body: 13px;--lh-body: 1.4;--fs-price: 11px;--ls-price: 0;--ease: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.77, 0, .18, 1);--header-h: 64px;--app-height: 100dvh;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--base);color:var(--text);font-family:var(--ja);font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;overflow-x:clip;padding-left:var(--safe-left);padding-right:var(--safe-right)}html.is-loading,html.is-loading body,body.is-menu-open{overflow:hidden}html.is-returning{scroll-behavior:auto}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}ul,ol,dl,dd,figure,h1,h2,h3,p{margin:0;padding:0}ul,ol{list-style:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}label{-webkit-tap-highlight-color:transparent;touch-action:manipulation}em{font-style:normal}.pc-only{display:none}.sp-only{display:inline}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hero__of,.limited__em,.shop__title em,.label{background:var(--grad-gold);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 8s linear infinite}.hero__of,.limited__em{background-image:linear-gradient(100deg,#c9a87a,#f0dcbc 30%,#e6c2bb,#cfc2e2 80%,#c9a87a)}@keyframes shimmer{to{background-position:-200% 0}}@keyframes gradFlow{0%{background-position:0% 30%}to{background-position:100% 70%}}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:var(--grad-story);background-size:160% 160%;animation:gradFlow 14s ease-in-out infinite alternate;opacity:1;visibility:visible;pointer-events:auto}html.is-loaded .loader,body.is-loaded .loader,body.loader-leave .loader{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s var(--ease),visibility .4s}.loader__inner{display:flex;flex-direction:column;align-items:center;gap:22px}.loader__text{margin:0;font-family:var(--en);font-weight:400;font-size:clamp(14px,3.6vw,22px);letter-spacing:.42em;padding-left:.42em;text-transform:uppercase;text-align:center;color:var(--champagne);background:var(--grad-gold);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:loaderPulse 1.6s var(--ease-io) infinite,shimmer 7s linear infinite}.loader__bar{position:relative;display:block;width:min(42vw,168px);height:1px;overflow:hidden;background:#b0915f38}.loader__bar-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:var(--grad-gold);background-size:200% 100%;animation:loaderBar 1.35s var(--ease-io) infinite,shimmer 7s linear infinite}@keyframes loaderPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes loaderBar{0%{transform:translate(-120%)}to{transform:translate(320%)}}.header{position:fixed;top:0;left:0;right:0;z-index:100;height:calc(var(--header-h) + var(--safe-top));display:flex;align-items:center;justify-content:space-between;padding:var(--safe-top) calc(20px + var(--safe-right)) 0 calc(20px + var(--safe-left));color:#fff;transition:background-color .6s var(--ease),color .6s var(--ease),transform .6s var(--ease)}.header__logo{position:relative;z-index:2;line-height:0}.header__logo img{display:block;width:92px;height:auto}.header:not(.is-scrolled) .header__logo img{filter:brightness(0) invert(1)}body.is-menu-open .header__logo img{filter:none}.header.is-scrolled{background:var(--base);color:var(--ink)}.header.is-hidden{transform:translateY(-100%)}.menu-btn{position:relative;z-index:2;width:44px;height:44px;flex-shrink:0}.menu-btn span{position:absolute;right:10px;height:1px;background:currentColor;transition:transform .6s var(--ease-out),top .6s var(--ease-out),width .6s var(--ease-out)}.menu-btn span:nth-child(1){top:17px;width:24px}.menu-btn span:nth-child(2){top:26px;width:16px}body.is-menu-open .header{color:var(--ink);background:transparent;transform:none}body.is-menu-open .menu-btn span{top:21px;width:24px}body.is-menu-open .menu-btn span:nth-child(1){transform:rotate(45deg)}body.is-menu-open .menu-btn span:nth-child(2){transform:rotate(-45deg)}.gnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:var(--safe-top) calc(14vw + var(--safe-right)) var(--safe-bottom) calc(14vw + var(--safe-left));background:linear-gradient(180deg,#ece4ee,#dce4f0);color:var(--ink);clip-path:inset(0 0 100% 0);transition:clip-path .9s var(--ease-io)}body.is-menu-open .gnav{clip-path:inset(0)}.gnav__list li{overflow:hidden}.gnav__list a{display:flex;align-items:baseline;gap:18px;padding:6px 0;font-family:var(--en);font-size:38px;font-weight:400;letter-spacing:.06em;line-height:1.3;transform:translateY(110%);transition:transform 1s var(--ease-out)}body.is-menu-open .gnav__list a{transform:none}body.is-menu-open .gnav__list li:nth-child(1) a{transition-delay:.25s}body.is-menu-open .gnav__list li:nth-child(2) a{transition-delay:.3s}body.is-menu-open .gnav__list li:nth-child(3) a{transition-delay:.35s}body.is-menu-open .gnav__list li:nth-child(4) a{transition-delay:.4s}body.is-menu-open .gnav__list li:nth-child(5) a{transition-delay:.45s}.gnav__num{font-size:11px;font-weight:400;letter-spacing:.2em;color:var(--mute)}.gnav__btns{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-top:40px}.gnav__all,.gnav__shop{align-self:flex-start;padding:8px 0;border:0;border-bottom:1px solid var(--champagne);box-shadow:none;font-family:var(--en);font-weight:400;font-size:14px;letter-spacing:.28em;margin-right:-.28em}.gnav__shop{text-transform:uppercase;letter-spacing:.35em;margin-right:-.35em}.label{display:inline-block;font-family:var(--en);font-weight:400;font-size:12px;letter-spacing:.45em;text-transform:uppercase}.js-reveal{opacity:0;transform:translateY(30px);filter:blur(6px);transition:opacity 1.4s var(--ease),transform 1.4s var(--ease-out),filter 1.4s var(--ease)}.js-reveal.is-in{opacity:1;transform:none;filter:blur(0)}.is-instant,.is-instant:before,.is-instant:after,.is-instant .char,.js-photo.is-instant>*{animation:none!important;transition:none!important}.js-split{display:inline-block}.char{display:inline-block;opacity:0;transform:translateY(.6em) rotate(4deg);filter:blur(10px);transition:opacity 1.2s var(--ease) calc(var(--i) * 55ms + var(--d, 0ms)),transform 1.4s var(--ease-out) calc(var(--i) * 55ms + var(--d, 0ms)),filter 1.2s var(--ease) calc(var(--i) * 55ms + var(--d, 0ms))}.is-in .char,.is-in.char{opacity:1;transform:none;filter:blur(0)}.js-fade{opacity:0;transition:opacity 1.8s ease}.js-fade.is-in{opacity:1}.hero{position:relative;height:100vh;height:100svh;height:100dvh;height:var(--app-height);min-height:560px;overflow:hidden;background:#fff;color:#fff}@media(max-width:767px)and (max-aspect-ratio:9/20){.hero{height:180vw;max-height:calc(100svh - 80px);max-height:calc(100dvh - 80px);max-height:calc(var(--app-height) - 80px)}}.hero__slides,.hero__slide{position:absolute;top:0;right:0;bottom:0;left:0}.hero__slide{opacity:0;z-index:0;transition:opacity 1.1s var(--ease)}.hero__slide img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.hero__slide.is-active{opacity:1;z-index:2}.hero__slide.is-leaving{opacity:1;z-index:1;transition:none}.hero__body{position:absolute;left:24px;right:24px;bottom:92px;z-index:3}.hero__season{font-family:var(--en);font-weight:400;font-size:10px;letter-spacing:.45em;text-transform:uppercase;margin-bottom:16px;opacity:0;transform:translateY(14px);transition:opacity 1.4s var(--ease) 1.2s,transform 1.4s var(--ease-out) 1.2s}.hero__title{font-weight:400}.hero__title-en{display:block;font-family:var(--en);font-weight:400;font-size:40px;line-height:1.2;letter-spacing:.02em}.hero__title-en>span{display:block;overflow:visible;padding-bottom:.08em}.hero__title-en .char{--d: 0ms}.hero__of{display:inline-block;font-family:var(--serif);font-style:italic;font-weight:300;font-size:1.1em;line-height:1;padding:0 .08em .28em 0}.hero__title-ja{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:18px;font-family:var(--ja);font-weight:400;font-size:18px;line-height:1.7;letter-spacing:.22em}.hero__lead{display:block}.hero__name{display:block;font-size:17px;letter-spacing:.28em}.hero__inred{display:block;height:16px;width:auto;margin-top:8px}.hero__cross{font-family:var(--en);font-weight:400;font-size:11px;letter-spacing:.35em;text-transform:uppercase}body.is-loaded .hero__season,body.is-loaded .hero__title-ja{opacity:1;transform:none}body.is-loaded .hero__of{opacity:1}.hero__indicator{position:absolute;left:24px;bottom:24px;z-index:3;display:flex;align-items:center;gap:16px;margin:0;padding:14px 12px 14px 0;border:0;background:none;color:inherit;font-family:var(--en);font-weight:400;font-size:11px;letter-spacing:.2em;cursor:pointer}.hero__count{display:flex;gap:8px}.hero__bar{position:relative;display:block;width:80px;height:1px;background:#ffffff59;overflow:hidden}.hero__bar span{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform-origin:left;transform:scaleX(0)}.hero__bar span.is-run{animation:heroBar 6s linear forwards}@keyframes heroBar{to{transform:scaleX(1)}}.hero__scroll{position:absolute;right:22px;bottom:30px;z-index:3;writing-mode:vertical-rl;font-family:var(--en);font-weight:400;font-size:10px;letter-spacing:.4em;text-transform:uppercase;padding-bottom:70px}.hero__scroll:after{content:"";position:absolute;left:50%;bottom:0;width:1px;height:60px;background:#fff;animation:scrollLine 2.4s var(--ease-io) infinite}body.is-loaded .hero__indicator,body.is-loaded .hero__scroll{opacity:1}@keyframes scrollLine{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.story{position:relative;padding:50px 24px;text-align:center;background:var(--grad-story);background-size:160% 160%;animation:gradFlow 16s ease-in-out infinite alternate;overflow:hidden}.story__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent 80%);mask-image:linear-gradient(180deg,#000 45%,transparent 80%)}.story__glow span{position:absolute;border-radius:50%;width:70vw;height:70vw;max-width:760px;max-height:760px;opacity:.8;animation:float 18s ease-in-out infinite alternate}.story__glow span:nth-child(1){top:-10%;left:-20%;background:radial-gradient(circle,#ecced8cc,#ecced800 65%)}.story__glow span:nth-child(2){bottom:-20%;right:-18%;background:radial-gradient(circle,#c4d6eed9,#c4d6ee00 65%);animation-duration:22s;animation-delay:-6s}.story__glow span:nth-child(3){top:30%;left:40%;width:40vw;height:40vw;background:radial-gradient(circle,#ffffffb3,#fff0 65%);animation-duration:26s;animation-delay:-10s}@keyframes float{0%{transform:translate(0) scale(1)}50%{transform:translate(6%,8%) scale(1.12)}to{transform:translate(-6%,-4%) scale(.95)}}@keyframes floatSoft{0%{transform:translate(0) scale(1)}50%{transform:translate(2%,2%) scale(1.03)}to{transform:translate(-2%,-1%) scale(.98)}}.story__bg-word{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--en);font-weight:400;font-size:34vw;line-height:1;letter-spacing:-.02em;color:#ffffffa6;white-space:nowrap;pointer-events:none}.story__bg-still{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;width:100%;margin:0;font-family:var(--en);font-weight:400;font-size:34vw;line-height:1.06;letter-spacing:-.03em;color:#ffffff85;text-align:center;pointer-events:none;padding:.04em 0 .16em}.story__bg-still span{display:block}.story:after{content:"";position:absolute;left:0;right:0;bottom:0;height:130px;background:linear-gradient(180deg,#ecdcd800,#e8dfdd);pointer-events:none}.story__inner{position:relative;z-index:1;max-width:720px;margin:0 auto}.story .label{font-size:15px}.story__title{margin:20px 0 22px;font-family:var(--ja);font-size:22px;font-weight:400;line-height:2;letter-spacing:0;color:var(--ink)}.story__text p+p{margin-top:1.3em}.style{position:relative;padding:0 0 55px;color:var(--text);overflow:hidden}.style--amulet{--style-title: #d4b4bc;--style-heading: #b89a9c;background-image:linear-gradient(180deg,#e8dfdd,#e3d8d7,#dfdbe0)}.style--timeless{--style-title: #ccc3c8;--style-heading: #a49cae;background-image:linear-gradient(180deg,#dfdbe0,#dbd9e0 55%,#d8dde4);margin-top:-1px}.style--diamond{--style-title: #c3ced8;--style-heading: #9aa6b3;background-image:linear-gradient(180deg,#d8dde4 0,#dde2e8,#e6e9ed);margin-top:-1px}.style__head{position:relative;z-index:0;padding:0 20px}.style__num{display:flex;align-items:baseline;gap:10px;font-family:var(--en);font-weight:400;font-size:22px;letter-spacing:.1em;color:var(--ink)}.style__num span{font-size:10px;letter-spacing:.45em;text-transform:uppercase;color:var(--mute)}.style__title{margin:4px 0 -.2em;font-family:var(--en);font-weight:400;font-size:25vw;line-height:1;letter-spacing:-.01em;color:#fff;white-space:nowrap}.style:before,.style:after,.limited:before,.limited:after,.shop:before,.shop:after{content:"";position:absolute;z-index:0;width:80vw;height:80vw;max-width:1100px;max-height:1100px;border-radius:50%;pointer-events:none;animation:float 22s ease-in-out infinite alternate}.style:before,.limited:before,.shop:before{top:4%;left:-22%}.style:after,.limited:after,.shop:after{bottom:6%;right:-22%;animation-duration:26s;animation-delay:-8s}.style>*,.limited>*,.shop>*{position:relative;z-index:1}.style--amulet:before{background:radial-gradient(closest-side,#eeced850,#eeced840,#eeced824,#eeced80c,#eeced800)}.style--amulet:after{content:none}.style--timeless:before{content:none}.style--timeless:after{background:radial-gradient(closest-side,#d6dcee47,#d6dcee39,#d6dcee20,#d6dcee0b,#d6dcee00)}.style--diamond:before{content:none}.style--diamond:after{background:radial-gradient(closest-side,#ecdae447,#ecdae439,#ecdae420,#ecdae40b,#ecdae400)}.limited:before{background:radial-gradient(closest-side,#aab4e224,#aab4e21d,#aab4e210,#aab4e205,#aab4e200)}.limited:after{background:radial-gradient(closest-side,#c8b4dc1a,#c8b4dc14,#c8b4dc0b,#c8b4dc04,#c8b4dc00)}.shop:before{content:none}.shop:after{background:radial-gradient(closest-side,#eed4dc3e,#eed4dc32,#eed4dc1c,#eed4dc09,#eed4dc00)}.style__photo{position:relative;z-index:1;margin:0;overflow:hidden;border-radius:16px}.style__photo img,.style__photo picture{display:block;width:100%;height:auto}.style--reverse .style__head{text-align:right}.style--reverse .style__num{justify-content:flex-end}.style__photo.js-photo>*,.style__still.js-photo>*{opacity:0;transform:none;transition:opacity 1.2s var(--ease)}.style__photo.js-photo.is-in>*,.style__still.js-photo.is-in>*{opacity:1}.limited__photo.js-reveal{opacity:0;transform:none;filter:none;transition:opacity 1.2s var(--ease)}.limited__photo.js-reveal.is-in{opacity:1}.style__still{width:90vw;margin:40px calc(50% - 45vw) 0;aspect-ratio:auto;overflow:hidden;border-radius:16px}.style__still picture{display:block;width:100%;height:auto}.style__col{display:contents}.style__body{display:flex;flex-direction:column;padding:0 28px}.style__intro{order:1}.style__detail{order:2}.style__col>.credit{order:3;margin-top:32px}.style__still img{display:block;width:100%;height:auto;object-fit:contain}.style__lead{margin:0 0 15px;font-size:13px;line-height:1.75;letter-spacing:-.04em;color:var(--style-heading, #9a9182);text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}.style__heading{margin:56px 0 .2em;font-size:17px;font-weight:500;line-height:1.3;letter-spacing:-.04em;color:var(--style-heading, #9a9182)}.style__intro,.limited__lead{container-type:inline-size}.style__copy{font-size:calc(44 / 1242 * 100cqi);line-height:2;letter-spacing:-.04em;color:#22212cf2}.style__copy+.style__copy{margin-top:.5em}.credit{margin-top:8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.credit__check{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;opacity:0;pointer-events:none}.credit__toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-family:var(--en);font-weight:500;font-size:14px;letter-spacing:.22em;text-transform:uppercase;color:#1a1922;cursor:pointer}.credit__toggle:after{content:"";width:11px;height:11px;background:linear-gradient(currentColor,currentColor) center / 100% 1px no-repeat,linear-gradient(currentColor,currentColor) center / 1px 100% no-repeat;transition:transform .6s var(--ease-out)}.credit:has(:checked) .credit__toggle:after,.credit.is-open .credit__toggle:after{transform:rotate(135deg)}.credit__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .8s var(--ease-io)}.credit:has(:checked) .credit__panel,.credit.is-open .credit__panel{grid-template-rows:1fr}.credit.is-no-anim .credit__panel,.credit.is-no-anim .credit__toggle:after{transition:none!important}.credit__list{overflow:hidden}.credit__list li{display:flex;padding:10px 0;font-size:11px;line-height:1.8;letter-spacing:0;border-top:1px solid var(--line)}.credit__list a{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:44px;color:inherit;transition:color .35s var(--ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.credit__list li:hover a,.credit__list li:active a,.credit__list a:focus-visible,.credit__list li:hover .credit__price,.credit__list li:active .credit__price,.credit__list a:focus-visible .credit__price{color:var(--champagne)}.credit__list li:last-child{margin-bottom:10px}.credit__price{display:inline-flex;align-items:center;gap:.42em;flex-shrink:0;font-family:var(--price);font-weight:400;font-size:var(--fs-price);letter-spacing:var(--ls-price);line-height:1;white-space:nowrap;color:var(--ink);transition:color .28s ease}.credit__amount{display:inline-block;line-height:1;font:inherit;color:inherit}.credit__price .material-symbols-outlined.credit__shop{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;width:1.45em;height:1.45em;margin:0;padding:0!important;border-radius:50%;background:#ffffff47!important;font-family:Material Symbols Outlined,sans-serif!important;font-size:1.45em!important;font-weight:100!important;font-style:normal!important;line-height:1!important;letter-spacing:normal!important;white-space:nowrap;font-variation-settings:"FILL" 0,"wght" 100,"GRAD" 0,"opsz" 24;-webkit-font-smoothing:antialiased;color:var(--champagne)!important;vertical-align:middle;transform:translateY(-.14em);transition:background-color .28s ease,color .28s ease}.credit__list a:hover .material-symbols-outlined.credit__shop,.credit__list a:active .material-symbols-outlined.credit__shop,.credit__list a:focus-visible .material-symbols-outlined.credit__shop{background:var(--champagne)!important;color:#fff!important}.limited{position:relative;padding:55px 24px;background:linear-gradient(135deg,#4d5674,#6a6788 55%,#56627f);color:#f0e9e4c7;overflow:hidden}.limited__inner{position:relative;max-width:1300px;margin:0 auto}.limited__title{margin:18px 0 14px;font-family:var(--en);font-weight:400;font-size:clamp(20px,6.6vw,50px);line-height:1.05;letter-spacing:.02em;color:#f3ede8;white-space:nowrap}.limited__em{display:inline-block;font-family:var(--serif);font-style:italic;font-weight:300;font-size:1.08em}.limited__em.js-fade{animation:none}.limited__lead .style__copy{color:#fff}.limited__photo{width:90vw;margin:44px calc(50% - 45vw) 0;overflow:hidden;border-radius:16px}.limited__photo picture{display:block;width:100%;height:auto}.limited__photo img{display:block;width:100%;height:auto}.limited__credits{margin-top:22px}.limited__cap{margin:0 0 8px;font-family:var(--en);font-weight:400;font-size:10px;letter-spacing:0;text-align:left;color:var(--champagne)}.limited__credits .credit__list{color:#fff}.limited__credits .credit__list li{border-top-color:#f0e9e424}.limited__credits .credit__list li:last-child{border-bottom:1px solid rgba(240,233,228,.14)}.limited__credits .credit__price{color:#fff}.limited__credits .credit__list li:hover a,.limited__credits .credit__list li:active a,.limited__credits .credit__list li:hover .credit__price,.limited__credits .credit__list li:active .credit__price{color:#e4cf9a}.limited__credits .credit__price .material-symbols-outlined.credit__shop{background:#ffffff24!important;color:#e4cf9a!important}.limited__credits .credit__list a:hover .material-symbols-outlined.credit__shop,.limited__credits .credit__list a:active .material-symbols-outlined.credit__shop,.limited__credits .credit__list a:focus-visible .material-symbols-outlined.credit__shop{background:#e4cf9a!important;color:#fff!important}.giftbox{position:relative;margin-top:70px;padding:46px 24px;text-align:center;background:linear-gradient(120deg,#ffffff0f,#ffffff03);border:1px solid rgba(198,167,123,.35)}.giftbox__label{font-family:var(--serif);font-style:italic;font-size:16px;letter-spacing:.12em;color:var(--champagne)}.giftbox__title{margin:12px 0 18px;font-size:17px;font-weight:400;line-height:1.9;letter-spacing:.2em;color:#f3ede8}.giftbox__note{font-size:10px;line-height:2;color:#f0e9e480}.giftbox__photo{margin:28px 0 0}.giftbox__photo img{width:100%;height:auto;border-radius:12px}.shop{position:relative;overflow:hidden;padding:60px 24px 50px;text-align:center;background:var(--grad-shop)}.shop__title{font-family:var(--en);font-weight:400;font-size:44px;line-height:1.15;letter-spacing:.02em;color:var(--ink)}.shop__title em{display:inline-block;font-family:var(--serif);font-style:italic;font-weight:300;font-size:1.1em}.shop__title em.js-fade{animation:none}.shop__lead{margin-top:20px}.shop__btns{display:grid;gap:14px;max-width:360px;margin:48px auto 0}.btn{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:66px;padding:10px 20px;background:var(--ink);color:var(--base);font-family:var(--en);font-weight:400;font-size:12px;letter-spacing:.35em;text-transform:uppercase;line-height:1.5;overflow:hidden;isolation:isolate;transition:color .7s var(--ease)}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--grad-shop-hover);background-size:200% 100%;transform:scaleX(0);transform-origin:right;transition:transform .9s var(--ease-io)}.btn:active:before{transform:scaleX(1);transform-origin:left}.btn:active{color:var(--ink)}.btn small{font-size:10px;letter-spacing:.15em;text-transform:none;opacity:.7}.btn--line{background:#ffffff59;color:var(--ink);border:1px solid rgba(44,43,56,.3)}.btn--line:active{border-color:transparent;color:var(--ink)}.btn--all{letter-spacing:.18em;text-transform:none}@media(hover:hover)and (pointer:fine){.btn:hover:before{transform:scaleX(1);transform-origin:left}.btn:hover{color:var(--ink)}.btn--line:hover{border-color:transparent;color:var(--ink)}}.shop__info{margin-top:44px;font-size:11px;line-height:2.2;color:var(--mute)}.find{padding:44px 24px 48px;background:#f1f1f5;color:var(--ink)}.find__inner{max-width:1080px;margin:0 auto}.find__label{margin:0 0 1.1em;padding-bottom:.7em;border-bottom:1px solid var(--line);font-family:var(--en);font-size:13px;font-weight:400;letter-spacing:.28em;line-height:1;color:var(--ink)}.find__label--list{margin-top:3.2em}.find__pick-view{overflow:visible}.find__pick-track{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.find__pick-track a{display:block}.find__pick-track img{display:block;width:100%;height:auto}.find__pick-dots{display:none}.find__cats{display:flex;flex-wrap:wrap;gap:12px 28px;margin:1.2em 0 0}.find__cats a{font-family:var(--en);font-size:15px;font-weight:400;letter-spacing:.12em;color:var(--ink)}.find__sns{display:flex;align-items:center;gap:16px;margin-top:2.4em}.find__sns img{width:36px;height:auto;filter:brightness(0)}.find__banner{display:block;margin:0 0 3.36em;padding:42px 28px 36px;color:#f6f0e2;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(147,38,49,.45),transparent 18rem),linear-gradient(180deg,#5a1a26,#3d1018)}.find__banner .sp-only{display:none}.find__jewel{display:block;width:46px;height:46px;margin:0 auto 14px}.find__jewel svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 6px rgba(229,193,88,.4))}.find__jewel polygon{fill:none;stroke:#edc47bf2;stroke-width:1.1}.find__jewel-fill{fill:#edc47b17;stroke:none}.find__banner-en{margin:0 0 16px;color:#c8a86a;font-family:Cormorant Garamond,Iowan Old Style,Palatino,Times New Roman,serif;font-size:13px;letter-spacing:.32em;line-height:1.4;text-transform:uppercase}.find__banner-title{margin:0;color:inherit;font-family:Shippori Mincho,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:clamp(22px,2.4vw,32px);font-weight:500;letter-spacing:.08em;line-height:1.5}.find__banner-lead{margin:14px 0 0;color:#f6f0e2c7;font-family:Shippori Mincho,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:14px;letter-spacing:.12em;line-height:1.8}@media(min-width:861px){.find__banner{padding:22px 40px}.find__jewel{width:22px;height:22px;margin-bottom:4px}.find__banner-en{margin-bottom:10px;font-size:10px;letter-spacing:.36em}.find__banner-title{font-size:22px;font-weight:400;letter-spacing:.14em;line-height:1.4}}@media(max-width:860px){.find__banner{margin:0 0 2.3793em;padding:16px 18px 28px}.find__jewel{width:32px;height:32px;margin-bottom:10px}.find__banner-en{margin-bottom:12px;font-size:11px;letter-spacing:.22em}.find__banner-title{font-size:18px;letter-spacing:.06em;line-height:1.55}.find__banner-lead{margin-top:10px;font-size:12px;letter-spacing:.08em;line-height:1.75}.find__banner .sp-only{display:inline}.find__pick{margin:0 -24px}.find__pick-view{overflow:hidden;padding:0 7%;touch-action:pan-y;-webkit-user-select:none;user-select:none}.find__pick-track{display:flex;gap:0;width:max-content;margin:0;padding:0}.find__pick-track a{flex:0 0 auto;margin:0 .5em .5em}.find__pick-dots{display:flex;align-items:center;justify-content:center;margin:4px 0 0}.find__pick-dots button{position:relative;width:22px;height:22px;padding:0;border:0;background:transparent;font-size:0;cursor:pointer}.find__pick-dots button:before{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:50%;background:#cebda061;transform:translate(-50%,-50%)}.find__pick-dots button.is-on:before{background:#cebda0}.find__cats{gap:10px 16px}.find__cats a{font-size:13px;letter-spacing:.08em}.find__sns{gap:12px;margin-top:1.6em}.find__sns img{width:32px}}@media(min-width:861px)and (max-width:1279px){.find__banner-title{font-size:calc(18px + 4px*(100vw - 860px)/420px)}.find__banner-lead{font-size:calc(12px + 2px*(100vw - 860px)/420px)}}@media(hover:hover)and (pointer:fine){.find__banner:hover{color:#f6f0e2}.find__cats a:hover,.find__sns a:hover{opacity:.5}}.find__banner:active{color:#f6f0e2}.find__cats a:active,.find__sns a:active{opacity:.5}.footer{padding:48px 0 calc(36px + var(--safe-bottom));background:#f1f1f5;color:var(--mute);text-align:center}.footer__logo{display:inline-block;margin-bottom:4px}.footer__logo img{display:block;width:auto;height:8px}.footer__line{display:block;width:100%;height:0;margin:0 0 4px;border:0;border-top:1px solid rgba(44,43,56,.14)}.footer__copy{font-family:var(--en);font-weight:400;font-size:10px;letter-spacing:.2em}.pagetop{position:fixed;right:calc(16px + var(--safe-right));bottom:calc(16px + var(--safe-bottom));z-index:90;width:46px;height:46px;border-radius:50%;background:#f1f1f5e6;border:1px solid var(--line);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .6s var(--ease),transform .6s var(--ease),visibility .6s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pagetop:before{content:"";position:absolute;left:50%;top:54%;width:7px;height:7px;margin:-4px 0 0 -3.5px;border-top:1px solid var(--ink);border-left:1px solid var(--ink);transform:rotate(45deg)}.pagetop.is-show{opacity:1;visibility:visible;transform:none}@keyframes styleTitleWipe{0%{clip-path:inset(0 100% 0 0);background-position:100% 0}46%{clip-path:inset(0 0 0 0);background-position:100% 0}to{clip-path:none;background-position:0% 0}}.style__title .js-split{color:transparent;background-image:linear-gradient(90deg,#fff 0%,#fff 50%,var(--style-title) 50%,var(--style-title) 100%);background-size:200% 100%;background-repeat:no-repeat;background-position:100% 0;-webkit-background-clip:text;background-clip:text;padding:.14em .06em .32em;opacity:0}.style__title .js-split.is-in{opacity:1;animation:styleTitleWipe 1.7s var(--ease) both}.style__title .js-split.is-instant,.style__title .js-split.is-instant.is-in{animation:none;clip-path:none;opacity:1;background-position:0% 0}@media(max-width:767px),(max-width:1024px)and (orientation:portrait){:root{--sp-w: min(100vw, 390px);--sp-vw: calc(var(--sp-w) / 100);--fs-price: 12px;--ls-price: 0}.story{padding-top:10vh}.story__title{font-size:24px}.story__text{font-size:14px;line-height:2}.story__bg-word,.story__bg-still{font-size:calc(34 * var(--sp-vw))}.style__heading{font-size:18px}.style__lead{font-size:14px}.style__copy{font-size:calc(54 / 1242 * min(100cqi,334px));line-height:2}.limited__title{font-size:clamp(34px,calc(11 * var(--sp-vw)),43px)}.limited__cap{font-size:14px}.hero__body{bottom:70px}.hero__title-en{line-height:1.02}.hero__title-en>span{padding-bottom:0}.hero__title-ja{gap:4px;margin-top:12px;line-height:1.35}.hero__lead{font-size:13px;letter-spacing:.16em;line-height:1.4}.hero__name{font-size:20px;letter-spacing:.2em;line-height:1.3}.hero__inred{height:11px;margin-top:6px}.story__glow span{width:150vw;height:150vw;max-width:none;max-height:none;opacity:.5;filter:blur(22px);animation-name:floatSoft}.story__glow span:nth-child(1){top:-35%;left:-45%;background:radial-gradient(circle,#ecced880,#ecced800 72%)}.story__glow span:nth-child(2){bottom:-45%;right:-50%;background:radial-gradient(circle,#c4d6ee6b,#c4d6ee00 72%)}.story__glow span:nth-child(3){top:10%;left:5%;width:130vw;height:130vw;background:radial-gradient(circle,#ffffff47,#fff0 70%)}.style__head{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:8px;padding:10px 16px 0}.style--reverse .style__head{text-align:left}.style--reverse .style__num{justify-content:flex-start}.style__title{order:0;margin:0 0 -.28em;font-size:clamp(36px,calc(24 * var(--sp-vw)),94px);white-space:nowrap;line-height:1.2;letter-spacing:-.03em;color:var(--style-title)}.style__title .js-split{padding:.14em .04em 0}.style__num.js-reveal{order:1;margin:0;font-size:clamp(15px,calc(4.4 * var(--sp-vw)),18px);gap:6px;white-space:nowrap;opacity:0;filter:none;transform:translateY(130%);transition:transform .8s cubic-bezier(.16,1.4,.34,1),opacity .45s ease}.style__num.js-reveal.is-in{opacity:1;transform:none;filter:none}.style__num span{font-size:.62em;letter-spacing:.18em}.style__num,.style__intro,.style .credit{opacity:0;transform:none;filter:none;transition:opacity 2.6s ease}.style.is-in .style__num,.style.is-in .style__intro,.style .credit.is-in{opacity:1}.style .credit.is-instant{transition:none}.style__photo.js-photo,.style__still.js-photo,.limited__photo.js-reveal{opacity:0;transform:none;filter:none;transition:opacity 1.2s var(--ease)}.style__photo.js-photo.is-in,.style__still.js-photo.is-in,.limited__photo.js-reveal.is-in{opacity:1}.style__photo.js-photo>*,.style__still.js-photo>*{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.style .style__num.js-reveal{opacity:0;transform:none;filter:none;animation:none;transition:opacity 2.6s ease}.style.is-in .style__num.js-reveal{opacity:1}}@media(min-width:1025px),(min-width:768px)and (orientation:landscape)and (min-height:500px){:root{--header-h: 88px;--fs-body: 16px;--lh-body: 2.3;--fs-price: 14px}.pc-only{display:inline}.sp-only{display:none}.header{padding:0 4vw}.header__logo img{width:120px}.menu-btn{display:none}.gnav{position:static;inset:auto;flex-direction:row;align-items:center;gap:48px;padding:0;background:none;color:inherit;clip-path:none}.gnav__list{display:flex;gap:38px}.gnav__list a{position:relative;display:block;padding:6px 0;font-size:13px;font-weight:400;letter-spacing:.25em;line-height:1;text-transform:uppercase;transform:none;transition:color .5s var(--ease)}.gnav__list a:after{content:"";position:absolute;left:0;right:.25em;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .7s var(--ease-out)}.gnav__num{display:none}.gnav__btns{flex-direction:row;align-items:center;gap:8px;margin-top:0}.gnav__all,.gnav__shop{flex-shrink:0;margin:0;padding:7px 16px;border:1px solid currentColor;border-bottom:1px solid currentColor;box-shadow:none;font-size:11px;line-height:1.2;letter-spacing:.12em;white-space:nowrap;transition:background-color .5s var(--ease),color .5s var(--ease),border-color .5s var(--ease)}body:has(.hero__slide:nth-child(2).is-active) .header:not(.is-scrolled) .gnav__list a,body:has(.hero__slide:nth-child(2).is-active) .header:not(.is-scrolled) .gnav__all,body:has(.hero__slide:nth-child(2).is-active) .header:not(.is-scrolled) .gnav__shop{color:#6d6c78;border-color:#6d6c78}body:has(.hero__slide:nth-child(2).is-active) .header:not(.is-scrolled) .gnav__shop{background:#6d6c781a}.gnav__shop{padding:7px 18px;letter-spacing:.16em;background:#ffffff47}.header.is-scrolled .gnav__shop{background:#ffffffb8}.hero{min-height:700px}.hero__slide img{object-position:50% 35%}.hero__body{left:5vw;right:auto;bottom:15vh}.hero__season{font-size:11px;margin-bottom:26px}.hero__title-en{font-size:clamp(48px,5.2vw,80px);line-height:1.02}.hero__title-en>span{padding-bottom:0}.hero__title-ja{gap:.1em;margin-top:.3em;font-size:calc(clamp(48px,5.2vw,80px)*.9);line-height:1.35}.hero__lead{font-size:.325em;letter-spacing:.16em;line-height:1.4}.hero__name{font-size:.5em;letter-spacing:.2em;line-height:1.3}.hero__inred{height:.275em;margin-top:.15em}.hero__indicator{left:5vw;bottom:34px}.hero__bar{width:140px}.hero__scroll{right:4vw;bottom:40px}.story{padding:110px 48px 130px}.story:after{height:210px}.story__bg-word{font-size:30vw}.story__bg-still{display:block;width:auto;font-size:11vw;line-height:1.3;letter-spacing:-.02em;white-space:nowrap;padding:.1em 0 .18em}.story__bg-still span{display:inline}.story__bg-still span+span:before{content:" "}.story .label{font-size:16px}.story__title{font-size:32px;margin:40px 0 25px}.story__text{font-size:17px;line-height:2.5}.style{padding:75px 4vw 90px}.style__num{font-size:28px}.style__body{display:grid;grid-template-columns:min(640px,48vw) minmax(0,1fr);grid-template-rows:auto minmax(48px,1fr) auto auto;align-items:start;column-gap:40px;padding:0 10vw;margin-top:40px}.style__col{display:contents}.style__detail{grid-column:1;grid-row:1 / span 3;align-self:start}.style__intro{grid-column:2;grid-row:1;align-self:start}.style .credit{display:contents}.style .credit__toggle{grid-column:2;grid-row:3;align-self:end;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.style .credit__panel{grid-column:2;grid-row:4;min-height:0}.style .credit:has(:checked) .credit__toggle,.style .credit.is-open .credit__toggle{border-bottom:none}.style .credit:has(:checked) .credit__panel,.style .credit.is-open .credit__panel{border-bottom:1px solid var(--line)}.style--reverse .style__body{grid-template-columns:minmax(0,1fr) min(640px,48vw)}.style--reverse .style__detail{grid-column:2}.style--reverse .style__intro,.style--reverse .credit__toggle,.style--reverse .credit__panel{grid-column:1}.style{display:grid;grid-template-columns:1fr auto auto 1fr;justify-content:center;align-items:start;column-gap:0}.style .style__head{grid-column:2;display:flex;flex-direction:row-reverse;align-items:flex-start;gap:.4vw;padding:0}.style__num,.style .style__title{writing-mode:vertical-rl}.style .style__title{margin:0;font-size:13vw;line-height:1.08;color:var(--style-title)}.style .style__title .js-split{padding:.08em .04em .12em}.style__body{grid-column:1 / -1;contain:inline-size}.style--reverse .style__head{grid-column:3;grid-row:1;margin-left:2vw;flex-direction:row;text-align:left}.style--reverse .style__num{justify-content:flex-start}.style--reverse .style__photo{grid-column:2;grid-row:1;margin-left:0}.style__photo{grid-column:3;margin-left:2vw;height:44vw;width:auto;max-width:calc(100vw - 480px);overflow:hidden;display:flex;justify-content:center}.style__photo picture{display:block;width:auto;height:100%;flex-shrink:0}.style__photo img{width:auto;height:100%;max-width:none}.style--amulet .style__title{font-size:16.4vw}.style--timeless .style__title{font-size:14vw;margin-left:calc(-2.2vw - 13px)}.style__body{max-width:1300px;width:100%;margin-left:auto;margin-right:auto;justify-self:center;padding:0}.style__lead{margin:0 0 18px;font-size:17px;letter-spacing:-.04em}.style__heading{font-size:20px;margin:12px 0 .1em;font-weight:500}.credit__list li{font-size:14px}.style__detail{padding-top:0}.style__intro,.limited__lead{container-type:normal}.style__copy{font-size:calc(42 / 1242 * 36vw);line-height:2;letter-spacing:-.04em}.style__still{width:fit-content;max-width:100%;height:min(480px,36vw);margin:0;overflow:hidden;display:flex;justify-content:center}.style__still picture{display:block;width:auto;height:100%;flex-shrink:0}.style__still img{display:block;width:auto;height:100%;max-width:none}.limited{padding:95px 4vw}.limited__inner{max-width:1300px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:min(640px,48vw) minmax(0,1fr);column-gap:40px;padding:0}.limited__inner>*{grid-column:1 / -1}.limited__title{font-size:92px}.limited__inner>.limited__photo{grid-column:1;grid-row:3;width:fit-content;max-width:100%;height:min(480px,36vw);margin:60px 0 0;overflow:hidden;display:flex;justify-content:center}.limited__photo picture{width:auto;height:100%;flex-shrink:0}.limited__photo img{width:auto;height:100%;max-width:none}.limited__inner>.limited__credits{grid-column:2;grid-row:3;align-self:center;margin-top:60px}.giftbox{width:90%;justify-self:center;margin-top:120px;padding:64px 40px}.giftbox__photo{width:65%;margin:36px auto 0}.giftbox__label{font-size:20px}.giftbox__title{font-size:24px}.giftbox__note{font-size:12px}.limited__cap{font-size:18px;margin-bottom:12px}.shop{padding:100px 48px 80px}.shop__title{font-size:96px}.shop__btns{grid-template-columns:1fr 1fr 1fr;max-width:980px;gap:16px;margin-top:64px}.find{padding:60px 6vw 64px}.footer{padding:64px 0 48px}.footer__logo img{height:9px}.pagetop{right:32px;bottom:32px;width:56px;height:56px}}@media(min-width:1400px){.style .style__title{font-size:14.2vw}.style--amulet .style__title{font-size:17.6vw}.style--timeless .style__title{font-size:15.2vw}.style__num{font-size:32px}.style__heading{font-size:24px}.style__lead{font-size:18px}.style__copy{font-size:16px}}@media(min-width:768px)and (max-width:1199px)and (orientation:landscape)and (min-height:500px){.gnav{gap:16px}.gnav__list{gap:14px}.gnav__list a{letter-spacing:.12em}.gnav__all{letter-spacing:.08em;padding:6px 12px}.gnav__shop{letter-spacing:.12em;padding:6px 14px}.header{padding:0 2vw}.hero__body,.hero__indicator{left:2.5vw}.story{padding:90px 28px 100px}.style{padding:64px 2vw 72px;grid-template-columns:minmax(8px,1.5vw) auto auto minmax(8px,1fr);justify-content:start}.style--reverse{grid-template-columns:minmax(8px,1fr) auto auto minmax(8px,1.5vw)}.style__photo{height:50vw;max-width:calc(100vw - 200px);width:auto;margin-left:1vw;overflow:hidden;display:flex;justify-content:center}.style__photo picture{display:block;width:auto;height:100%;flex-shrink:0}.style__photo img{width:auto;height:100%;max-width:none}.style__body{padding:0 2vw;column-gap:3vw}.limited{padding:72px 2vw}.limited__inner{column-gap:3vw;padding:0 2vw}.shop{padding:80px 24px 64px}.find{padding:48px 3vw 52px}}@media(min-width:768px)and (max-width:1024px)and (orientation:portrait){:root{--sp-w: 390px;--sp-vw: calc(var(--sp-w) / 100);--fs-body: 13px;--lh-body: 1.4;--fs-price: 12px}.header,.hero,.footer{width:100%;max-width:none;margin-inline:0}.story,.style,.limited,.shop,.find{width:100%;max-width:none;margin-inline:0;padding-left:5%;padding-right:5%;box-sizing:border-box}.style__title{font-size:clamp(36px,calc(24 * var(--sp-vw)),94px)}.style__num.js-reveal{font-size:clamp(15px,calc(4.4 * var(--sp-vw)),18px)}.style__heading{font-size:18px}.style__lead{font-size:14px;line-height:1.75}.style__copy{font-size:calc(54 / 1242 * 334px)}.limited__title{font-size:clamp(34px,calc(11 * var(--sp-vw)),43px)}.story .label{font-size:15px}.story__title{font-size:24px}.story__text{font-size:14px;line-height:2}.story__bg-still,.story__bg-word{font-size:calc(34 * var(--sp-vw))}.gnav__list a{font-size:38px}.hero__lead{font-size:13px}.hero__name{font-size:20px}.shop__title{font-size:44px}.shop__lead{font-size:12px}.credit__toggle{font-size:14px;letter-spacing:.22em;padding:16px 0}.credit__toggle:after{width:11px;height:11px}.credit__list li{font-size:11px;line-height:1.8;padding:10px 0;letter-spacing:0}.limited__cap{font-size:14px;letter-spacing:0;margin-bottom:12px}.style__still{width:100%;margin:40px 0 0}.find__pick{margin-left:0;margin-right:0}}@media(hover:hover){.gnav__list a:hover:after{transform:scaleX(1);transform-origin:left}.header:not(.is-scrolled) .gnav__shop:hover,.header:not(.is-scrolled) .gnav__all:hover{color:var(--ink);background:#fff;border-color:#fff}.header.is-scrolled .gnav__shop:hover,.header.is-scrolled .gnav__all:hover{color:var(--base);background:var(--ink);border-color:var(--ink)}.limited__credits .credit__list li:hover{background:#ffffff0a}.pagetop:hover{background:var(--ink)}.pagetop:hover:before{border-color:var(--base)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}.js-reveal,.char{opacity:1;transform:none;filter:none}.js-photo>*{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/2026-inred-style.css.map */
