@font-face{font-family:Gochi Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3601cefe880521fa-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gochi Hand Fallback;src:local("Arial");ascent-override:82.14%;descent-override:43.44%;line-gap-override:0.00%;size-adjust:93.87%}.__className_fc2130{font-family:Gochi Hand,Gochi Hand Fallback;font-weight:400;font-style:normal}.page_container__0ae56{min-height:100vh;position:relative;padding:3rem 1rem 4rem;background:repeating-linear-gradient(45deg,rgba(180,150,105,.045) 0 2px,transparent 2px 16px),linear-gradient(160deg,#faf3e3,#f4e8cf 55%,#efdfc0);color:#4b3621}.page_pawField__odBZT{position:absolute;inset:0;overflow:hidden;pointer-events:none}.page_bgPaw__yPXlT{position:absolute;color:#b89a68}.page_bgPaw1__76F1c{width:90px;top:6%;left:4%;opacity:.14;transform:rotate(-22deg)}.page_bgPaw2__q8NDy{width:60px;top:22%;right:7%;opacity:.12;transform:rotate(18deg)}.page_bgPaw3__qg0Ie{width:120px;bottom:12%;left:8%;opacity:.1;transform:rotate(30deg)}.page_bgPaw4__bBJ0g{width:55px;bottom:30%;right:12%;opacity:.14;transform:rotate(-14deg)}.page_bgPaw5__sbDhT{width:75px;top:55%;left:45%;opacity:.07;transform:rotate(8deg)}.page_header__9IKDW{position:relative;text-align:center;margin-bottom:2.5rem}.page_titlePaw__IEMIn{width:46px;color:#c98a4b;transform:rotate(-14deg);margin-bottom:.25rem}.page_title__2DR_S{font-size:clamp(2.4rem,6vw,3.4rem);line-height:1.05;background:linear-gradient(100deg,#8f5c2e 10%,#c98a4b 55%,#a5662f 90%);background-clip:text;-webkit-background-clip:text;color:transparent;margin-bottom:.6rem}.page_subtitle__ryl_b{font-size:1.05rem;color:#8a6f52;max-width:34rem;margin:0 auto}.page_main__1sVPd{position:relative;max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.page_topRow__1PtlB{display:flex;align-items:flex-start;gap:1.5rem;flex-wrap:wrap}.page_artCard__JuRvo,.page_optionsCard__NADhT,.page_panelCard__RZoqs{background:#fffdf7;border:1px solid #ecdfc5;border-radius:1.5rem;box-shadow:0 24px 45px -22px rgba(122,84,46,.35);padding:1.5rem}.page_artCard__JuRvo{flex:5 1 300px;min-width:0;position:sticky;top:1.5rem;background:linear-gradient(170deg,#fdf8ec,#f8eed7)}.page_panelCard__RZoqs{flex:6 1 320px;min-width:0}.page_artSvg__OVwLu{display:block;width:100%;height:auto;max-height:520px}.page_artText__Lx_67{fill:#6d5138;font-size:14px;font-weight:600;font-family:inherit}.page_catWrap__WWA_3{transition:filter .25s ease;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_catWrap__WWA_3:hover{filter:drop-shadow(0 4px 10px rgba(180,83,9,.28))}.page_catWrap__WWA_3:active{filter:drop-shadow(0 2px 4px rgba(180,83,9,.4))}@keyframes page_catPurrShake__zPmcg{0%,to{transform:translateY(0)}25%{transform:translateY(-.8px) rotate(.4deg)}75%{transform:translateY(.8px) rotate(-.4deg)}}.page_catPurring__BZXhX{transform-box:fill-box;transform-origin:center center;animation:page_catPurrShake__zPmcg .18s ease-in-out infinite}@keyframes page_tailWagSit__gtLe_{0%,to{transform:rotate(0deg)}32%{transform:rotate(6deg)}72%{transform:rotate(-5deg)}}.page_tailAnimSit__EFJzh{transform-origin:18px 86px;animation:page_tailWagSit__gtLe_ 3.8s ease-in-out infinite}@keyframes page_tailWagStretch__i_KbO{0%,to{transform:rotate(0deg)}28%{transform:rotate(8deg)}70%{transform:rotate(-6deg)}}.page_tailAnimStretch__OCQ0C{transform-origin:15px 78px;animation:page_tailWagStretch__i_KbO 3.2s ease-in-out infinite}@keyframes page_catEyeOpenAnim__vKqU0{0%,65%{transform:scaleY(1);opacity:1}69%{transform:scaleY(.05);opacity:0}73.5%{transform:scaleY(.05);opacity:0}77.5%{transform:scaleY(1);opacity:1}82%{transform:scaleY(1);opacity:1}84.5%{transform:scaleY(.05);opacity:0}87.5%{transform:scaleY(.05);opacity:0}90.5%,to{transform:scaleY(1);opacity:1}}@keyframes page_catEyeClosedAnim__iLrGm{0%,65%{opacity:0}69%{opacity:1}73.5%{opacity:1}77.5%{opacity:0}82%{opacity:0}84.5%{opacity:1}87.5%{opacity:1}90.5%,to{opacity:0}}.page_catEyeOpen__EufBi{transform-box:fill-box;transform-origin:center center;animation:page_catEyeOpenAnim__vKqU0 3.6s ease-in-out infinite;will-change:transform,opacity}.page_catEyeClosed__a7AaH{opacity:0;animation:page_catEyeClosedAnim__iLrGm 3.6s ease-in-out infinite;will-change:opacity}.page_catEyePettingOpen__zZk17{animation:none!important;transform:scaleY(.05)!important;opacity:0!important}.page_catEyePettingClosed__M97dv{animation:none!important;opacity:1!important}@keyframes page_purrBubbleAnim__SftnQ{0%{opacity:0}15%{opacity:1}80%{opacity:1}to{opacity:0}}.page_purrBubbleWrap__ccj8g{animation:page_purrBubbleAnim__SftnQ 2.1s ease-in-out forwards;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_danglingToy__l2_kN{cursor:pointer;transition:filter .25s ease;outline:none;transform-box:fill-box;transform-origin:50% 0}.page_danglingToy__l2_kN:hover{filter:drop-shadow(0 3px 6px rgba(220,38,38,.45))}@keyframes page_toySwingAnim__3D7u4{0%{transform:rotate(0deg)}16%{transform:rotate(38deg)}32%{transform:rotate(-28deg)}48%{transform:rotate(18deg)}64%{transform:rotate(-10deg)}80%{transform:rotate(4deg)}92%{transform:rotate(-1.5deg)}to{transform:rotate(0deg)}}.page_toySwinging__L7uiG{transform-box:fill-box;transform-origin:50% 0;animation:page_toySwingAnim__3D7u4 1.6s cubic-bezier(.25,.85,.4,1)}.page_interactiveHintsRow__W8M5h{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;width:100%;margin-top:.45rem}.page_toyHint__pl8iB{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.4rem .6rem;border-radius:999px;font-size:.78rem;font-weight:600;color:#8a6035;background:rgba(243,230,200,.55);border:1px dashed #d8c49b;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_toyHint__pl8iB:hover{background:#f5e4c4;border-color:#c98a4b;transform:translateY(-1px)}.page_toyHintIcon__QHzuj{color:#ef4444;flex-shrink:0}.page_artCaption__xojEr{margin-top:.65rem;padding-top:.75rem;border-top:2px dashed #e2cd9f;text-align:center;font-size:.88rem;font-weight:600;color:#8a6f52}.page_visualToggles__bSgF_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.page_poseToggleWrap__GRyqZ{display:flex;align-items:center;gap:.5rem}.page_poseToggleLabel__0R8Td{font-size:.82rem;font-weight:700;color:#8a6f52}.page_poseToggle__xqEA1{display:grid;grid-template-columns:1fr 1fr;gap:.2rem;background:#f3e6c8;border:2px solid #e2cd9f;border-radius:999px;padding:.2rem;min-width:9.5rem}.page_poseOptionActive__UqjI4,.page_poseOption__OEPpI{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.4rem .65rem;border:none;border-radius:999px;cursor:pointer;font-size:.82rem;font-weight:700;transition:background .2s ease,color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.page_poseOption__OEPpI{background:transparent;color:#8a6f52}@media (hover:hover) and (pointer:fine){.page_poseOption__OEPpI:hover{background:rgba(255,253,247,.7);color:#6d5138}}.page_poseOptionActive__UqjI4{background:linear-gradient(120deg,#c98a4b,#a5662f);color:#fffaf0;box-shadow:0 6px 14px -6px rgba(165,102,47,.65)}.page_poseIcon__3cdGk{width:1.15rem;height:1.15rem;flex-shrink:0}.page_coatToggleWrap__HDgHF{display:flex;align-items:center;gap:.45rem}.page_coatToggleLabel__7IcCF{font-size:.82rem;font-weight:700;color:#8a6f52}.page_coatPicker__dCoc7{display:flex;align-items:center;gap:.2rem;background:#f3e6c8;border:2px solid #e2cd9f;border-radius:999px;padding:.2rem .3rem}.page_coatBtn__RyN02{width:1.85rem;height:1.85rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:transparent;cursor:pointer;font-size:1rem;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;-webkit-tap-highlight-color:transparent}.page_coatBtn__RyN02:hover{transform:scale(1.18);background:rgba(255,253,247,.65)}.page_coatBtnActive__TquFE{background:#fffdf7;box-shadow:0 3px 8px rgba(165,102,47,.35);transform:scale(1.15)}.page_coatEmoji__k_D2g{line-height:1}.page_presetGroup__T_cYl{margin-bottom:1.4rem}.page_presetButtons__S6ya3{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.45rem}.page_presetBtn__DVC1f{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.65rem .4rem;background:#faf3e3;border:2px solid #e6d7b8;border-radius:.85rem;cursor:pointer;transition:all .2s ease;text-align:center;-webkit-tap-highlight-color:transparent}.page_presetBtn__DVC1f:hover{border-color:#c98a4b;transform:translateY(-2px);box-shadow:0 6px 14px -6px rgba(165,102,47,.35)}.page_presetBtnActive__DYPLs{background:linear-gradient(130deg,#df9b58,#b67236);border-color:#a5662f;color:#fffaf0;box-shadow:0 8px 16px -6px rgba(165,102,47,.55);transform:translateY(-2px)}.page_presetIcon__ZYr4O{font-size:1.15rem;margin-bottom:.15rem}.page_presetLabelText__vp2xH{font-size:.78rem;font-weight:700;line-height:1.15;color:#6d5138}.page_presetBtnActive__DYPLs .page_presetLabelText__vp2xH{color:#fffaf0}.page_presetDesc__N1FS3{font-size:.7rem;color:#8a6f52;margin-top:.15rem;font-weight:600}.page_presetBtnActive__DYPLs .page_presetDesc__N1FS3{color:#fff2db}.page_fieldGroup__q5goH{margin-bottom:1.4rem}.page_fieldLabel__QkM3c{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.95rem;font-weight:600;color:#6d5138;margin-bottom:.55rem}.page_fieldValue__kat8_{background:#f3e6c8;color:#8f5c2e;font-weight:700;font-size:.9rem;padding:.15rem .7rem;border-radius:999px;white-space:nowrap}.page_shapeToggle__IeUlj{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.page_shapeButton__HKHn4{padding:.75rem 1rem;font-size:.95rem;font-weight:600;color:#8a6f52;background:#faf3e3;border:2px solid #e6d7b8;border-radius:.9rem;cursor:pointer;transition:all .25s ease}@media (hover:hover) and (pointer:fine){.page_shapeButton__HKHn4:hover{border-color:#c98a4b;transform:translateY(-2px)}}.page_shapeButtonActive__pQ6j1{background:linear-gradient(120deg,#c98a4b,#a5662f);border-color:#a5662f;color:#fffaf0;box-shadow:0 10px 18px -8px rgba(165,102,47,.55)}.page_slider__Nhjxg{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;height:24px}.page_slider__Nhjxg::-webkit-slider-runnable-track{height:12px;border-radius:999px;background:linear-gradient(90deg,#e9dcc0,#dccaa4);border:1px solid #d8c49b}.page_slider__Nhjxg::-moz-range-track{height:12px;border-radius:999px;background:linear-gradient(90deg,#e9dcc0,#dccaa4);border:1px solid #d8c49b}.page_slider__Nhjxg::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;margin-top:-7px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#e0ab6d,#a5662f);border:3px solid #fffaf0;box-shadow:0 4px 10px rgba(122,84,46,.4);-webkit-transition:transform .2s ease;transition:transform .2s ease}.page_slider__Nhjxg::-moz-range-thumb{width:19px;height:19px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#e0ab6d,#a5662f);border:3px solid #fffaf0;box-shadow:0 4px 10px rgba(122,84,46,.4);-moz-transition:transform .2s ease;transition:transform .2s ease}@media (hover:hover) and (pointer:fine){.page_slider__Nhjxg::-webkit-slider-thumb:hover{transform:scale(1.18)}.page_slider__Nhjxg::-moz-range-thumb:hover{transform:scale(1.18)}}.page_sliderLabels__r_j19{display:flex;justify-content:space-between;font-size:.8rem;color:#a68d6c;margin-top:.35rem}.page_bufferGroup__i9vtb{margin:1.2rem 0;padding:.85rem 1rem;background:#faf3e3;border:1.5px dashed #d8c49b;border-radius:.9rem;transition:background .2s ease}.page_bufferGroup__i9vtb:hover{background:#f7ead0}.page_bufferLabel__bYz23{display:flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_bufferInput__4mzNl{position:absolute;opacity:0;pointer-events:none}.page_bufferCustomCheckbox__E3vVu{width:1.3rem;height:1.3rem;border-radius:.35rem;border:2px solid #b8955e;background:#fffdf7;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.page_bufferInput__4mzNl:checked+.page_bufferCustomCheckbox__E3vVu{background:#a5662f;border-color:#8f5424}.page_bufferInput__4mzNl:checked+.page_bufferCustomCheckbox__E3vVu:after{content:"";display:block;width:4.5px;height:8.5px;border:solid #fffdf7;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-.5px,-1px)}.page_bufferDetails__6OY75{display:flex;flex-direction:column}.page_bufferTitle__P3ZfA{font-size:.88rem;font-weight:700;color:#6d5138}.page_bufferSub__6dc1a{font-size:.74rem;color:#967d60;margin-top:.1rem}.page_bufferBadge__mcBT2{display:inline-block;margin-left:.5rem;font-size:.72rem;font-weight:700;background:#e9dbbe;color:#7a5a38;padding:.1rem .55rem;border-radius:999px;vertical-align:middle}.page_result__sjdDU{margin-top:1.5rem;background:linear-gradient(150deg,#fbf3df,#f5e5c2);border:2px solid #e2cd9f;border-radius:1.25rem;padding:1.4rem}.page_resultHeader__qMxWJ{text-align:center;margin-bottom:1.1rem}.page_resultTitle__kHDPx{font-size:1.6rem;color:#8f5c2e;margin-bottom:.15rem}.page_mainLength__WZFd3{font-size:clamp(2.6rem,7vw,3.4rem);font-weight:800;line-height:1.1;background:linear-gradient(100deg,#a5662f,#d9a05f);background-clip:text;-webkit-background-clip:text;color:transparent}.page_resultSub__pzyiA{font-size:.95rem;color:#8a6f52;font-weight:600}.page_summaryGrid__5X_d1{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.page_summaryItem__T49EY{background:#fffdf7;border:1px solid #ecdfc5;border-radius:.9rem;padding:.85rem .6rem;text-align:center}.page_summaryValue__lTj1Y{font-size:1.15rem;font-weight:800;color:#a5662f}.page_summaryLabel__PWeKz{font-size:.78rem;color:#a68d6c;font-weight:600;margin-top:.15rem}.page_stabilityNotice__ZBhJH{margin-top:1.1rem;padding:.85rem 1rem;border-radius:.9rem;display:flex;align-items:flex-start;gap:.75rem;font-size:.83rem;line-height:1.35;border:1px solid transparent}.page_stabilityNoticeSafe__zAQyU{background:#f1f8ee;border-color:#c4e1bc;color:#2e5927}.page_stabilityNoticeSafe__zAQyU .page_stabilityNoticeIcon__udPv4{color:#3b7c32}.page_stabilityNoticeWarn__RAeBU{background:#fff8eb;border-color:#f7d794;color:#8c5b16}.page_stabilityNoticeWarn__RAeBU .page_stabilityNoticeIcon__udPv4{color:#d97706}.page_stabilityNoticeIcon__udPv4{flex-shrink:0;margin-top:.1rem}.page_stabilityNoticeContent__opjmF strong{display:block;font-weight:700;margin-bottom:.15rem}.page_stabilityNoticeContent__opjmF p{margin:0;font-size:.79rem;opacity:.92}.page_optionsHeader__XzP3N{text-align:center;margin-bottom:1.5rem}.page_sectionPaw__jC59B{width:30px;color:#c98a4b;transform:rotate(12deg);margin-bottom:.15rem}.page_sectionTitle__6UHsH{font-size:2rem;background:linear-gradient(100deg,#8f5c2e,#c98a4b);background-clip:text;-webkit-background-clip:text;color:transparent}.page_sectionSubtitle__1e34L{color:#8a6f52;font-size:.95rem;max-width:32rem;margin:.35rem auto 0}.page_optionsList__0F7EV{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem}.page_emptyHint__aH0rw{text-align:center;color:#a68d6c;font-size:.95rem}.page_optionCard__wQnTJ{background:#faf3e3;border:2px solid #e6d7b8;border-radius:1.1rem;padding:1.1rem 1.25rem;transition:border-color .25s ease,box-shadow .25s ease}.page_optionCardBest__Llddd{border-color:#8a9a5b;box-shadow:0 14px 26px -14px rgba(122,138,79,.5);background:linear-gradient(150deg,#fbf8ec,#f4f1de)}.page_optionHeader__t2xt_{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9rem}.page_optionTitle__LoEjt{display:flex;align-items:center;gap:.55rem;font-weight:700;color:#6d5138}.page_bestBadge__dx8jp{font-size:.72rem;font-weight:700;color:#fffdf7;background:linear-gradient(120deg,#8a9a5b,#6d7f42);padding:.18rem .65rem;border-radius:999px}.page_removeButton__dZMJl{display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:50%;border:1px solid #e0b7a4;background:#fffdf7;color:#b05a3c;cursor:pointer;transition:all .2s ease}@media (hover:hover) and (pointer:fine){.page_removeButton__dZMJl:hover{background:#f9e4da;transform:scale(1.12)}}.page_optionBody__hND_y{display:grid;grid-template-columns:3fr 2fr;gap:1rem;align-items:stretch}.page_optionInputs__20c66{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.page_optionFieldLabel__fKfVd{display:block;font-size:.75rem;font-weight:600;color:#a68d6c;margin-bottom:.35rem}.page_optionInput__4GM41{width:100%;padding:.6rem .7rem;font-size:1rem;color:#4b3621;background:#fffdf7;border:2px solid #e6d7b8;border-radius:.65rem;transition:border-color .2s ease,box-shadow .2s ease}.page_optionInput__4GM41::-moz-placeholder{color:#c4b096}.page_optionInput__4GM41::placeholder{color:#c4b096}.page_optionInput__4GM41:focus{outline:none;border-color:#c98a4b;box-shadow:0 0 0 3px rgba(201,138,75,.18)}.page_optionResults__KhzDL{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.page_optionResult__BQSf9{background:#fffdf7;border:1px solid #ecdfc5;border-radius:.75rem;padding:.6rem .4rem;text-align:center;display:flex;flex-direction:column;justify-content:center}.page_optionResultValue__aZGS1{font-size:1.05rem;font-weight:800;color:#a5662f}.page_optionResultLabel___ukjd{font-size:.72rem;font-weight:600;color:#a68d6c;margin-top:.1rem}.page_unitPrice__HiQOL{display:block;font-size:.7rem;color:#8f5c2e;font-weight:700;margin-top:.15rem}.page_addButton__x1cXW{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.9rem 1rem;font-size:1rem;font-weight:700;color:#8f5c2e;background:#fdf8ec;border:2px dashed #c98a4b;border-radius:.9rem;cursor:pointer;transition:all .25s ease}@media (hover:hover) and (pointer:fine){.page_addButton__x1cXW:hover{background:#f7ead0;transform:translateY(-2px);box-shadow:0 12px 20px -12px rgba(165,102,47,.5)}}@media (max-width:768px){.page_artCard__JuRvo{position:static}.page_artSvg__OVwLu{max-height:420px}.page_presetButtons__S6ya3{grid-template-columns:repeat(2,1fr)}.page_optionBody__hND_y{grid-template-columns:1fr}}@media (max-width:560px){.page_container__0ae56{padding:2rem .75rem 3rem}.page_visualToggles__bSgF_{flex-direction:column;align-items:stretch}.page_coatToggleWrap__HDgHF{justify-content:space-between}.page_optionInputs__20c66{grid-template-columns:1fr 1fr 1fr;gap:.5rem}.page_optionResultValue__aZGS1{font-size:.92rem}.page_summaryGrid__5X_d1{grid-template-columns:1fr 1fr}}