.sheet_overlay__xv4gT{position:fixed;inset:0;z-index:50;touch-action:pan-x pan-y}.sheet_backdrop__AukEb{position:absolute;inset:0;border:0;background:rgba(0,0,0,.4);opacity:0;transition:opacity .3s;cursor:pointer}.sheet_backdrop__AukEb[data-visible]{opacity:1}.sheet_sheet__Bidem{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;position:absolute;left:0;right:0;bottom:0;margin:0 auto;max-width:448px;max-height:92vh;overflow-y:auto;background:#ffffff;border-radius:16px 16px 0 0;transform:translateY(100%);transition:transform .3s ease-out;color:#171717;overscroll-behavior:contain}.sheet_sheet__Bidem[data-visible]{transform:translateY(var(--drag,0))}@media (min-width:760px){.sheet_sheet__Bidem{left:auto;right:0;top:0;bottom:0;margin:0;width:min(560px,46vw);max-width:none;max-height:none;height:100%;border-radius:0;transform:translateX(100%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.sheet_sheet__Bidem[data-visible]{transform:none}.sheet_grip__2LhVB{display:none}}.sheet_sheet__Bidem[data-dragging]{transition:none}.sheet_handle__J_f2z{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;flex-direction:column;align-items:center;padding:10px 0 8px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sheet_grip__2LhVB{width:40px;height:4px;border-radius:2px;background:#d4d4d4}.sheet_picker__JXNSA{align-self:stretch;display:flex;gap:10px;margin:10px 48px 0 16px;padding:4px 2px 18px;overflow-x:auto;scrollbar-width:none}.sheet_picker__JXNSA::-webkit-scrollbar{display:none}.sheet_picker__JXNSA button{position:relative;flex:none;width:64px;height:64px;padding:6px;border:1px solid #e5e5e5;border-radius:14px;background:#fafafa;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.sheet_picker__JXNSA button img{opacity:.75;transition:opacity .2s ease}.sheet_picker__JXNSA button[aria-selected=true]{border-color:#2f8aa6;background:#ffffff;box-shadow:0 0 0 2px rgba(47,138,166,.18)}.sheet_picker__JXNSA button[aria-selected=true]:after{content:"";position:absolute;left:50%;bottom:-13px;width:14px;height:7px;margin-left:-7px;background:#2f8aa6;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.sheet_picker__JXNSA button:hover img,.sheet_picker__JXNSA button[aria-selected=true] img{opacity:1}.sheet_picker__JXNSA img{width:100%;height:100%;object-fit:contain;display:block}@media (min-width:760px){.sheet_picker__JXNSA{gap:12px}.sheet_picker__JXNSA button{width:76px;height:76px}}.sheet_picker__JXNSA span{font-size:11px;font-weight:600;color:#525252}.sheet_close__x3gPD{position:absolute;right:12px;top:8px;border:0;background:none;color:#737373;font-size:14px;padding:6px;cursor:pointer}.sheet_gallery__w9_xR{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.sheet_gallery__w9_xR::-webkit-scrollbar{display:none}.sheet_picture__SPsZw{flex:0 0 100%;aspect-ratio:4/3;display:grid;place-items:center;scroll-snap-align:center}.sheet_progress__xaGyR{position:relative;width:32%;height:4px;margin:4px 0 0 28px;overflow:hidden;border-radius:999px;background:#e5e5e5}.sheet_progress__xaGyR span{position:absolute;top:0;height:100%;border-radius:999px;background:#2f8fa3;transition:left .15s,width .15s}.sheet_picture__SPsZw{position:relative;overflow:hidden}.sheet_picture__SPsZw img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:8px;box-sizing:border-box}.sheet_head__rHoW4{border-bottom:1px solid #e5e5e5;padding:18px 28px 16px}@media (min-width:760px){.sheet_picture__SPsZw{aspect-ratio:1}.sheet_picture__SPsZw img{padding:24px}}.sheet_headRow__iJP7y{display:flex;justify-content:space-between;align-items:center}.sheet_category__EgdXG{border:1px solid #a3a3a3;border-radius:999px;padding:6px 16px;font-family:ui-monospace,Menlo,monospace;font-size:12px;color:#525252;text-transform:uppercase}.sheet_langBox__uwkJA{position:relative}.sheet_lang__SATke{display:flex;align-items:center;gap:6px;font:inherit;font-size:12px;font-weight:500;border:1px solid #d4d4d4;border-radius:999px;padding:4px 14px;background:#ffffff;color:#404040;cursor:pointer}.sheet_langList__plO6e{position:absolute;right:0;top:100%;z-index:40;min-width:130px;margin-top:6px;overflow:hidden;border:1px solid #e5e5e5;border-radius:12px;background:#ffffff;padding:4px 0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.sheet_langList__plO6e button{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:none;padding:8px 14px;font:inherit;font-size:12px;text-align:left;color:#404040;cursor:pointer}.sheet_langList__plO6e button[data-selected]{background:#e7f2f4;font-weight:500;color:#2f8fa3}.sheet_head__rHoW4 h3{margin-top:24px;font-size:20px;font-weight:500}.sheet_tagline__PHKhg{margin-top:8px;font-size:14px;color:#525252}.sheet_qty__aNYAb{margin-top:4px;font-size:12px;color:#a3a3a3}:where(.sheet_sheet__Bidem) :where(p,h3,h4,ul){margin:0}:where(.sheet_sheet__Bidem) img{display:block}.sheet_tabsWrap__BJYYa{padding:20px 12px 0}.sheet_tabs__fl6xn{display:grid;grid-template-columns:repeat(var(--n,3),1fr);border:1px solid #e5e5e5;border-radius:999px;padding:4px}.sheet_tabs__fl6xn button{font:inherit;font-size:14px;font-weight:500;border:0;border-radius:999px;padding:10px 0;background:none;color:#a3a3a3;cursor:pointer}.sheet_tabs__fl6xn button[aria-selected=true]{background:#171717;color:#ffffff}.sheet_panel__bKpF5{border-bottom:1px solid #e5e5e5;padding:24px 0 32px}.sheet_bulletRow__3pY6o{display:flex;gap:12px;padding:0 24px;font-size:14px;line-height:1.625;color:#525252}.sheet_description__KDyKl{white-space:pre-line}.sheet_bullet__AdbnH{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:2px;border-radius:50%;background:#171717;color:#ffffff;font-size:11px}.sheet_steps__scDtJ{list-style:none;display:grid;grid-gap:16px;gap:16px;padding:0 28px}.sheet_steps__scDtJ li{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#404040}.sheet_steps__scDtJ li>span:last-child{padding-top:2px;line-height:1.625}.sheet_note__HyBlM{display:flex;align-items:flex-start;gap:12px;margin-top:24px;padding:0 32px;font-size:14px;color:#737373}.sheet_noteIcon__OMM4R{flex:none;display:grid;place-items:center;width:16px;height:16px;margin-top:2px;border-radius:50%;background:#737373;color:#ffffff}.sheet_suitable__JUz5C{margin-top:32px;border-top:1px solid #e5e5e5;padding:24px 24px 0}.sheet_suitableTitle__hsXTw{font-size:14px;font-weight:500;color:#404040}.sheet_suitableBody__4NdJS{margin-top:8px;font-size:14px;line-height:1.625;color:#525252}.sheet_ingTitle__nvIY0{align-items:center;font-weight:500;color:#404040}.sheet_ingWrap__y9CvL{margin-top:16px}.sheet_ingredients__ugNux{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.sheet_ingredients__ugNux::-webkit-scrollbar{display:none}.sheet_ingCard__BBepY{flex:0 0 33.33%;min-width:125px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 12px;border-right:1px solid #e5e5e5;background:#ffffff;text-align:center;scroll-snap-align:start}.sheet_ingImg__FfJ41{width:80px;height:80px;object-fit:contain}.sheet_ingName__JSvpF{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;font-weight:500;line-height:1.375;color:#262626}.sheet_ingProgress__4y6c_{margin:14px 0 0 24px}.sheet_initials__jcgG7{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#e7f2f4;color:#2f8fa3;font-size:14px;font-weight:600}.sheet_other__EUb_P{padding:24px 24px 0}.sheet_otherTitle__Ue6fo{font-size:14px;font-weight:500;color:#525252}.sheet_otherBody__mRFcV{margin-top:8px;font-size:12px;line-height:1.625;color:#737373}.sheet_faq__AZY32{padding:40px 32px 64px}.sheet_faq__AZY32 h4{font-size:24px;font-weight:600;line-height:1.25;color:#171717}.sheet_faqList__m02SY{margin-top:24px}.sheet_faqItem__CQdMA{border-bottom:1px solid #e5e5e5}.sheet_faqItem__CQdMA:last-child{border-bottom:0}.sheet_faqItem__CQdMA button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;font:inherit;font-size:14px;font-weight:500;text-align:left;border:0;background:none;padding:16px 0;cursor:pointer;color:#171717}.sheet_faqItem__CQdMA p{padding-bottom:16px;font-size:12px;line-height:1.6;color:#525252}.sheet_caret__iRzvt{display:flex;transition:transform .2s}.sheet_caret__iRzvt[data-open]{transform:rotate(180deg)}.sheet_empty__JL9pZ{padding:24px 28px 48px;font-size:14px;color:#737373}.sheet_video__6RiFj{margin:24px 24px 0}.sheet_videoTitle__ofqAS{font-size:14px;font-weight:600;line-height:1.375;color:#171717}.sheet_videoSub__zAkGv{margin-top:2px;font-size:12px;color:#737373}.sheet_videoBox__b_Rit{position:relative;margin-top:10px;box-shadow:0 1px 2px rgba(0,0,0,.05);aspect-ratio:16/9;overflow:hidden;border:1px solid #e5e5e5;border-radius:12px;background:#f5f5f5}.sheet_videoBox__b_Rit img,.sheet_videoBox__b_Rit video{width:100%;height:100%;object-fit:cover}.sheet_videoBox__b_Rit video{display:block;background:#f5f5f5}.sheet_videoBox__b_Rit button{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.sheet_videoShade__HdtBM{position:absolute;inset:0;background:rgba(0,0,0,.2)}.sheet_play__rWBMi{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.95);color:#171717;transform:translate(-50%,-50%);box-shadow:0 4px 6px rgba(0,0,0,.1);transition:opacity .25s ease}.sheet_play__rWBMi[data-quiet]{opacity:0}@media (hover:hover){.sheet_videoBox__b_Rit button:hover .sheet_play__rWBMi{opacity:1}}.sheet_videoBar__3bnIe{position:absolute;left:12px;right:12px;bottom:10px;height:3px;border-radius:2px;background:rgba(255,255,255,.45);cursor:pointer}.sheet_videoBar__3bnIe:before{content:"";position:absolute;inset:-10px 0}.sheet_videoBar__3bnIe i{position:absolute;inset:0 auto 0 0;border-radius:2px;background:#ffffff}.sheet_rowBox__Po9kD{position:relative}.sheet_arrow__4Nrk9{display:none}@media (hover:hover) and (pointer:fine){.sheet_arrow__4Nrk9{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:36px;height:36px;margin-top:-18px;padding:0;border:1px solid #e5e5e5;border-radius:50%;background:rgba(255,255,255,.95);color:#171717;box-shadow:0 2px 6px rgba(0,0,0,.08);cursor:pointer}.sheet_arrow__4Nrk9[hidden]{display:none}.sheet_arrow__4Nrk9:hover{border-color:#a3a3a3}.sheet_arrow__4Nrk9:focus-visible{outline:2px solid #2f8fa3;outline-offset:2px}.sheet_arrowPrev__qIM9w{left:12px}.sheet_arrowNext__W7_9Q{right:12px}}