@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-ext-400-normal-CuPM9foi.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2) format("woff2"),url(/assets/nunito-cyrillic-400-normal-D1j0u8EH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-vietnamese-400-normal-BHkVbP3T.woff2) format("woff2"),url(/assets/nunito-vietnamese-400-normal-DtOtW02z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2) format("woff2"),url(/assets/nunito-latin-ext-400-normal-CjMJVfGn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2) format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff) format("woff");unicode-range:U+0000-00FF,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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2) format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2) format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2) format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2) format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff) format("woff");unicode-range:U+0000-00FF,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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2) format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2) format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2) format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff) format("woff");unicode-range:U+0000-00FF,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:Montserrat Alternates;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-alternates-cyrillic-ext-500-normal-Cc1tZ3aT.woff2) format("woff2"),url(/assets/montserrat-alternates-cyrillic-ext-500-normal-BYmAmiga.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Alternates;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-alternates-cyrillic-500-normal-DfulRlvu.woff2) format("woff2"),url(/assets/montserrat-alternates-cyrillic-500-normal-0qlLbT2U.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Alternates;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-alternates-vietnamese-500-normal-B6y8GLsB.woff2) format("woff2"),url(/assets/montserrat-alternates-vietnamese-500-normal-ZXdOaEZr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Alternates;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-alternates-latin-ext-500-normal-CC9OKmVO.woff2) format("woff2"),url(/assets/montserrat-alternates-latin-ext-500-normal-DWmcgvNh.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Alternates;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-alternates-latin-500-normal-BPrmw4l9.woff2) format("woff2"),url(/assets/montserrat-alternates-latin-500-normal-DbFw03QM.woff) format("woff");unicode-range:U+0000-00FF,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:Montserrat Alternates;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-alternates-cyrillic-ext-700-normal-DcGezPLo.woff2) format("woff2"),url(/assets/montserrat-alternates-cyrillic-ext-700-normal-B_IwQDKq.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Alternates;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-alternates-cyrillic-700-normal-bbS9nkuG.woff2) format("woff2"),url(/assets/montserrat-alternates-cyrillic-700-normal-DP_3Dm_i.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Alternates;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-alternates-vietnamese-700-normal-N6RYoqQb.woff2) format("woff2"),url(/assets/montserrat-alternates-vietnamese-700-normal-1YzW09e3.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Alternates;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-alternates-latin-ext-700-normal-BVjNX-mo.woff2) format("woff2"),url(/assets/montserrat-alternates-latin-ext-700-normal-CugDOO6L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Alternates;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-alternates-latin-700-normal-BnxGQhjj.woff2) format("woff2"),url(/assets/montserrat-alternates-latin-700-normal-PHmh2Avh.woff) format("woff");unicode-range:U+0000-00FF,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}:root{--color-apple: #b3322a;--color-leaf: #2f6b2c;--color-text: #3a2416;--color-text-muted: #6b4a35;--color-cream: #fdf3ea;--color-sand: #f3e1cf;--color-pulp: #fbe3bc;--color-line: #ebd3bc;--flavour-apple: #f7dcd3;--flavour-pear: #e8edc9;--flavour-banana: #f8ecc4;--flavour-orange: #fbdcc2;--flavour-lemon: #f6f0be;--flavour-pineapple: #fae3ae;--font-display: "Montserrat Alternates", "Century Gothic", sans-serif;--font-body: "Nunito", system-ui, sans-serif;--text-h1: 700 88px/90px var(--font-display);--text-h2: 700 48px/53px var(--font-display);--text-h3: 700 23px/28px var(--font-display);--text-body: 400 17px/26px var(--font-body);--radius-pill: 999px;--radius-card: 28px;--control-height: 48px;--container: 1200px;--gutter: 24px}@media(max-width:767px){:root{--text-h1: 700 44px/48px var(--font-display);--text-h2: 700 32px/36px var(--font-display);--gutter: 16px}}*,*:before,*:after{box-sizing:border-box}html{background:var(--color-cream);color:var(--color-text);font:var(--text-body);-webkit-font-smoothing:antialiased}body{margin:0}h1,h2,h3{margin:0;color:var(--color-text)}a{color:inherit}:focus-visible{outline:3px solid var(--color-leaf);outline-offset:2px}.container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.btn{min-height:var(--control-height);padding:0 24px;border:2px solid transparent;border-radius:var(--radius-pill);font:800 16px var(--font-body);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;white-space:nowrap}.btn:disabled{cursor:not-allowed}.btn:disabled:not(.btn-soldout){opacity:.45}.btn-lg{min-height:56px;padding:0 30px;font-size:17px}.btn-primary{background:var(--color-apple);color:var(--color-cream)}.btn-primary:hover:not(:disabled){background:#9a2a23}.btn-outline{border-color:var(--color-apple);color:var(--color-apple);background:transparent}.btn-added{border-color:var(--color-leaf);background:#eaf1e2;color:var(--color-leaf)}.btn-soldout,.btn-soldout:disabled{background:var(--color-sand);color:var(--color-text-muted)}.btn-dark{background:var(--color-text);color:var(--color-cream)}.btn-outline-dark{border-color:var(--color-text);color:var(--color-text)}.section-title{margin:0;font:700 clamp(32px,3.6vw,48px) / 1.1 var(--font-display)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}section[id]{scroll-margin-top:80px}.btn{transition:transform .12s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.btn:active:not(:disabled){transform:scale(.95)}@keyframes fruchi-pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes fruchi-appear{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes fruchi-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.anim-pop{animation:fruchi-pop .4s ease}.anim-appear{animation:fruchi-appear .22s ease-out}.anim-check path{stroke-dasharray:24;animation:fruchi-draw .35s .05s ease-out both}@media(prefers-reduced-motion:reduce){.btn,.btn:active:not(:disabled){transition:none;transform:none}.anim-pop,.anim-appear,.anim-check path{animation:none}}._root_u3q7g_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}._backdrop_u3q7g_7{position:absolute;top:0;right:0;bottom:0;left:0;background:#3a241673;animation:_fade_u3q7g_1 .2s ease-out}._panel_u3q7g_14{position:absolute;top:0;right:0;bottom:0;width:min(480px,100%);display:flex;flex-direction:column;background:var(--color-cream);box-shadow:-12px 0 40px #3a24162e;animation:_slide_u3q7g_1 .25s ease-out;outline:none}@keyframes _fade_u3q7g_1{0%{opacity:0}}@keyframes _slide_u3q7g_1{0%{transform:translate(100%)}}@keyframes _fade-out_u3q7g_1{to{opacity:0}}@keyframes _slide-out_u3q7g_1{to{transform:translate(100%)}}._closing_u3q7g_53{pointer-events:none}._closing_u3q7g_53 ._backdrop_u3q7g_7{animation:_fade-out_u3q7g_1 .2s ease-in forwards}._closing_u3q7g_53 ._panel_u3q7g_14{animation:_slide-out_u3q7g_1 .22s ease-in forwards}@media(prefers-reduced-motion:reduce){._backdrop_u3q7g_7,._panel_u3q7g_14{animation:none}}._header_u3q7g_72{flex:none;height:64px;padding:0 8px 0 20px;display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--color-line)}._header_u3q7g_72 h2{font:700 22px var(--font-display)}._count_u3q7g_86{margin-left:auto;padding-right:8px;color:var(--color-text-muted);font-size:15px}._iconButton_u3q7g_93{width:48px;height:48px;border:0;border-radius:50%;background:transparent;color:var(--color-text);display:flex;align-items:center;justify-content:center;cursor:pointer}._iconButton_u3q7g_93:hover{background:var(--color-sand)}._header_u3q7g_72 ._iconButton_u3q7g_93:first-child{margin-left:-12px}._mobileOnly_u3q7g_114{display:none}._notice_u3q7g_118{margin:12px 20px 0;padding:12px 16px;border-radius:14px;background:#fbe0dc;color:#8a241e;font-weight:700;font-size:15px}._content_u3q7g_129{flex:1;min-height:0;display:flex;flex-direction:column}._lines_u3q7g_136{flex:1;overflow-y:auto;margin:0;padding:8px 20px;list-style:none}._line_u3q7g_136{display:flex;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--color-line)}._lineMuted_u3q7g_152 ._lineImage_u3q7g_152{opacity:.5}._lineImage_u3q7g_152{flex:none;width:76px;height:76px;border-radius:18px}._lineBody_u3q7g_163{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}._lineTop_u3q7g_171{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;line-height:1.3}._lineName_u3q7g_179{font-weight:800}._lineMeta_u3q7g_183{font-size:14px;color:var(--color-text-muted)}._remove_u3q7g_188{flex:none;width:36px;height:36px;margin:-6px -6px 0 0;border:0;border-radius:50%;background:transparent;color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}._lineBottom_u3q7g_203{display:flex;justify-content:space-between;align-items:center}._lineBottom_u3q7g_203 strong{font-size:17px}._lineWarning_u3q7g_213{margin:0;font-size:14px;font-weight:700;color:var(--color-apple)}._stepper_u3q7g_220{height:40px;border:2px solid var(--color-line);border-radius:var(--radius-pill);background:#fffaf4;display:flex;align-items:center}._stepper_u3q7g_220 button{width:40px;height:36px;border:0;background:transparent;color:var(--color-text);display:flex;align-items:center;justify-content:center;cursor:pointer}._stepper_u3q7g_220 button:disabled{opacity:.35;cursor:not-allowed}._stepper_u3q7g_220 span{min-width:20px;text-align:center;font-weight:800}._footer_u3q7g_252{flex:none;padding:16px 20px 24px;border-top:1px solid var(--color-line);display:flex;flex-direction:column;gap:8px}._total_u3q7g_261{display:flex;justify-content:space-between;align-items:baseline;font-weight:800;font-size:18px}._total_u3q7g_261 strong{font-size:24px}._hint_u3q7g_273{margin:0 0 8px;font-size:14px;color:var(--color-text-muted)}._empty_u3q7g_279{flex:1;padding:72px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}._emptyArt_u3q7g_289{width:120px;height:120px;opacity:.9}._empty_u3q7g_279 h3{font:700 24px var(--font-display)}._empty_u3q7g_279 p{margin:0;color:var(--color-text-muted)}@media(max-width:767px){._panel_u3q7g_14{width:100%;box-shadow:none}._header_u3q7g_72{padding:0 8px}._header_u3q7g_72 ._iconButton_u3q7g_93:first-child{margin-left:0}._mobileOnly_u3q7g_114{display:flex}._desktopOnly_u3q7g_323{display:none}}._form_km4yr_1{flex:1;min-height:0;display:flex;flex-direction:column}._scroll_km4yr_8{flex:1;overflow-y:auto;padding:20px 20px 24px;display:flex;flex-direction:column;gap:28px}._section_km4yr_17{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:14px}._section_km4yr_17 h3,._section_km4yr_17 legend{padding:0;font:700 22px var(--font-display)}._section_km4yr_17 legend{margin-bottom:14px}._field_km4yr_36{display:flex;flex-direction:column;gap:6px}._field_km4yr_36 label{font-weight:700;font-size:15px}._field_km4yr_36 input,._field_km4yr_36 textarea{min-height:52px;padding:12px 16px;border:2px solid #d9bfa4;border-radius:14px;background:#fffaf4;color:var(--color-text);font:600 17px var(--font-body)}._field_km4yr_36 textarea{resize:vertical}._field_km4yr_36 input:focus,._field_km4yr_36 textarea:focus{border-color:var(--color-text);outline:none}._field_km4yr_36 input[aria-invalid=true]{border-color:var(--color-apple)}._error_km4yr_72{font-size:14px;font-weight:700;color:var(--color-apple)}._payment_km4yr_78{display:flex;align-items:center;gap:14px;padding:14px 16px;border:2px solid var(--color-line);border-radius:16px;background:#fffaf4;cursor:pointer}._payment_km4yr_78:has(input:checked){border-color:var(--color-text)}._payment_km4yr_78 input{flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;margin:0;border:2px solid #a88a72;border-radius:50%;background:#fffaf4}._payment_km4yr_78 input:checked{border:7px solid var(--color-apple)}._paymentText_km4yr_108{display:flex;flex-direction:column;line-height:1.3}._paymentText_km4yr_108 strong{font-size:16px}._paymentText_km4yr_108 span{font-size:14px;color:var(--color-text-muted)}._summary_km4yr_123{padding:20px;border-radius:24px;background:var(--color-sand);display:flex;flex-direction:column;gap:10px}._summary_km4yr_123>div{display:flex;justify-content:space-between;gap:16px}._muted_km4yr_138{text-align:right;color:var(--color-text-muted)}._summaryTotal_km4yr_143{margin-top:2px;padding-top:12px;border-top:1px solid #d9bfa4;font-weight:800;font-size:18px}._summaryTotal_km4yr_143 span:last-child{font-size:22px}._footer_km4yr_155{flex:none;padding:16px 20px 20px;border-top:1px solid var(--color-line);display:flex;flex-direction:column;gap:10px}._note_km4yr_164{margin:0;text-align:center;font-size:14px;color:var(--color-text-muted)}._serverError_km4yr_171{margin:0;font-weight:700;color:var(--color-apple)}._tile_1ecfk_1{display:flex;align-items:center;justify-content:center;overflow:hidden}._photo_1ecfk_8{width:100%;height:100%;object-fit:cover}._header_fm973_1{position:sticky;top:0;z-index:20;background:var(--color-cream);border-bottom:1px solid var(--color-line)}._headerInner_fm973_9{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px 32px;padding-top:14px;padding-bottom:14px}._brand_fm973_19{display:flex;align-items:center;gap:10px;text-decoration:none}._brandName_fm973_26{font:700 30px/1 var(--font-display);color:var(--color-apple)}._nav_fm973_31{display:flex;align-items:center;gap:4px 28px;font-weight:700;font-size:16px}._nav_fm973_31 a{text-decoration:none;padding:10px 0}._nav_fm973_31 a:hover{color:var(--color-apple)}._navSocial_fm973_48{display:none}._actions_fm973_52{display:flex;align-items:center;gap:8px}._social_fm973_58{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center}._social_fm973_58:hover{background:var(--color-sand)}._cartButton_fm973_71{margin-left:8px;height:var(--control-height);padding:0 20px 0 16px;border:0;border-radius:var(--radius-pill);background:var(--color-apple);color:var(--color-cream);font:800 16px var(--font-body);display:flex;align-items:center;gap:10px;cursor:pointer}._cartCount_fm973_86{min-width:26px;height:26px;padding:0 6px;border-radius:var(--radius-pill);background:var(--color-cream);color:var(--color-apple);font-size:14px;display:flex;align-items:center;justify-content:center}._menuButton_fm973_99,._cartIcon_fm973_100{display:none;position:relative;width:48px;height:48px;border:0;background:transparent;color:var(--color-text);align-items:center;justify-content:center;cursor:pointer}._cartBadge_fm973_113{position:absolute;top:4px;right:2px;min-width:20px;height:20px;padding:0 5px;border-radius:var(--radius-pill);background:var(--color-apple);color:var(--color-cream);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}@media(max-width:1023px){._social_fm973_58{display:none}}@media(max-width:767px){._headerInner_fm973_9{height:64px;padding:0 8px}._brandName_fm973_26{font-size:25px}._brand_fm973_19 svg{width:36px;height:36px}._menuButton_fm973_99,._cartIcon_fm973_100{display:flex}._cartButton_fm973_71{display:none}._nav_fm973_31{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 24px;background:var(--color-cream);border-bottom:1px solid var(--color-line);font:700 24px var(--font-display)}._navOpen_fm973_175{display:flex}._nav_fm973_31 a{padding:12px 0;border-bottom:1px solid var(--color-line)}._navSocial_fm973_48{display:flex;gap:12px;margin-top:12px;font:16px var(--font-body)}._nav_fm973_31 ._navSocial_fm973_48 a{border-bottom:0;padding:0 20px}}._footer_fm973_199{background:var(--color-text);color:#e5cdb4;font-size:15px}._footerTop_fm973_205{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;padding-top:56px;padding-bottom:40px}._footerBrand_fm973_214{flex:1 1 280px;display:flex;flex-direction:column;gap:14px}._footerBrand_fm973_214 p{margin:0;max-width:22em}._footerName_fm973_226{font:700 28px var(--font-display);color:var(--color-cream)}._footerNav_fm973_231{display:flex;flex-direction:column;gap:6px}._footerNav_fm973_231 span{font-weight:800;color:var(--color-cream);margin-bottom:4px}._footerNav_fm973_231 a{color:#e5cdb4;text-decoration:none}._footerBottom_fm973_248{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:20px;padding-bottom:32px;border-top:1px solid #5a3b27;font-size:14px;color:#d9bfa4}._footerBottom_fm973_248 a{color:inherit;text-decoration:none}._footerNav_fm973_231 a:hover,._footerBottom_fm973_248 a:hover{color:var(--color-cream)}._card_98t1r_1{background:#fffaf4;border:1px solid var(--color-line);border-radius:24px;overflow:hidden;display:flex;flex-direction:column}._mediaLink_98t1r_10{position:relative;display:block}._media_98t1r_10{aspect-ratio:4 / 3}._badge_98t1r_19{position:absolute;top:14px;left:14px;padding:4px 12px;border-radius:var(--radius-pill);background:var(--color-text);color:var(--color-cream);font-size:14px;font-weight:800}._body_98t1r_31{padding:20px 22px 22px;display:flex;flex-direction:column;gap:8px;flex-grow:1}._name_98t1r_39{font:var(--text-h3)}._name_98t1r_39 a{text-decoration:none}._desc_98t1r_47{margin:0;font-size:16px;color:var(--color-text-muted);flex-grow:1}._footer_98t1r_54{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}._price_98t1r_62{display:flex;align-items:baseline;gap:10px;white-space:nowrap}._price_98t1r_62 strong{font-size:22px;font-weight:800}._price_98t1r_62 span{font-size:15px;color:var(--color-text-muted)}._action_98t1r_79{padding:0 20px}._stepper_98t1r_83{flex:none}._mobileOnly_98t1r_87{display:none}@media(max-width:767px){._card_98t1r_1{border-radius:20px}._media_98t1r_10{aspect-ratio:1 / 1}._body_98t1r_31{padding:12px 12px 12px 14px;gap:6px}._name_98t1r_39{font-size:16px;line-height:1.2}._desc_98t1r_47{display:none}._footer_98t1r_54{flex-wrap:wrap;margin-top:0;gap:6px}._stepper_98t1r_83{flex:1 1 100%;justify-content:space-between}._price_98t1r_62{flex-direction:column;gap:0;line-height:1.2}._price_98t1r_62 strong{font-size:17px}._price_98t1r_62 span{font-size:13px}._action_98t1r_79{min-height:44px;min-width:44px;padding:0 12px}._desktopOnly_98t1r_147{display:none}._mobileOnly_98t1r_87{display:block}._badge_98t1r_19{top:10px;left:10px;font-size:12px}}._stepper_16ir7_1{display:flex;align-items:center;border:2px solid var(--color-line);border-radius:var(--radius-pill);background:#fffaf4}._stepper_16ir7_1 button{border:0;background:transparent;color:var(--color-text);display:flex;align-items:center;justify-content:center;cursor:pointer}._stepper_16ir7_1 button:disabled{opacity:.35;cursor:not-allowed}._stepper_16ir7_1 span{text-align:center;font-weight:800}._lg_16ir7_29{height:56px}._lg_16ir7_29 button{width:52px;height:52px}._lg_16ir7_29 span{min-width:32px;font-size:18px}._md_16ir7_43{height:52px}._md_16ir7_43 button{width:44px;height:48px}._md_16ir7_43 span{min-width:22px;font-size:17px}._sm_16ir7_58{height:var(--control-height);border-color:var(--color-leaf);background:#eaf1e2}._sm_16ir7_58 button{width:40px;height:44px;color:var(--color-leaf)}._sm_16ir7_58 span{min-width:24px;font-size:17px;color:var(--color-leaf)}._hero_vr0ed_3{display:flex;flex-wrap:wrap;align-items:center;gap:48px;padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(56px,7vw,104px)}._heroText_vr0ed_12{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:28px}._heroTitle_vr0ed_20{font:700 clamp(44px,6.4vw,88px) / 1.02 var(--font-display);letter-spacing:-.015em;color:var(--color-apple)}._heroLead_vr0ed_26{margin:0;max-width:30em;font-size:clamp(18px,1.6vw,21px);line-height:1.55}._heroActions_vr0ed_33{display:flex;flex-wrap:wrap;gap:12px}._heroArt_vr0ed_39{flex:1 1 440px;min-width:0;display:flex;align-items:center;justify-content:center}._heroCircle_vr0ed_47{flex:none;position:relative;width:100%;max-width:540px;aspect-ratio:1 / 1;border-radius:50%;background:var(--color-sand)}._heroSlice_vr0ed_57{position:absolute;aspect-ratio:1 / 1}._catalog_vr0ed_64{padding-bottom:clamp(64px,8vw,112px)}._catalogHead_vr0ed_68{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 32px;margin-bottom:32px}._catalogHead_vr0ed_68 p,._state_vr0ed_78{margin:0;color:var(--color-text-muted)}._backLink_vr0ed_83{display:inline-flex;align-items:center;gap:6px;min-height:48px;margin-top:16px;color:var(--color-text-muted);font-weight:700;text-decoration:none}._catalogLead_vr0ed_94{max-width:40em}._grid_vr0ed_98{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:24px}._how_vr0ed_106{background:var(--color-leaf);color:var(--color-cream)}._how_vr0ed_106 h2,._how_vr0ed_106 h3{color:var(--color-cream)}._howInner_vr0ed_116{display:flex;flex-direction:column;gap:48px;padding-top:clamp(64px,8vw,104px);padding-bottom:clamp(64px,8vw,104px)}._steps_vr0ed_124{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:40px}._steps_vr0ed_124 li{display:flex;flex-direction:column;gap:12px}._steps_vr0ed_124 h3{margin-top:8px;font:800 22px var(--font-body)}._steps_vr0ed_124 p{margin:0;color:#e3eeda}._stepNo_vr0ed_149{width:64px;height:64px;border-radius:50%;border:3px solid var(--color-pulp);color:var(--color-pulp);font:700 28px var(--font-display);display:flex;align-items:center;justify-content:center}._delivery_vr0ed_163{padding-top:clamp(64px,8vw,104px);padding-bottom:clamp(64px,8vw,104px)}._delivery_vr0ed_163 h2{margin-bottom:32px}._deliveryGrid_vr0ed_172{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px}._deliveryItem_vr0ed_178{display:flex;gap:16px}._deliveryItem_vr0ed_178 h3{margin-bottom:4px;font:800 19px var(--font-body)}._deliveryItem_vr0ed_178 p{margin:0;color:var(--color-text-muted)}._deliveryIcon_vr0ed_193{flex:none;width:52px;height:52px;border-radius:50%;background:var(--color-pulp);color:var(--color-apple);display:flex;align-items:center;justify-content:center}._social_vr0ed_207{background:var(--color-sand)}._socialInner_vr0ed_211{padding-top:clamp(64px,8vw,104px);padding-bottom:clamp(64px,8vw,104px)}._socialHead_vr0ed_216{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px}._socialHead_vr0ed_216 h2{margin-bottom:8px}._socialHead_vr0ed_216 p{margin:0;color:var(--color-text-muted)}._socialLinks_vr0ed_233{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:767px){._hero_vr0ed_3{flex-direction:column;align-items:stretch;gap:20px;padding-top:32px;padding-bottom:48px}._heroText_vr0ed_12{flex:none;gap:20px}._heroTitle_vr0ed_20{font-size:46px}._heroLead_vr0ed_26{font-size:17px}._heroActions_vr0ed_33 a{flex:1}._secondaryCta_vr0ed_265{display:none}._heroArt_vr0ed_39{flex:none;margin-top:8px}._heroCircle_vr0ed_47{width:300px;max-width:100%}._catalog_vr0ed_64{padding-bottom:56px}._catalogHead_vr0ed_68{margin-bottom:20px}._grid_vr0ed_98{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}._page_hlgsi_1{max-width:820px;padding-top:clamp(32px,5vw,64px);padding-bottom:clamp(56px,7vw,96px)}._title_hlgsi_7{margin-bottom:8px;font:700 clamp(32px,4vw,48px) / 1.1 var(--font-display);color:var(--color-apple)}._meta_hlgsi_13{margin:0 0 32px;color:var(--color-text-muted);font-size:15px}._body_hlgsi_19 h2{margin:36px 0 12px;font:var(--text-h3)}._body_hlgsi_19 p,._body_hlgsi_19 li{margin:0 0 10px;line-height:1.65}._body_hlgsi_19 ul,._body_hlgsi_19 ol{margin:0 0 12px;padding-left:22px}._body_hlgsi_19 a{color:var(--color-apple);font-weight:700}._body_hlgsi_19 dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0 0 12px}._body_hlgsi_19 dt{font-weight:700}._body_hlgsi_19 dd{margin:0}._todo_hlgsi_56{padding:2px 8px;border-radius:8px;background:var(--color-pulp);font-style:italic}@media(max-width:600px){._body_hlgsi_19 dl{grid-template-columns:1fr}._body_hlgsi_19 dd{margin-bottom:8px}}._page_slgt7_1{max-width:640px;padding-top:72px;padding-bottom:96px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}._badge_slgt7_12{width:88px;height:88px;border-radius:50%;background:#eaf1e2;color:var(--color-leaf);display:flex;align-items:center;justify-content:center}._page_slgt7_1 h1{font:700 clamp(32px,4vw,44px) / 1.1 var(--font-display);color:var(--color-apple)}._number_slgt7_28{margin:0;font-size:19px}._lead_slgt7_33{margin:0;color:var(--color-text-muted)}._summary_slgt7_38{width:100%;margin:8px 0;padding:20px;border-radius:24px;background:var(--color-sand);text-align:left}._summary_slgt7_38 ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}._summary_slgt7_38 li,._total_slgt7_57{display:flex;justify-content:space-between;gap:16px}._total_slgt7_57{margin-top:12px;padding-top:12px;border-top:1px solid #d9bfa4;font-weight:800;font-size:18px}._summary_slgt7_38 p{margin:6px 0 0;font-size:14px;color:var(--color-text-muted)}._page_uwqvd_1{position:relative;padding-top:24px;padding-bottom:clamp(56px,7vw,96px)}._page_uwqvd_1:has(._more_uwqvd_9){padding-bottom:0}._state_uwqvd_13{min-height:70vh;padding-top:96px;padding-bottom:96px;color:var(--color-text-muted)}._back_uwqvd_21{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-6px 0 18px -12px;padding:0 16px 0 10px;border-radius:var(--radius-pill);font-weight:800;font-size:16px;text-decoration:none}._back_uwqvd_21:hover{background:var(--color-sand)}._main_uwqvd_38{display:flex;flex-wrap:wrap;align-items:flex-start;gap:56px}._gallery_uwqvd_47{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:14px}._mainImage_uwqvd_55{aspect-ratio:1 / 1;border-radius:32px}._thumbs_uwqvd_60{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}._thumb_uwqvd_60{aspect-ratio:1 / 1;padding:0;border:3px solid transparent;border-radius:18px;overflow:hidden;background:var(--color-sand);cursor:pointer}._thumb_uwqvd_60[aria-pressed=true]{border-color:var(--color-apple)}._thumb_uwqvd_60 img{width:100%;height:100%;object-fit:cover}._dots_uwqvd_86{display:none;justify-content:center;gap:8px}._dots_uwqvd_86 button{width:8px;height:8px;padding:0;border:0;border-radius:var(--radius-pill);background:#d9a99c;cursor:pointer}._dots_uwqvd_86 ._dotActive_uwqvd_102{width:22px;background:var(--color-apple)}._info_uwqvd_109{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:22px}._heading_uwqvd_117{display:flex;flex-direction:column;gap:10px}._heading_uwqvd_117 h1{font:700 clamp(36px,4vw,52px) / 1.05 var(--font-display);color:var(--color-apple)}._heading_uwqvd_117 p{margin:0;max-width:30em;font-size:18px}._price_uwqvd_134{display:flex;align-items:baseline;gap:12px}._price_uwqvd_134 strong{font-size:34px;font-weight:800}._price_uwqvd_134 span{color:var(--color-text-muted)}._buy_uwqvd_149{display:flex;flex-wrap:wrap;align-items:center;gap:12px}._cta_uwqvd_156{flex:1 1 220px}._ctaPrice_uwqvd_160,._ctaShort_uwqvd_161{display:none}._note_uwqvd_165{margin:0;color:var(--color-text-muted)}._details_uwqvd_170{border-top:1px solid var(--color-line)}._details_uwqvd_170 details{padding:16px 0;border-bottom:1px solid var(--color-line)}._details_uwqvd_170 summary{cursor:pointer;font-weight:800;font-size:17px}._details_uwqvd_170 p{margin:10px 0 0;color:var(--color-text-muted);white-space:pre-line}._more_uwqvd_9{padding:clamp(56px,7vw,96px) 0}._more_uwqvd_9 h2{margin-bottom:24px;font:700 32px var(--font-display)}._moreList_uwqvd_202{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:16px}._moreItem_uwqvd_208{display:flex;flex-direction:column;gap:10px;text-decoration:none}._moreImage_uwqvd_215{aspect-ratio:1 / 1;border-radius:22px}._moreName_uwqvd_220{font-weight:800;font-size:17px}._morePrice_uwqvd_225{margin-top:-8px;font-size:15px;color:var(--color-text-muted)}@media(max-width:767px){._page_uwqvd_1{padding-top:0}._back_uwqvd_21{position:absolute;z-index:2;top:12px;left:var(--gutter);width:44px;height:44px;margin:0;padding:0;justify-content:center;background:#fdf3eae6;box-shadow:0 2px 8px #3a24161f}._backText_uwqvd_252{display:none}._main_uwqvd_38{gap:24px}._gallery_uwqvd_47{flex:1 1 100%;margin:0 calc(-1 * var(--gutter))}._mainImage_uwqvd_55{aspect-ratio:auto;height:330px;border-radius:0 0 36px 36px}._mainImage_uwqvd_55>div{width:230px!important}._thumbs_uwqvd_60{display:none}._dots_uwqvd_86{display:flex}._info_uwqvd_109{flex:1 1 100%;gap:20px}._heading_uwqvd_117 h1{font-size:32px;line-height:1.1}._heading_uwqvd_117 p{font-size:17px}._price_uwqvd_134 strong{font-size:28px}._buy_uwqvd_149{position:fixed;left:0;right:0;bottom:0;z-index:15;flex-wrap:nowrap;padding:12px 16px 20px;background:var(--color-cream);border-top:1px solid var(--color-line)}._buy_uwqvd_149>:first-child:not(button){flex:none}._cta_uwqvd_156{flex:1;min-width:0;justify-content:space-between;min-height:52px;padding:0 22px}._ctaPrice_uwqvd_160,._ctaShort_uwqvd_161{display:inline}._ctaLong_uwqvd_330,._note_uwqvd_165{display:none}._more_uwqvd_9{padding:24px 0 120px}._more_uwqvd_9 h2{margin-bottom:14px;font-size:22px}._moreList_uwqvd_202{display:flex;gap:12px;overflow-x:auto;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 6px}._moreItem_uwqvd_208{flex:none;width:128px;gap:6px}._moreImage_uwqvd_215{border-radius:20px}}
