.Nsiy0G_community{--pink-base:#f3a7c6;--cherry-red:#e52b38;--milk-white:#fffdf8;--sprout-green:#38a85a;--cocoa:#2a1c1e;color:var(--cocoa);font-family:var(--mokki-body);background:linear-gradient(#ffe2ec 0%,#fff7f1 100%);padding:clamp(34px,5vw,70px) clamp(18px,4vw,56px);overflow:hidden}.Nsiy0G_heading{justify-content:space-between;align-items:end;gap:18px;max-width:1180px;margin:0 auto 24px;display:flex}.Nsiy0G_heading h2{color:var(--cherry-red);font-family:var(--mokki-display);letter-spacing:0;margin:0;font-size:clamp(2.3rem,5vw,4.7rem);line-height:.9}.Nsiy0G_heading p{margin:6px 0 0;font-size:clamp(.9rem,1.4vw,1.05rem);font-weight:700}.Nsiy0G_heading button,.Nsiy0G_uploadBox button,.Nsiy0G_railControls button,.Nsiy0G_close,.Nsiy0G_prev,.Nsiy0G_next{background:var(--milk-white);color:var(--cherry-red);text-transform:uppercase;border:2px solid #f19abb;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:10px 16px;font-size:.82rem;font-weight:800;display:inline-flex}.Nsiy0G_heading button{background:var(--milk-white);box-shadow:0 12px 28px #c42c5226}.Nsiy0G_heading button:focus-visible,.Nsiy0G_uploadBox button:focus-visible,.Nsiy0G_polaroid button:focus-visible,.Nsiy0G_lightbox button:focus-visible{outline:3px solid var(--sprout-green);outline-offset:4px}.Nsiy0G_rail{scroll-behavior:smooth;cursor:grab;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;touch-action:pan-x;align-items:end;gap:18px;max-width:1240px;margin:0 auto;padding:12px 8px 28px;display:flex;overflow-x:auto}.Nsiy0G_polaroid{background:var(--milk-white);scroll-snap-align:center;transform:rotate(var(--turn));flex:0 0 clamp(190px,19vw,250px);margin:0;padding:10px 10px 14px;position:relative;box-shadow:0 16px 30px #2a1c1e2e}.Nsiy0G_polaroid:nth-child(2n){margin-bottom:18px}.Nsiy0G_polaroid:nth-child(3n){margin-bottom:4px}.Nsiy0G_polaroid>button:first-child{color:inherit;text-align:left;background:0 0;border:0;width:100%;min-height:44px;padding:0;display:block}.Nsiy0G_polaroid img{aspect-ratio:1/.78;object-fit:cover;width:100%;display:block}.Nsiy0G_polaroid figcaption{min-height:34px;margin-top:10px;font-size:.82rem;font-weight:700;line-height:1.3}.Nsiy0G_polaroid span{color:var(--cherry-red);float:right}.Nsiy0G_remove{position:absolute;top:-10px;right:-10px;background:var(--cherry-red)!important;border-color:var(--cherry-red)!important;color:var(--milk-white)!important;min-width:36px!important;min-height:36px!important;padding:8px!important}.Nsiy0G_uploadBox{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:920px;margin:8px auto 0;display:flex}.Nsiy0G_uploadBox p{flex-basis:100%;margin:0;font-size:.9rem;font-weight:700}.Nsiy0G_uploadBox input{display:none}.Nsiy0G_railControls{gap:8px;display:flex}.Nsiy0G_lightbox{background:var(--milk-white);color:var(--cocoa);border:4px solid #f09aba;border-radius:26px;max-width:min(860px,100vw - 28px);padding:20px;box-shadow:0 28px 80px #2a1c1e57}.Nsiy0G_lightbox::backdrop{background:#2a1c1e73}.Nsiy0G_lightbox figure{text-align:center;margin:0}.Nsiy0G_lightbox img{object-fit:contain;border-radius:18px;max-width:100%;max-height:min(68vh,680px);display:block}.Nsiy0G_lightbox figcaption{margin-top:14px;font-weight:800}.Nsiy0G_close{position:absolute;top:16px;right:16px}.Nsiy0G_prev,.Nsiy0G_next{position:absolute;top:50%;transform:translateY(-50%)}.Nsiy0G_prev{left:16px}.Nsiy0G_next{right:16px}@media (max-width:740px){.Nsiy0G_heading{flex-direction:column;align-items:start}.Nsiy0G_heading button{width:100%}.Nsiy0G_polaroid{flex-basis:70vw}.Nsiy0G_prev,.Nsiy0G_next{position:static;transform:none}.Nsiy0G_lightbox{padding-top:64px}}@media (prefers-reduced-motion:reduce){.Nsiy0G_rail,.Nsiy0G_community *{scroll-behavior:auto!important;transition:none!important}}
.ymBOka_gifts{--red:#e52b38;--green:#38a85a;color:#2a1c1e;background:linear-gradient(#f7c7d8 0%,#f3a7c6 100%);grid-template-columns:minmax(220px,300px) minmax(460px,1.35fr) minmax(300px,400px);align-items:center;gap:clamp(18px,3vw,42px);padding:clamp(48px,7vw,100px) clamp(18px,5vw,72px);display:grid;position:relative;overflow:clip}.ymBOka_backdrop{z-index:0;opacity:.64;pointer-events:none;position:absolute;inset:0}.ymBOka_backdrop img{object-fit:cover!important}.ymBOka_gifts:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#f7c7d8b3,#f7c7d87a 48%,#fffdf88a);position:absolute;inset:0}.ymBOka_copy,.ymBOka_preview,.ymBOka_panel{z-index:1;position:relative}.ymBOka_copy h2{color:var(--red);font-family:var(--mokki-display);margin:0;font-size:clamp(38px,5vw,72px);line-height:.9}.ymBOka_copy p,.ymBOka_panel,.ymBOka_steps{font-family:var(--mokki-body)}.ymBOka_copy p{max-width:220px;font-weight:700}.ymBOka_steps{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ymBOka_steps li{grid-template-columns:44px 1fr;align-items:center;gap:10px;display:grid}.ymBOka_steps span{width:44px;height:44px;color:var(--red);background:#fffdf8;border-radius:999px;place-items:center;font-weight:700;display:grid}.ymBOka_steps button{color:#2a1c1e;text-align:left;cursor:pointer;background:#fffdf8b8;border:0;border-radius:16px;min-height:44px;padding:0 14px;font-weight:700}.ymBOka_current span,.ymBOka_current button{background:var(--red);color:#fff}.ymBOka_preview{place-items:center;min-height:clamp(420px,42vw,620px);display:grid}.ymBOka_boxBack{aspect-ratio:1100/733;width:100%;max-width:800px;margin:auto;position:relative}.ymBOka_boxBackImage,.ymBOka_boxFront,.ymBOka_giftItems,.ymBOka_ribbon{width:100%;height:100%;position:absolute;inset:0}.ymBOka_boxBackImage{z-index:1;pointer-events:none}.ymBOka_giftItems{z-index:2;clip-path:polygon(7% 18%,93% 18%,93% 68%,7% 68%);overflow:hidden}.ymBOka_boxFront{z-index:3;clip-path:polygon(0 59%,100% 59%,100% 100%,0 100%);pointer-events:none}.ymBOka_giftItem{filter:drop-shadow(0 10px 12px #5e12242e);width:30%;height:57%;position:absolute;top:15%}.ymBOka_gift0{width:34%;left:20%;transform:rotate(-8deg)}.ymBOka_gift1{top:12%;left:42%;transform:rotate(5deg)}.ymBOka_gift2{width:32%;top:17%;left:58%;transform:rotate(8deg)}.ymBOka_ribbon{z-index:4;pointer-events:none;width:35%;height:35%;inset:auto 3% 4% auto}.ymBOka_noteCard{z-index:4;color:#8b3348;width:min(30%,150px);min-height:96px;font-family:var(--mokki-display);background:#fffdf8;border-radius:12px;gap:8px;padding:14px;display:grid;position:absolute;top:7%;right:4%;transform:rotate(4deg);box-shadow:0 12px 32px #4a121c29}.ymBOka_noteCard strong{color:var(--red);font-family:var(--mokki-body);overflow-wrap:anywhere;font-size:12px}.ymBOka_panel{background:#fffdf8d9;border-radius:24px;align-self:center;padding:18px;box-shadow:0 20px 50px #520d182e}.ymBOka_panel h3{color:var(--red);font-family:var(--mokki-display);margin:0 0 14px;font-size:32px}.ymBOka_choiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ymBOka_choiceGrid button{color:#2a1c1e;min-height:112px;font-family:var(--mokki-body);cursor:pointer;background:#fff;border:3px solid #0000;border-radius:18px;padding:8px;font-weight:700}.ymBOka_choiceGrid span,.ymBOka_choiceGrid strong{font-size:11px;display:block}.ymBOka_choiceImage{height:48px}.ymBOka_choiceGrid .ymBOka_picked{border-color:var(--red)}.ymBOka_choiceGrid button:disabled{opacity:.55;cursor:not-allowed}.ymBOka_panel label{gap:10px;font-weight:700;display:grid}.ymBOka_panel textarea{resize:vertical;color:#2a1c1e;min-height:138px;font:700 16px/1.4 var(--mokki-body);border:3px solid #f3a7c6;border-radius:18px;padding:14px}.ymBOka_ribbonChoices{gap:10px;display:grid}.ymBOka_ribbonChoices button,.ymBOka_controls button{color:#2a1c1e;min-height:44px;font-family:var(--mokki-body);cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}.ymBOka_ribbonChoices span{border-radius:999px;width:22px;height:22px}.ymBOka_red{background:var(--red)}.ymBOka_green{background:var(--green)}.ymBOka_blue{background:#78c8e8}.ymBOka_ribbonChoices .ymBOka_pickedRibbon{background:var(--red);color:#fff}.ymBOka_honesty{margin:0 0 14px;line-height:1.45}.ymBOka_total strong{color:var(--red);font-size:22px}.ymBOka_controls{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ymBOka_controls button:last-child{background:var(--red);color:#fff}.ymBOka_controls button:disabled{cursor:not-allowed;opacity:.48}.ymBOka_steps button:focus-visible,.ymBOka_choiceGrid button:focus-visible,.ymBOka_ribbonChoices button:focus-visible,.ymBOka_controls button:focus-visible,.ymBOka_panel textarea:focus-visible{outline:4px solid var(--green);outline-offset:3px}@media (max-width:1200px){.ymBOka_gifts{grid-template-columns:1fr}.ymBOka_copy,.ymBOka_panel{width:100%;max-width:680px;margin:auto}.ymBOka_choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ymBOka_gifts{padding-inline:14px}.ymBOka_choiceGrid{grid-template-columns:1fr}.ymBOka_controls{display:grid}.ymBOka_noteCard{width:38%;font-size:12px}}@media (prefers-reduced-motion:reduce){.ymBOka_boxBack,.ymBOka_giftItem,.ymBOka_ribbon{transition:none;animation:none}}
._6kdopa_pack{--red:#e52b38;--pink:#f3a7c6;--soft:cubic-bezier(.22, 1, .36, 1);color:#2a1c1e;background:linear-gradient(#fff0f6 0%,#f7c7d8 48%,#f3a7c6 100%);padding:clamp(52px,7vw,110px) clamp(18px,5vw,72px);position:relative;overflow:clip}._6kdopa_backdrop{z-index:0;opacity:.58;pointer-events:none;position:absolute;inset:0}._6kdopa_backdrop img{object-fit:cover!important}._6kdopa_pack:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#fff0f6bd,#f7c7d89e);position:absolute;inset:0}._6kdopa_heading{z-index:1;text-align:center;font-family:var(--mokki-body);position:relative}._6kdopa_heading h2{color:var(--red);font-family:var(--mokki-display);margin:0;font-size:clamp(44px,7vw,96px);line-height:.9}._6kdopa_heading p{letter-spacing:0;margin:10px 0 0;font-weight:700}._6kdopa_stage{z-index:1;grid-template-columns:minmax(220px,320px) minmax(360px,1fr) minmax(180px,260px);align-items:center;gap:clamp(18px,3vw,44px);max-width:1220px;margin:28px auto 0;display:grid;position:relative}._6kdopa_builder{background:#fffdf8d1;border-radius:24px;padding:20px;box-shadow:0 18px 50px #8d1e3729}._6kdopa_modes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}._6kdopa_modes button,._6kdopa_totalBar button,._6kdopa_reset{min-height:44px;font-family:var(--mokki-body);cursor:pointer;border:0;border-radius:999px;font-weight:700}._6kdopa_modes button{color:#8b3348;background:#fff}._6kdopa_modes ._6kdopa_activeMode{background:var(--red);color:#fff}._6kdopa_builder p{margin:16px 0;font-size:14px;line-height:1.45}._6kdopa_selectedList{gap:8px;min-height:154px;margin:0;padding:0;list-style:none;display:grid}._6kdopa_selectedList li{grid-template-columns:34px 1fr auto 32px;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:700;display:grid}._6kdopa_selectedList button{min-width:32px;min-height:32px;color:var(--red);background:#fff;border:0;border-radius:999px;place-items:center;display:grid}._6kdopa_listIcon{width:34px;height:34px}._6kdopa_emptyLine{color:#8b3348;grid-template-columns:1fr!important}._6kdopa_reset{color:#8b3348;background:#fff;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:16px;display:inline-flex}._6kdopa_toteZone{min-height:clamp(310px,34vw,455px);transition:transform .22s var(--soft), filter .22s var(--soft);position:relative}._6kdopa_near{filter:drop-shadow(0 24px 34px #e52b3842);transform:translateY(-4px)}._6kdopa_toteBack,._6kdopa_toteFront,._6kdopa_toteContents{aspect-ratio:1100/733;width:min(100%,760px);margin:auto;position:absolute;inset:0}._6kdopa_toteBack{z-index:1;pointer-events:none}._6kdopa_toteFront{z-index:3;pointer-events:none}._6kdopa_toteContents{z-index:2;clip-path:polygon(5% 19%,95% 19%,90% 57%,10% 57%);overflow:hidden}._6kdopa_toteLowerFront{clip-path:polygon(0 53%,100% 53%,100% 100%,0 100%)}._6kdopa_toteHandleLeft{clip-path:polygon(17% 100%,28% 100%,32% 50%,37% 16%,43% 6%,38% 3%,27% 22%,22% 50%)}._6kdopa_toteHandleRight{clip-path:polygon(72% 100%,83% 100%,78% 50%,73% 22%,62% 3%,57% 6%,63% 16%,68% 50%)}._6kdopa_toteItem{filter:drop-shadow(0 10px 10px #460c141f);transform-origin:50% 100%;width:31%;height:58%;animation:_6kdopa_packIn .26s var(--soft) both;position:absolute;top:6%}._6kdopa_item0{left:28%;transform:rotate(-8deg)}._6kdopa_item1{top:3%;left:43%;transform:rotate(5deg)}._6kdopa_item2{top:8%;left:59%;transform:rotate(9deg)}._6kdopa_stateLabel{z-index:4;color:var(--red);text-transform:uppercase;background:#fffdf8;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;position:absolute;bottom:12%;right:9%}._6kdopa_mokkiSide{text-align:center;font-family:var(--mokki-display);color:#733344;justify-items:center;gap:8px;display:grid}._6kdopa_mokkiSide p{margin:0;transform:rotate(-5deg)}._6kdopa_mokki{aspect-ratio:1;width:min(100%,230px);transition:transform .32s cubic-bezier(.34,1.3,.64,1)}._6kdopa_done+._6kdopa_mokkiSide ._6kdopa_mokki{transform:translateY(-2px)}._6kdopa_mokkiSide:has(._6kdopa_mokki) ._6kdopa_mokki{transform:translateY(-2px)}._6kdopa_rail{z-index:1;scroll-snap-type:x mandatory;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:14px;max-width:1120px;margin:26px auto 0;padding-bottom:6px;display:grid;position:relative;overflow-x:auto}._6kdopa_product{-webkit-user-select:none;user-select:none;color:#2a1c1e;min-height:164px;font-family:var(--mokki-body);text-align:center;scroll-snap-align:start;cursor:grab;background:#fffdf8c7;border:3px solid #0000;border-radius:22px;padding:10px;font-weight:700}._6kdopa_product>*{pointer-events:none}._6kdopa_product:focus-visible,._6kdopa_totalBar button:focus-visible,._6kdopa_modes button:focus-visible,._6kdopa_reset:focus-visible{outline-offset:3px;outline:4px solid #38a85a}._6kdopa_selected{border-color:var(--red)}._6kdopa_productImage{width:100%;height:78px}._6kdopa_product span,._6kdopa_product strong,._6kdopa_product small{display:block}._6kdopa_product span{min-height:30px;font-size:12px}._6kdopa_product small{color:var(--red);margin-top:6px}._6kdopa_totalBar{z-index:2;max-width:680px;font-family:var(--mokki-body);background:#fffdf8f0;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;margin:24px auto 0;padding:14px 16px;font-weight:700;display:flex;position:sticky;bottom:0;box-shadow:0 12px 42px #520d1833}._6kdopa_totalBar strong{color:var(--red);margin-left:12px;font-size:22px}._6kdopa_totalBar button{background:var(--red);color:#fff;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex}._6kdopa_totalBar button:disabled{cursor:not-allowed;opacity:.48}@keyframes _6kdopa_packIn{0%{opacity:0;transform:translateY(24px)scale(.86)}to{opacity:1}}@media (max-width:860px){._6kdopa_pack{padding-inline:14px}._6kdopa_stage{grid-template-columns:1fr;max-width:520px}._6kdopa_toteZone{order:-1;min-height:320px}._6kdopa_builder{order:1}._6kdopa_mokkiSide{grid-template-columns:1fr 120px;align-items:center}._6kdopa_rail{grid-auto-columns:42vw}._6kdopa_totalBar{border-radius:24px}}@media (max-width:560px){._6kdopa_rail{grid-auto-columns:78vw}._6kdopa_totalBar{flex-direction:column;align-items:stretch}._6kdopa_totalBar button{width:100%}}@media (prefers-reduced-motion:reduce){._6kdopa_toteZone,._6kdopa_mokki,._6kdopa_toteItem{transition:none;animation:none}}
._1jXwHG_shop{--pink:#f3a7c6;--red:#e52b38;--milk:#fffdf8;--green:#38a85a;--cocoa:#2a1c1e;color:var(--cocoa);font-family:var(--mokki-body,Satoshi, Arial, sans-serif);background:linear-gradient(#ffd8e5,#fff7f1 58%,#ffc8dc);padding:clamp(34px,5vw,70px) 0;overflow:hidden}._1jXwHG_heading{grid-template-columns:minmax(240px,1fr) minmax(160px,280px) auto;align-items:end;gap:18px;max-width:1180px;margin:0 auto 12px;padding:0 clamp(18px,5vw,72px);display:grid}._1jXwHG_heading h2{color:var(--red);font-family:var(--mokki-display,DynaPuff, system-ui, sans-serif);margin:0;font-size:clamp(2.4rem,6vw,5rem);line-height:.9}._1jXwHG_heading p{margin:0;font-size:.95rem;font-weight:900;line-height:1.35}._1jXwHG_heading button,._1jXwHG_add,._1jXwHG_dialog article button,._1jXwHG_disabledAdd{background:var(--red);color:var(--milk);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 17px;font-size:.78rem;font-weight:900;display:inline-flex}._1jXwHG_dialog article button:disabled,._1jXwHG_disabledAdd{color:#8b4158;cursor:not-allowed;background:#f4b7ca}._1jXwHG_shop :is(button,a,select,input):focus-visible{outline:3px solid var(--green);outline-offset:4px}._1jXwHG_stage{aspect-ratio:1536/650;max-width:1360px;min-height:470px;margin:0 auto;position:relative;overflow:hidden}._1jXwHG_room{z-index:0;position:absolute;inset:0}._1jXwHG_room img{object-fit:cover!important}._1jXwHG_products{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:12px;display:grid;position:absolute;inset:23% 6% 11%}._1jXwHG_product{flex-direction:column;justify-content:end;align-items:center;min-width:0;display:flex}._1jXwHG_product>button:first-child{color:var(--cocoa);background:0 0;border:0;justify-items:center;width:100%;min-width:44px;padding:0;display:grid}._1jXwHG_productImage{aspect-ratio:1;filter:drop-shadow(0 18px 18px #6f2a3e38);width:min(88%,180px);margin-bottom:8px;display:block}._1jXwHG_product span{text-align:center;min-height:2.2em;font-size:clamp(.68rem,1.05vw,.86rem);font-weight:900}._1jXwHG_product strong{font-size:.88rem;font-weight:900}._1jXwHG_add{min-width:92px;margin-top:8px}._1jXwHG_shopAll{scroll-snap-type:x proximity;background:#fffdf8c2;border:3px solid #efa0bd;border-radius:24px;gap:12px;max-width:min(1040px,100vw - 36px);margin:18px auto 0;padding:12px;display:flex;overflow-x:auto}._1jXwHG_previewCard{scroll-snap-align:center;flex-direction:column;flex:0 0 170px;align-items:center;display:flex}._1jXwHG_previewCard>button:first-child{color:var(--cocoa);text-align:center;background:0 0;border:0;place-items:center;gap:4px;width:100%;min-width:44px;padding:0;display:grid}._1jXwHG_previewImage{aspect-ratio:1;width:106px;display:block}._1jXwHG_shopAll span,._1jXwHG_shopAll strong{font-size:.8rem;font-weight:900}._1jXwHG_shopAll strong{color:var(--red)}._1jXwHG_dialog{background:var(--milk);color:var(--cocoa);border:4px solid #ef9ab8;border-radius:28px;max-width:min(780px,100vw - 28px);padding:24px;box-shadow:0 28px 80px #2a1c1e52}._1jXwHG_dialog::backdrop{background:#2a1c1e6b}._1jXwHG_close{background:var(--milk);color:var(--red);z-index:2;border:2px solid #ef9ab8;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex;position:absolute;top:14px;right:14px}._1jXwHG_dialogImage{aspect-ratio:1;float:left;width:min(280px,45vw);margin:0 24px 16px 0;display:block}._1jXwHG_dialog h3{color:var(--red);font-family:var(--mokki-display,DynaPuff, system-ui, sans-serif);margin:22px 42px 12px 0;font-size:clamp(2rem,4.8vw,3.8rem);line-height:.95}._1jXwHG_dialog p{font-size:1rem;line-height:1.6}._1jXwHG_dialog article strong{margin-bottom:18px;font-size:1.3rem;display:block}@media (max-width:820px){._1jXwHG_heading{grid-template-columns:1fr;align-items:start}._1jXwHG_stage{aspect-ratio:auto;min-height:560px}._1jXwHG_room img{object-position:47% 50%}._1jXwHG_products{scroll-snap-type:x mandatory;gap:18px;padding:0 18px 18px;display:flex;inset:auto 0 12%;overflow-x:auto}._1jXwHG_product{scroll-snap-align:center;flex:0 0 78vw}._1jXwHG_productImage{width:min(64vw,230px)}._1jXwHG_dialogImage{float:none;width:min(280px,80vw);margin:0 auto 16px}._1jXwHG_shopAll{margin-inline:18px}._1jXwHG_previewCard{flex-basis:58vw}}
.XyQ3HW_ordinary,.XyQ3HW_little{--pink-base:#f3a7c6;--cherry-red:#e52b38;--milk-white:#fffdf8;--sprout-green:#38a85a;--sky-blue:#78c8e8;--cocoa:#2a1c1e;--soft-pink:#f7c7d8;color:var(--cocoa);font-family:var(--mokki-body)}.XyQ3HW_ordinary{background:linear-gradient(180deg, #ffe2ec 0%, var(--milk-white) 50%, #ffd3e2 100%);border-block:8px solid #ef8bb4;padding:clamp(34px,5vw,68px) clamp(18px,5vw,72px);transition:background .22s;position:relative}.XyQ3HW_ordinary:before,.XyQ3HW_ordinary:after,.XyQ3HW_little:before{content:"";pointer-events:none;background:radial-gradient(62px 28px at 34px 0, transparent 58%, var(--milk-white) 60%) repeat-x;background-size:82px 34px;height:34px;position:absolute;left:0;right:0}.XyQ3HW_ordinary:before{top:-9px}.XyQ3HW_ordinary:after{bottom:-9px;transform:rotate(180deg)}.XyQ3HW_morning{background:linear-gradient(#ffe1eb 0%,#fffdf8 48%,#ffd2df 100%)}.XyQ3HW_afternoon{background:linear-gradient(#ffd0df 0%,#fff8e8 52%,#ffc5da 100%)}.XyQ3HW_night{background:linear-gradient(#8f4d69 0%,#ffc2d5 58%,#ffdbe7 100%)}.XyQ3HW_ordinaryHead{grid-template-columns:minmax(240px,1fr) minmax(230px,360px);align-items:end;gap:18px;max-width:1160px;margin:0 auto 24px;display:grid}.XyQ3HW_ordinaryHead h2,.XyQ3HW_littleCopy h2{color:var(--cherry-red);font-family:var(--mokki-display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(2.4rem,6vw,5rem);font-weight:700;line-height:.9}.XyQ3HW_ordinaryHead p,.XyQ3HW_littleCopy p{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(.82rem,1.4vw,1.05rem);font-weight:700;line-height:1.45}.XyQ3HW_arches{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2vw,22px);max-width:1160px;margin:0 auto;display:grid}.XyQ3HW_arch{color:inherit;cursor:pointer;text-align:center;background:#fff7f1;border:3px solid #f09aba;border-radius:48% 48% 18px 18px/24% 24% 18px 18px;min-height:44px;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;transform:scale(.96);box-shadow:0 18px 35px #c42c5224}.XyQ3HW_arch[aria-selected=true]{border-color:var(--cherry-red);z-index:1;transform:scale(1.02);box-shadow:0 24px 42px #c42c523d}.XyQ3HW_arch:focus-visible,.XyQ3HW_little button:focus-visible,.XyQ3HW_storyDialog button:focus-visible{outline:3px solid var(--sprout-green);outline-offset:4px}.XyQ3HW_arch>span{background:var(--milk-white);color:var(--cherry-red);font-family:var(--mokki-display);z-index:3;border:2px solid #f5aec8;border-radius:999px;padding:8px 14px;font-size:clamp(.8rem,1.4vw,1rem);position:absolute;top:16px;left:50%;transform:translate(-50%)rotate(-3deg)}.XyQ3HW_room{aspect-ratio:4/3;display:block}.XyQ3HW_room img{object-fit:cover!important}.XyQ3HW_mokki{z-index:2;width:48%;height:42%;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.XyQ3HW_arch small{z-index:3;background:#fffdf8e0;padding:12px;font-size:.9rem;font-weight:700;display:block;position:absolute;bottom:0;left:0;right:0}.XyQ3HW_sceneState{text-align:right;justify-content:flex-end;gap:12px;max-width:1160px;min-height:24px;margin:18px auto 0;display:flex}.XyQ3HW_sceneState span{color:var(--cherry-red);font-weight:800}.XyQ3HW_little{background:linear-gradient(#f7bdd2 0%,#fce7ee 45%,#fff7f1 100%);padding:clamp(30px,5vw,62px) 0 clamp(34px,6vw,78px);position:relative;overflow:hidden}.XyQ3HW_little:before{top:-1px}.XyQ3HW_littleCopy{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:14px 24px;max-width:1160px;margin:0 auto 22px;padding:0 clamp(18px,5vw,72px);display:grid}.XyQ3HW_littleCopy button,.XyQ3HW_returnButton{background:var(--cherry-red);color:var(--milk-white);text-transform:uppercase;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 18px;font-size:.82rem;font-weight:800;display:inline-flex}.XyQ3HW_diorama{scroll-behavior:smooth;cursor:grab;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;touch-action:pan-x;border-radius:24px;max-width:1280px;margin-inline:auto;padding:0 clamp(18px,5vw,72px) 18px;display:flex;overflow-x:auto}.XyQ3HW_storyFrame{color:var(--milk-white);scroll-snap-align:center;text-align:left;background:0 0;border:0;flex:0 0 clamp(260px,32vw,420px);min-height:44px;padding:0;position:relative}.XyQ3HW_storyFrame+.XyQ3HW_storyFrame{margin-left:-10px}.XyQ3HW_storyFrame:nth-child(2){flex-basis:clamp(250px,28vw,380px)}.XyQ3HW_storyFrame:nth-child(3){flex-basis:clamp(270px,31vw,410px)}.XyQ3HW_storyImage{aspect-ratio:3/2;border:0;border-radius:0;display:block;overflow:hidden}.XyQ3HW_storyImage img{object-fit:cover!important}.XyQ3HW_storyFrame span{font-family:var(--mokki-display);text-shadow:0 2px 12px #2a1c1e80;max-width:70%;font-size:clamp(.95rem,2vw,1.45rem);position:absolute;bottom:20px;left:22px}.XyQ3HW_storyControls{justify-content:center;gap:10px;display:flex}.XyQ3HW_storyControls button,.XyQ3HW_dialogControls button,.XyQ3HW_close{background:var(--milk-white);color:var(--cherry-red);border:2px solid #f1a1bf;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:10px 14px;font-weight:800;display:inline-flex}.XyQ3HW_storyDialog{background:var(--milk-white);color:var(--cocoa);border:4px solid #f09aba;border-radius:28px;max-width:min(760px,100vw - 28px);padding:22px;box-shadow:0 28px 80px #2a1c1e52}.XyQ3HW_storyDialog::backdrop{background:#2a1c1e6b}.XyQ3HW_close{z-index:2;position:absolute;top:18px;right:18px}.XyQ3HW_dialogImage{aspect-ratio:16/9;border-radius:18px;margin-bottom:18px;display:block;overflow:hidden}.XyQ3HW_dialogImage img{object-fit:cover!important}.XyQ3HW_storyDialog article p{color:var(--sprout-green);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:800}.XyQ3HW_storyDialog h3{color:var(--cherry-red);font-family:var(--mokki-display);margin:0 0 12px;font-size:clamp(2rem,5vw,3.4rem);line-height:.95}.XyQ3HW_storyDialog article span{max-width:58ch;font-size:1rem;line-height:1.7;display:block}.XyQ3HW_dialogControls{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.XyQ3HW_returnButton{width:100%;margin-top:18px}@media (max-width:780px){.XyQ3HW_ordinaryHead,.XyQ3HW_littleCopy{grid-template-columns:1fr;align-items:start}.XyQ3HW_arches{scroll-snap-type:x mandatory;padding-bottom:14px;display:flex;overflow-x:auto}.XyQ3HW_arch{scroll-snap-align:center;flex:0 0 78vw}.XyQ3HW_sceneState{text-align:left;justify-content:flex-start}.XyQ3HW_littleCopy button{justify-self:start}.XyQ3HW_diorama{touch-action:pan-x}.XyQ3HW_storyFrame{flex-basis:82vw}.XyQ3HW_storyFrame+.XyQ3HW_storyFrame{margin-left:12px}}@media (prefers-reduced-motion:reduce){.XyQ3HW_ordinary,.XyQ3HW_arch,.XyQ3HW_storyFrame,.XyQ3HW_little *{scroll-behavior:auto!important;transition:none!important}}
@font-face{font-family:MokkiDisplay;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dynapuff/dynapuff-latin-700-normal.woff2)format("woff2")}@font-face{font-family:MokkiBody;font-style:normal;font-weight:400;font-display:swap;src:url(/set-piece/assets/fonts/Satoshi-400.woff2)format("woff2")}@font-face{font-family:MokkiBody;font-style:normal;font-weight:700;font-display:swap;src:url(/set-piece/assets/fonts/Satoshi-700.woff2)format("woff2")}.MwJaFa_market{--mokki-display:"MokkiDisplay", "DynaPuff", system-ui, sans-serif;--mokki-body:"MokkiBody", Satoshi, Arial, sans-serif;--pink:#f3a7c6;--red:#e52b38;--milk:#fffdf8;--green:#38a85a;--sky:#78c8e8;--cocoa:#2a1c1e;--soft-pink:#f7c7d8;background:var(--pink);color:var(--cocoa);font-family:var(--mokki-body);overflow-x:clip}.MwJaFa_market :where(a,button,input,select){font:inherit}.MwJaFa_market button,.MwJaFa_market a,.MwJaFa_market select{min-height:44px}.MwJaFa_market :is(a,button,input,select):focus-visible{outline:3px solid var(--green);outline-offset:4px}.MwJaFa_header{box-sizing:border-box;z-index:20;background:#fffdf814;border-bottom:2px solid #e52b3800;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:0 28px;transition:background .18s,border-color .18s;display:grid;position:fixed;top:0;left:0;right:0}.MwJaFa_market :where(section[id],#MwJaFa_shop,#MwJaFa_bag){scroll-margin-top:76px}.MwJaFa_headerScrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8e6;border-color:#e52b3833}.MwJaFa_brand,.MwJaFa_desktopNav a,.MwJaFa_bagLink,.MwJaFa_mobileDrawer a,.MwJaFa_mobileDrawer>button:not(:first-child){color:var(--cocoa);letter-spacing:.02em;background:0 0;border:0;align-items:center;gap:7px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.MwJaFa_brand{color:var(--red);font-family:var(--mokki-display);font-size:clamp(1.25rem,2vw,1.8rem);line-height:1}.MwJaFa_wordmark{width:clamp(138px,15vw,180px);height:clamp(32px,4.3vw,50px);display:block}.MwJaFa_desktopNav{justify-content:center;gap:clamp(18px,3vw,52px);display:flex}.MwJaFa_bagLink{background:0 0;border:0;justify-self:end;padding:0}.MwJaFa_menuButton{color:var(--red);background:0 0;border:0;justify-self:end;min-width:44px;padding:0;display:none}.MwJaFa_sprout{color:var(--green);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.15em;height:1.15em}.MwJaFa_hero{aspect-ratio:3/2;isolation:isolate;background:#e98aaf;min-height:650px;position:relative;overflow:hidden}.MwJaFa_heroRoom,.MwJaFa_nightRoom{z-index:-2;position:absolute;inset:0}.MwJaFa_heroRoom img,.MwJaFa_nightRoom img{object-fit:cover!important}.MwJaFa_hero h1{color:var(--milk);font-family:var(--mokki-display);letter-spacing:0;text-shadow:0 5px 22px #9f1f4429;white-space:nowrap;z-index:3;max-width:90vw;margin:0;font-size:clamp(4rem,5.9vw,6rem);font-weight:700;line-height:.88;position:absolute;top:10%;left:5.2%;transform:rotate(-5deg)}.MwJaFa_hero p{color:var(--milk);text-align:left;text-shadow:0 2px 12px #89183a3d;z-index:3;max-width:360px;margin:0;font-size:clamp(1rem,1.6vw,1.22rem);font-weight:800;line-height:1.35;position:absolute;top:40%;left:7%}.MwJaFa_heroActions{z-index:4;gap:14px;display:flex;position:absolute;top:51%;left:7%}.MwJaFa_heroActions a,.MwJaFa_bagPanel>button,.MwJaFa_mailBox button{background:var(--red);color:var(--milk);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.MwJaFa_heroActions a:nth-child(2){background:var(--milk);color:var(--red)}.MwJaFa_heroMokki{z-index:4;width:29%;height:39%;animation:7s cubic-bezier(.34,1.3,.64,1) infinite MwJaFa_drawerEnter;position:absolute;top:39%;left:50%;transform:rotate(4deg)}.MwJaFa_drawerPose,.MwJaFa_drawerBlink,.MwJaFa_drawerPaw{position:absolute;inset:0}.MwJaFa_drawerBlink,.MwJaFa_drawerPaw{opacity:0}.MwJaFa_drawerBlink{animation:6s step-end infinite MwJaFa_blink}.MwJaFa_drawerPaw{animation:7s step-end infinite MwJaFa_paw}.MwJaFa_drawerFront{z-index:3;width:53%;height:35%;position:absolute;top:62%;left:36%}.MwJaFa_drawerFront img{object-fit:fill!important}.MwJaFa_heroProp{filter:drop-shadow(0 12px 14px #681f3638);z-index:4;position:absolute}.MwJaFa_heroKeyring{width:10%;height:12%;top:77%;left:61%;transform:rotate(-8deg)}.MwJaFa_heroMug{width:11%;height:15%;top:31%;right:11%}.MwJaFa_heroMemo{width:10%;height:15%;top:32%;right:22%;transform:rotate(4deg)}.MwJaFa_heroLamp{z-index:1;width:14%;height:25%;top:12%;right:0}.MwJaFa_heroPlanter{z-index:4;width:12%;height:18%;position:absolute;top:30%;left:42%}.MwJaFa_heroPlant{transform-origin:50% 95%;width:12%;height:24%;animation:8s ease-in-out infinite MwJaFa_plantSway;top:23%;left:55%}@keyframes MwJaFa_plantSway{0%,to{rotate:-1deg}50%{rotate:1deg}}.MwJaFa_night{isolation:isolate;background:#6f374d;min-height:420px;position:relative;overflow:hidden}.MwJaFa_night:after{content:"";background:linear-gradient(90deg,#2a1c1e59,#2a1c1e1a 48%,#2a1c1e80);animation:7s ease-in-out infinite MwJaFa_nightBreath;position:absolute;inset:0}.MwJaFa_sleepMokki{z-index:2;width:28%;height:54%;position:absolute;bottom:10%;left:8%}.MwJaFa_mailBox{color:var(--milk);z-index:3;width:56%;max-width:840px;margin-left:auto;padding:clamp(56px,8vw,110px) clamp(24px,4vw,64px);position:relative}.MwJaFa_mailBox h2{font-family:var(--mokki-display);margin:0 0 24px;font-size:clamp(2rem,3.8vw,3.5rem);line-height:.95}.MwJaFa_mailBox form{gap:12px;display:flex}.MwJaFa_mailBox button{white-space:nowrap}@keyframes MwJaFa_nightBreath{0%,to{opacity:1}50%{opacity:.87}}.MwJaFa_mailBox input{background:var(--milk);color:var(--cocoa);border:0;border-radius:999px;width:100%;min-width:0;min-height:44px;padding:0 20px}.MwJaFa_mailError{color:var(--milk);margin:10px 0 0;font-size:.9rem;font-weight:900}.MwJaFa_footer{color:var(--milk);background:#6f374d;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:24px clamp(18px,5vw,72px) 34px;display:grid}.MwJaFa_footer nav,.MwJaFa_socials{flex-wrap:wrap;gap:10px 20px;display:flex}.MwJaFa_footer button,.MwJaFa_footer a{color:inherit;background:0 0;border:0;align-items:center;min-height:44px;padding:0 4px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.MwJaFa_footer p{justify-self:end;align-items:center;gap:8px;margin:0;font-size:.78rem;font-weight:900;display:inline-flex}.MwJaFa_bagPanel{background:var(--milk);color:var(--cocoa);border:3px solid #f0a2bd;border-radius:22px;width:100%;max-width:min(420px,100vw - 28px);max-height:calc(100vh - 40px);margin:auto;padding:18px;overflow:auto;box-shadow:0 18px 50px #89183a2e}.MwJaFa_bagPanel::backdrop,.MwJaFa_mobileDrawer::backdrop{background:#2a1c1e61}.MwJaFa_bagPanel h2{color:var(--red);font-family:var(--mokki-display);margin:0 0 12px}.MwJaFa_bagRow{border-top:1px solid #f2bdd0;grid-template-columns:48px 1fr 58px auto 44px;align-items:center;gap:10px;padding:10px 0;display:grid}.MwJaFa_bagThumb{aspect-ratio:1;display:block}.MwJaFa_bagRow span,.MwJaFa_bagRow strong{font-size:.78rem;font-weight:900}.MwJaFa_bagRow select{color:var(--cocoa);background:#fff4f8;border:2px solid #ef9ab8;border-radius:12px;padding:0 8px}.MwJaFa_bagRow button{color:var(--red);background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;display:inline-flex}.MwJaFa_bagTotal{justify-content:space-between;align-items:center;font-weight:900;display:flex}.MwJaFa_mobileDrawer{background:var(--milk);border-left:3px solid #efa0bd;border-radius:24px 0 0 24px;width:min(320px,86vw);padding:20px;top:0;bottom:auto;right:0}.MwJaFa_mobileDrawer[open]{flex-direction:column;gap:10px;min-height:100dvh;margin:0 0 0 auto;display:flex}.MwJaFa_mobileDrawer button{color:var(--red);background:0 0;border:0;align-self:end;min-width:44px}.MwJaFa_infoDialog{background:var(--milk);color:var(--cocoa);border:4px solid #ef9ab8;border-radius:24px;max-width:min(480px,100vw - 28px);padding:26px;box-shadow:0 24px 80px #2a1c1e47}.MwJaFa_closeBag{color:var(--red);background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;display:inline-flex;position:absolute;top:12px;right:12px}.MwJaFa_infoDialog::backdrop{background:#2a1c1e61}.MwJaFa_infoDialog button{color:var(--red);background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;display:inline-flex;position:absolute;top:12px;right:12px}.MwJaFa_infoDialog h2{color:var(--red);font-family:var(--mokki-display);margin:0 42px 12px 0}.MwJaFa_infoDialog p{margin:0;line-height:1.6}@keyframes MwJaFa_drawerEnter{0%,to{translate:0}45%,55%{translate:0 -6px}}@keyframes MwJaFa_blink{0%,88%,92%,to{opacity:0}89%,91%{opacity:1}}@keyframes MwJaFa_paw{0%,48%,56%,to{opacity:0}50%,54%{opacity:1}}@media (max-width:820px){.MwJaFa_header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8e6;border-color:#e52b3833;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;width:100%;padding:8px 14px}.MwJaFa_desktopNav{display:none}.MwJaFa_wordmark{width:180px;height:44px}.MwJaFa_bagLink{font-size:.7rem}.MwJaFa_menuButton{justify-content:center;display:inline-flex}.MwJaFa_hero{aspect-ratio:auto;min-height:680px}.MwJaFa_heroRoom img{object-position:57% 50%}.MwJaFa_hero h1{white-space:normal;max-width:92vw;font-size:clamp(1.9rem,8vw,2.25rem);line-height:.98;top:96px;left:4%}.MwJaFa_hero p{text-align:left;max-width:250px;font-size:.98rem;top:250px;left:7%}.MwJaFa_heroActions{flex-direction:column;align-items:start;top:350px;left:7%}.MwJaFa_heroMokki{width:43%;height:28%;top:47%;left:47%}.MwJaFa_drawerFront{width:65%;height:31%;top:61%;left:29%}.MwJaFa_mailBox form,.MwJaFa_footer{flex-direction:column;align-items:start;display:flex}.MwJaFa_night{min-height:600px}.MwJaFa_mailBox{width:100%;padding:56px 24px 300px}.MwJaFa_mailBox h2{font-size:1.85rem}.MwJaFa_footer p{justify-self:start}.MwJaFa_sleepMokki{opacity:.9;width:60%;height:40%;left:20%}.MwJaFa_heroMug,.MwJaFa_heroMemo,.MwJaFa_heroLamp{opacity:.9}}@media (prefers-reduced-motion:reduce){.MwJaFa_market *,.MwJaFa_market :before,.MwJaFa_market :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
