#ahkah-holiday{width:100%;max-width:none;margin:0;padding:0;font-size:14px;line-height:1.5;letter-spacing:normal;color:#fff;isolation:isolate}#ahkah-holiday *,#ahkah-holiday *:before,#ahkah-holiday *:after{box-sizing:border-box}#ahkah-holiday :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0;padding:0}#ahkah-holiday :where(h1,h2,h3,h4){color:inherit;font-family:inherit;letter-spacing:normal;font-style:normal}#ahkah-holiday ul,#ahkah-holiday ol{list-style:none}#ahkah-holiday a{text-decoration:none;font-weight:inherit}#ahkah-holiday a:hover{opacity:1}#ahkah-holiday button{font:inherit;color:inherit;letter-spacing:inherit;box-shadow:none;border-radius:0;min-width:0;min-height:0}#ahkah-holiday button:after{box-shadow:none}#MainContent:has(#ahkah-holiday){margin-top:0;padding:0;max-width:none}.shopify-section:has(#ahkah-holiday),.shopify-section:has(#ahkah-holiday)>.gradient{overflow:visible}#ahkah-holiday{--color-white: #fff;--color-black: #070c1a;--color-modal-overlay: #01112780;--color-modal-bg-start: #011127;--color-modal-bg-end: #020715;--color-modal-surface: #ffffff1a;--color-modal-surface-hover: #ffffff2e;--color-modal-thumb: #ffffff0f;--color-modal-thumb-active: #ffffff1a;--font-en-serif: "trajan-pro-3", serif;--font-en-sans: "futura-pt", sans-serif;--font-ja-mincho: mfw-yuminpr6n-regular, serif;--font-ja-gothic: "MFW-YuGoPr6N-Medium", sans-serif;--font-ja-gothic-bold: "MFW-YuGoPr6N-Bold", sans-serif }#ahkah-holiday *,#ahkah-holiday :before,#ahkah-holiday :after{box-sizing:border-box}#ahkah-holiday,#ahkah-holiday h1,#ahkah-holiday h2,#ahkah-holiday h3,#ahkah-holiday h4,#ahkah-holiday p,#ahkah-holiday figure,#ahkah-holiday blockquote,#ahkah-holiday dl,#ahkah-holiday dd{margin:0}#ahkah-holiday ul[role=list],#ahkah-holiday ol[role=list]{list-style:none}#ahkah-holiday:focus-within{scroll-behavior:smooth}#ahkah-holiday{text-rendering:optimizespeed;min-height:100svh;line-height:1.5}#ahkah-holiday a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}#ahkah-holiday img,#ahkah-holiday picture{max-width:100%;display:block}#ahkah-holiday input,#ahkah-holiday button,#ahkah-holiday textarea,#ahkah-holiday select{font:inherit}@media(prefers-reduced-motion:reduce){#ahkah-holiday:focus-within{scroll-behavior:auto}#ahkah-holiday *,#ahkah-holiday :before,#ahkah-holiday :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#ahkah-holiday .c-hero{background-color:var(--color-holiday-bg);width:100%;height:100svh;position:relative;overflow:hidden}@supports not (height:100svh){#ahkah-holiday .c-hero{height:100vh}}#ahkah-holiday .c-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:767px){#ahkah-holiday .c-hero__media{background:url(/cdn/shop/files/2026holiday_mymood_mylove-img_hero-poster_sp_261102.png) 50%/cover no-repeat}}#ahkah-holiday .c-hero__video{object-fit:cover;object-position:center;width:100%;height:100%}#ahkah-holiday .c-hero__sound{z-index:2;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:0;width:16px;height:16px;padding:0;display:block;position:absolute;bottom:20px;right:20px}#ahkah-holiday .c-hero__sound:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}@media screen and (max-width:767px){#ahkah-holiday .c-hero__sound{bottom:15px;right:15px}}#ahkah-holiday .c-hero__sound.is-unmuted .c-hero__sound-icon--mute{display:none}#ahkah-holiday .c-hero__sound.is-unmuted .c-hero__sound-icon--on{display:block}#ahkah-holiday .c-hero__sound-icon{width:16px;height:16px}#ahkah-holiday .c-hero__sound-icon--on{display:none}#ahkah-holiday .c-hero__scrim{pointer-events:none;background:linear-gradient(180deg,#7c0c1b00 0%,var(--color-holiday-red) 100%);height:200px;position:absolute;bottom:0;left:0;right:0}#ahkah-holiday .c-hero__copy{z-index:1;width:max-content;font-family:var(--font-en-display);color:var(--color-holiday-crimson);text-align:center;white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;gap:14px;font-weight:300;display:flex;position:absolute;bottom:109px;left:50%;transform:translate(-50%)}@media screen and (max-width:767px){#ahkah-holiday .c-hero__copy{gap:18px;top:calc(50% + 144.5px);bottom:auto;transform:translate(-50%,-50%)}}#ahkah-holiday .c-hero__season{font-family:"gill-sans-nova",var(--font-en-sans);letter-spacing:.04em;font-size:min(32px,2.5vw);font-weight:400;line-height:1}@media screen and (max-width:767px){#ahkah-holiday .c-hero__season{font-size:6.13333vw}}#ahkah-holiday .c-hero__title{font-size:min(140px,10.9375vw);font-weight:inherit;text-transform:uppercase;line-height:1}@media screen and (max-width:767px){#ahkah-holiday .c-hero__title{font-size:18.6667vw}}#ahkah-holiday .c-hero__title-line{display:block}#ahkah-holiday .c-hero__title-line+.c-hero__title-line{margin-top:-.1429em}#ahkah-holiday .c-hero__scroll{z-index:1;flex-direction:column;align-items:center;gap:12px;width:173px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}#ahkah-holiday .c-hero__scroll-arrow{justify-content:center;align-items:center;width:10px;height:5px;display:flex}#ahkah-holiday .c-hero__scroll-arrow img{width:6px;height:11px;transform:rotate(90deg)}#ahkah-holiday .c-hero__scroll-text{font-family:var(--font-ja-mincho-medium);letter-spacing:.78px;color:var(--color-white);text-align:center;font-feature-settings:"palt" 1;font-size:13px;line-height:1.75}@keyframes concept-scroll-line{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}45.1%{transform-origin:bottom;transform:scaleY(1)}90%,to{transform-origin:bottom;transform:scaleY(0)}}#ahkah-holiday .c-concept{z-index:3;justify-content:center;align-items:flex-start;min-height:851px;display:flex;position:relative;overflow:hidden}@media screen and (min-width:768px){#ahkah-holiday .c-concept{min-height:908px}}#ahkah-holiday .c-concept{padding-top:482.26px}@media screen and (max-width:767px){#ahkah-holiday .c-concept{padding-top:441px}}#ahkah-holiday .c-concept__blur{--blur-fade: 10%;pointer-events:none;mask-image:linear-gradient(180deg,#0000 0%,#000 var(--blur-fade));-webkit-mask-image:linear-gradient(180deg,#0000 0%,#000 var(--blur-fade));-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);position:absolute;top:0;right:0;bottom:0;left:0}#ahkah-holiday .c-concept__veil{pointer-events:none;background:linear-gradient(180deg,#88001200 0%,var(--color-holiday-maroon) 71.157%);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 27.3817%);mask-image:linear-gradient(#0000,#000 27.3817%)}#ahkah-holiday .c-concept__watermark{width:100%;font-family:var(--font-en-serif);letter-spacing:-.06em;color:#ffffff1a;text-align:center;white-space:nowrap;pointer-events:none;margin:0;font-size:min(111px,8.67188vw);font-weight:400;line-height:1;position:absolute;top:392px;left:0;transform:translateY(-50%)}@media screen and (max-width:767px){#ahkah-holiday .c-concept__watermark{height:100%;font-size:15.4667vw;top:0;transform:none}#ahkah-holiday .c-concept__watermark-line{width:100%;display:block;position:absolute;left:0;transform:translateY(-50%)}#ahkah-holiday .c-concept__watermark-line--first{top:362px}#ahkah-holiday .c-concept__watermark-line--second{top:767px}}#ahkah-holiday .c-concept__copy{z-index:1;color:var(--color-white);text-align:center;flex-direction:column;align-items:center;gap:32px;padding:0 24px;display:flex;position:relative}#ahkah-holiday .c-concept__title{font-family:var(--font-ja-mincho);white-space:nowrap;font-size:32px;font-weight:600;line-height:1.45}@media screen and (max-width:767px){#ahkah-holiday .c-concept__title{font-size:22px;font-weight:400}}#ahkah-holiday .c-concept__body{flex-direction:column;align-items:center;width:max-content;max-width:100%;margin:0;display:flex}#ahkah-holiday .c-concept__line{font-family:var(--font-ja-mincho-medium);letter-spacing:.11em;font-feature-settings:"palt" 1;font-size:19px;font-weight:400;line-height:2.38}@media screen and (max-width:767px){#ahkah-holiday .c-concept__line{font-size:15px;line-height:1.9}}#ahkah-holiday .c-concept__scroll{z-index:1;pointer-events:none;background:#ffffff4d;width:1px;height:42.59px;position:absolute;top:797.9px;left:50%;overflow:hidden;transform:translate(-50%)}@media screen and (max-width:767px){#ahkah-holiday .c-concept__scroll{height:36.59px;top:668.59px}}#ahkah-holiday .c-concept__scroll-head{background:var(--color-white);width:1px;height:100%;animation:3.4s cubic-bezier(.4,0,.2,1) infinite concept-scroll-line;display:block;position:absolute;top:0;left:0}@media(prefers-reduced-motion:reduce){#ahkah-holiday .c-concept__scroll-head{height:50%;animation:none}}#ahkah-holiday .c-movie{position:relative}@media screen and (max-width:767px){#ahkah-holiday .c-movie{padding-bottom:13.357%}}#ahkah-holiday .c-movie__frame{--movie-scale-rest: .712961;aspect-ratio:1280/720;width:100%;transform:scale(var(--movie-scale-rest));transform-origin:top;position:relative;overflow:hidden}@media screen and (max-width:767px){#ahkah-holiday .c-movie__frame{--movie-scale-rest: .84;aspect-ratio:375/467.91;background:url(/cdn/shop/files/2026holiday_mymood_mylove-img_movie-poster_sp_261102.png) 50%/cover no-repeat}}#ahkah-holiday .c-movie__video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}#ahkah-holiday .c-movie__sound{z-index:1;cursor:pointer;opacity:0;visibility:hidden;-webkit-appearance:none;appearance:none;background:0 0;border:0;width:16px;height:16px;padding:0;transition:opacity .4s,visibility 0s linear .4s;display:block;position:absolute;bottom:20px;right:20px}#ahkah-holiday .c-movie.is-expanded .c-movie__sound{opacity:1;visibility:visible;transition:opacity .4s,visibility}#ahkah-holiday .c-movie__sound:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}@media screen and (max-width:767px){#ahkah-holiday .c-movie__sound{bottom:15px;right:15px}}#ahkah-holiday .c-movie__sound.is-unmuted .c-movie__sound-icon--mute{display:none}#ahkah-holiday .c-movie__sound.is-unmuted .c-movie__sound-icon--on{display:block}#ahkah-holiday .c-movie__sound-icon{width:16px;height:16px}#ahkah-holiday .c-movie__sound-icon--on{display:none}#ahkah-holiday .c-page-nav{--page-nav-h: 100px;--page-nav-ink: var(--color-white);z-index:2;height:var(--page-nav-h);margin-top:calc(var(--page-nav-h) * -1);pointer-events:none;justify-content:center;padding:59px 30px 0;display:flex;position:sticky;top:0}@media screen and (max-width:767px){#ahkah-holiday .c-page-nav{--page-nav-h: 97px;padding:58px 10px 0}}#ahkah-holiday .c-page-nav.is-on-light{--page-nav-ink: #000 }#ahkah-holiday .c-page-nav__bar{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#bdbdbd24;border-radius:2px;align-items:center;gap:42px;height:fit-content;padding:4px 4px 4px 42px;display:flex}@media screen and (max-width:767px){#ahkah-holiday .c-page-nav__bar{-webkit-backdrop-filter:blur(9.231px);backdrop-filter:blur(9.231px);justify-content:center;gap:min(9px,2.4vw);width:100%;padding:4px 4px 4px min(16px,4.26667vw)}}#ahkah-holiday .c-page-nav__list,#ahkah-holiday .c-page-nav__item{display:contents}#ahkah-holiday .c-page-nav__link,#ahkah-holiday .c-page-nav__reserve{font-family:var(--font-ja-gothic);letter-spacing:-.02em;color:var(--page-nav-ink);white-space:nowrap;font-size:13px;line-height:1;transition:opacity .3s,color .3s}@media screen and (max-width:767px){#ahkah-holiday .c-page-nav__link,#ahkah-holiday .c-page-nav__reserve{font-size:min(11px,2.93333vw)}}#ahkah-holiday .c-page-nav__link{opacity:.45}#ahkah-holiday .c-page-nav__link.is-current{font-family:var(--font-ja-gothic-bold);opacity:1}@media(hover:hover){#ahkah-holiday .c-page-nav__link:hover{opacity:1}}#ahkah-holiday .c-page-nav__sep{background:var(--page-nav-ink);width:1px;height:14px;margin-right:-38px;transition:background-color .3s}@media screen and (max-width:767px){#ahkah-holiday .c-page-nav__sep{margin-right:calc(4px - min(9px,2.4vw))}}#ahkah-holiday .c-page-nav__reserve{border-radius:1px;padding:10px 40px}@media screen and (max-width:767px){#ahkah-holiday .c-page-nav__reserve{padding:10px min(8px,2.13333vw)}}#ahkah-holiday .c-category{z-index:1;background:var(--category-bg, var(--color-holiday-maroon));--category-text-color: #9f0a1e;position:relative}#ahkah-holiday .c-category__head{text-align:center;flex-direction:column;align-items:center;padding:222px 20px 80px;display:flex}@media screen and (max-width:767px){#ahkah-holiday .c-category__head{padding:100px 20px 60px}}#ahkah-holiday .c-category__label{font-family:var(--font-ja-gothic);letter-spacing:.64px;font-feature-settings:"palt" 1;color:var(--color-white);font-size:16px;line-height:1.65}@media screen and (max-width:767px){#ahkah-holiday .c-category__label{letter-spacing:.52px;font-size:13px}}#ahkah-holiday .c-category__title{font-family:var(--font-en-display);color:var(--category-title-color, #a80000);text-transform:uppercase;white-space:nowrap;font-size:100px;font-weight:300;line-height:1}@media screen and (max-width:767px){#ahkah-holiday .c-category__title{font-size:70px}}#ahkah-holiday .c-category__lead{white-space:nowrap;font-family:var(--font-ja-gothic);letter-spacing:.6px;font-feature-settings:"palt" 1;color:#fff6;margin-top:23px;font-size:15px;line-height:1.75}@media screen and (max-width:767px){#ahkah-holiday .c-category__lead{margin-top:20px}}@media(prefers-reduced-motion:reduce){#ahkah-holiday .c-category__lead{color:var(--color-white)}}#ahkah-holiday .c-category__looks{position:relative}#ahkah-holiday .c-category__look{z-index:1;cursor:pointer;background:var(--color-white);-webkit-appearance:none;appearance:none;border:0;border-radius:0;width:100%;height:100svh;padding:0;display:block;position:relative;overflow:hidden}@supports not (height:100svh){#ahkah-holiday .c-category__look{height:100vh}}@media screen and (max-width:767px){#ahkah-holiday .c-category__look{aspect-ratio:375/600;height:auto}}#ahkah-holiday .c-category__look--half{width:50%}@media screen and (max-width:767px){#ahkah-holiday .c-category__look--half{aspect-ratio:375/468;width:100%}}#ahkah-holiday .c-category__look--pinned{z-index:0;position:sticky;top:0}@media screen and (max-width:767px){#ahkah-holiday .c-category__look--pinned-sp{z-index:0;position:sticky;top:0}}#ahkah-holiday .c-category__look-pair{z-index:1;display:flex;position:relative}@media screen and (max-width:767px){#ahkah-holiday .c-category__look-pair{flex-direction:column}#ahkah-holiday .c-category__look-pair>.c-category__look:nth-child(2){order:-1}}#ahkah-holiday .c-category__look-img{object-fit:cover;width:100%;height:100%}#ahkah-holiday .c-category__look>picture{height:100%}#ahkah-holiday .c-category__credit{pointer-events:none;align-content:end;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}#ahkah-holiday .c-category__credit--top{align-content:start}#ahkah-holiday .c-category__credit-veil{--credit-block: calc(var(--credit-lines) * 18.2px + (var(--credit-lines) - 1) * 10px + 20px);--credit-veil-extra: 96.404px;--credit-veil-extra-ratio: calc(96.404 / 66.4);height:calc(var(--credit-block) + min(var(--credit-block) * var(--credit-veil-extra-ratio),var(--credit-veil-extra)));opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(#0000,#0000004d);grid-area:1/1;align-self:end;transition:opacity .4s;-webkit-mask-image:linear-gradient(#0000 0%,#000 27.3817%);mask-image:linear-gradient(#0000,#000 27.3817%)}@media screen and (max-width:767px){#ahkah-holiday .c-category__credit-veil{--credit-block: calc(var(--credit-lines-sp) * 18.2px + (var(--credit-lines-sp) - 1) * 6px + 20px);--credit-veil-extra: 99.6px;--credit-veil-extra-ratio: calc(99.6 / 62.4) }}#ahkah-holiday .c-category__credit--top .c-category__credit-veil{background:linear-gradient(#0000004d,#0000);align-self:start;-webkit-mask-image:linear-gradient(#000 72.6183%,#0000 100%);mask-image:linear-gradient(#000 72.6183%,#0000)}@media screen and (max-width:767px){#ahkah-holiday .c-category__credit--top .c-category__credit-veil{--credit-veil-extra: 19.6px;--credit-veil-extra-ratio: calc(19.6 / 62.4) }}#ahkah-holiday .c-category__credit-names{font-family:var(--font-ja-gothic);font-feature-settings:"palt" 1;color:var(--color-white);letter-spacing:.04em;text-align:left;white-space:nowrap;opacity:0;flex-direction:column;grid-area:1/1;place-self:end start;align-items:flex-start;gap:10px;padding:0 0 20px 20px;font-size:13px;line-height:1.4;transition:opacity .4s;display:flex;position:relative}@media screen and (max-width:767px){#ahkah-holiday .c-category__credit-names{gap:6px}}#ahkah-holiday .c-category__credit--top .c-category__credit-names{align-self:start;padding:20px 0 0 20px}#ahkah-holiday .c-category__credit-name{display:block}@media screen and (max-width:767px){#ahkah-holiday .c-category__credit-name--pc-only{display:none}}#ahkah-holiday .c-category__credit-link{color:inherit;pointer-events:none;text-decoration:none}@media(hover:hover){#ahkah-holiday .c-category__credit-link:hover{text-decoration:underline}}#ahkah-holiday .c-category__look-toggle{cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}#ahkah-holiday .c-category__look[aria-expanded=true] .c-category__credit-link{pointer-events:auto}#ahkah-holiday .c-category__look[aria-expanded=true] .c-category__credit-veil,#ahkah-holiday .c-category__look[aria-expanded=true] .c-category__credit-names{opacity:1}#ahkah-holiday .c-category__look[aria-expanded=true] .c-category__plus{transform:rotate(45deg)}#ahkah-holiday .c-category__plus{width:17px;height:17px;color:var(--color-white);transition:transform .4s;position:absolute;bottom:20px;right:20px}@media screen and (max-width:767px){#ahkah-holiday .c-category__plus{bottom:15px;right:15px}}#ahkah-holiday .c-category__credit--top .c-category__plus{top:20px;bottom:auto}@media screen and (max-width:767px){#ahkah-holiday .c-category__credit--top .c-category__plus{top:15px}}#ahkah-holiday .c-category__slider{cursor:grab;background:var(--category-slider-bg, var(--color-white));touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}#ahkah-holiday .c-category__slider:active{cursor:grabbing}#ahkah-holiday .c-category__slider{height:100svh}@supports not (height:100svh){#ahkah-holiday .c-category__slider{height:100vh}}#ahkah-holiday .c-category__slider{--u: calc(100vw / 1280);--radius: 1722;--wheel-w: 4242;--wheel-h: 4243;--wheel-top: -20;--step: 20deg;--card-u: min(1px, var(--u));--card-center: calc(var(--u) * (var(--wheel-top) + var(--wheel-h) / 2 - var(--radius)));--card-size: calc(var(--card-u) * 489);--card-blur-size: calc(var(--card-u) * 4);--shade-w: 281.317;--category-slider-bg: var(--color-white);--category-shade-color: #fff9;--category-shadow-color: #efefef }@media screen and (max-width:767px){#ahkah-holiday .c-category__slider{--u: calc(100vw / 375);--radius: 1055.43;--wheel-w: 2600;--wheel-h: 2600.61;--wheel-top: 120;--step: 11deg;--card-u: var(--u);--card-size: calc(var(--card-u) * 299.717);--card-blur-size: calc(var(--card-u) * 2.452);--shade-w: 79.789 }}#ahkah-holiday .c-category__stage{height:calc(var(--u) * 800);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}#ahkah-holiday .c-category__wheel{top:calc(var(--u) * var(--wheel-top));width:calc(var(--u) * var(--wheel-w));height:calc(var(--u) * var(--wheel-h));transform:translate(-50%) rotate(var(--wheel-angle, 0deg));will-change:transform;position:absolute;left:50%}#ahkah-holiday .c-category__card{width:var(--card-size);height:var(--card-size);margin-top:calc(var(--card-size) / -2);margin-left:calc(var(--card-size) / -2);transform:rotate(var(--card-angle, 0deg)) translateY(calc(var(--u) * var(--radius) * -1));filter:blur(calc(var(--card-blur-size) * var(--card-dim, 0)));will-change:transform,filter;cursor:pointer;transition:none;position:absolute;top:50%;left:50%}#ahkah-holiday .c-category__card-img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}#ahkah-holiday .c-category__shade{width:calc(var(--u) * var(--shade-w));pointer-events:none;position:absolute;top:0;bottom:0}#ahkah-holiday .c-category__shade--start{background:linear-gradient(90deg,var(--category-shade-color, #fff9) 0%,transparent 100%);left:0}#ahkah-holiday .c-category__shade--end{background:linear-gradient(270deg,var(--category-shade-color, #fff9) 0%,transparent 100%);right:0}#ahkah-holiday .c-category__shadow{top:calc(var(--card-center) + var(--card-u) * 155.95);width:calc(var(--card-u) * 244.176);height:calc(var(--card-u) * 67.3524);color:var(--category-shadow-color, #efefef);pointer-events:none;transition:opacity .4s;position:absolute;left:50%;transform:translate(-50%)}#ahkah-holiday .c-category__slider.is-moving .c-category__shadow{opacity:0}@media screen and (max-width:767px){#ahkah-holiday .c-category__shadow{top:calc(var(--card-center) + var(--card-u) * 122.37);width:calc(var(--card-u) * 186.72);height:calc(var(--card-u) * 51.5)}}#ahkah-holiday .c-category__shadow:before,#ahkah-holiday .c-category__shadow:after{content:"";background:currentColor;border-radius:50%;position:absolute}#ahkah-holiday .c-category__shadow:before{width:80.34%;height:24.06%;filter:blur(calc(var(--card-u) * 12));top:40.3%;left:9.83%}#ahkah-holiday .c-category__shadow:after{width:43.31%;height:13.93%;filter:blur(calc(var(--card-u) * 14));top:41.57%;left:28.34%}@media screen and (max-width:767px){#ahkah-holiday .c-category__shadow:after{left:36.73%}}#ahkah-holiday .c-category__count{top:calc(var(--card-center) - var(--card-u) * 221.5);font-family:var(--font-en-display);font-variant-numeric:lining-nums;color:var(--category-text-color);align-items:center;gap:8px;font-size:22px;font-weight:300;line-height:1.45;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){#ahkah-holiday .c-category__count{top:calc(var(--card-center) - var(--card-u) * 166.88)}}#ahkah-holiday .c-category__count-current{text-align:center;min-width:8px}#ahkah-holiday .c-category__count-sep{font-size:15px}#ahkah-holiday .c-category__badge{top:calc(var(--card-center) + var(--card-u) * 221.5);font-family:var(--font-en-display);color:var(--category-text-color);white-space:nowrap;font-size:22px;font-weight:300;line-height:1;transition:opacity .3s;position:absolute;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){#ahkah-holiday .c-category__badge{top:calc(var(--card-center) + var(--card-u) * 180.12);color:#780010;font-size:18px}}#ahkah-holiday .c-category__slider:not(.is-new) .c-category__badge{opacity:0}#ahkah-holiday .c-category__info{top:calc(var(--card-center) + var(--card-u) * 256.5);width:calc(var(--card-u) * 260);color:var(--category-text-color);position:absolute;left:50%;transform:translate(-50%)}@media screen and (max-width:767px){#ahkah-holiday .c-category__info{top:calc(var(--card-center) + var(--card-u) * 217.12);width:calc(var(--card-u) * 235)}}#ahkah-holiday .c-category__meta{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}@media screen and (max-width:767px){#ahkah-holiday .c-category__meta{gap:8.5px}}#ahkah-holiday .c-category__name{color:inherit;white-space:nowrap;text-decoration:none}@media(hover:hover){#ahkah-holiday .c-category__name:hover{text-decoration:underline}}#ahkah-holiday .c-category__name{font-family:var(--font-ja-gothic);letter-spacing:.6px;font-feature-settings:"palt" 1;font-size:15px;line-height:1.4}@media screen and (max-width:767px){#ahkah-holiday .c-category__name{letter-spacing:.56px;font-size:14px}}#ahkah-holiday .c-category__price{font-family:var(--font-en-sans);letter-spacing:1.3px;font-feature-settings:"palt" 1;font-size:13px;font-weight:300;line-height:1.4}#ahkah-holiday .c-category__nav{top:calc(var(--card-center) + var(--card-u) * 20.5);color:var(--category-text-color);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:10px;display:flex;position:absolute;transform:translateY(-50%)}@media screen and (max-width:767px){#ahkah-holiday .c-category__nav{top:calc(var(--card-center) + var(--card-u) * 5.12)}}#ahkah-holiday .c-category__nav--prev{right:calc(50% + var(--card-u) * 262.3);transform:translateY(-50%)rotate(180deg)}#ahkah-holiday .c-category__nav--next{left:calc(50% + var(--card-u) * 262.3)}@media screen and (max-width:767px){#ahkah-holiday .c-category__nav--prev{right:calc(50% + var(--card-u) * 119.8)}#ahkah-holiday .c-category__nav--next{left:calc(50% + var(--card-u) * 119.8)}}#ahkah-holiday .c-category__arrow{opacity:.5;width:7.71px;height:14.71px}#ahkah-holiday .c-category__cta{z-index:2;pointer-events:none;position:absolute;top:-220px;right:0;bottom:0;left:0}@media screen and (max-width:767px){#ahkah-holiday .c-category__cta{top:-410px;right:0;bottom:0;left:0}}#ahkah-holiday .c-category__cta-inner{justify-content:center;padding-bottom:20px;display:flex;position:fixed;bottom:0;left:0;right:0}@media screen and (max-width:767px){#ahkah-holiday .c-category__cta-inner{padding-bottom:30px}}#ahkah-holiday .c-category__cta-link{width:300px;font-family:var(--font-ja-gothic);color:var(--color-white);text-align:center;pointer-events:auto;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff52;justify-content:center;align-items:center;padding:14px 26px;font-size:14px;line-height:1.3;transition:opacity .6s,visibility 0s linear .6s,color .3s,border-color .3s;display:flex}#ahkah-holiday .c-category.is-cta-visible .c-category__cta-link,#ahkah-holiday .c-category__cta-link:focus-visible{visibility:visible;opacity:1;transition:opacity .6s,visibility,color .3s,border-color .3s}@media screen and (max-width:767px){#ahkah-holiday .c-category__cta-link{width:260px;padding:12px 26px;font-size:13px}}#ahkah-holiday .c-category.is-on-slider .c-category__cta-link{color:var(--category-text-color);border-color:color-mix(in srgb,var(--category-text-color) 32%,transparent)}#ahkah-holiday .c-category--necklace{--category-title-color: #a80000 }@media screen and (max-width:767px){#ahkah-holiday .c-category--necklace .c-category__look--half:nth-child(2){aspect-ratio:375/600}}#ahkah-holiday .c-category--ring{--category-bg: #780010;--category-text-color: #780010;--category-title-color: #4d0000 }@media screen and (max-width:767px){#ahkah-holiday .c-category--ring .c-category__slider{--step: 12deg;--shade-w: 112.5 }}#ahkah-holiday .c-category--earrings{--category-bg: #9f0a1e;--category-title-color: #e7504e }@media screen and (max-width:767px){#ahkah-holiday .c-category--earrings .c-category__head{padding-top:150px}#ahkah-holiday .c-category--earrings .c-category__look--half{aspect-ratio:375/600}#ahkah-holiday .c-category--earrings .c-category__look--half:nth-child(2){display:none}}#ahkah-holiday .c-category--bracelet{--category-text-color: #780010 }@media screen and (max-width:767px){#ahkah-holiday .c-category--bracelet .c-category__slider{--step: 14deg }#ahkah-holiday .c-category--bracelet .c-category__head{padding-top:150px;padding-bottom:52px}#ahkah-holiday .c-category--bracelet .c-category__shadow{top:calc(var(--card-center) + var(--card-u) * 152.36)}#ahkah-holiday .c-category--bracelet .c-category__look:nth-of-type(2){aspect-ratio:1}}#ahkah-holiday .c-category--bracelet .c-category__look:nth-of-type(2){background:#7d0212}#ahkah-holiday .c-holiday-limited{z-index:1;background:var(--color-white);--holiday-limited-gap: 130px;padding-top:var(--holiday-limited-gap);position:relative}@media screen and (max-width:767px){#ahkah-holiday .c-holiday-limited{--holiday-limited-gap: 0px }}#ahkah-holiday .c-holiday-limited__frame{aspect-ratio:1280/600;width:100%;min-height:600px;position:relative;overflow:hidden}@media screen and (max-width:767px){#ahkah-holiday .c-holiday-limited__frame{aspect-ratio:375/800;min-height:0}}#ahkah-holiday .c-holiday-limited__visual{z-index:0;max-width:none;display:block;position:absolute;top:0;right:0;bottom:0;left:0}#ahkah-holiday .c-holiday-limited__visual-img{object-fit:cover;object-position:center bottom;width:100%;height:100%}#ahkah-holiday .c-holiday-limited__copy{z-index:1;width:362px;position:absolute;top:calc(50% + 10px);left:124px;transform:translateY(-50%)}@media screen and (max-width:767px){#ahkah-holiday .c-holiday-limited__copy{text-align:center;width:auto;top:calc(50% - 145px);left:20px;right:20px}}#ahkah-holiday .c-holiday-limited__head{color:#b80d24}@media screen and (max-width:767px){#ahkah-holiday .c-holiday-limited__head{color:#cb1e1e}}#ahkah-holiday .c-holiday-limited__title{font-family:var(--font-en-serif);text-transform:uppercase;white-space:nowrap;font-size:56px;font-weight:400;line-height:1.1}@media screen and (max-width:767px){#ahkah-holiday .c-holiday-limited__title{font-size:40px}}#ahkah-holiday .c-holiday-limited__body{margin-top:20px}@media screen and (max-width:767px){#ahkah-holiday .c-holiday-limited__body{margin-top:18px}}#ahkah-holiday .c-holiday-limited__text{font-family:var(--font-ja-gothic);color:#222;font-feature-settings:"palt" 1;font-size:14px;line-height:1.75}#ahkah-holiday .c-holiday-limited__note{font-family:var(--font-ja-gothic);color:#878787;letter-spacing:.12px;opacity:.6;font-feature-settings:"palt" 1;margin-top:16px;font-size:12px;line-height:1.6}#ahkah-holiday .c-look-store{z-index:1;position:relative}#ahkah-holiday .c-look-store__look{height:100svh;position:sticky;top:0;overflow:hidden}@supports not (height:100svh){#ahkah-holiday .c-look-store__look{height:100vh}}@media screen and (max-width:767px){#ahkah-holiday .c-look-store__look{--look-h: calc(100vw * 1600 / 750);height:auto;top:calc(min(100svh,var(--look-h)) - var(--look-h))}@supports not (top:1svh){#ahkah-holiday .c-look-store__look{top:calc(min(100vh,var(--look-h)) - var(--look-h))}}}#ahkah-holiday .c-look-store__visual{max-width:none;display:block;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:767px){#ahkah-holiday .c-look-store__visual{position:relative;inset:auto}}#ahkah-holiday .c-look-store__visual-img{object-fit:cover;width:100%;height:100%}@media screen and (max-width:767px){#ahkah-holiday .c-look-store__visual-img{aspect-ratio:750/1600;height:auto;min-height:100svh;display:block}@supports not (min-height:100svh){#ahkah-holiday .c-look-store__visual-img{min-height:100vh}}}#ahkah-holiday .c-look-store__panel{justify-content:center;align-items:flex-end;height:100svh;padding:0 40px 80px;display:flex;position:relative}@supports not (height:100svh){#ahkah-holiday .c-look-store__panel{height:100vh}}@media screen and (max-width:767px){#ahkah-holiday .c-look-store__panel{align-items:center;padding:80px 20px}}#ahkah-holiday .c-look-store__veil{pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#3c050c80;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000 52.661%,#000 100%);mask-image:linear-gradient(#0000 52.661%,#000)}@media screen and (max-width:767px){#ahkah-holiday .c-look-store__veil{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-mask-image:linear-gradient(#0000 0%,#000 27.3817%);mask-image:linear-gradient(#0000,#000 27.3817%)}}#ahkah-holiday .c-look-store__links{z-index:1;justify-content:center;align-items:center;gap:min(152px,50vw - 330px);display:flex;position:relative}@media screen and (max-width:767px){#ahkah-holiday .c-look-store__links{flex-direction:column;gap:50px}}#ahkah-holiday .c-look-store__item{flex-direction:column;align-items:center;gap:34px;width:265px;display:flex}#ahkah-holiday .c-look-store__item--contact{width:254px}#ahkah-holiday .c-look-store__item-body{flex-direction:column;align-items:center;gap:26px;width:100%;display:flex}#ahkah-holiday .c-look-store__title{font-family:var(--font-en-sans);letter-spacing:1.32px;color:var(--color-white);text-align:center;font-size:22px;font-weight:500;line-height:1}@media screen and (max-width:767px){#ahkah-holiday .c-look-store__title{letter-spacing:normal}}#ahkah-holiday .c-look-store__text{font-family:var(--font-ja-gothic);color:var(--color-white);text-align:center;font-size:14px;line-height:1.8}#ahkah-holiday .c-look-store__btn{width:247.5px;height:46px;font-family:var(--font-ja-gothic-bold);color:var(--color-white);text-align:center;white-space:nowrap;border:1px solid #fff6;border-radius:2px;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:background .3s,border-color .3s;display:flex}#ahkah-holiday .c-look-store__btn:hover{background:#ffffff1a;border-color:#ffffffb3}#ahkah-holiday .c-look-store__item--contact .c-look-store__btn{width:100%}#ahkah-holiday .c-look-store__divider{background:var(--color-white);flex:none;width:1px;height:140px}@media screen and (max-width:767px){#ahkah-holiday .c-look-store__divider{background:#fff6;width:140px;height:1px}}#ahkah-holiday .c-cursor-trail{z-index:98;width:100%;height:100lvh;position:fixed;top:0;left:0}@supports not (height:100lvh){#ahkah-holiday .c-cursor-trail{height:100vh}}#ahkah-holiday .c-cursor-trail{pointer-events:none}#ahkah-holiday{--color-holiday-red: #7c0c1b;--color-holiday-crimson: #c50000;--color-holiday-bg: #3d0605;--color-holiday-maroon: #880012;--color-holiday-footer: #690916;--font-en-display: "Cormorant Garamond", var(--font-en-serif);--font-ja-mincho-medium: mfw-yuminpr6n-medium, serif }#ahkah-holiday{color:var(--color-white);background:var(--color-holiday-maroon);-webkit-font-smoothing:antialiased}#ahkah-holiday{width:100%;min-height:100lvh}@supports not (min-height:100lvh){#ahkah-holiday{min-height:100vh}}#ahkah-holiday{font-family:var(--font-ja-gothic);font-weight:400}#ahkah-holiday img{width:100%;height:auto;display:block}#ahkah-holiday a{color:inherit;text-decoration:none}#ahkah-holiday .ahkah-holiday__main{margin-top:0;position:relative}#ahkah-holiday .l-main__ground{background:var(--color-holiday-maroon);display:flow-root;position:relative}@media screen and (max-width:767px){#ahkah-holiday .pc-only{display:none}}@media screen and (min-width:768px){#ahkah-holiday .sp-only{display:none}}#ahkah-holiday .ahkah-holiday__main{margin:0;width:100%;max-width:none;padding:0}#ahkah-holiday .c-hero__scrim,#ahkah-holiday .c-concept__blur,#ahkah-holiday .c-concept__veil,#ahkah-holiday .c-category__shade,#ahkah-holiday .c-category__shadow,#ahkah-holiday .c-look-store__veil{display:block}
/*# sourceMappingURL=/cdn/shop/t/48/assets/2026holiday_mymood_mylove-shopify.css.map */
