._designStylesMarker_ps{display:none}._publicSite_ps[data-public-design=kohaku]{--public-font-display:"Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;--public-font-body:"Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;--public-font-utility:var(--public-font-body);--public-hero-bg:#fff;--public-hero-ink:#211d18;--public-hero-muted:#75695c;--public-hero-panel:#f4ece0;--public-hero-line:#eadfd2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--public-bg:#fdfcf9;--public-surface:#fff;--public-raised:#f4ece0;--public-ink:#211d18;--public-muted:#75695c;--public-line:#eadfd2;--public-accent:#c23b2e;--public-accent-ink:#fdfcf9;--public-focus:#c23b2e;font-family:var(--public-font-display);background:#fdfcf9}._publicSite_ps[data-public-design=kohaku] :where(h1,h2,h3,h4,h5,h6){font-family:var(--public-font-display);letter-spacing:.04em;font-weight:700;line-height:1.35}._publicSite_ps[data-public-design=kohaku] em{color:#c23b2e;font-style:normal}._publicSite_ps[data-public-design=kohaku] ._header_ps{color:#211d18;background:#fdfcf9f0;border-bottom:2px solid #c23b2e;box-shadow:0 1px #f4ece0,0 2px #b8962e}._publicSite_ps[data-public-design=kohaku] ._desktopNav_ps a,._publicSite_ps[data-public-design=kohaku] ._mobilePanel_ps nav a{color:#211d18}._kohakuHero_ps{isolation:isolate;color:#211d18;background-color:#fdfcf9;align-items:center;min-height:clamp(500px,76svh,780px);padding:clamp(3.75rem,8vw,8rem) clamp(1.25rem,8vw,8rem);display:grid;position:relative;overflow:hidden}._kohakuHero_ps:before{content:"";z-index:0;pointer-events:none;background-image:url(/public-site/kohaku-scale-hem.svg);background-repeat:repeat;background-size:48px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 42%,#000 100%);mask-image:linear-gradient(#0000 42%,#000 100%)}._kohakuCopy_ps{z-index:1;width:min(100%,1040px);position:relative}._kohakuKicker_ps{color:#75695c;letter-spacing:.14em;width:fit-content;margin:0 0 clamp(1.2rem,3vw,2rem);font-size:clamp(.8rem,1.2vw,1rem);font-weight:700}._kohakuCopy_ps h1{color:#211d18;letter-spacing:.04em;max-width:12ch;margin:0;font-size:clamp(3.3rem,8vw,8rem);font-weight:700;line-height:1.35}._kohakuDescription_ps{color:#75695c;white-space:pre-line;max-width:42rem;margin:clamp(1.35rem,3vw,2.25rem) 0 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.9}._kohakuActions_ps{flex-wrap:wrap;gap:.85rem;margin-top:clamp(2rem,4vw,3.2rem);display:flex}._kohakuPrimaryAction_ps{color:#fdfcf9;background:#c23b2e;border:1px solid #c23b2e;border-radius:0;justify-content:space-between;align-items:center;gap:2rem;min-width:min(100%,250px);min-height:60px;padding:.95rem 1rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}._publicSite_ps[data-public-design=kohaku][data-public-motion=stopped] ._kohakuFusuma_ps{display:none}._publicSite_ps[data-public-design=kohaku] ._marqueeSection_ps{background:#fdfcf9;border-bottom:1px solid #c23b2e}._publicSite_ps[data-public-design=kohaku] ._photoCard_ps,._publicSite_ps[data-public-design=kohaku] ._logoCard_ps{background:#fff;border:1px solid #c23b2e73;border-radius:0}._publicSite_ps[data-public-design=kohaku] ._photoCard_ps img,._publicSite_ps[data-public-design=kohaku] ._noPhoto_ps{background:#f4ece0}._publicSite_ps[data-public-design=kohaku] ._noPhoto_ps{color:#a3947c}._publicSite_ps[data-public-design=kohaku] ._photoCard_ps figcaption,._publicSite_ps[data-public-design=kohaku] ._logoCard_ps figcaption{color:#c23b2e}._publicSite_ps[data-public-design=kohaku] ._marqueeControls_ps button{color:#75695c;background:#fff;border-color:#c23b2e;border-radius:0}._publicSite_ps[data-public-design=kohaku] .sales-shop,._publicSite_ps[data-public-design=kohaku] .public-breeder-section,._publicSite_ps[data-public-design=kohaku] .public-social-section,._publicSite_ps[data-public-design=kohaku] .sales-goods,._publicSite_ps[data-public-design=kohaku] .sales-event-schedule,._publicSite_ps[data-public-design=kohaku] .sales-footer{color:#211d18;border-color:#eadfd2}._publicSite_ps[data-public-design=kohaku] .sales-shop,._publicSite_ps[data-public-design=kohaku] .public-social-section,._publicSite_ps[data-public-design=kohaku] .sales-footer{background:#fff}._publicSite_ps[data-public-design=kohaku] .public-breeder-section,._publicSite_ps[data-public-design=kohaku] .sales-goods{background:#f4ece0}._publicSite_ps[data-public-design=kohaku] .sales-event-table th,._publicSite_ps[data-public-design=kohaku] .sales-kicker,._publicSite_ps[data-public-design=kohaku] .public-section-heading>div>p,._publicSite_ps[data-public-design=kohaku] .sales-shop-copy>p:not(.sales-kicker),._publicSite_ps[data-public-design=kohaku] .sales-shop-copy dt,._publicSite_ps[data-public-design=kohaku] .public-section-heading>p,._publicSite_ps[data-public-design=kohaku] .public-breeder-card p,._publicSite_ps[data-public-design=kohaku] .public-social-link small,._publicSite_ps[data-public-design=kohaku] .sales-goods small,._publicSite_ps[data-public-design=kohaku] .sales-footer,._publicSite_ps[data-public-design=kohaku] .sales-footer p,._publicSite_ps[data-public-design=kohaku] .sales-footer small{color:#75695c}._publicSite_ps[data-public-design=kohaku] :where(.sales-event-schedule h2,.sales-shop-copy h2,.public-section-heading h2,.sales-goods h2,.public-breeder-card h3){color:#211d18}._publicSite_ps[data-public-design=kohaku] .sales-event-table td,._publicSite_ps[data-public-design=kohaku] .sales-shop-copy,._publicSite_ps[data-public-design=kohaku] .sales-event-empty,._publicSite_ps[data-public-design=kohaku] .sales-event-empty-copy,._publicSite_ps[data-public-design=kohaku] .public-breeder-card,._publicSite_ps[data-public-design=kohaku] .sales-event-cards li{background-color:#fff;border-color:#eadfd2}._publicSite_ps[data-public-root][data-public-design=kohaku] .sales-shop-copy,._publicSite_ps[data-public-root][data-public-design=kohaku] .public-breeder-card,._publicSite_ps[data-public-root][data-public-design=kohaku] .sales-event-cards li,._publicSite_ps[data-public-root][data-public-design=kohaku] .sales-event-empty{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background-image:linear-gradient(135deg,#c23b2e 0 10px,#0000 10.5px),linear-gradient(315deg,#c23b2e 0 10px,#0000 10.5px);background-position:0 0,100% 100%;background-repeat:no-repeat;background-size:22px 22px;border-radius:0}._publicSite_ps[data-public-design=kohaku] ._kohakuSeal_ps{box-sizing:border-box;color:#fdfcf9;width:44px;height:44px;font-family:var(--public-font-display);letter-spacing:.04em;white-space:nowrap;background-color:#c23b2e;flex-direction:column;flex:0 0 44px;justify-content:center;align-items:center;margin:2px;padding:2px;font-size:.5rem;font-weight:700;line-height:1.15;display:inline-flex;box-shadow:inset 0 0 0 1px #fdfcf9,0 0 0 1px #b8962e}._publicSite_ps[data-public-design=kohaku] ._kohakuSeal_ps:is([data-seal-length="1"],[data-seal-length="2"]){font-size:.9375rem}._publicSite_ps[data-public-design=kohaku] ._kohakuSeal_ps:is([data-seal-length="3"],[data-seal-length="4"]){font-size:.75rem}._publicSite_ps[data-public-design=kohaku] ._kohakuSeal_ps:is([data-seal-length="5"],[data-seal-length="6"]){font-size:.625rem}._publicSite_ps[data-public-design=kohaku] ._kohakuPrimaryAction_ps,._publicSite_ps[data-public-design=kohaku] .public-breeder-card>a,._publicSite_ps[data-public-design=kohaku] .individual-card-actions .individual-card-detail,._publicSite_ps[data-public-design=kohaku] .available-page .member-sign-in,._publicSite_ps[data-public-design=kohaku] .public-animal-primary-actions .public-chat-button,._publicSite_ps[data-public-design=kohaku] .available-hero{box-shadow:inset 0 0 0 2px #fdfcf9,inset 0 0 0 3px #b8962e}._publicSite_ps[data-public-design=kohaku] .public-section-heading h2:after,._publicSite_ps[data-public-design=kohaku] .sales-event-schedule h2:after,._publicSite_ps[data-public-design=kohaku] .sales-shop h2:after{content:"";background-color:#b8962e;width:48px;height:1px;margin-top:.75rem;display:block}._publicSite_ps[data-public-design=kohaku] .sales-footer{border-top:1px solid #b8962e}._publicSite_ps[data-public-design=kohaku] .available-hero{color:#fff;background-color:#c23b2e;background-image:none;border-top:3px double #fff}._publicSite_ps[data-public-design=kohaku] .available-hero h1{color:#fff}._publicSite_ps[data-public-design=kohaku] .available-hero h1 em{color:#ffe3df}._publicSite_ps[data-public-design=kohaku] .available-hero>p,._publicSite_ps[data-public-design=kohaku] .available-hero .sales-kicker{color:#fff}._publicSite_ps[data-public-design=kohaku] .sales-event-schedule{position:relative;overflow:hidden}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraPetals_ps{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraDefinitions_ps{width:0;height:0;position:absolute;overflow:hidden}._kohakuFirework_ps{aspect-ratio:1;color:#bb7331;width:min(132px,100% - 20px);position:absolute}._kohakuFirework_ps:first-child{top:calc(50% - 66px);left:10px}._kohakuFirework_ps:nth-child(2){color:#bd635b;bottom:10px;right:10px}._kohakuFirework_ps:nth-child(3){color:#65899b;top:10px;right:10px}._kohakuFireworkBurst_ps{opacity:0;width:100%;height:100%;animation:10s ease-out infinite _kohakuFireworkBloom_ps;animation-delay:var(--kohaku-firework-delay);display:block}._kohakuFireworkTrail_ps{transform-origin:bottom;opacity:0;width:1px;height:44px;animation:10s linear infinite _kohakuFireworkLaunch_ps;animation-delay:var(--kohaku-firework-delay);background:linear-gradient(#0000,currentColor);position:absolute;bottom:8px;left:50%}@keyframes _kohakuFireworkBloom_ps{0%,9%{opacity:0;transform:scale(.07)rotate(-4deg)}15%{opacity:.65}31%{opacity:.5}47%{opacity:0;transform:scale(1)translateY(7px)rotate(3deg)}to{opacity:0;transform:scale(1)}}@keyframes _kohakuFireworkLaunch_ps{0%{opacity:0;transform:translateY(8px)scaleY(.1)}5%{opacity:.38}10%{opacity:0;transform:translateY(-66px)scaleY(.5)}to{opacity:0}}._publicSite_ps[data-public-design=kohaku] ._kohakuRain_ps{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}._publicSite_ps[data-public-design=kohaku] ._kohakuRainStreak_ps{pointer-events:none;width:2px;height:100%;animation-name:_kohaku-rain-fall_ps;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:0}._publicSite_ps[data-public-design=kohaku] ._kohakuRainStreak_ps:before{width:2px;height:var(--kohaku-rain-length);content:"";transform-origin:50% 100%;background:linear-gradient(#8fb0d600,#8fb0d6);display:block;transform:rotate(12deg)}._publicSite_ps[data-public-design=kohaku] ._kohakuRainRipple_ps{box-sizing:border-box;opacity:0;pointer-events:none;border:1.5px solid #8fb0d68c;border-radius:50%;width:12px;height:5px;margin-left:-6px;animation:1.6s ease-out infinite _kohaku-rain-ripple_ps;position:absolute;bottom:6px}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraPetal_ps{--sakura-color:#f6c6d0;--kohaku-motif-size:14px;opacity:0;pointer-events:none;width:14px;height:calc(100% + 3rem);animation:_kohaku-sakura-fall_ps var(--sakura-fall-duration) linear var(--sakura-fall-delay) infinite;position:absolute;top:-1.5rem;left:8%}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraPetalGraphic_ps{aspect-ratio:1/1.25;width:100%;fill:var(--sakura-color);opacity:.82;pointer-events:none;transform-origin:50% 45%;animation:_kohaku-sakura-turn_ps var(--sakura-turn-duration) linear infinite;display:block}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraPetal_ps:first-child{--sakura-fall-duration:9.2s;--sakura-fall-delay:-.8s;--sakura-turn-duration:3.1s;--sakura-sway:17px;left:7%}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraPetal_ps:nth-child(2){--sakura-fall-duration:12.8s;--sakura-fall-delay:-7.1s;--sakura-turn-duration:4.2s;--sakura-sway:22px;left:22%}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraPetal_ps:nth-child(3){--sakura-fall-duration:10.7s;--sakura-fall-delay:-4.6s;--sakura-turn-duration:3.6s;--sakura-sway:20px;left:39%}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraPetal_ps:nth-child(4){--sakura-fall-duration:13.6s;--sakura-fall-delay:-10.2s;--sakura-turn-duration:4.5s;--sakura-sway:18px;left:57%}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraPetal_ps:nth-child(5){--sakura-fall-duration:8.6s;--sakura-fall-delay:-5.8s;--sakura-turn-duration:2.9s;--sakura-sway:24px;left:74%}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraPetal_ps:nth-child(6){--sakura-fall-duration:11.9s;--sakura-fall-delay:-8.4s;--sakura-turn-duration:3.9s;--sakura-sway:16px;left:89%}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraPetals_ps>._kohakuSakuraPetal_ps._kohakuSakuraAjisai_ps{opacity:1;transform-origin:50% 100%;height:auto;animation:_kohaku-ajisai-sway_ps var(--kohaku-ajisai-sway-duration) ease-in-out alternate infinite;top:auto;bottom:4px;left:auto}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraPetals_ps>._kohakuSakuraPetal_ps._kohakuSakuraAjisai_ps:first-child{z-index:3;--kohaku-ajisai-sway-duration:2.4s;animation-delay:0s;bottom:4px;right:12px}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraPetals_ps>._kohakuSakuraPetal_ps._kohakuSakuraAjisai_ps:nth-child(2){z-index:1;--kohaku-ajisai-sway-duration:2.8s;animation-delay:-.9s;bottom:12px;right:30px}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraPetals_ps>._kohakuSakuraPetal_ps._kohakuSakuraAjisai_ps:nth-child(3){z-index:2;--kohaku-ajisai-sway-duration:3.1s;animation-delay:-1.7s;bottom:22px;right:6px}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraAjisai_ps ._kohakuSakuraPetalGraphic_ps{animation:none}@keyframes _kohaku-sakura-fall_ps{0%{opacity:0;transform:translate(0,0)}8%{opacity:1}28%{transform:translate3d(var(--sakura-sway), 28%, 0)}52%{transform:translate3d(calc(0px - var(--sakura-sway)), 52%, 0)}76%{transform:translate3d(var(--sakura-sway), 76%, 0)}92%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes _kohaku-sakura-turn_ps{0%{transform:translate(-4px)rotate(-35deg)scaleX(.72)}50%{transform:translate(4px)rotate(145deg)scaleX(1)}to{transform:translate(-2px)rotate(325deg)scaleX(.78)}}@keyframes _kohaku-rain-fall_ps{0%{transform:translateY(-30px)}to{transform:translateY(calc(100% + 30px))}}@keyframes _kohaku-rain-ripple_ps{0%{opacity:0;transform:scale(.45)}18%{opacity:1}to{opacity:0;transform:scale(1.8)}}@keyframes _kohaku-ajisai-sway_ps{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraRain_ps ._kohakuSakuraPetalGraphic_ps,._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraSnow_ps ._kohakuSakuraPetalGraphic_ps{animation:none}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraRain_ps:nth-child(4){--sakura-fall-duration:4.5s;--sakura-fall-delay:-2.2s;--sakura-sway:0px}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraRain_ps:nth-child(5){--sakura-fall-duration:3.7s;--sakura-fall-delay:-.9s;--sakura-sway:0px}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraSnow_ps:first-child{--sakura-fall-duration:14s;--sakura-sway:6px}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraSnow_ps:nth-child(2){--sakura-fall-duration:16.5s;--sakura-sway:9px}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraSnow_ps:nth-child(3){--sakura-fall-duration:18s;--sakura-sway:7px}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraSnow_ps:nth-child(4){--sakura-fall-duration:15.5s;--sakura-sway:10px}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraSnow_ps:nth-child(5){--sakura-fall-duration:17s;--sakura-sway:8px}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraSnow_ps:nth-child(6){--sakura-fall-duration:14.8s;--sakura-sway:6px}._publicSite_ps[data-public-design=kohaku] ._kohakuRipple_ps{--kohaku-ripple-size:56px;pointer-events:none;width:0;height:0;position:absolute}._publicSite_ps[data-public-design=kohaku] ._kohakuRippleRing_ps{box-sizing:border-box;width:var(--kohaku-ripple-size);height:var(--kohaku-ripple-size);opacity:0;pointer-events:none;transform-origin:50%;animation:_kohaku-kingyo-ripple_ps 6s ease-out var(--kohaku-ripple-delay) infinite;border:1.5px solid #9fb8d9;border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(0)}._publicSite_ps[data-public-design=kohaku] ._kohakuRippleRing_ps:nth-child(2){animation-delay:calc(var(--kohaku-ripple-delay) + 1.2s)}@media (width>=900px){._publicSite_ps[data-public-design=kohaku] ._kohakuRipple_ps{--kohaku-ripple-size:88px}}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraKingyo_ps{--kingyo-swim-end:calc(100% + var(--kohaku-motif-size));left:calc(0px - var(--kohaku-motif-size));opacity:1;width:100%;height:auto;animation:linear var(--kingyo-swim-duration) var(--kingyo-swim-delay) infinite}._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoA_ps{--kingyo-swim-duration:100s;--kingyo-swim-delay:-10s;--kingyo-sway-duration:8s;--kingyo-tail-duration:2s;top:20%}._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoB_ps{--kingyo-swim-duration:84s;--kingyo-swim-delay:-31s;--kingyo-sway-duration:11s;--kingyo-tail-duration:1.6s;top:50%}._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoC_ps{--kingyo-swim-duration:120s;--kingyo-swim-delay:-47s;--kingyo-sway-duration:5.2s;--kingyo-tail-duration:2.6s;--kingyo-stop-32:calc(32% + 8.3px);--kingyo-stop-35:calc(35% + 9.1px);--kingyo-stop-70:calc(70% + 18.2px);top:80%}._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoGraphic_ps{width:var(--kohaku-motif-size);aspect-ratio:1/1.25;pointer-events:none;animation:linear var(--kingyo-swim-duration) var(--kingyo-swim-delay) infinite;display:block}._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoSway_ps,._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoBob_ps{width:var(--kohaku-motif-size);display:block}._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoSway_ps{animation:ease-in-out var(--kingyo-sway-duration) infinite}._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoTail_ps{transform-box:view-box;transform-origin:50px 78px;animation:ease-in-out var(--kingyo-tail-duration) infinite}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraKingyo_ps._kohakuKingyoA_ps{animation-name:_kohaku-kingyo-swim-a_ps}._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoA_ps ._kohakuKingyoGraphic_ps{animation-name:_kohaku-kingyo-turn-a_ps}._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoA_ps ._kohakuKingyoSway_ps{animation-name:_kohaku-kingyo-sway-a_ps}._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoA_ps ._kohakuKingyoTail_ps{animation-name:_kohaku-kingyo-tail-a_ps}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraKingyo_ps._kohakuKingyoB_ps{animation-name:_kohaku-kingyo-swim-b_ps}._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoB_ps ._kohakuKingyoGraphic_ps{animation-name:_kohaku-kingyo-turn-b_ps}._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoB_ps ._kohakuKingyoSway_ps{animation-name:_kohaku-kingyo-sway-b_ps}._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoB_ps ._kohakuKingyoTail_ps{animation-name:_kohaku-kingyo-tail-b_ps}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraKingyo_ps._kohakuKingyoC_ps{animation-name:_kohaku-kingyo-swim-c_ps}._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoC_ps ._kohakuKingyoGraphic_ps{animation-name:_kohaku-kingyo-turn-c_ps}._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoC_ps ._kohakuKingyoSway_ps{animation-name:_kohaku-kingyo-sway-c_ps}._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoC_ps ._kohakuKingyoTail_ps{animation-name:_kohaku-kingyo-tail-c_ps}@keyframes _kohaku-kingyo-swim-a_ps{0%,3%{transform:translate(0)}47%,50%{transform:translateX(var(--kingyo-swim-end))}97%,to{transform:translate(0)}}@keyframes _kohaku-kingyo-swim-b_ps{0%,to{transform:translateX(var(--kingyo-swim-end))}47%,50%{transform:translate(0)}97%{transform:translateX(var(--kingyo-swim-end))}}@keyframes _kohaku-kingyo-swim-c_ps{0%,to{transform:translateX(var(--kingyo-stop-32))}12.1%,14.2%{transform:translate(0)}27.5%,32.5%,93.9%,98.9%{transform:translateX(var(--kingyo-stop-35))}45.8%,50.8%,75.6%,80.6%{transform:translateX(var(--kingyo-stop-70))}62.1%,64.2%{transform:translateX(var(--kingyo-swim-end))}}@keyframes _kohaku-kingyo-turn-a_ps{0%,47%{transform:rotate(90deg)}50%,97%{transform:rotate(-90deg)}to{transform:rotate(90deg)}}@keyframes _kohaku-kingyo-turn-b_ps{0%,47%{transform:rotate(-90deg)}50%,97%{transform:rotate(90deg)}to{transform:rotate(-90deg)}}@keyframes _kohaku-kingyo-turn-c_ps{0%,12.1%{transform:rotate(-90deg)}14.2%,62.1%{transform:rotate(90deg)}64.2%,to{transform:rotate(-90deg)}}@keyframes _kohaku-kingyo-sway-a_ps{0%,to{transform:translateY(-2px)}50%{transform:translateY(2px)}}@keyframes _kohaku-kingyo-sway-b_ps{0%,to{transform:translateY(-14px)rotate(-6deg)}50%{transform:translateY(14px)rotate(6deg)}}@keyframes _kohaku-kingyo-sway-c_ps{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}@keyframes _kohaku-kingyo-tail-a_ps{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes _kohaku-kingyo-tail-b_ps{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@keyframes _kohaku-kingyo-tail-c_ps{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes _kohaku-kingyo-ripple_ps{0%{opacity:.32;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scaleY(.55)}}._publicSite_ps[data-public-design=kohaku] .sales-event-cards,._publicSite_ps[data-public-design=kohaku] .sales-event-empty-host{position:relative}._publicSite_ps[data-public-root][data-public-design=kohaku] .sales-event-cards>._kohakuSakuraSnail_ps{clip-path:none;min-height:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0;list-style:none}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraSnail_ps{z-index:3;pointer-events:none;width:100%;height:22px;animation:80s linear infinite _kohaku-snail-crawl_ps;position:absolute;top:-22px;left:0}._publicSite_ps[data-public-design=kohaku] ._kohakuSnailDirection_ps{width:var(--kohaku-motif-size);animation:80s linear infinite _kohaku-snail-turn_ps;display:block}._publicSite_ps[data-public-design=kohaku] ._kohakuSnailGraphic_ps{width:var(--kohaku-motif-size);aspect-ratio:1/1.25;pointer-events:none;animation:1.2s ease-in-out infinite alternate _kohaku-snail-bob_ps;display:block}@keyframes _kohaku-snail-crawl_ps{0%{transform:translate(0)}50%{transform:translateX(calc(100% - var(--kohaku-motif-size)))}to{transform:translate(0)}}@keyframes _kohaku-snail-turn_ps{0%,49.999%{transform:scaleX(1)}50%,to{transform:scaleX(-1)}}@keyframes _kohaku-snail-bob_ps{0%{transform:translateY(-1px)}to{transform:translateY(1px)}}._publicSite_ps[data-public-design=kohaku][data-public-motion=stopped] ._kohakuSakuraPetals_ps,._publicSite_ps[data-public-design=kohaku][data-public-motion=stopped] ._kohakuSakuraSnail_ps{display:none}._publicSite_ps[data-public-design=kohaku][data-public-motion=stopped] ._kohakuSakuraPetals_ps[data-kohaku-seasonal-motif=tsuyu]{display:block}._publicSite_ps[data-public-design=kohaku][data-public-motion=stopped] ._kohakuRipple_ps,._publicSite_ps[data-public-design=kohaku][data-public-motion=stopped] ._kohakuRainStreak_ps,._publicSite_ps[data-public-design=kohaku][data-public-motion=stopped] ._kohakuRainRipple_ps{display:none}._publicSite_ps[data-public-design=kohaku][data-public-motion=stopped] ._kohakuSakuraPetals_ps>._kohakuSakuraPetal_ps._kohakuSakuraAjisai_ps,._publicSite_ps[data-public-design=kohaku][data-public-motion=stopped] ._kohakuSakuraPetal_ps,._publicSite_ps[data-public-design=kohaku][data-public-motion=stopped] ._kohakuSakuraPetalGraphic_ps,._publicSite_ps[data-public-design=kohaku][data-public-motion=stopped] ._kohakuKingyoGraphic_ps,._publicSite_ps[data-public-design=kohaku][data-public-motion=stopped] ._kohakuKingyoSway_ps,._publicSite_ps[data-public-design=kohaku][data-public-motion=stopped] ._kohakuKingyoBob_ps,._publicSite_ps[data-public-design=kohaku][data-public-motion=stopped] ._kohakuKingyoTail_ps,._publicSite_ps[data-public-design=kohaku][data-public-motion=stopped] ._kohakuSnailDirection_ps,._publicSite_ps[data-public-design=kohaku][data-public-motion=stopped] ._kohakuSnailGraphic_ps{animation:none}._publicSite_ps[data-public-design=kohaku] .sales-shop-copy dl>div{border-color:#eadfd2}._publicSite_ps[data-public-design=kohaku] .public-breeder-identity figure{background:#f4ece0;border-color:#c23b2e}._publicSite_ps[data-public-design=kohaku] .public-breeder-card>a{color:#fdfcf9;background:#c23b2e;border-color:#c23b2e;border-radius:0}._publicSite_ps[data-public-design=kohaku] .public-breeder-link-disabled,._publicSite_ps[data-public-design=kohaku] .public-social-link.is-disabled{color:#75695c;border-color:#eadfd2}._publicSite_ps[data-public-design=kohaku] .sales-goods>a{color:#211d18;background:#fff;border-color:#eadfd2;border-radius:0}._publicSite_ps[data-public-design=kohaku] .public-social-link{border:1px solid #eadfd2}._publicSite_ps[data-public-design=kohaku] .public-more-links-section li>a{border-color:#eadfd2}._publicSite_ps[data-public-design=kohaku] .sales-footer .brand{color:#211d18}._kohakuFooterBand_ps{pointer-events:none;background-image:url(/public-site/kohaku-scale-hem.svg);background-position:bottom;background-repeat:repeat;background-size:48px 44px;flex:none;height:130px}@media (width<=640px){._kohakuHero_ps{min-height:clamp(500px,78svh,680px);padding:3.75rem 1rem 4.25rem}._kohakuCopy_ps h1{max-width:100%;font-size:clamp(2.75rem,14vw,4.9rem)}._kohakuActions_ps{display:grid}._kohakuPrimaryAction_ps{width:100%}._publicSite_ps[data-public-design=kohaku] .sales-shop,._publicSite_ps[data-public-design=kohaku] .public-breeder-section,._publicSite_ps[data-public-design=kohaku] .public-social-section{padding:3.25rem 1rem}._publicSite_ps[data-public-design=kohaku] .sales-goods,._publicSite_ps[data-public-design=kohaku] .sales-footer{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraPetals_ps,._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraSnail_ps{display:none}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraPetals_ps[data-kohaku-seasonal-motif=tsuyu]{display:block}._publicSite_ps[data-public-design=kohaku] ._kohakuRipple_ps,._publicSite_ps[data-public-design=kohaku] ._kohakuRainStreak_ps,._publicSite_ps[data-public-design=kohaku] ._kohakuRainRipple_ps{display:none}._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraPetals_ps>._kohakuSakuraPetal_ps._kohakuSakuraAjisai_ps,._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraKingyo_ps._kohakuKingyoA_ps,._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoA_ps ._kohakuKingyoGraphic_ps,._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoA_ps ._kohakuKingyoSway_ps,._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoA_ps ._kohakuKingyoTail_ps,._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraKingyo_ps._kohakuKingyoB_ps,._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoB_ps ._kohakuKingyoGraphic_ps,._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoB_ps ._kohakuKingyoSway_ps,._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoB_ps ._kohakuKingyoTail_ps,._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraKingyo_ps._kohakuKingyoC_ps,._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoC_ps ._kohakuKingyoGraphic_ps,._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoC_ps ._kohakuKingyoSway_ps,._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoC_ps ._kohakuKingyoTail_ps,._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraPetal_ps,._publicSite_ps[data-public-design=kohaku] ._kohakuSakuraPetalGraphic_ps,._publicSite_ps[data-public-design=kohaku] ._kohakuKingyoBob_ps,._publicSite_ps[data-public-design=kohaku] ._kohakuSnailDirection_ps,._publicSite_ps[data-public-design=kohaku] ._kohakuSnailGraphic_ps{animation:none}}._eventTickerItem_ps>*+:before{content:"／";color:var(--public-bg);margin-inline:.75em}._publicSite_ps[data-public-weight=bold]{overflow-wrap:anywhere;font-weight:600}._publicSite_ps[data-public-weight=bold] :where(button){font-weight:600}._publicSite_ps[data-public-weight=bold] :where(h1,h2,h3,h4,h5,h6,strong,b),._publicSite_ps[data-public-weight=bold] [data-display-choice-group] button,._publicSite_ps[data-public-weight=bold] [data-display-motion-toggle],._publicSite_ps[data-public-weight=bold] ._logoCard_ps figcaption,._publicSite_ps[data-public-weight=bold] ._kicker_ps,._publicSite_ps[data-public-weight=bold] ._primaryAction_ps,._publicSite_ps[data-public-weight=bold] .sales-kicker,._publicSite_ps[data-public-weight=bold] .public-section-heading>div>p,._publicSite_ps[data-public-weight=bold] .sales-event-table th,._publicSite_ps[data-public-weight=bold] .sales-event-table td:first-child,._publicSite_ps[data-public-weight=bold] .public-breeder-card>a,._publicSite_ps[data-public-weight=bold] .public-breeder-link-disabled,._publicSite_ps[data-public-weight=bold] .breeder-profile-kicker,._publicSite_ps[data-public-weight=bold] .breeder-contact-action,._publicSite_ps[data-public-weight=bold] .sales-goods small,._publicSite_ps[data-public-weight=bold] .sales-goods>a,._publicSite_ps[data-public-weight=bold] .public-pedigree-card-body>span,._publicSite_ps[data-public-weight=bold] .inquiry-consent a,._publicSite_ps[data-public-weight=bold] ._bbsKicker_ps,._publicSite_ps[data-public-weight=bold] ._bbsComposer_ps>div>p,._publicSite_ps[data-public-weight=bold] ._bbsThreadHeading_ps>p,._publicSite_ps[data-public-weight=bold] ._bbsSuccess_ps,._publicSite_ps[data-public-weight=bold] ._bbsForm_ps label>span,._publicSite_ps[data-public-weight=bold] ._bbsForm_ps button,._publicSite_ps[data-public-weight=bold] ._bbsReplyActions_ps>span,._publicSite_ps[data-public-weight=bold] ._bbsReplyToggle_ps,._publicSite_ps[data-public-weight=bold] ._bbsPost_ps header>span,._publicSite_ps[data-public-weight=bold] ._photoKicker_ps,._publicSite_ps[data-public-weight=bold] ._photoPrimaryAction_ps,._publicSite_ps[data-public-weight=bold] ._kohakuKicker_ps,._publicSite_ps[data-public-weight=bold] ._kohakuPrimaryAction_ps,._publicSite_ps[data-public-weight=bold] ._shinrinKicker_ps,._publicSite_ps[data-public-weight=bold] ._shinrinPrimaryAction_ps,._publicSite_ps[data-public-weight=bold] ._akaneKicker_ps,._publicSite_ps[data-public-weight=bold] ._akanePrimaryAction_ps,._publicSite_ps[data-public-weight=bold] ._nightPrimaryAction_ps,._publicSite_ps[data-public-weight=bold] ._lookbookCopy_ps h1 em,._publicSite_ps[data-public-weight=bold] ._lookbookPrimaryAction_ps,._publicSite_ps[data-public-weight=bold] ._printDescription_ps,._publicSite_ps[data-public-weight=bold][data-public-design=kohaku] :is(h1,h2,h3,h4,h5,h6),._publicSite_ps[data-public-weight=bold][data-public-design=shinrin] :is(h1,h2,h3,h4,h5,h6),._publicSite_ps[data-public-weight=bold][data-public-design=akane] :is(h1,h2,h3,h4,h5,h6){font-weight:800}@media (width<=920px){._publicSite_ps>[data-display-settings-tab]{width:max-content;height:auto;min-height:44px;margin:8px max(16px, env(safe-area-inset-right)) 8px auto;border:1px solid var(--public-line);border-radius:10px;gap:.4rem;padding:.45rem .6rem;display:flex;position:relative;top:auto;left:auto}}._publicSite_ps .individual-number-row{align-items:center;gap:.35rem;min-width:0;display:flex}._publicSite_ps[data-public-design=kohaku] .individual-row,._publicSite_ps[data-public-design=kohaku] .public-data-section,._publicSite_ps[data-public-design=kohaku] .public-profile-facts,._publicSite_ps[data-public-design=kohaku] .public-animal-card,._publicSite_ps[data-public-design=kohaku] .public-pedigree-card,._publicSite_ps[data-public-design=kohaku] .public-photo-gallery figure,._publicSite_ps[data-public-design=kohaku] .public-member-guidance,._publicSite_ps[data-public-design=kohaku] .available-page .member-access-bar,._publicSite_ps[data-public-design=kohaku] ._galleryPhotoButton_ps figure{background:#fff;border:1px solid #eadfd2}._publicSite_ps[data-public-design=kohaku] .public-profile-facts{background:#eadfd2}._publicSite_ps[data-public-design=kohaku] .public-profile-facts div,._publicSite_ps[data-public-design=kohaku] .public-profile-facts div:last-child{background:#fff;border-color:#eadfd2}._publicSite_ps[data-public-design=kohaku] .public-weight-list,._publicSite_ps[data-public-design=kohaku] ._interiorContent_ps .public-calendar-grid,._publicSite_ps[data-public-design=kohaku] ._interiorContent_ps .public-pedigree-card{background:#fff;border:1px solid #eadfd2}._publicSite_ps[data-public-design=kohaku] .public-weight-list div,._publicSite_ps[data-public-design=kohaku] .public-calendar-weekday,._publicSite_ps[data-public-design=kohaku] .public-calendar-day,._publicSite_ps[data-public-design=kohaku] ._interiorContent_ps .public-calendar-day article{border-color:#eadfd2}._publicSite_ps[data-public-design=kohaku] .public-animal-back-bar{border-bottom:1px solid #c23b2e}._publicSite_ps[data-public-design=kohaku] .public-section-head{border-bottom:0}._publicSite_ps[data-public-design=kohaku] .public-section-head h2{border-bottom:2px solid #c23b2e}._publicSite_ps[data-public-design=kohaku] .public-animal-hero{border-top:3px double #c23b2e}._publicSite_ps[data-public-design=kohaku] .public-animal-hero figure img{outline:1px solid #c23b2e73}._publicSite_ps[data-public-design=kohaku] .public-animal-hero h1{color:#c23b2e}._publicSite_ps[data-public-tone]{--public-hero-active-ink:var(--tone-page);--public-hero-bg:var(--public-surface);--public-hero-ink:var(--public-ink);--public-hero-muted:color-mix(in srgb, var(--public-ink) 80%, rgb(from var(--public-surface) r g b / 1));--public-hero-panel:var(--public-surface);--public-hero-line:var(--public-line);--public-bg:var(--tone-page);--public-surface:var(--tone-section);--public-raised:var(--tone-alt);--public-ink:var(--tone-ink);--public-line:color-mix(in srgb, var(--tone-ink) 22%, transparent);background:var(--tone-page)}._publicSite_ps[data-public-tone] .public-animal-hero h1,._publicSite_ps[data-public-tone] .public-animal-summary-price dd{color:var(--public-hero-ink)}._publicSite_ps[data-public-tone] ._header_ps{background:color-mix(in srgb, var(--tone-page) 94%, transparent)}._publicSite_ps[data-public-tone] ._marqueeSection_ps{background:var(--tone-page)}._publicSite_ps[data-public-tone] ._photoCard_ps,._publicSite_ps[data-public-tone] ._logoCard_ps,._publicSite_ps[data-public-tone] ._marqueeControls_ps button{background:var(--tone-card)}._publicSite_ps[data-public-tone] ._photoCard_ps img,._publicSite_ps[data-public-tone] ._noPhoto_ps,._publicSite_ps[data-public-tone] .public-breeder-identity figure{background:var(--tone-inset)}._publicSite_ps[data-public-tone] .sales-shop,._publicSite_ps[data-public-tone] .public-social-section,._publicSite_ps[data-public-tone] .sales-footer{background:var(--tone-section)}._publicSite_ps[data-public-tone] .public-breeder-section,._publicSite_ps[data-public-tone] .sales-goods{background:var(--tone-alt)}._publicSite_ps[data-public-tone] .sales-event-table td,._publicSite_ps[data-public-tone] .sales-shop-copy,._publicSite_ps[data-public-tone] .sales-event-empty,._publicSite_ps[data-public-tone] .sales-event-empty-copy,._publicSite_ps[data-public-tone] .public-breeder-card,._publicSite_ps[data-public-tone] .sales-goods>a{background:var(--tone-card)}._publicSite_ps[data-public-design=kohaku][data-public-motion=stopped] ._kohakuFusuma_ps[data-fusuma-open=true] ._kohakuFusumaLeft_ps{animation:none;transform:translate(-102%)}._publicSite_ps[data-public-design=kohaku][data-public-motion=stopped] ._kohakuFusuma_ps[data-fusuma-open=true] ._kohakuFusumaRight_ps{animation:none;transform:translate(102%)}._publicSite_ps[data-public-typeface=gothic]{--public-font-display:"Hiragino Sans", "Yu Gothic", "Meiryo", sans-serif;--public-font-body:"Hiragino Sans", "Yu Gothic", "Meiryo", sans-serif;--public-font-utility:"Hiragino Sans", "Yu Gothic", "Meiryo", sans-serif}.sales-footer-legal-group+.sales-footer-legal-group{border-top:1px solid;padding-top:1rem}.sales-footer-legal-group>.sales-footer-legal-title{text-align:left;flex-basis:100%;margin:0 0 .5rem;font-size:.9375rem;font-weight:700}._publicSite_ps .public-animal-neighbor-button{background:var(--public-raised);border-color:var(--public-accent)}._publicSite_ps .public-animal-neighbor-list{background:var(--public-accent);color:var(--public-accent-ink);border-color:var(--public-accent)}._publicSite_ps .public-nav-disabled{min-height:48px;color:var(--public-muted);cursor:not-allowed;white-space:nowrap;align-items:center;display:inline-flex}._mobilePanel_ps .public-nav-disabled{border-bottom:1px solid var(--public-line);padding-block:12px;display:flex}._publicSite_ps .public-price-filter{border:1px solid var(--border-strong);border-radius:8px;min-width:0;margin:0;padding:8px 12px 12px}._publicSite_ps .public-filter-toggle{display:none}@media (width<=640px){._publicSite_ps .public-filter-toggle{border:1px solid var(--public-line);background:var(--public-raised);width:100%;min-height:48px;color:var(--public-ink);font:inherit;text-align:left;border-radius:8px;align-items:center;gap:8px;margin:12px 0;padding:8px 14px;font-weight:700;display:flex}._publicSite_ps .public-filter-toggle-count{background:var(--public-accent);color:var(--public-accent-ink);border-radius:999px;padding:2px 8px;font-size:.875rem}}._publicSite_ps .public-filter-help,._publicSite_ps .public-filter-error{overflow-wrap:anywhere;margin:8px 0;font-size:.875rem;line-height:1.6}._publicSite_ps .public-filter-error{font-weight:700}._publicSite_ps .public-active-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}._publicSite_ps .individual-species-name{margin:0 0 4px;font-size:.875rem}._publicSite_ps .public-animal-desktop-summary{display:none}@media (width>=801px){._publicSite_ps .public-animal-desktop-summary{border:1px solid var(--public-hero-line,currentColor);background:var(--public-hero-panel,transparent);border-radius:10px;flex-wrap:wrap;gap:1rem 1.5rem;width:100%;margin:1rem 0;padding:1.25rem 1.5rem;display:flex}}._publicSite_ps .private-gallery-links{border-top:1px solid var(--public-line);margin-top:1.5rem;padding-top:1.5rem}@media (width>=1100px){._publicSite_ps:not(._interiorPage_ps)>:is(.sales-goods,.public-more-links-section,.public-breeder-section){min-width:0;padding-inline:20px}._publicSite_ps:not(._interiorPage_ps)>.sales-shop{padding-inline:max(16px,50% - 600px);display:block}._publicSite_ps:not(._interiorPage_ps) .sales-event-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}:where(._publicSite_ps:not(._interiorPage_ps)) .sales-event-cards :is(dl,dd){margin:0}._publicSite_ps:not(._interiorPage_ps)>.public-social-section{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 3rem;padding:2.5rem 20px;display:flex}._publicSite_ps:not(._interiorPage_ps)>:is([data-gallery-section=anniversaries],[data-gallery-section=species],[data-gallery-section=favorites],[data-gallery-section=more]){min-width:0;padding-inline:20px}}@media (width<=640px){._primaryAction_ps,._kohakuPrimaryAction_ps{gap:.5rem;padding-inline:.75rem}}
