._root_1ylf7_1{color:#181818;max-width:860px;font-family:var(--sans);margin:80px auto 0;padding:30px 32px 80px;scroll-margin-top:24px}._root_1ylf7_1 *{box-sizing:border-box}._root_1ylf7_1 button{cursor:pointer;font:inherit;color:inherit;background:#fff;border:1px solid #d8dcd7;justify-content:center;align-items:center;gap:8px;min-height:40px;display:inline-flex}._root_1ylf7_1 button:disabled{opacity:.4;cursor:default}:is(._root_1ylf7_1 button:focus-visible,._root_1ylf7_1 input:focus-visible){outline-offset:2px;outline:3px solid #09f}._heading_1ylf7_33{isolation:isolate;margin-bottom:32px;padding:40px 0;position:relative}._heading_1ylf7_33:before{content:"";inset-block:0;z-index:-1;background:#edf9f5;width:100vw;position:absolute;left:50%;transform:translate(-50%)}._heading_1ylf7_33>span{letter-spacing:.18em;color:#646661;font-size:11px}._heading_1ylf7_33 h2{font-family:var(--serif);margin:20px 0;font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.6}._heading_1ylf7_33 p{margin:0;font-size:15px;line-height:1.9}._flow_1ylf7_66{border-bottom:1px solid #d8dcd7;justify-content:space-between;gap:8px;margin-bottom:48px;padding:0 0 14px;font-size:11px;display:flex}._flow_1ylf7_66 span{color:#797b77;transition:color .22s}._flow_1ylf7_66 span[data-active=true]{color:#181818;font-weight:600}._frame_1ylf7_83{width:100%;height:794px;box-shadow:0 0 0 var(--demo-rim,7px) #181818, 0 12px 28px #1818180a;overflow-anchor:none;background:#fff;border:1px solid #181818;border-radius:28px;transition:height 1.6s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}._frame_1ylf7_83[data-order=true]{height:660px}._catalog_1ylf7_103{transition:opacity .65s}._frame_1ylf7_83[data-focused=true] ._catalog_1ylf7_103,._frame_1ylf7_83[data-order=true] ._catalog_1ylf7_103{opacity:0;pointer-events:none}._brand_1ylf7_111{letter-spacing:.13em;border-bottom:1px solid #d8dcd7;justify-content:space-between;align-items:center;height:58px;padding:14px 22px;font-size:25px;font-weight:650;display:flex}._brand_1ylf7_111 small{letter-spacing:.07em;font-size:9px;font-weight:400}._hero_1ylf7_127{touch-action:pan-y;background:#eee;height:350px;position:relative;overflow:hidden}._track_1ylf7_134{height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);display:flex}._slide_1ylf7_139{flex:0 0 100%;justify-content:center;height:100%;display:flex}._slide_1ylf7_139 img{object-fit:contain;width:100%;height:100%}._zoomButton_1ylf7_150{border-radius:50%;height:40px;position:absolute;bottom:14px;left:14px;width:40px!important}._count_1ylf7_158{color:#fff;background:#18181899;padding:6px 10px;font-size:12px;position:absolute;bottom:14px;right:14px}._navigation_1ylf7_167{justify-content:space-between;gap:10px;padding:10px 16px;display:flex}._navigation_1ylf7_167>div{align-items:center;gap:4px;font-size:11px;display:flex}._navigation_1ylf7_167 button{border-radius:50%;width:36px}._lineup_1ylf7_183{touch-action:pan-y;padding:0 16px}._lineup_1ylf7_183 p{margin:0 0 6px;font-size:11px}._thumbnails_1ylf7_191{scrollbar-width:thin;scrollbar-color:#a1a59f transparent;gap:8px;padding-bottom:9px;display:flex;position:relative;overflow-x:auto}._thumbnails_1ylf7_191 button{border-color:#0000;flex-direction:column;flex:0 0 22%;gap:3px;padding:3px;font-size:10px;display:flex;position:relative}._thumbnails_1ylf7_191 button[aria-current=true]{border-color:#181818}._thumbnails_1ylf7_191 img{object-fit:contain;background:#eee;width:100%;height:78px}._thumbnails_1ylf7_191 b{color:#fff;background:#181818d0;padding:3px;font-size:8px;font-weight:400;position:absolute;top:4px;right:4px}._thumbnails_1ylf7_191 em{color:#fff;background:#181818;border-radius:50%;width:17px;height:17px;font-style:normal;position:absolute;bottom:23px;right:5px}._identity_1ylf7_240{padding:16px 20px 14px}._identity_1ylf7_240>span{color:#73776f;font-size:11px}._identity_1ylf7_240 h3{margin:8px 0;font-size:17px;font-weight:400}._identity_1ylf7_240 p{color:#646661;margin:8px 0;font-size:11px}._root_1ylf7_1 ._blackBar_1ylf7_257{color:#fff;background:#181818;border:1px solid #181818;justify-content:space-between;align-items:center;width:calc(100% - 32px);min-height:50px;margin:0 16px;padding:12px;font-size:12px;display:flex}._blackBar_1ylf7_257 strong{align-items:center;gap:8px;display:flex}._overlay_1ylf7_275{z-index:5;background:#18181835;align-items:flex-end;animation:.25s both _veil_1ylf7_1;display:flex;position:absolute;inset:0}._sheet_1ylf7_284{background:#fff;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-height:95%;padding-bottom:20px;animation:.65s cubic-bezier(.22,1,.36,1) both _sheetUp_1ylf7_1;display:flex;box-shadow:0 -8px 30px #0002}._sheetHeader_1ylf7_295{border-bottom:1px solid #d8dcd7;justify-content:space-between;align-items:center;padding:20px;display:flex}._sheetHeader_1ylf7_295 small{color:#646661;font-size:11px}._sheetHeader_1ylf7_295 h3{margin:5px 0 0;font-size:17px;font-weight:500}._sheetHeader_1ylf7_295 button{border:0;width:40px}._sheetBody_1ylf7_315{scrollbar-width:thin;padding:18px 20px;overflow:auto}._sectionLabel_1ylf7_320{justify-content:space-between;margin:0 0 12px;font-size:13px;display:flex}._sectionLabel_1ylf7_320:not(:first-child){margin-top:22px}._sectionLabel_1ylf7_320 span,._sectionLabel_1ylf7_320 strong{font-size:11px}._colors_1ylf7_333{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}._colors_1ylf7_333 button{flex-direction:column;gap:7px;padding:5px;font-size:10px;display:flex;position:relative}._colors_1ylf7_333 img{object-fit:cover;width:100%;height:65px}._colors_1ylf7_333 button[aria-pressed=true]{background:#f4f6f4;border:2px solid #181818;padding:4px}._colors_1ylf7_333 b{color:#fff;background:#181818;border-radius:50%;width:18px;height:18px;position:absolute;top:4px;right:4px}._sheetBody_1ylf7_315>small{color:#646661;font-size:10px;line-height:1.7}._bulk_1ylf7_371{align-items:center;gap:12px;margin:12px 0;display:flex}._bulk_1ylf7_371>b{margin-right:auto}._bulk_1ylf7_371 button{border-radius:50%;width:42px}._bulk_1ylf7_371 input{text-align:center;color:#181818;background:#fff;border:1px solid #d8dcd7;width:65px;height:44px;font-size:22px}._breakdown_1ylf7_393{border-top:1px solid #d8dcd7;align-items:center;gap:10px;padding:9px 0;font-size:12px;display:flex}._breakdown_1ylf7_393>span{margin-right:auto}._breakdown_1ylf7_393 small{color:#777}._breakdown_1ylf7_393 button{border-radius:50%;width:34px;min-height:34px}._breakdown_1ylf7_393>b{text-align:center;min-width:16px}._zoom_1ylf7_150{z-index:6;background:#fff;flex-direction:column;animation:.45s both _veil_1ylf7_1;display:flex;position:absolute;inset:0}._zoomHeader_1ylf7_425{justify-content:space-between;align-items:center;height:52px;padding:8px 16px;font-size:11px;display:flex}._zoomHeader_1ylf7_425 button{border:0}._zoomViewport_1ylf7_436{cursor:grab;touch-action:none;background:#eee;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}._zoomViewport_1ylf7_436 img{object-fit:contain;transform-origin:50% 45%;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}._zoomControls_1ylf7_454{justify-content:space-between;align-items:center;gap:10px;padding:14px;font-size:10px;display:flex}._zoomControls_1ylf7_454>div{align-items:center;gap:10px;display:flex}._zoomControls_1ylf7_454 button{border-radius:50%;width:40px}._toast_1ylf7_471{z-index:7;background:#fff;border:2px solid #0085ff;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 12px;transition:bottom 1.2s,padding 1.2s;animation:.65s cubic-bezier(.22,1,.36,1) both _sheetUp_1ylf7_1;display:flex;position:absolute;bottom:82px;left:12px;right:12px;box-shadow:0 3px 12px #0000000a}._toastMessage_1ylf7_491{white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:11px;line-height:1.5;display:flex}._toastMessage_1ylf7_491>span{color:#fff;background:#181818;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:inline-flex}._toastActions_1ylf7_512{flex-shrink:0;display:flex}._toastActions_1ylf7_512 button{color:#181818;text-underline-offset:5px;background:#fff;border:0;gap:7px;min-height:36px;padding:0;font-size:11px;font-weight:650;text-decoration:underline}._toastActions_1ylf7_512 svg{width:16px}._toast_1ylf7_471[data-focus=true] ._toastActions_1ylf7_512 button{font-size:13px}._orderSheet_1ylf7_541{z-index:8;background:#fff;padding-bottom:20px;animation:.9s cubic-bezier(.22,1,.36,1) both _sheetUp_1ylf7_1;position:absolute;inset:0;overflow-y:auto}._status_1ylf7_550{color:#646661;margin:20px 20px 5px;font-size:11px}._orderSheet_1ylf7_541>h3{font-family:var(--serif);margin:0 20px 20px;font-size:28px}._orderTotal_1ylf7_560{border-bottom:1px solid #d8dcd7;justify-content:space-between;align-items:center;padding:0 20px 18px;display:flex}._orderTotal_1ylf7_560>strong{font-size:17px}._orderTotal_1ylf7_560>span{flex-direction:column;align-items:flex-end;gap:5px;font-size:9px;display:flex}._orderTotal_1ylf7_560 b{font-size:18px}._orderRow_1ylf7_580{border-bottom:1px solid #d8dcd7;gap:14px;margin:0 20px;padding:15px 0;display:flex}._orderRow_1ylf7_580>img{object-fit:contain;background:#eee;width:75px;height:92px}._orderRow_1ylf7_580>div{flex:1}._orderRow_1ylf7_580 small{color:#666;font-size:10px}._orderRow_1ylf7_580 h4{margin:4px 0 8px;font-size:13px;font-weight:500}._orderRow_1ylf7_580 p{justify-content:space-between;margin:4px 0;font-size:10px;display:flex}._orderNote_1ylf7_611{margin:20px;font-size:12px}._cursor_1ylf7_615{pointer-events:none;z-index:12;opacity:0;filter:drop-shadow(0 2px 4px #0002);transition:left .42s ease-in-out,top .42s ease-in-out,opacity .16s;position:absolute}._cursor_1ylf7_615[data-visible=true]{opacity:1}._cursor_1ylf7_615 span{white-space:nowrap;color:#fff;background:#09f;border-radius:4px;padding:4px 7px;font-size:10px;display:block;transform:translate(-8px,-3px)}._caption_1ylf7_639{justify-content:space-between;align-items:center;gap:16px;min-height:54px;margin-top:48px;display:flex}._caption_1ylf7_639 p{margin:0;font-size:14px;line-height:1.8}._caption_1ylf7_639>div{gap:8px;display:flex}._caption_1ylf7_639 button{border-radius:50%;width:44px;height:44px}._disclosure_1ylf7_661{color:#73776f;margin-top:22px;font-size:11px;line-height:1.9}._frame_1ylf7_83[data-focused=true]~._caption_1ylf7_639{margin-top:48px}@keyframes _sheetUp_1ylf7_1{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:translateY(0)}}@keyframes _veil_1ylf7_1{0%{opacity:0}to{opacity:1}}@media (max-width:700px){._root_1ylf7_1{max-width:462px;margin-top:50px;padding:24px 24px 60px}._heading_1ylf7_33{padding:32px 0}._heading_1ylf7_33 h2{font-size:30px}._heading_1ylf7_33 p{font-size:13px}._flow_1ylf7_66{margin-bottom:36px;font-size:9px}._frame_1ylf7_83{border-radius:23px;height:746px}._hero_1ylf7_127{height:290px}._brand_1ylf7_111{padding:12px 16px;font-size:22px}._brand_1ylf7_111 small{font-size:8px}._thumbnails_1ylf7_191 img{height:65px}._identity_1ylf7_240{padding:16px}._identity_1ylf7_240 h3{font-size:15px}._caption_1ylf7_639{margin-top:36px}._caption_1ylf7_639 p{font-size:12px}._colors_1ylf7_333{gap:5px}._colors_1ylf7_333 img{height:52px}._sheetHeader_1ylf7_295{padding:15px}._sheetBody_1ylf7_315{padding:16px}._sheetHeader_1ylf7_295 h3{font-size:15px}._toastMessage_1ylf7_491,._toastActions_1ylf7_512 button{gap:4px;font-size:10.5px}._toast_1ylf7_471[data-focus=true] ._toastActions_1ylf7_512 button{font-size:11px}._toast_1ylf7_471{gap:6px;padding-inline:10px}._toastMessage_1ylf7_491>span{width:15px;height:15px;font-size:10px}._frame_1ylf7_83[data-order=true]{height:660px}}@media (prefers-reduced-motion:reduce){._root_1ylf7_1 *,._root_1ylf7_1 :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:420px){._toast_1ylf7_471:not([data-focus=true]){bottom:67px}}._stage_1ylf7_790{overflow-anchor:none;align-items:flex-end;height:794px;display:flex}._toast_1ylf7_471[data-focus=true]{padding:14px 12px;bottom:106px}._frame_1ylf7_83[data-focused=true]{height:204px}@media (max-width:700px){._stage_1ylf7_790{height:746px}}@media (max-width:420px){._toast_1ylf7_471[data-focus=true]{padding-inline:10px;bottom:91px}}._subtitledFrame_1ylf7_815{width:100%;box-shadow:0 0 0 var(--demo-rim,7px) #181818,0 12px 28px #1818180a;background:#fff;border:1px solid #181818;border-radius:28px;overflow:hidden}._subtitledFrame_1ylf7_815 ._frame_1ylf7_83{box-shadow:none;border:0;border-radius:0}._stage_1ylf7_790{height:918px}._caption_1ylf7_639{justify-content:flex-end}@media (max-width:700px){._stage_1ylf7_790{height:858px}}._root_1ylf7_1{margin-top:48px;padding-top:0;padding-bottom:0}._heading_1ylf7_33{padding-block:var(--chapter-space)}._heading_1ylf7_33 h2{font-size:var(--chapter-size);line-height:var(--chapter-leading);margin:16px 0}._heading_1ylf7_33>span{font-size:11px;line-height:1.5}@media (min-width:701px){._root_1ylf7_1{max-width:1000px}._flow_1ylf7_66,._stage_1ylf7_790,._caption_1ylf7_639,._disclosure_1ylf7_661{width:100%;max-width:440px;margin-inline:auto}._identity_1ylf7_240 p,._identity_1ylf7_240 small,._navigation_1ylf7_167,._sheetHeader_1ylf7_295>span{font-size:12px}}@media (max-width:700px){._root_1ylf7_1{margin-top:32px}}._stickyNarration_1ylf7_833{display:none}@media (max-width:700px){._stickyNarration_1ylf7_833{z-index:20;border:1px solid #d8dcd7;border-radius:14px;margin-bottom:12px;display:block;position:sticky;top:8px;overflow:hidden;box-shadow:0 4px 16px #00000012}._stickyNarration_1ylf7_833>div{border-top:0;height:auto;min-height:76px;padding:12px 16px}._stickyNarration_1ylf7_833 p{font-size:16px;line-height:1.45}._innerNarration_1ylf7_838{display:none}._stage_1ylf7_790{flex-direction:column;justify-content:flex-start;align-items:stretch;height:834px}}._aboutDemo_1ylf7_843 ._stage_1ylf7_790{height:auto}._bottomAnchoredStage_1ylf7_846{overflow-anchor:none;flex-shrink:0;align-items:flex-end;width:100%;height:918px;display:flex}@media (max-width:700px){._bottomAnchoredStage_1ylf7_846{height:746px}}._mobileViewportDemo_1ylf7_848 ._bottomAnchoredStage_1ylf7_846{height:auto}._aboutDemo_1ylf7_843 ._sheet_1ylf7_284{animation-name:_sheetUpOpaque_1ylf7_1}._aboutDemo_1ylf7_843 ._orderMotionSheet_1ylf7_850{animation:.9s cubic-bezier(.4,0,.2,1) both _orderSheetEnter_1ylf7_1}._aboutDemo_1ylf7_843 ._orderMotionSheet_1ylf7_850[data-closing=true]{animation-name:_orderSheetLeave_1ylf7_1}._aboutDemo_1ylf7_843 ._orderMotionSheet_1ylf7_850[data-running=false]{animation-play-state:paused}@keyframes _orderSheetEnter_1ylf7_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _orderSheetLeave_1ylf7_1{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){._aboutDemo_1ylf7_843 ._orderMotionSheet_1ylf7_850{animation:none}}._aboutDemo_1ylf7_843 ._cursor_1ylf7_615{will-change:transform;transition:transform .9s cubic-bezier(.22,.7,.2,1),opacity .2s;top:0;left:0}._aboutDemo_1ylf7_843 ._frameDrivenCursor_1ylf7_857{transition:opacity .2s;transform:translate(0,0)}._aboutDemo_1ylf7_843 ._toast_1ylf7_471{animation-name:_toastRiseClear_1ylf7_1}._aboutDemo_1ylf7_843 ._toast_1ylf7_471:not([data-focus=true]){bottom:124px}@media (max-width:700px){._mobileViewportDemo_1ylf7_848 ._stickyNarration_1ylf7_833{position:relative;top:auto}._mobileViewportDemo_1ylf7_848 ._stage_1ylf7_790{height:auto}._mobileViewportDemo_1ylf7_848 ._frame_1ylf7_83,._mobileViewportDemo_1ylf7_848 ._frame_1ylf7_83[data-focused=true],._mobileViewportDemo_1ylf7_848 ._frame_1ylf7_83[data-order=true]{height:min(610px,100svh - 230px);transition:none}._mobileViewportDemo_1ylf7_848 ._brand_1ylf7_111{height:48px;padding:9px 16px}._mobileViewportDemo_1ylf7_848 ._hero_1ylf7_127{height:clamp(150px,100svh - 670px,200px)}._mobileViewportDemo_1ylf7_848 ._navigation_1ylf7_167{padding:5px 12px}._mobileViewportDemo_1ylf7_848 ._lineup_1ylf7_183{padding-inline:12px}._mobileViewportDemo_1ylf7_848 ._thumbnails_1ylf7_191 img{height:52px}._mobileViewportDemo_1ylf7_848 ._thumbnails_1ylf7_191 button{gap:1px}._mobileViewportDemo_1ylf7_848 ._identity_1ylf7_240{padding:9px 16px}._mobileViewportDemo_1ylf7_848 ._identity_1ylf7_240 h3,._mobileViewportDemo_1ylf7_848 ._identity_1ylf7_240 p{margin:4px 0}._mobileViewportDemo_1ylf7_848 ._blackBar_1ylf7_257{width:calc(100% - 24px);min-height:44px;margin-inline:12px}._mobileViewportDemo_1ylf7_848 ._caption_1ylf7_639{justify-content:center;min-height:44px;margin-top:12px}._mobileViewportDemo_1ylf7_848 ._sheet_1ylf7_284{max-height:100%;padding-bottom:10px}._mobileViewportDemo_1ylf7_848 ._sheetHeader_1ylf7_295,._mobileViewportDemo_1ylf7_848 ._sheetBody_1ylf7_315{padding:12px 16px}._mobileViewportDemo_1ylf7_848 ._sectionLabel_1ylf7_320:not(:first-child){margin-top:14px}._mobileViewportDemo_1ylf7_848 ._colors_1ylf7_333 img{height:45px}._mobileViewportDemo_1ylf7_848 ._breakdown_1ylf7_393{padding-block:6px}._mobileViewportDemo_1ylf7_848 ._toast_1ylf7_471[data-focus=true]{top:calc(50% - 45px);bottom:auto}._mobileViewportDemo_1ylf7_848 ._status_1ylf7_550{margin:10px 16px 2px}._mobileViewportDemo_1ylf7_848 ._orderSheet_1ylf7_541>h3{margin:0 16px 8px;font-size:24px}._mobileViewportDemo_1ylf7_848 ._orderTotal_1ylf7_560{padding:0 16px 9px}._mobileViewportDemo_1ylf7_848 ._orderRow_1ylf7_580{gap:10px;margin-inline:16px;padding-block:8px}._mobileViewportDemo_1ylf7_848 ._orderRow_1ylf7_580>img{width:58px;height:70px}._mobileViewportDemo_1ylf7_848 ._orderRow_1ylf7_580 h4{margin:2px 0 4px}._mobileViewportDemo_1ylf7_848 ._orderRow_1ylf7_580 p{margin-block:2px}._mobileViewportDemo_1ylf7_848 ._orderNote_1ylf7_611{margin:8px 16px}._mobileViewportDemo_1ylf7_848 ._cursor_1ylf7_615[data-active=bulk-plus] span,._mobileViewportDemo_1ylf7_848 ._cursor_1ylf7_615[data-active^=plus-] span,._mobileViewportDemo_1ylf7_848 ._cursor_1ylf7_615[data-active=zoom-plus] span,._mobileViewportDemo_1ylf7_848 ._cursor_1ylf7_615[data-active=zoom-close] span,._mobileViewportDemo_1ylf7_848 ._cursor_1ylf7_615[data-active=add] span,._mobileViewportDemo_1ylf7_848 ._cursor_1ylf7_615[data-active=order] span{transform:translate(calc(20px - 100%),-3px)}}@media (max-width:420px){._aboutDemo_1ylf7_843 ._toast_1ylf7_471:not([data-focus=true]){bottom:110px}}@media (min-width:701px){._aboutDemo_1ylf7_843 ._toast_1ylf7_471:not([data-focus=true]){bottom:62px}}@keyframes _sheetUpOpaque_1ylf7_1{0%{transform:translateY(70px)}to{transform:translateY(0)}}@keyframes _toastRiseClear_1ylf7_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
