.release-refresh[data-v-ad0684bd]{border:1px solid var(--color-admin-border);border-radius:var(--radius-admin-card);width:min(28rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-admin-ink);background:var(--color-admin-card);box-shadow:var(--shadow-admin-card);margin:auto;padding:1.5rem;position:fixed;inset:0;overflow:auto}.release-refresh[data-v-ad0684bd]::backdrop{background:#00000059}.release-refresh h2[data-v-ad0684bd]{margin:0 0 .75rem;font-size:1.25rem}.release-refresh p[data-v-ad0684bd]{margin:0 0 1.25rem;line-height:1.6}.release-refresh button[data-v-ad0684bd]{border:1px solid var(--color-admin-pink-deep);background:var(--color-admin-control);min-width:44px;min-height:44px;color:var(--color-admin-ink);cursor:pointer;border-radius:.75rem;padding:.65rem 1.25rem}.release-refresh button[data-v-ad0684bd]:focus-visible{outline:2px solid var(--color-admin-pink-deep);outline-offset:3px}.customer-notice-dialog[data-v-bd2f27a0]{border:1px solid var(--color-border);background:var(--color-surface);width:min(480px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--color-ink);border-radius:24px;margin:auto;padding:34px 24px 26px;overflow-y:auto;box-shadow:0 24px 80px #26181942}.customer-notice-dialog[data-v-bd2f27a0]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2b222294}.customer-notice-dialog h2[data-v-bd2f27a0]{font:400 30px var(--font-display);margin:0 0 18px}.customer-notice-dialog p[data-v-bd2f27a0]{font-size:14px;line-height:1.65}.customer-notice-done[data-v-bd2f27a0]{background:var(--color-ink);width:100%;min-height:48px;color:var(--color-surface);font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:18px}.reward-retry[data-v-bd2f27a0]{z-index:110;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-warm);max-width:min(340px,100% - 32px);color:var(--color-ink);box-shadow:var(--shadow-card);padding:12px 16px;font-size:13px;position:fixed;bottom:90px;right:16px}.reward-retry button[data-v-bd2f27a0]{cursor:pointer;background:0 0;border:0;text-decoration:underline}.customer-notice-done[data-v-bd2f27a0]:disabled{opacity:.6;cursor:wait}:root{color:#282826;font-synthesis:none;background:#f8f7f3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button{font:inherit}.notification-center{width:44px;min-width:44px;color:var(--color-admin-ink);flex:none;font:400 13px/1.5 Inter,sans-serif;position:relative}.notification-center button{font:inherit;cursor:pointer;color:inherit}.notification-center .notification-bell{border:1px solid var(--color-admin-border);background:var(--color-admin-card);border-radius:12px;place-items:center;width:44px;height:44px;padding:10px;display:grid;position:relative}.notification-bell svg{fill:none;width:22px;height:22px;stroke:var(--color-admin-pink-deep);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.notification-count,.notification-nav-count{background:var(--color-admin-notification-count);min-width:19px;height:19px;color:var(--color-admin-card);font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;padding:0 4px;font:600 11px/1 Inter,sans-serif;display:inline-grid}.notification-count{position:absolute;top:-5px;right:-5px}.notification-nav-count{margin-left:auto}.notification-error-dot{background:var(--color-admin-card);width:16px;color:var(--color-admin-pink-deep);border:1px solid;border-radius:50%;font-size:11px;position:absolute;bottom:-3px;right:-3px}.notification-panel{z-index:100;border:1px solid var(--color-admin-border);background:var(--color-admin-card);width:min(370px,100vw - 24px);max-height:min(70dvh,600px);color:var(--color-admin-ink);text-align:left;border-radius:20px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 12px 32px #2f292c1f}.notification-panel>header{border-bottom:1px solid var(--color-admin-border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.notification-panel>header div{display:grid}.notification-panel>header button{background:0 0;border:0;width:44px;height:44px;font-size:24px}.notification-panel small,.notification-panel time{color:var(--color-admin-copy);font-size:12px}.notification-panel ol{margin:0;padding:0;list-style:none}.notification-panel li{border-bottom:1px solid var(--color-admin-border);padding:6px 12px 10px}.notification-panel li.is-unread{background:var(--color-admin-control)}.notification-panel .notification-destination{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;gap:4px;width:100%;min-height:44px;padding:8px 4px;display:grid}.notification-destination strong{font-size:13px;font-weight:600}.notification-destination b{font-size:13px;font-weight:500}.notification-destination>span{color:var(--color-admin-copy);font-size:12px}.notification-unread-indicator{color:var(--color-admin-pink-deep);font-size:11px;font-weight:500}.notification-panel .notification-read,.notification-panel .notification-more,.notification-state button{border:1px solid var(--color-admin-border);background:var(--color-admin-card);border-radius:8px;min-height:44px;padding:8px;font-size:12px}.notification-state{margin:0;padding:16px}.notification-more{margin:12px}.notification-center :focus-visible{outline:2px solid var(--color-admin-pink-deep);outline-offset:3px}.notification-new{border:1px solid var(--color-admin-pink-deep);color:var(--color-admin-pink-deep);background:var(--color-admin-control);border-radius:99px;margin-inline:6px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-block}.notification-arrival{outline:2px solid var(--color-admin-pink-deep);outline-offset:5px;scroll-margin-top:110px;animation:1.8s ease-out notification-arrive}@keyframes notification-arrive{0%{box-shadow:0 0 0 8px color-mix(in srgb, var(--color-admin-pink) 35%, transparent)}to{box-shadow:0 0 #0000}}.notification-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){.notification-panel{width:auto;max-height:calc(100dvh - 180px);position:fixed;top:90px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.notification-arrival{animation:none}}:root{--skeleton-base:#e9e4df;--skeleton-highlight:#f4f0eb;--skeleton-secondary:#ddd6cf}.kh-skeleton{background:linear-gradient(100deg,var(--skeleton-base) 20%,var(--skeleton-highlight) 45%,var(--skeleton-base) 70%);background-size:220% 100%;border-radius:8px;flex-shrink:0;max-width:100%;animation:2.8s ease-in-out infinite kh-shimmer;display:block}.kh-skeleton--round{border-radius:50%}.kh-skeleton-text{gap:14px;width:100%;min-width:0;display:grid}.kh-skeleton-card{gap:20px;min-width:0;display:grid}.kh-skeleton-section{width:100%;min-width:0;padding:20px 0}.kh-skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.kh-skeleton-two{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-skeleton-kpis .kh-skeleton-card{border:1px solid var(--skeleton-secondary);border-radius:18px;min-height:122px;padding:20px}.kh-skeleton-chart{border:1px solid var(--skeleton-secondary);border-radius:20px;min-height:275px;padding:24px}.kh-skeleton-bars{border-bottom:1px solid var(--skeleton-secondary);align-items:flex-end;gap:7%;height:180px;padding-top:28px;display:flex}.kh-skeleton-bars .kh-skeleton{flex:1}.kh-skeleton-table{width:100%;overflow:hidden}.kh-skeleton-table table{table-layout:fixed;border-collapse:collapse;width:100%}.kh-skeleton-table th,.kh-skeleton-table td{border-bottom:1px solid var(--skeleton-secondary);text-align:left;overflow-wrap:anywhere;padding:20px 12px;font-size:12px}.kh-skeleton-profile{gap:40px;min-height:320px;padding:24px 0;display:grid}.kh-skeleton-profile-heading{align-items:center;gap:24px;display:flex}.kh-skeleton-form{gap:32px;max-width:900px;min-height:430px;display:grid}.kh-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kh-load-error{flex-wrap:wrap;align-items:center;gap:16px;padding:20px;display:flex}.kh-load-error button{border:1px solid;border-radius:10px;min-height:44px;padding:8px 16px}.kh-refresh-status{padding:8px 0;font-size:12px}@keyframes kh-shimmer{0%{background-position:130% 0}to{background-position:-100% 0}}@media (width<=760px){.kh-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kh-skeleton-two{grid-template-columns:1fr}.kh-skeleton-table th,.kh-skeleton-table td{padding:18px 6px}}@media (prefers-reduced-motion:reduce){.kh-skeleton{background:var(--skeleton-base);animation:none}}.kh-image-pending[data-v-ef7e510d]{color:#0000;object-position:-100000px -100000px!important}.brand-logo[data-v-6c1b0a51]{width:var(--kraf-logo-width,160px);flex-shrink:0;max-width:100%;display:block}.brand-logo img[data-v-6c1b0a51]{object-fit:contain;width:100%;height:auto;display:block}.circular-carousel[data-v-0a3e5aa7]{--carousel-height:clamp(260px, 33vw, 390px);width:100%;min-width:0}.circular-carousel__instructions[data-v-0a3e5aa7]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.circular-carousel--preview[data-v-0a3e5aa7]{--carousel-height:250px}.circular-carousel--compact[data-v-0a3e5aa7]{--carousel-height:112px}.circular-carousel__stage[data-v-0a3e5aa7]{height:var(--carousel-height);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.circular-carousel__scene[data-v-0a3e5aa7]{transform-origin:50%;position:absolute;inset:0}.circular-carousel[data-dragging=true] .circular-carousel__stage[data-v-0a3e5aa7]{cursor:grabbing}.circular-carousel__camera[data-v-0a3e5aa7],.circular-carousel__ring[data-v-0a3e5aa7]{width:0;height:0;transform-style:preserve-3d;position:absolute}.circular-carousel__camera[data-v-0a3e5aa7]{top:50%;left:50%}.circular-carousel__ring[data-v-0a3e5aa7]{top:0;left:0}.circular-carousel__card[data-product-link=true][data-v-0a3e5aa7]{cursor:pointer}.circular-carousel__card[data-v-0a3e5aa7]{transform-style:preserve-3d;cursor:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;top:0;left:0}.circular-carousel__strip[data-v-0a3e5aa7]{height:100%;transform-style:preserve-3d;position:absolute;top:0;left:50%}.circular-carousel__face[data-v-0a3e5aa7],.circular-carousel__back[data-v-0a3e5aa7]{backface-visibility:hidden;background:linear-gradient(145deg, var(--color-brand-100), var(--color-border-strong) 55%, var(--color-brand-300));position:absolute;inset:0;overflow:hidden}.circular-carousel__back[data-v-0a3e5aa7]{background:linear-gradient(155deg, var(--color-border), var(--color-brand-300));border-radius:12px;transform:translateZ(-.5px)rotateY(180deg)}.circular-carousel__card[data-placeholder=true][data-v-0a3e5aa7]{--placeholder-surface:var(--color-border);--placeholder-edge:var(--color-border-strong)}.circular-carousel__card[data-placeholder=true] .circular-carousel__face[data-v-0a3e5aa7],.circular-carousel__card[data-placeholder=true] .circular-carousel__back[data-v-0a3e5aa7]{background:var(--placeholder-surface);border-block:1px solid var(--placeholder-edge)}.circular-carousel__card[data-placeholder=true] .circular-carousel__strip:first-child .circular-carousel__face[data-v-0a3e5aa7]{border-left:1px solid var(--placeholder-edge)}.circular-carousel__card[data-placeholder=true] .circular-carousel__strip:last-child .circular-carousel__face[data-v-0a3e5aa7]{border-right:1px solid var(--placeholder-edge)}.circular-carousel__card[data-placeholder=true]>.circular-carousel__back[data-v-0a3e5aa7]{border-inline:1px solid var(--placeholder-edge)}.circular-carousel__face img[data-v-0a3e5aa7],.circular-carousel__back img[data-v-0a3e5aa7]{object-fit:cover;pointer-events:none;max-width:none;height:100%;position:absolute;top:0}.circular-carousel__back img[data-v-0a3e5aa7]{width:100%;left:0}.circular-carousel__stage[data-v-0a3e5aa7]:focus-visible{outline:2px solid var(--color-brand-700);outline-offset:-3px;border-radius:var(--radius-card)}.circular-carousel__card[data-v-0a3e5aa7]:focus-visible{outline:2px solid var(--color-brand-700);outline-offset:5px;border-radius:12px}@media (width<=600px){.circular-carousel--full[data-v-0a3e5aa7]{--carousel-height:250px}.circular-carousel--preview[data-v-0a3e5aa7]{--carousel-height:220px}}@media (prefers-reduced-motion:reduce){.circular-carousel[data-v-0a3e5aa7] *,.circular-carousel[data-v-0a3e5aa7] :before,.circular-carousel[data-v-0a3e5aa7] :after{transition:none;animation:none}}.customer-menu-toggle[data-v-94f9e564]{display:none}.customer-menu-toggle svg[data-v-94f9e564],.customer-drawer-heading svg[data-v-94f9e564]{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;width:22px;height:22px}.customer-drawer-backdrop[data-v-94f9e564]{z-index:200;background:#2b222261;justify-content:flex-end;display:flex;position:fixed;inset:0}.customer-drawer-panel[data-v-94f9e564]{width:min(340px,100% - 32px);height:100%;padding:max(18px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));overscroll-behavior:contain;color:#514847;font-family:var(--font-sans);background:#fffdfa;overflow-y:auto;box-shadow:-12px 0 34px #4b33311b}.customer-drawer-heading[data-v-94f9e564]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:14px;display:flex}.customer-drawer-heading button[data-v-94f9e564]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;padding:0;display:grid}.customer-drawer-panel nav[data-v-94f9e564]{gap:6px;display:grid}.customer-drawer-panel a[data-v-94f9e564]{min-height:48px;color:inherit;border-radius:12px;align-items:center;padding:10px 12px;font-size:15px;line-height:1.5;text-decoration:none;display:flex}.customer-drawer-panel a[data-v-94f9e564]:hover,.customer-drawer-panel a.router-link-exact-active[data-v-94f9e564]{color:#87535f;background:#f9eaf0}.customer-drawer-account[data-v-94f9e564]{border-top:1px solid #eadbd4;margin-top:20px;padding-top:20px}.customer-drawer-panel[data-v-94f9e564] :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #87535f}.customer-drawer-enter-active[data-v-94f9e564],.customer-drawer-leave-active[data-v-94f9e564]{transition:opacity .22s}.customer-drawer-enter-active .customer-drawer-panel[data-v-94f9e564],.customer-drawer-leave-active .customer-drawer-panel[data-v-94f9e564]{transition:transform .22s}.customer-drawer-enter-from[data-v-94f9e564],.customer-drawer-leave-to[data-v-94f9e564]{opacity:0}.customer-drawer-enter-from .customer-drawer-panel[data-v-94f9e564],.customer-drawer-leave-to .customer-drawer-panel[data-v-94f9e564]{transform:translate(100%)}@media (width<=900px){.customer-menu-toggle[data-v-94f9e564]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;padding:0;display:grid}}@media (prefers-reduced-motion:reduce){.customer-drawer-enter-active[data-v-94f9e564],.customer-drawer-leave-active[data-v-94f9e564],.customer-drawer-enter-active .customer-drawer-panel[data-v-94f9e564],.customer-drawer-leave-active .customer-drawer-panel[data-v-94f9e564]{transition:none}}.password-field[data-v-06719b04]{width:100%;min-width:0;position:relative}.password-field>input[data-v-06719b04]{box-sizing:border-box;width:100%;padding-right:48px}.password-field>.password-toggle[data-v-06719b04]{border-radius:var(--radius-control);width:44px;height:44px;min-height:0;color:var(--color-brand-700);box-shadow:none;cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.password-toggle svg[data-v-06719b04]{pointer-events:none;width:20px;height:20px}.password-toggle[data-v-06719b04]:focus-visible{outline-offset:-4px;outline:2px solid}.password-toggle[data-v-06719b04]:disabled{cursor:default;opacity:.6}input[data-v-06719b04]::-ms-reveal{display:none}.auth-page[data-v-2d16161e]{background:var(--color-canvas);min-height:100vh;color:var(--color-ink);font-family:var(--font-sans);place-items:center;padding:40px 16px;display:grid}.auth-card[data-v-2d16161e]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);width:min(440px,100%);box-shadow:var(--shadow-card);padding:42px 38px}.eyebrow[data-v-2d16161e]{color:#87535f;letter-spacing:.19em;margin:0 0 10px;font-size:10px;font-weight:700}h1[data-v-2d16161e]{color:var(--color-heading);font-family:var(--font-display);margin:0;font-size:36px;font-weight:400}.auth-intro[data-v-2d16161e]{color:var(--color-muted);margin:10px 0 26px;font-size:14px}.auth-notice[data-v-2d16161e],.auth-error[data-v-2d16161e]{border-radius:var(--radius-control);background:var(--color-brand-100);border:1px solid var(--color-brand-300);color:#87535f;margin:0 0 18px;padding:12px 14px;font-size:13px}.auth-notice[data-v-2d16161e]{background:var(--color-surface-soft);border-color:var(--color-border-strong);color:var(--color-heading)}form label[data-v-2d16161e]{margin-bottom:18px;display:block}form label>span[data-v-2d16161e]{color:var(--color-heading);margin-bottom:6px;font-size:12px;font-weight:600;display:block}[data-v-2d16161e] input{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);width:100%;min-height:46px;color:var(--color-ink);font:inherit;padding:0 14px}label small[data-v-2d16161e]{color:#87535f;margin-top:6px;font-size:12px;display:block}.auth-submit[data-v-2d16161e]{border:1px solid var(--color-heading);border-radius:var(--radius-control);background:var(--color-heading);color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;margin-top:6px;font-weight:600}.auth-submit[data-v-2d16161e]:disabled{opacity:.6;cursor:default}.auth-links[data-v-2d16161e]{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:22px;font-size:13px;display:flex}.auth-links a[data-v-2d16161e],.back-home[data-v-2d16161e]{color:#87535f;font-weight:600;text-decoration:none}.auth-links a[data-v-2d16161e]:hover,.back-home[data-v-2d16161e]:hover{text-decoration:underline}.back-home[data-v-2d16161e]{margin-top:26px;font-size:13px;display:inline-block}@media (width<=560px){.auth-card[data-v-2d16161e]{padding:30px 22px}h1[data-v-2d16161e]{font-size:30px}}.customer-password[data-v-2d16161e]{border-top:1px solid var(--color-border);font-family:var(--font-sans);margin-top:24px;padding-top:20px}.customer-password .eyebrow[data-v-2d16161e]{font-size:9px}.customer-password h3[data-v-2d16161e]{color:var(--color-heading);margin:0;font-size:15px}.customer-password>p[data-v-2d16161e]:not(.eyebrow){color:var(--color-muted);margin:8px 0 12px;font-size:12px;line-height:1.5}.password-action[data-v-2d16161e]{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);min-height:40px;color:var(--color-brand-700);font:inherit;cursor:pointer;padding:9px 16px;font-size:12px}.customer-password-dialog[data-v-2d16161e]{box-sizing:border-box;width:min(440px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--color-ink);font-family:var(--font-sans);margin:auto;overflow:auto}.customer-password-dialog[data-v-2d16161e]::backdrop{background:#00000059}.password-dialog-heading[data-v-2d16161e]{justify-content:space-between;align-items:center;gap:16px;display:flex}.password-dialog-heading h2[data-v-2d16161e]{font-size:24px;font-family:var(--font-display);margin:0;font-weight:400}.password-dialog-heading button[data-v-2d16161e]{color:var(--color-muted);cursor:pointer;background:0 0;border:0;min-width:40px;min-height:40px;font-size:24px}.password-help[data-v-2d16161e]{color:var(--color-muted);font-size:12px;line-height:1.5}fieldset[data-v-2d16161e]{border:0;min-width:0;margin:0;padding:0}input[data-v-2d16161e]{box-sizing:border-box}.customer-impact-metrics dl[data-v-d08851eb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 0;display:grid}.customer-impact-metrics dl>div[data-v-d08851eb]{border-left:1px solid var(--color-border-strong);min-width:0;padding-left:18px}.customer-impact-metrics dt[data-v-d08851eb]{color:var(--color-heading);font-size:13px;font-weight:650}.customer-impact-metrics dd[data-v-d08851eb]{color:#98606c;font-family:var(--font-display);margin:10px 0 0;font-size:clamp(20px,2.4vw,30px);line-height:1.25}.customer-impact-metrics>p[data-v-d08851eb]{color:#665a57;margin:18px 0 0;font-size:12px;line-height:1.6}.is-public-impact[data-v-d08851eb]{font-family:var(--font-sans)}.is-public-impact dl[data-v-d08851eb]{text-align:center;align-items:start;gap:32px;margin:30px 0 22px}.is-public-impact dl>div[data-v-d08851eb]{border:0;flex-direction:column;align-items:center;gap:10px;padding:0;display:flex}.is-public-impact dd[data-v-d08851eb]{max-width:100%;font-family:var(--font-sans);letter-spacing:-.025em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;flex-wrap:wrap;order:-1;justify-content:center;align-items:baseline;column-gap:.18em;margin:0;font-size:clamp(2rem,3.4vw,3rem);font-weight:500;line-height:1.15;display:inline-flex}.is-public-impact dt[data-v-d08851eb]{color:var(--color-muted);font-size:13px;font-weight:500;line-height:1.5}.is-public-impact .impact-unit[data-v-d08851eb]{font-family:inherit;font-size:.5em;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.is-public-impact .impact-unavailable[data-v-d08851eb]{font-family:var(--font-sans);font-size:18px;line-height:1.5}.is-public-impact>p[data-v-d08851eb]{text-align:center;max-width:680px;margin:8px auto 0;font-size:11px}.is-public-impact .impact-context[data-v-d08851eb]{font-size:12px}@media (width<=560px){.customer-impact-metrics dl[data-v-d08851eb]{grid-template-columns:1fr;gap:18px}.customer-impact-metrics dd[data-v-d08851eb]{margin-top:5px}}@media (width<=760px){.is-public-impact dl[data-v-d08851eb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,2.4vw,18px);margin-block:24px}.is-public-impact dl>div[data-v-d08851eb]{gap:8px}.is-public-impact dd[data-v-d08851eb]{margin:0;font-size:clamp(18px,5vw,32px)}.is-public-impact dt[data-v-d08851eb]{overflow-wrap:anywhere;max-width:100%;font-size:clamp(11px,2.8vw,13px);line-height:1.45}.is-public-impact .impact-unavailable[data-v-d08851eb]{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:12px}}.product-lightbox-backdrop[data-v-6a5a27f0]{z-index:200;-webkit-backdrop-filter:blur(12px)brightness(.72);background:#f7f2eded;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-lightbox[data-v-6a5a27f0]{background:0 0;justify-items:center;width:100%;max-height:calc(100vh - 48px);display:grid;position:relative;overflow:auto}.product-lightbox-close[data-v-6a5a27f0]{z-index:3;color:#774d57;cursor:pointer;background:0 0;border:0;width:42px;height:42px;padding:0;font-family:Arial,sans-serif;font-size:30px;font-weight:300;line-height:1;position:fixed;top:22px;right:28px}.product-lightbox-stage[data-v-6a5a27f0]{touch-action:pan-y;place-items:center;width:min(92vw,1280px);height:68vh;min-height:280px;display:grid;position:relative}.product-lightbox-media[data-v-6a5a27f0]{object-fit:contain;grid-area:1/1;width:auto;max-width:min(80vw,1100px);height:auto;max-height:68vh;animation:.16s product-media-in-6a5a27f0;display:block}.product-lightbox-stage>video.product-lightbox-media[data-v-6a5a27f0]{width:min(80vw,1100px);height:68vh}.product-lightbox-arrow[data-v-6a5a27f0]{z-index:2;color:#774d57;cursor:pointer;background:0 0;border:0;place-items:center;width:52px;height:64px;padding:0;font-family:Georgia,serif;font-size:52px;font-weight:300;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.product-lightbox-arrow.previous[data-v-6a5a27f0]{left:0}.product-lightbox-arrow.next[data-v-6a5a27f0]{right:0}.product-lightbox-thumbnails[data-v-6a5a27f0]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:9px;max-width:min(80vw,1100px);margin-top:12px;padding:3px 3px 5px;display:flex;overflow-x:auto}.product-lightbox-thumbnails[data-v-6a5a27f0]::-webkit-scrollbar{display:none}.product-lightbox-thumbnails>button[data-v-6a5a27f0]{aspect-ratio:1;opacity:.62;cursor:pointer;background:#eee5df;border:1px solid #0000;border-radius:9px;flex:0 0 52px;width:52px;padding:2px;position:relative;overflow:hidden}.product-lightbox-thumbnails>button.active[data-v-6a5a27f0]{opacity:1;background:#fff;border-color:#a96978;box-shadow:0 0 0 2px #a969781f}.product-lightbox-thumbnails img[data-v-6a5a27f0],.video-thumbnail[data-v-6a5a27f0]{width:100%;height:100%;display:block}.product-lightbox-thumbnails img[data-v-6a5a27f0]{object-fit:cover;border-radius:7px}.video-thumbnail[data-v-6a5a27f0]{background:#e7ddd7;border-radius:7px;position:relative;overflow:hidden}.video-thumbnail i[data-v-6a5a27f0]{color:#fff;background:#4e3036c7;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-lightbox button[data-v-6a5a27f0]:focus-visible{outline-offset:2px;outline:2px solid #a96978b3}.product-lightbox-enter-active[data-v-6a5a27f0],.product-lightbox-leave-active[data-v-6a5a27f0]{transition:opacity .2s}.product-lightbox-enter-from[data-v-6a5a27f0],.product-lightbox-leave-to[data-v-6a5a27f0]{opacity:0}@keyframes product-media-in-6a5a27f0{0%{opacity:.55}to{opacity:1}}@media (width<=560px){.product-lightbox-backdrop[data-v-6a5a27f0]{padding:12px}.product-lightbox[data-v-6a5a27f0]{max-height:calc(100dvh - 24px)}.product-lightbox-close[data-v-6a5a27f0]{width:44px;height:44px;top:10px;right:12px}.product-lightbox-stage[data-v-6a5a27f0]{width:100%;height:66dvh;min-height:250px}.product-lightbox-media[data-v-6a5a27f0]{max-width:calc(100vw - 48px);max-height:66dvh}.product-lightbox-stage>video.product-lightbox-media[data-v-6a5a27f0]{width:calc(100vw - 48px);height:66dvh}.product-lightbox-arrow[data-v-6a5a27f0]{width:40px;height:56px;font-size:44px}.product-lightbox-arrow.previous[data-v-6a5a27f0]{left:-4px}.product-lightbox-arrow.next[data-v-6a5a27f0]{right:-4px}.product-lightbox-thumbnails[data-v-6a5a27f0]{max-width:calc(100vw - 24px);margin-top:9px}.product-lightbox-thumbnails>button[data-v-6a5a27f0]{flex-basis:48px;width:48px}}@media (prefers-reduced-motion:reduce){.product-lightbox-enter-active[data-v-6a5a27f0],.product-lightbox-leave-active[data-v-6a5a27f0]{transition:none}.product-lightbox-media[data-v-6a5a27f0]{animation:none}}@media (width<=900px){.product-lightbox-close[data-v-6a5a27f0]{width:44px;height:44px}.product-lightbox-arrow[data-v-6a5a27f0]{min-width:44px}.product-lightbox[data-v-6a5a27f0],.product-lightbox-stage[data-v-6a5a27f0],.product-lightbox-thumbnails[data-v-6a5a27f0]{min-width:0}}.product-card-information[data-v-52f554f2]{z-index:3;color:#fff;background:#2a1f2094;flex-direction:column;justify-content:space-between;padding:25px;display:flex;position:absolute;inset:0}.product-number[data-v-52f554f2]{font-family:var(--font-display);font-size:25px}.product-card-copy small[data-v-52f554f2]{letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:800}.product-card-copy h3[data-v-52f554f2]{color:#fff;font-family:var(--font-display);margin:7px 0;font-size:25px;font-weight:400}.product-card-copy p[data-v-52f554f2]{color:#ffffffd6;margin:0;font-size:12px;line-height:1.55}.product-card-copy em[data-v-52f554f2]{color:#f5dce1;margin-top:8px;font-size:10px;font-style:normal;display:block}.tile-whatsapp[data-v-52f554f2]{justify-content:center;align-self:flex-start;align-items:center;gap:8px;min-height:39px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.is-enlarged[data-v-52f554f2]{pointer-events:none;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;padding:clamp(20px,5vw,32px);display:grid}.is-enlarged .product-number[data-v-52f554f2]{font-size:28px;line-height:1.1}.is-enlarged .product-card-copy[data-v-52f554f2]{overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:#dfbdc7 transparent;pointer-events:auto;align-self:center;min-height:0;max-height:100%;overflow-y:auto}.is-enlarged small[data-v-52f554f2]{font-size:11px}.is-enlarged h3[data-v-52f554f2]{margin:10px 0;font-size:clamp(26px,6.5vw,36px);line-height:1.12}.is-enlarged p[data-v-52f554f2]{font-size:14px}.is-enlarged em[data-v-52f554f2]{font-size:12px}.is-enlarged .tile-whatsapp[data-v-52f554f2]{box-sizing:border-box;text-align:center;overflow-wrap:anywhere;pointer-events:auto;justify-self:start;max-width:100%;min-height:48px;padding:10px 16px;font-size:14px;line-height:1.3}.product-card-copy[data-v-52f554f2]:focus-visible{outline-offset:3px;outline:2px solid #b47582}@media (height<=560px){.is-enlarged[data-v-52f554f2]{gap:8px;padding:14px}.is-enlarged .product-number[data-v-52f554f2],.is-enlarged h3[data-v-52f554f2]{font-size:20px}.is-enlarged p[data-v-52f554f2]{font-size:12px}.is-enlarged .tile-whatsapp[data-v-52f554f2]{min-height:44px;padding:8px;font-size:12px}}.mobile-product-preview[data-v-ede0e348]{z-index:300;box-sizing:border-box;padding:calc(72px + env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));color:#774d57;overscroll-behavior:contain;background:#faf6f1;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.preview-close[data-v-ede0e348]{z-index:3;top:calc(12px + env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));color:#774d57;cursor:pointer;background:0 0;border:0;width:48px;height:48px;padding:0;font:36px/1 Arial,sans-serif;position:absolute}.preview-card[data-v-ede0e348]{width:min(100%, 540px, calc((100dvh - 96px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) * .75));aspect-ratio:3/4;background:#f1e5d9;border-radius:24px 12px;min-width:0;position:relative;overflow:hidden;box-shadow:0 16px 40px #5b373e1f}.preview-image[data-v-ede0e348]{object-fit:cover;width:100%;height:100%;display:block}.preview-toggle[data-v-ede0e348]{border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.preview-close[data-v-ede0e348]:focus-visible{outline-offset:3px;outline:2px solid #b47582}.preview-toggle[data-v-ede0e348]:focus-visible{outline-offset:-4px;outline:2px solid #dfbdc7}.customer-v2{color:#292526!important;background:#fbf8f4!important}.customer-v2 .announcement{color:#292526!important;background:#f8edef!important;border-color:#eee7e3!important}.customer-v2 .announcement p span,.customer-v2 .announcement-secondary{color:#6f6867!important}.customer-v2 .customer-header{background:#fffffff7!important;border-color:#eee7e3!important}.customer-v2 .brand span,.customer-v2 .eyebrow{color:#bb7e8d!important}.customer-v2 .brand strong{color:#292526!important}.customer-v2 .brand small{color:#6f6867!important}.customer-v2 .customer-header nav button.active{box-shadow:inset 0 -3px #bb7e8d!important}.customer-v2 .hero{background:#f8edef!important;border-radius:24px!important;width:min(1320px,94%)!important;min-height:500px!important;margin:0 auto!important;overflow:hidden!important;box-shadow:0 14px 42px #2421240f!important}.customer-v2 .hero-copy{padding:62px clamp(32px,5vw,76px)!important}.customer-v2 .hero h1,.customer-v2 .section-heading h2,.customer-v2 .story-strip h2{color:#292526!important}.customer-v2 .hero h1 i{color:#bb7e8d!important}.customer-v2 .hero-copy>p:not(.eyebrow){color:#6f6867!important}.customer-v2 .primary{color:#fff!important;background:#292526!important;border-color:#292526!important}.customer-v2 .text-link,.customer-v2 .section-heading>button{color:#292526!important}.customer-v2 .category-row button{background:#fff!important;border:0!important;box-shadow:0 8px 26px #2421240e!important}.customer-v2 .category-row small,.customer-v2 .product-info>small{display:none!important}.customer-v2 .product-image{background:#f9f3ef!important;box-shadow:0 10px 28px #24212411!important}.customer-v2 .product-info>p{color:#6f6867!important}.customer-v2 .product-info h3,.customer-v2 .product-info>div{color:#292526!important}.customer-v2 .product-info>div button{color:#292526!important;background:#f8edef!important;border-color:#e7cdd2!important}.customer-v2 .reassurance{background:#f8f2ea!important;border-color:#eee7e3!important}.customer-v2 .reassurance article{background:0 0!important}.customer-v2 footer{background:#fff!important;border-color:#eee7e3!important}.customer-v2 .mobile-bottom{background:#fffffffa!important;border-color:#eee7e3!important}@media (width<=900px){.customer-v2 .home-view{padding-top:18px!important}.customer-v2 .hero{border-radius:20px!important;width:calc(100% - 28px)!important;min-height:auto!important}}@media (width<=560px){.customer-v2 .home-view{padding-top:12px!important}.customer-v2 .hero{border-radius:18px!important;width:calc(100% - 20px)!important}.customer-v2 .hero-copy{padding:27px 18px 21px!important}}.customer-v2 .product-name{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.customer-v2 .product-image{cursor:pointer}.customer-v2 .shop-layout{grid-template-columns:220px minmax(0,1fr);gap:48px;margin-top:44px;display:grid}.customer-v2 .shop-filters{background:#ffffffc7;border:1px solid #eadfd7;border-radius:20px;align-self:start;padding:26px 22px;position:sticky;top:118px;box-shadow:0 12px 35px #3126240b}.customer-v2 .shop-filters>div:first-child button{color:#8c5b65;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.customer-v2 .shop-filters fieldset,.customer-v2 .filter-sheet fieldset{border:0;border-top:1px solid #eee4dd;margin:20px 0 0;padding:20px 0 0}.customer-v2 .shop-filters legend,.customer-v2 .filter-sheet legend{font-family:var(--font-display);font-size:20px}.customer-v2 .shop-filters label{color:#544946;align-items:center;gap:9px;margin-top:13px;font-size:13px;display:flex}.customer-v2 .shop-filters input[type=range],.customer-v2 .filter-sheet input[type=range]{accent-color:#a76f7a;width:100%;margin:18px 0 8px}.customer-v2 .shop-filters fieldset>span,.customer-v2 .filter-sheet fieldset>span{color:#6f6260;font-size:12px}.customer-v2 .filter-note b{font-size:12px}.customer-v2 .shop-results .shop-tools{margin-top:0}.customer-v2 .product-detail{padding-bottom:20px}.customer-v2 .back-to-shop{color:#725359;cursor:pointer;background:0 0;border:0;margin-bottom:28px;padding:0;font-weight:700}.customer-v2 .product-detail-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.8fr);align-items:start;gap:64px;display:grid}.customer-v2 .product-main-image{aspect-ratio:1;background:#f4eae3;border-radius:26px;overflow:hidden}.customer-v2 .product-thumbs button{background:#fff;border:1px solid #e5d8d0;border-radius:14px;width:74px;height:74px;padding:3px;overflow:hidden}.customer-v2 .product-thumbs button.active{border-color:#a96f7a}.customer-v2 .product-details{padding-top:16px}.customer-v2 .product-details h1{line-height:1;font-size:clamp(42px,5vw,64px)!important}.customer-v2 .product-details>strong{margin-top:20px;font-size:24px;display:block}.customer-v2 .product-details>p:not(.eyebrow){color:#665a57;margin:24px 0;line-height:1.75}.customer-v2 .detail-facts{border-block:1px solid #e8ddd5}.customer-v2 .detail-facts>div{border-bottom:1px solid #eee5df;grid-template-columns:110px 1fr;gap:18px;padding:15px 0;display:grid}.customer-v2 .detail-facts>div:last-child{border:0}.customer-v2 .detail-facts span{color:#9b7279;letter-spacing:.12em;font-size:10px;font-weight:800}.customer-v2 .detail-facts b{font-size:13px}.customer-v2 .purchase-row{gap:12px;margin-top:26px;display:flex}.customer-v2 .purchase-row label{border:1px solid #d9cbc3;border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-size:12px;display:flex}.customer-v2 .purchase-row .primary{flex:1;border-radius:999px!important}.customer-v2 .product-details>small{color:#80736f;margin-top:14px;line-height:1.5;display:block}.customer-v2 .related-products{margin-top:80px}.customer-v2 .points-hero{background:linear-gradient(125deg,#faeff0 0%,#f0dadd 55%,#f8e9df 100%)!important;border:0!important;min-height:430px!important;padding:42px 6%!important}.customer-v2 .points-intro>p:not(.eyebrow){color:#655653;font-size:15px}.customer-v2 .conversion-chip{background:#ffffff8c;border:1px solid #8f5b6659;border-radius:16px;flex-direction:column;align-items:flex-start;gap:3px;margin-top:18px;padding:10px 14px;box-shadow:inset 0 1px #fffc;display:inline-flex!important}.customer-v2 .conversion-chip b{color:#573c42;font-size:14px}.customer-v2 .conversion-chip small{color:#8a6b70;letter-spacing:.13em;font-size:8px;font-weight:800}.customer-v2 .reward-arc-svg path{stroke:#a86b77!important;stroke-width:14px!important}.customer-v2 .reward-arc-svg circle{fill:#f8e9e8;stroke:#a86b77;stroke-width:7px}.customer-v2 .reward-product img{width:250px!important;height:190px!important}.customer-v2 .balance-lockup{margin-top:-3px!important}.customer-v2 .balance-lockup strong span{font-size:18px!important}.customer-v2 .balance-lockup strong b{font-size:30px!important}.customer-v2 .daily-checkin{background:#ffffffeb!important;border-color:#eadbd3!important;padding:26px 34px 30px!important;box-shadow:0 15px 42px #3a2a270e!important}.customer-v2 .daily-checkin h2{font-size:31px!important}.customer-v2 .day-strip{justify-content:space-between;gap:14px!important;margin:24px 0 26px!important;display:flex!important}.customer-v2 .day-step{flex:0 88px}.customer-v2 .day-strip i{background:linear-gradient(#fff,#f7eee9)!important;border:1px solid #eadbd4!important;border-radius:37px!important;width:74px!important;height:92px!important;overflow:visible!important;box-shadow:0 9px 22px #48322f11!important}.customer-v2 .day-strip i:before{opacity:.85;width:48px!important;height:29px!important;top:22px!important;left:12px!important}.customer-v2 .day-strip i:after{height:39px!important;top:17px!important;left:36px!important}.customer-v2 .day-strip i b{margin-top:36px;font-size:12px!important}.customer-v2 .day-strip span{font-size:11px!important}.customer-v2 .daily-checkin>button{background:#faf0f1e6!important;min-width:320px!important;min-height:48px!important;box-shadow:0 8px 18px #56363c0f!important}.customer-v2 .pending-note{background:#ffffffa8!important;margin:18px 0 0!important}.customer-v2 .empty-ledger{background:#ffffff9e!important;border-color:#ded1ca!important;padding:38px!important}.customer-v2 .empty-ledger>span{font-size:22px!important}.customer-v2 .empty-ledger h3{font-size:15px}.customer-v2 .empty-ledger p{font-size:13px}.customer-v2 .how-points{background:#f4ebe4!important;padding:32px 34px!important}.customer-v2 .how-points>div{gap:0!important}.customer-v2 .how-points article{border-left:1px solid #e2d5cc;padding:0 28px}.customer-v2 .how-points article:first-child{border:0;padding-left:0}.customer-v2 .how-points article:last-child{padding-right:0}.customer-v2 .filter-sheet-backdrop{z-index:140;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2a222257;align-items:end;display:none;position:fixed;inset:0}.customer-v2 .filter-sheet{width:100%;padding:10px 22px max(24px,env(safe-area-inset-bottom));background:#fffdfbf5;border-radius:28px 28px 0 0;box-shadow:0 -18px 60px #2a202029}.customer-v2 .filter-sheet-handle{background:#d6cac4;border-radius:999px;width:42px;height:4px;margin:0 auto 18px}.customer-v2 .filter-sheet header{justify-content:space-between;align-items:center;display:flex}.customer-v2 .filter-sheet h2{font-family:var(--font-display);margin:0;font-size:30px}.customer-v2 .filter-sheet header button{background:#f4e9e6;border:0;border-radius:50%;width:38px;height:38px;font-size:23px}.customer-v2 .sheet-category-pills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.customer-v2 .sheet-category-pills button{background:#fff;border:1px solid #ded0c8;border-radius:999px;padding:9px 12px}.customer-v2 .sheet-category-pills button.active{color:#fff;background:#795158;border-color:#795158}.customer-v2 .apply-filters{width:100%;margin-top:24px;border-radius:999px!important}.customer-v2 .account-grid section{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #dfd3cb!important;border-radius:0!important;padding:12px 2px!important}.customer-v2 .account-grid h2{padding:0 12px}.customer-v2 .account-grid section>button{padding-inline:12px!important}.customer-v2 .account-highlight{background:linear-gradient(115deg,#69454c,#8b6069)!important}@media (width<=900px){.customer-v2 .shop-layout{grid-template-columns:1fr;gap:0}.customer-v2 .shop-filters{display:none}.customer-v2 .mobile-filter-button{display:block}.customer-v2 .product-detail-grid{grid-template-columns:1fr;gap:30px}.customer-v2 .product-details{padding-top:0}.customer-v2 .reward-visual{width:380px!important}.customer-v2 .day-strip{scroll-snap-type:x proximity;padding:2px 2px 12px;overflow-x:auto;justify-content:flex-start!important}.customer-v2 .day-step{scroll-snap-align:center;flex:0 0 82px}}@media (width<=560px){.customer-v2 .shop-results{min-width:0!important}.customer-v2 .shop-tools{grid-template-columns:minmax(0,1fr) 56px 94px!important;gap:7px!important}.customer-v2 .shop-tools label,.customer-v2 .shop-tools>button,.customer-v2 .shop-tools select{min-width:0!important}.customer-v2 .shop-tools label{padding-inline:11px!important}.customer-v2 .shop-tools input{width:100%!important;min-width:0!important}.customer-v2 .shop-tools select{width:94px!important;padding-inline:9px!important}.customer-v2 .inner-view.shop-view{padding-top:22px}.customer-v2 .shop-heading h1{font-size:36px!important}.customer-v2 .shop-heading>p:last-child{margin-bottom:22px}.customer-v2 .shop-tools{grid-template-columns:1fr auto auto!important;margin:0 0 14px!important}.customer-v2 .shop-tools label{min-width:0}.customer-v2 .shop-tools label span{display:none}.customer-v2 .shop-tools input{min-width:0;padding-inline:0}.customer-v2 .shop-tools>button,.customer-v2 .shop-tools select{min-width:0;font-size:11px;padding:0 11px!important;display:block!important}.customer-v2 .filter-sheet-backdrop{display:flex}.customer-v2 .product-detail-grid{gap:22px}.customer-v2 .product-main-image{border-radius:20px}.customer-v2 .product-details h1{font-size:39px!important}.customer-v2 .purchase-row{align-items:stretch}.customer-v2 .purchase-row label{flex-direction:column;justify-content:center;gap:0}.customer-v2 .related-products{margin-top:48px}.customer-v2 .points-page{padding-top:12px!important}.customer-v2 .points-hero{border-radius:22px!important;padding:16px 12px 13px!important}.customer-v2 .points-intro .eyebrow,.customer-v2 .points-intro>p:not(.eyebrow){display:none}.customer-v2 .points-hero h1{font-size:29px!important}.customer-v2 .conversion-chip{align-items:center;margin-top:7px;padding:6px 10px}.customer-v2 .conversion-chip b{font-size:11px}.customer-v2 .conversion-chip small{font-size:6px}.customer-v2 .reward-focus{min-height:224px!important}.customer-v2 .reward-visual{width:264px!important;height:149px!important}.customer-v2 .reward-arc-svg path{stroke-width:10px!important}.customer-v2 .reward-arc-svg circle{r:8;stroke-width:5px}.customer-v2 .reward-product{width:165px!important;height:122px!important;top:55%!important}.customer-v2 .reward-product img{width:165px!important;height:122px!important}.customer-v2 .balance-lockup{margin-top:0!important}.customer-v2 .balance-lockup small{font-size:7px!important}.customer-v2 .balance-lockup strong{margin-top:3px!important}.customer-v2 .balance-lockup strong span{font-size:13px!important}.customer-v2 .balance-lockup strong b{margin-top:2px!important;font-size:20px!important}.customer-v2 .balance-lockup>span{margin-top:4px!important;font-size:9px!important}.customer-v2 .daily-checkin{border-radius:20px!important;margin-top:10px!important;padding:12px 11px 14px!important}.customer-v2 .daily-checkin h2{font-size:22px!important}.customer-v2 .checkin-info{width:27px!important;height:27px!important}.customer-v2 .day-strip{padding:1px 2px 7px;gap:7px!important;margin:12px -2px 10px!important}.customer-v2 .day-step{flex:0 0 48px}.customer-v2 .day-strip i{border-radius:25px!important;width:46px!important;height:58px!important}.customer-v2 .day-strip i:before{width:31px!important;height:18px!important;top:13px!important;left:7px!important}.customer-v2 .day-strip i:after{height:25px!important;top:10px!important;left:22px!important}.customer-v2 .day-strip i b{margin-top:25px;font-size:8px!important}.customer-v2 .day-strip span{margin-top:4px!important;font-size:7px!important}.customer-v2 .daily-checkin>button{width:88%!important;min-width:0!important;min-height:38px!important;font-size:12px!important}.customer-v2 .pending-note{margin-top:12px!important;padding:13px 15px!important}.customer-v2 .pending-note b{font-size:13px}.customer-v2 .pending-note p{line-height:1.45;font-size:11px!important}.customer-v2 .ledger{padding:30px 0!important}.customer-v2 .empty-ledger{padding:28px 14px!important}.customer-v2 .how-points{padding:24px 20px!important}.customer-v2 .how-points article{border-left:0!important;padding:0 0 13px!important}.customer-v2 .account-grid{gap:18px!important}.customer-v2 .mobile-bottom{min-height:64px!important;padding:5px 6px max(5px,env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(20px)saturate(1.25)!important;backdrop-filter:blur(20px)saturate(1.25)!important;background:#ffffffc2!important;border:1px solid #ffffffe6!important;border-radius:24px!important;bottom:10px!important;left:12px!important;right:12px!important;box-shadow:0 14px 42px #35262729,inset 0 1px #fffffff2!important}.customer-v2 .customer-v2{padding-bottom:88px}}.customer-v2{--round2-ink:#332a2c;--round2-wine:#714a53;--round2-rose:#c98d9a;--round2-petal:#f2d9de;--round2-milk:#fffdfbc7;--round2-line:#e7d6d0;--round2-shadow:0 18px 50px #49303417}.customer-v2 .icon-sprite{width:0;height:0;position:absolute;overflow:hidden}.customer-v2 .ui-icon,.customer-v2 .service-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.customer-v2 .header-actions button{color:#4d4343!important;gap:7px!important;font-size:12px!important;font-weight:540!important}.customer-v2 .header-actions button:hover{color:var(--round2-wine)!important}.customer-v2 .search-drawer{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#fffcf9cc!important;border-bottom:1px solid #caaea794!important;padding:27px 6vw 31px!important;top:88px!important;box-shadow:0 22px 60px #3e2c2c1a!important}.customer-v2 .search-drawer label{color:#7a5a61!important;width:min(820px,72%)!important}.customer-v2 .search-drawer input{font-family:var(--font-display);color:#392f31!important;font-size:22px!important}.customer-v2 .search-drawer>button{min-height:42px;border:1px solid var(--round2-line)!important;background:#ffffffb8!important;border-radius:999px!important;padding:0 18px!important}.customer-v2 .section-wave{z-index:2;pointer-events:none;fill:#fffdfa;filter:drop-shadow(0 -4px 10px #68464909);width:100%;height:72px;display:block;position:absolute;left:0}.customer-v2 .hero{margin-top:30px!important;position:relative!important;overflow:hidden!important}.customer-v2 .hero-wave{top:-1px}.customer-v2 .hero-copy,.customer-v2 .hero-art{position:relative;padding-top:100px!important}.customer-v2 .hero-copy{z-index:1;background:radial-gradient(circle at 84% 32%,#ffffffb8,#0000 40%),linear-gradient(140deg,#f9edef,#f8e8e9)!important}.customer-v2 .hero-art{border-radius:82px 0 0 22px!important;overflow:hidden!important}.customer-v2 .hero-art:before{content:"";z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:inset 24px 0 35px #f8edef45}.customer-v2 .glass-cta{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;display:inline-flex;color:#5c3c43!important;background:#ffffff8c!important;border:1px solid #8a5c6647!important;border-radius:999px!important;font-weight:720!important;box-shadow:0 10px 25px #5b373e14,inset 0 1px #ffffffe6!important}.customer-v2 .glass-cta:hover{transform:translateY(-1px);background:#ffffffd1!important;box-shadow:0 14px 30px #5b373e1f,inset 0 1px #fff!important}.customer-v2 .hero-secondary{background:#f8e5e99e!important}.customer-v2 .category-row button{background:#fffdfbd4!important;border:1px solid #e5d3cdbf!important;border-radius:24px!important;box-shadow:0 14px 35px #3f2d2c12!important}.customer-v2 .category-art{border-radius:21px 21px 55% 35%/21px 21px 24px 17px!important;height:154px!important}.customer-v2 .category-copy{padding:16px 18px 19px;display:block}.customer-v2 .category-copy small{letter-spacing:.17em;color:#b57a87!important;margin:0!important;font-size:8px!important;display:block!important}.customer-v2 .category-copy b{font-family:var(--font-display);font-weight:500;margin:7px 0 0!important;font-size:21px!important}.customer-v2 .category-copy em{color:#786966;margin-top:4px;font-size:10px;font-style:normal;display:block}.customer-v2 .category-row button:hover{transform:translateY(-3px);box-shadow:0 20px 42px #3f2d2c1a!important}.customer-v2 .product-image{border-radius:25px!important;box-shadow:0 15px 32px #3e2b2a14!important}.customer-v2 .product-image>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdfaba!important;border-radius:999px!important}.customer-v2 .jelly-icon{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#714a53!important;background:#fffaf9ad!important;border:1px solid #c99da67a!important;border-radius:50%!important;place-items:center!important;display:grid!important;box-shadow:0 8px 18px #58343a14,inset 0 1px #fffffff2!important}.customer-v2 .product-info>div .jelly-icon{background:linear-gradient(145deg,#fff8f7,#f3dde2)!important}.customer-v2 .product-info h3{letter-spacing:-.01em;font-weight:620!important}.customer-v2 .product-info>div{font-weight:680!important}.customer-v2 .product-card:hover .jelly-icon{background:#f4dce1!important;border-color:#bf7f8c!important}.customer-v2 .story-art{background-image:none!important}.customer-v2 .story-art img{object-fit:cover;width:100%;height:100%;display:block}.customer-v2 .story-art:before{z-index:1;background:linear-gradient(90deg,#3724260a,#37242624)!important}.customer-v2 .story-strip{gap:74px!important}.customer-v2 .story-art{box-shadow:var(--round2-shadow);border-radius:44px 18px!important}.customer-v2 .reassurance{background:#f4e9e0!important;border:0!important;gap:14px!important;padding:20px max(4vw,22px)!important}.customer-v2 .reassurance article{align-items:center;gap:16px;display:flex;box-shadow:0 9px 24px #3e2d2a0b;background:#fffcf8a1!important;border:1px solid #e1d1c8d1!important;border-radius:20px!important;padding:24px 28px!important}.customer-v2 .reassurance article+article:before{display:none!important}.customer-v2 .service-icon{color:#a76f7a;flex:none;width:24px;height:24px}.customer-v2 footer{background:#fffdfa!important;padding:70px 7vw 34px!important}.customer-v2 footer button{font-weight:520!important}.customer-v2 footer .outline{background:#fff!important;border-color:#bca8a0!important;border-radius:999px!important}.customer-v2 .shop-view,.customer-v2 .points-page,.customer-v2 .account-page{position:relative;padding-top:116px!important}.customer-v2 .shop-wave,.customer-v2 .points-wave,.customer-v2 .account-wave{fill:#f0dbe0;top:0}.customer-v2 .shop-heading{z-index:3;position:relative}.customer-v2 .shop-tools label,.customer-v2 .shop-tools>button,.customer-v2 .shop-tools select{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffa8!important;border:1px solid #cfb7b0c7!important;border-radius:18px!important;min-height:54px!important;box-shadow:0 10px 26px #3d2a280b,inset 0 1px #fff!important}.customer-v2 .shop-tools label:focus-within{border-color:#bd8290!important;box-shadow:0 0 0 4px #c98d9a1f!important}.customer-v2 .shop-tools .ui-icon{color:#8b6169;flex:none}.customer-v2 .shop-filters{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--round2-shadow)!important;background:#fffdfbad!important;border-color:#e7d6d0d1!important;border-radius:26px!important}.customer-v2 .category-chips button{background:#ffffff8a!important;border-color:#dbc7c0!important}.customer-v2 .category-chips button.active{box-shadow:0 8px 20px #58343b26;color:#fff!important;background:#714a53!important;border-color:#714a53!important}.customer-v2 .product-main-image{box-shadow:var(--round2-shadow);border-radius:40px 18px!important}.customer-v2 .product-details{padding:32px 0 0 10px!important}.customer-v2 .detail-facts{border-color:#e5d7d0!important}.customer-v2 .purchase-row .primary{color:#533b40!important;background:linear-gradient(145deg,#efd9de,#e2bcc5)!important;border-color:#c795a0!important;box-shadow:0 12px 26px #76454f1f!important}.customer-v2 .product-thumbs button{box-shadow:0 8px 18px #3929270d;background:#ffffffb3!important;border-radius:18px!important}.customer-v2 .points-hero{z-index:3;position:relative;min-height:480px!important;box-shadow:var(--round2-shadow)!important;background:radial-gradient(circle at 82% 25%,#fffc,#0000 26%),linear-gradient(130deg,#faedef,#eed4d9 58%,#f8e9df)!important;border-radius:42px 20px!important}.customer-v2 .conversion-chip{background:#fff9!important;border-radius:999px!important;box-shadow:0 9px 24px #52323812,inset 0 1px #fff!important}.customer-v2 .reward-focus{min-height:380px!important}.customer-v2 .reward-visual{width:min(100%,430px)!important;height:320px!important}.customer-v2 .reward-arc-svg path{fill:none!important;stroke-linecap:round!important}.customer-v2 .reward-product{filter:drop-shadow(0 18px 19px #4f2e342b)!important;width:240px!important;height:172px!important;top:49%!important}.customer-v2 .reward-product img{z-index:2;position:relative;width:230px!important;height:166px!important}.customer-v2 .reward-halo{z-index:0;filter:blur(1px);background:radial-gradient(circle,#fffdfa 0 38%,#ffffff1f 72%);border-radius:50%;width:210px;height:150px;position:absolute}.customer-v2 .reward-caption{letter-spacing:.17em;white-space:nowrap;font-weight:800;position:absolute;bottom:0;left:50%;transform:translate(-50%);color:#865965!important;font-size:8px!important}.customer-v2 .daily-checkin{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--round2-shadow)!important;background:#fffdfbbd!important;border-radius:30px!important}.customer-v2 .day-strip i{background:linear-gradient(160deg,#ffffffe6,#f6e8e5bf)!important;border:1px solid #e1cac4e6!important;box-shadow:8px 10px 22px #5737370f,inset 1px 1px #fff!important}.customer-v2 .day-step.today i{box-shadow:0 0 0 3px #c98d9a1f,9px 12px 24px #63394214!important}.customer-v2 .daily-checkin>button{background:#f8e7eaab!important;border-color:#c18a95!important;box-shadow:0 12px 26px #5b353d17,inset 0 1px #fff!important}.customer-v2 .how-points{background:linear-gradient(135deg,#f5ebe4,#f0e0d5)!important;border-radius:34px!important}.customer-v2 .account-hero{z-index:3;box-shadow:var(--round2-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfbad;border:1px solid #e7d6d0cc;border-radius:36px 18px;margin-bottom:24px;position:relative;padding:35px 38px!important}.customer-v2 .avatar{box-shadow:8px 10px 22px #643d4617,inset 1px 1px #fff;background:radial-gradient(circle at 30% 24%,#fff,#efd8dd)!important;width:82px!important;height:82px!important}.customer-v2 .account-highlight{color:#49363a!important;box-shadow:var(--round2-shadow)!important;background:linear-gradient(120deg,#fbedeff0,#f2d9ded1)!important;border:1px solid #e5c8cec7!important;border-radius:28px!important;grid-template-columns:auto 1.2fr 1fr auto!important;gap:24px!important;padding:34px 38px!important}.customer-v2 .account-highlight h2{color:#49363a!important;font-family:var(--font-display)!important;font-size:28px!important;font-weight:500!important}.customer-v2 .account-highlight p{color:#9c6672!important}.customer-v2 .account-highlight span{color:#745e60!important}.customer-v2 .account-grid{gap:18px!important}.customer-v2 .account-grid section{background:#fffdfb9e!important;border:1px solid #e5d6cfd1!important;border-radius:27px!important;padding:30px 26px!important;box-shadow:0 14px 34px #44302e0e!important}.customer-v2 .account-grid section>button{border-color:#ecdfd9!important;grid-template-columns:34px 1fr auto!important}.customer-v2 .mobile-bottom{isolation:isolate}.customer-v2 .mobile-bottom .nav-glider{display:none}.customer-v2 .customer-header{z-index:5;position:relative;overflow:visible!important}.customer-v2 .header-wave-transition{z-index:-1;pointer-events:none;width:100%;height:48px;position:absolute;top:calc(100% - 1px);left:0}.customer-v2 .header-wave-transition svg{filter:drop-shadow(0 7px 9px #5039360b);width:100%;height:100%;display:block;overflow:visible}.customer-v2 .section-wave{display:none!important}.customer-v2 .customer-header nav button.active{text-underline-offset:6px;text-decoration-line:underline;text-decoration-color:#b97787;text-decoration-thickness:1px;box-shadow:none!important}.customer-v2 .home-view{padding-top:0!important}.customer-v2 .hero{width:100%!important;box-shadow:none!important;border-radius:0!important;margin-top:0!important}.customer-v2 .hero-copy,.customer-v2 .hero-art{border-radius:0!important;padding-top:54px!important}.customer-v2 .shop-view,.customer-v2 .points-page,.customer-v2 .account-page{padding-top:48px!important}@media (width<=900px){.customer-v2 .hero-copy,.customer-v2 .hero-art{padding-top:44px!important}.customer-v2 .hero-art{border-radius:55px 0 0 18px!important}.customer-v2 .story-strip{gap:34px!important}.customer-v2 .account-highlight{grid-template-columns:auto 1fr auto!important}.customer-v2 .account-highlight .timeline{grid-column:2/-1}}@media (width<=560px){.customer-v2{padding-bottom:102px!important}.customer-v2 .wrap,.customer-v2 .inner-view{width:calc(100% - 36px)!important}.customer-v2 .section-wave{height:44px}.customer-v2 .hero-copy,.customer-v2 .hero-art{padding-top:54px!important}.customer-v2 .hero-copy{padding-inline:20px!important;padding-bottom:25px!important}.customer-v2 .hero-art{border-radius:44px 16px 24px!important;min-height:220px!important;margin:0!important}.customer-v2 .hero-copy>div{grid-template-columns:1fr 1fr;gap:8px!important;display:grid!important}.customer-v2 .glass-cta{min-height:43px;padding:0 12px;font-size:11px}.customer-v2 .category-row{margin-right:-18px!important;padding-right:18px!important}.customer-v2 .category-row button{border-radius:20px!important;min-width:142px!important}.customer-v2 .category-art{height:96px!important}.customer-v2 .category-copy{padding:12px 14px 14px}.customer-v2 .category-copy b{font-size:17px!important}.customer-v2 .category-copy em{display:none}.customer-v2 .product-image{border-radius:20px!important}.customer-v2 .story-strip{gap:24px!important}.customer-v2 .story-art{border-radius:30px 14px!important;height:230px!important}.customer-v2 .reassurance{padding:16px 18px!important}.customer-v2 .reassurance article{padding:20px!important}.customer-v2 footer{display:none!important}.customer-v2 .search-drawer{grid-template-columns:1fr auto;align-items:center;padding:20px 18px!important;display:grid!important;top:0!important}.customer-v2 .search-drawer label{width:100%!important}.customer-v2 .search-drawer input{font-size:17px!important}.customer-v2 .shop-wave,.customer-v2 .points-wave,.customer-v2 .account-wave{top:2px}.customer-v2 .shop-tools{gap:7px!important}.customer-v2 .shop-tools label,.customer-v2 .shop-tools>button,.customer-v2 .shop-tools select{border-radius:14px!important;min-height:46px!important}.customer-v2 .product-details{padding-left:0!important}.customer-v2 .product-main-image{border-radius:28px 14px!important}.customer-v2 .purchase-row .primary{color:#533b40!important;background:linear-gradient(145deg,#efd9de,#e2bcc5)!important}.customer-v2 .points-page{width:calc(100% - 28px)!important;padding-top:62px!important}.customer-v2 .points-hero{border-radius:29px 15px!important;min-height:auto!important;padding:18px 14px 14px!important}.customer-v2 .reward-focus{min-height:213px!important}.customer-v2 .reward-visual{width:250px!important;height:186px!important}.customer-v2 .reward-arc-svg{top:-7px!important}.customer-v2 .reward-arc-svg .ring-track{stroke-width:20px!important}.customer-v2 .reward-arc-svg .ring-value{stroke-width:6px!important}.customer-v2 .reward-product{width:155px!important;height:105px!important;top:48%!important}.customer-v2 .reward-product img{width:150px!important;height:105px!important}.customer-v2 .reward-halo{width:145px;height:100px}.customer-v2 .reward-caption{bottom:1px;font-size:6px!important}.customer-v2 .daily-checkin{border-radius:24px!important;margin-top:12px!important;padding:15px 13px 16px!important}.customer-v2 .day-strip{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important;margin:14px 0 13px!important;padding:0!important;display:grid!important;overflow:visible!important}.customer-v2 .day-step{min-width:0}.customer-v2 .day-strip i{border-radius:22px!important;width:41px!important;height:52px!important}.customer-v2 .day-strip i:before{width:29px!important;height:17px!important;top:12px!important;left:5px!important}.customer-v2 .day-strip i:after{height:23px!important;top:9px!important;left:20px!important}.customer-v2 .day-strip i b{margin-top:23px!important;font-size:7px!important}.customer-v2 .day-strip span{font-size:7px!important}.customer-v2 .daily-checkin>button{width:90%!important}.customer-v2 .pending-note{border-radius:0 15px 15px 0}.customer-v2 .account-hero{border-radius:29px 15px;grid-template-columns:auto 1fr!important;padding:24px 21px!important;display:grid!important}.customer-v2 .account-hero>button{grid-column:1/-1;justify-self:stretch}.customer-v2 .avatar{width:64px!important;height:64px!important}.customer-v2 .account-hero h1{font-size:33px!important}.customer-v2 .account-highlight{border-radius:24px!important;grid-template-columns:auto 1fr!important;padding:25px 21px!important;display:grid!important}.customer-v2 .account-highlight .timeline,.customer-v2 .account-highlight>button{grid-column:1/-1}.customer-v2 .account-highlight>button{justify-content:center}.customer-v2 .account-grid section{border-radius:24px!important;padding:24px 18px!important}.customer-v2 .mobile-bottom{min-height:72px!important;padding:7px 7px max(7px,env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(24px)saturate(1.25)!important;backdrop-filter:blur(24px)saturate(1.25)!important;background:#fffcfab0!important;border:1px solid #ffffffeb!important;border-radius:28px!important;grid-template-columns:repeat(5,1fr)!important;display:grid!important;bottom:12px!important;left:14px!important;right:14px!important;overflow:visible!important;box-shadow:0 20px 48px #4a2e332e,inset 0 1px #fffffffa!important}.customer-v2 .mobile-bottom .nav-glider{z-index:-1;width:calc(20% - 2.8px);height:50px;transform:translateX(calc(var(--active-index) * 100%));background:linear-gradient(145deg,#f5d8dfde,#fff8f7c7);border:1px solid #ffffffdb;border-radius:24px;transition:transform .5s cubic-bezier(.22,1.35,.42,1);display:block;position:absolute;top:7px;left:7px;box-shadow:7px 9px 20px #693e471f,inset 1px 1px #fff}.customer-v2 .mobile-bottom .nav-glider:before,.customer-v2 .mobile-bottom .nav-glider:after{content:"";filter:blur(1px);background:#f1d1d88c;border-radius:50%;width:14px;height:18px;position:absolute;top:16px}.customer-v2 .mobile-bottom .nav-glider:before{left:-7px}.customer-v2 .mobile-bottom .nav-glider:after{right:-7px}.customer-v2 .mobile-bottom button{z-index:1;position:relative;color:#796c69!important;background:0 0!important}.customer-v2 .mobile-bottom button i{background:0 0!important}.customer-v2 .mobile-bottom button.active{color:#68444d!important;font-weight:760!important}.customer-v2 .mobile-bottom button:active{transform:scale(.93)}.customer-v2 .shop-results{min-width:0!important}.customer-v2 .shop-tools{grid-template-columns:minmax(0,1fr) 56px 94px!important;gap:7px!important}.customer-v2 .shop-tools label,.customer-v2 .shop-tools>button,.customer-v2 .shop-tools select{min-width:0!important}.customer-v2 .shop-tools label{padding-inline:11px!important}.customer-v2 .shop-tools input{width:100%!important;min-width:0!important}.customer-v2 .shop-tools select{width:94px!important;padding-inline:9px!important}.customer-v2 .header-wave-transition{width:100%;height:36px;left:0}.customer-v2 .home-view{padding-top:0!important}.customer-v2 .hero{border-radius:0!important;width:100%!important;margin-top:0!important}.customer-v2 .hero-copy,.customer-v2 .hero-art{border-radius:0!important;padding-top:28px!important}.customer-v2 .shop-view,.customer-v2 .points-page,.customer-v2 .account-page{padding-top:32px!important}.customer-v2 .points-page{padding-top:28px!important}}.customer-v2 .customer-header{margin-top:0!important}.customer-v2 .home-view{position:relative;background:#fbf8f4!important}.customer-v2 .home-view .hero{isolation:isolate;background:radial-gradient(circle at 72% 18%,#ffffffb8,#0000 30%),linear-gradient(118deg,#f9edef 0%,#f8e9e8 48%,#f5e9df 100%)!important;min-height:610px!important;display:block!important;position:relative!important;overflow:hidden!important}.customer-v2 .home-view .hero:before{content:"";z-index:0;filter:blur(.2px);background:#efd8cf75;border-radius:46% 8% 13% 41%/31% 11% 17% 38%;width:66%;height:88%;position:absolute;top:7%;right:-4%}.customer-v2 .home-view .hero-copy{z-index:3;width:52%;min-height:610px;background:0 0!important;padding:122px 5vw 84px 7vw!important;position:relative!important}.customer-v2 .home-view .hero-copy h1{letter-spacing:-.045em;max-width:620px;margin-top:17px!important;line-height:.93!important}.customer-v2 .home-view .hero-copy>p:not(.eyebrow){max-width:510px;margin-top:35px!important;line-height:1.62!important}.customer-v2 .home-view .hero-copy>div{margin-top:35px!important}.customer-v2 .home-view .hero-art{z-index:2;background:#f2e5dc;width:59%;top:48px;bottom:38px;right:2.6%;border-radius:43% 7% 12% 38%/27% 9% 16% 37%!important;min-height:0!important;position:absolute!important;overflow:hidden!important;box-shadow:0 25px 55px #5939351a!important}.customer-v2 .home-view .hero-art:before{content:"";z-index:3;pointer-events:none;position:absolute;inset:0;background:linear-gradient(90deg,#f8ebebeb 0%,#f8ebeb6b 7%,#0000 24%)!important;box-shadow:inset 0 1px #ffffffa6!important}.customer-v2 .home-view .hero-art img{object-fit:cover;object-position:center;width:100%;height:100%;transform:scale(1.025)}.customer-v2 .home-view .hero-art>span{z-index:4;bottom:22px!important;right:25px!important}@media (width<=900px){.customer-v2 .home-view .hero{min-height:560px!important}.customer-v2 .home-view .hero-copy{width:55%;min-height:560px;padding:102px 4vw 62px 6vw!important}.customer-v2 .home-view .hero-art{width:61%;top:52px;bottom:34px;right:-3%}}@media (width<=560px){.customer-v2 .home-view .hero{flex-direction:column;background:linear-gradient(155deg,#f9edef 0%,#f8ebe8 62%,#f5e9df 100%)!important;min-height:auto!important;padding:0 16px 28px!important;display:flex!important}.customer-v2 .home-view .hero:before{border-radius:48% 20% 16% 38%/23% 13% 20% 32%;width:118%;height:56%;top:42%;right:-24%}.customer-v2 .home-view .hero-copy{width:100%;min-height:0;padding:66px 19px 30px!important}.customer-v2 .home-view .hero-copy>p:not(.eyebrow){margin-top:24px!important}.customer-v2 .home-view .hero-copy>div{margin-top:27px!important}.customer-v2 .home-view .hero-art{order:2;width:100%;top:auto;bottom:auto;right:auto;border-radius:34% 12% 20% 30%/22% 11% 18% 28%!important;height:270px!important;margin:0!important;position:relative!important;box-shadow:0 18px 38px #59393517!important}.customer-v2 .home-view .hero-art:before{background:linear-gradient(#f8ebeb61,#0000 23%)!important}.customer-v2 .home-view .hero-art>span{bottom:14px!important;right:15px!important}}.customer-view-home{--home-paper:#fffdfb;--home-canvas:#fbf7f2;--home-blush:#f8e8ec;--home-blush-deep:#e8c9d0;--home-cream:#f4e8dc;--home-wine:#6c454e;--home-ink:#2d2728;--home-muted:#716665;--home-line:#71514c21;--home-shadow:0 22px 60px #56363417;background:var(--home-canvas)!important}.customer-view-home .header-wave-transition{display:none!important}.customer-view-home .customer-header{height:92px;position:relative;box-shadow:0 7px 26px #553a3609;background:#fffdfbf7!important;border-bottom:1px solid #70544f14!important}.customer-view-home .customer-header nav button{color:var(--home-ink);letter-spacing:.01em;font-size:13px;position:relative;box-shadow:none!important;padding:30px 0 27px!important}.customer-view-home .customer-header nav button.active:after{content:"";background:#b97e8a;border-radius:99px;height:1px;position:absolute;bottom:21px;left:12%;right:12%}.customer-view-home .home-view{overflow:hidden;background:var(--home-canvas)!important}.customer-view-home .home-view .hero{isolation:isolate;width:100%!important;min-height:630px!important;box-shadow:none!important;background:radial-gradient(circle at 20% 16%,#fffc,#0000 24%),radial-gradient(circle at 82% 24%,#ffffff94,#0000 24%),linear-gradient(118deg,#faedf0 0%,#f8e6e8 47%,#f4e8dc 100%)!important;border-radius:0 0 72px 72px!important;margin:0!important;display:block!important;position:relative!important;overflow:hidden!important}.customer-view-home .home-view .hero:before{content:"";z-index:0;background:linear-gradient(145deg,#ffffff4d,#e7c2c71f);border:1px solid #ffffff8c;border-radius:48% 0 0 43%/33% 0 0 39%;width:73%;height:96%;position:absolute;top:3%;right:-9%;box-shadow:inset 18px 18px 42px #ffffff3b}.customer-view-home .home-view .hero-copy{z-index:3;width:48%;min-height:630px;background:0 0!important;padding:116px 4vw 88px max(7vw,64px)!important;position:relative!important}.customer-view-home .home-view .hero-copy .eyebrow{letter-spacing:.22em;margin-bottom:22px;font-size:10px}.customer-view-home .home-view .hero-copy h1{letter-spacing:-.047em;max-width:590px;color:var(--home-ink)!important;margin:0!important;font-size:clamp(58px,5.6vw,88px)!important;line-height:.9!important}.customer-view-home .home-view .hero-copy h1 i{color:#b26f7f!important}.customer-view-home .home-view .hero-copy>p:not(.eyebrow){max-width:470px;color:var(--home-muted)!important;margin:34px 0 0!important;font-size:16px!important;line-height:1.7!important}.customer-view-home .home-view .hero-copy>div{gap:13px!important;margin-top:36px!important;display:flex!important}.customer-view-home .home-view .hero-art{z-index:2;background:#efe1d7;border:1px solid #ffffffad;width:62%;top:38px;bottom:34px;right:-1.5%;height:auto!important;min-height:0!important;box-shadow:var(--home-shadow),inset 0 1px #ffffffa6!important;border-radius:45% 5% 9% 39%/30% 7% 13% 36%!important;margin:0!important;position:absolute!important;overflow:hidden!important}.customer-view-home .home-view .hero-art:before{content:"";z-index:2;pointer-events:none;position:absolute;inset:0;background:linear-gradient(90deg,#f8e8ebc7,#f8e8eb2e 16%,#0000 34%)!important}.customer-view-home .home-view .hero-art img{object-fit:cover;object-position:center;width:100%;height:100%;transform:scale(1.018)}.customer-view-home .home-view .hero-art>span{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdfbcc;border-radius:999px;padding:7px 10px;bottom:4%!important;right:4%!important}.customer-view-home .glass-cta{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:48px;padding:0 23px;font-size:13px;font-weight:700;color:var(--home-wine)!important;background:#ffffff75!important;border:1px solid #7049502e!important;border-radius:999px!important;box-shadow:0 12px 30px #6b444b14,inset 0 1px #ffffffe6!important}.customer-view-home .glass-cta:hover{transform:translateY(-1px);background:#ffffffa8!important}.customer-view-home .hero-secondary{align-items:center;gap:10px;display:inline-flex}.customer-view-home .wrap{width:min(1240px,100% - 72px)!important}.customer-view-home .category-section{padding-top:92px!important;padding-bottom:26px!important}.customer-view-home .products-section{padding-top:76px!important;padding-bottom:96px!important}.customer-view-home .section-heading{margin-bottom:32px}.customer-view-home .section-heading h2,.customer-view-home .story-strip h2{letter-spacing:-.025em;line-height:1.05;color:var(--home-ink)!important;font-size:clamp(34px,3vw,45px)!important}.customer-view-home .section-heading>button,.customer-view-home .section-heading>p{color:var(--home-muted);font-size:12px}.customer-view-home .category-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px!important}.customer-view-home .category-row button{transition:transform .25s,box-shadow .25s;overflow:hidden;background:#ffffffb8!important;border:1px solid #87635d17!important;border-radius:28px 28px 18px 18px!important;box-shadow:0 18px 38px #50333011!important}.customer-view-home .category-row button:hover{transform:translateY(-3px);box-shadow:0 23px 45px #50333017!important}.customer-view-home .category-art{background-position:50%!important;background-size:cover!important;height:190px!important}.customer-view-home .category-art:after{background:linear-gradient(#0000 58%,#3523221a)!important}.customer-view-home .category-copy{grid-template-columns:1fr auto;align-items:end;gap:2px 10px;padding:18px 19px 20px!important;display:grid!important}.customer-view-home .category-copy small{letter-spacing:.17em;grid-column:1/-1;font-style:normal;color:#b1717f!important;margin:0!important;font-size:8px!important;display:block!important}.customer-view-home .category-copy b{font-family:var(--font-display);margin:4px 0 0!important;padding:0!important;font-size:22px!important;font-weight:400!important}.customer-view-home .category-copy em{color:var(--home-muted);font-size:10px;font-style:normal}.customer-view-home .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 18px!important}.customer-view-home .product-card{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.customer-view-home .product-image{cursor:pointer;overflow:hidden;aspect-ratio:1/1.12!important;background:#f5e9df!important;border-radius:30px 30px 18px 18px!important;box-shadow:0 18px 40px #50333013!important}.customer-view-home .product-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.customer-view-home .product-card:hover .product-image img{transform:scale(1.025)}.customer-view-home .product-image>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdfbc7!important;border-radius:999px!important;bottom:11px!important;left:12px!important}.customer-view-home .product-image .jelly-icon,.customer-view-home .product-info .jelly-icon{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center;display:grid;color:var(--home-wine)!important;background:#fff8f9c2!important;border:1px solid #94626d33!important;border-radius:50%!important;box-shadow:0 9px 22px #5b373e13,inset 0 1px #ffffffe6!important}.customer-view-home .product-info{padding:15px 4px 0}.customer-view-home .product-info>p{color:#aa7380!important;letter-spacing:.15em!important;margin:0 0 6px!important;font-size:9px!important}.customer-view-home .product-info h3{font-family:var(--font-display);line-height:1.24;min-height:auto!important;color:var(--home-ink)!important;font-size:18px!important;font-weight:400!important}.customer-view-home .product-info>div{color:#4b3a3d;margin-top:9px!important;font-size:14px!important;font-weight:700!important}.customer-view-home .product-info>div button{width:38px!important;height:38px!important}.customer-view-home .products-section>.center{min-height:46px;color:var(--home-wine);background:#ffffff8c;border-color:#70495038;border-radius:999px;margin-top:46px;padding:0 22px;box-shadow:0 10px 24px #5b373e0d}.customer-view-home .story-strip{grid-template-columns:1.02fr .98fr!important;gap:86px!important;padding-bottom:100px!important}.customer-view-home .story-art{overflow:hidden;height:390px!important;box-shadow:var(--home-shadow)!important;border-radius:46px 18px!important}.customer-view-home .story-art img{object-fit:cover;width:100%;height:100%}.customer-view-home .story-strip>div:last-child{padding-right:5vw}.customer-view-home .story-strip>div>p:not(.eyebrow){max-width:520px;font-size:15px;line-height:1.72;color:var(--home-muted)!important}.customer-view-home .story-strip .text-link{font-weight:700;color:var(--home-wine)!important}.customer-view-home .reassurance{width:min(1360px,100% - 48px);margin:0 auto 28px;padding:18px 22px;box-shadow:0 16px 38px #5033300e;background:#fff9!important;border:1px solid #7c59531a!important;border-radius:28px!important;gap:0!important}.customer-view-home .reassurance article{background:0 0!important;padding:18px 30px!important}.customer-view-home .reassurance article+article{border-left:1px solid var(--home-line)}.customer-view-home footer{background:#fffaf7!important;border-top-color:#7c59531a!important;padding-top:54px!important}.customer-view-home footer>div:not(.footer-brand),.customer-view-home footer p{font-size:12px!important}@media (width<=900px){.customer-view-home .home-view .hero{border-radius:0 0 52px 52px!important;min-height:570px!important}.customer-view-home .home-view .hero-copy{width:54%;min-height:570px;padding:92px 4vw 62px 5vw!important}.customer-view-home .home-view .hero-copy h1{font-size:58px!important}.customer-view-home .home-view .hero-art{width:62%;top:42px;bottom:32px;right:-7%}.customer-view-home .category-row{gap:14px!important}.customer-view-home .category-art{height:150px!important}.customer-view-home .product-grid{gap:22px 13px!important}.customer-view-home .story-strip{gap:48px!important}}@media (width<=560px){.customer-view-home{padding-bottom:92px!important}.customer-view-home .customer-header{height:76px;padding-inline:18px!important}.customer-view-home .home-view .hero{flex-direction:column;background:linear-gradient(156deg,#faedf0 0%,#f8e7e9 60%,#f3e5da 100%)!important;border-radius:0 0 34px 34px!important;min-height:auto!important;padding:0 14px 26px!important;display:flex!important}.customer-view-home .home-view .hero:before{border-radius:50% 0 0 33%/30% 0 0 28%;width:142%;height:59%;top:43%;right:-48%}.customer-view-home .home-view .hero-copy{width:100%;min-height:0;padding:54px 15px 27px!important}.customer-view-home .home-view .hero-copy .eyebrow{margin-bottom:16px}.customer-view-home .home-view .hero-copy h1{font-size:47px!important;line-height:.92!important}.customer-view-home .home-view .hero-copy>p:not(.eyebrow){margin-top:23px!important;font-size:14px!important;line-height:1.58!important}.customer-view-home .home-view .hero-copy>div{grid-template-columns:1fr 1fr;gap:8px!important;margin-top:25px!important;display:grid!important}.customer-view-home .glass-cta{min-height:43px;padding:0 10px;font-size:11px}.customer-view-home .home-view .hero-art{order:2;width:100%;top:auto;bottom:auto;right:auto;border-radius:34% 10% 18% 29%/22% 9% 17% 26%!important;height:232px!important;position:relative!important;box-shadow:0 16px 34px #59393516!important}.customer-view-home .home-view .hero-art:before{background:linear-gradient(#f8e8eb52,#0000 23%)!important}.customer-view-home .home-view .hero-art>span{padding:5px 7px;font-size:6px!important;bottom:12px!important;right:12px!important}.customer-view-home .wrap{width:calc(100% - 30px)!important}.customer-view-home .category-section{padding-top:54px!important}.customer-view-home .products-section{padding-top:48px!important;padding-bottom:66px!important}.customer-view-home .section-heading{margin-bottom:20px}.customer-view-home .section-heading h2,.customer-view-home .story-strip h2{font-size:30px!important}.customer-view-home .category-row{scroll-snap-type:x mandatory;overflow-x:auto;gap:11px!important;margin-right:-15px!important;padding:0 15px 12px 0!important;display:flex!important}.customer-view-home .category-row button{scroll-snap-align:start;border-radius:22px 22px 15px 15px!important;min-width:156px!important}.customer-view-home .category-art{height:108px!important}.customer-view-home .category-copy{padding:13px 14px 15px!important}.customer-view-home .category-copy b{font-size:18px!important}.customer-view-home .category-copy em{display:none}.customer-view-home .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 11px!important}.customer-view-home .product-image{aspect-ratio:1/1.08!important;border-radius:21px 21px 13px 13px!important}.customer-view-home .product-info{padding:12px 2px 0}.customer-view-home .product-info h3{font-family:var(--font-sans);font-size:13px!important;font-weight:700!important}.customer-view-home .product-info>div{font-size:13px!important}.customer-view-home .product-info>div button{width:36px!important;height:36px!important}.customer-view-home .products-section>.center{margin-top:36px}.customer-view-home .story-strip{grid-template-columns:1fr!important;gap:26px!important;padding-bottom:62px!important}.customer-view-home .story-art{order:2;border-radius:30px 14px!important;height:236px!important}.customer-view-home .story-strip>div:last-child{padding-right:0}.customer-view-home .reassurance{width:calc(100% - 30px);margin-bottom:18px;border-radius:22px!important;grid-template-columns:1fr!important;padding:8px 16px!important}.customer-view-home .reassurance article{padding:17px 4px!important}.customer-view-home .reassurance article+article{border-left:0;border-top:1px solid var(--home-line)}.customer-view-home footer{display:none!important}}.customer-v2{--reset-paper:#fffdfa;--reset-canvas:#fbf7f2;--reset-cream:#f4e9de;--reset-blush:#f8e8ec;--reset-rose:#c78694;--reset-rose-deep:#9b6470;--reset-ink:#2f292a;--reset-muted:#726665;--reset-line:#674c4724;--reset-glass:#ffffffa3;--reset-shadow:0 22px 60px #52393616;--reset-soft-shadow:0 12px 34px #52393611;overflow-x:hidden;background:var(--reset-canvas)!important;color:var(--reset-ink)!important}.customer-v2 button,.customer-v2 input,.customer-v2 select{font-family:var(--font-sans)}.customer-v2 .prototype-flag{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--reset-line)!important;background:#fffdfac2!important}.customer-v2 .eyebrow{color:var(--reset-rose-deep)!important;letter-spacing:.2em!important;font-size:10px!important;font-weight:700!important}.customer-v2 .ui-icon,.customer-v2 .service-icon{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round}.customer-v2 .outline,.customer-v2 .glass-cta{-webkit-backdrop-filter:blur(15px)saturate(1.08);backdrop-filter:blur(15px)saturate(1.08);color:#62454b!important;background:linear-gradient(145deg,#ffffffd1,#faebee8f)!important;border:1px solid #9f717a42!important;border-radius:999px!important;box-shadow:0 10px 25px #55343a12,inset 0 1px #fffffff2!important}.customer-v2 .customer-header{z-index:70!important;height:96px!important;box-shadow:none!important;background:#fff!important;border:0!important;padding:0 max(5vw,30px)!important;position:sticky!important;top:0!important}.customer-v2 .customer-header:after{content:none!important}.customer-v2 .header-wave-transition{pointer-events:none;z-index:-1!important;width:100vw!important;height:52px!important;display:block!important;position:absolute!important;top:calc(100% - 1px)!important;left:0!important}.customer-v2 .header-wave-transition svg{filter:none;width:100%;height:100%;display:block}.customer-v2 .header-wave-transition path{fill:#fff!important}.customer-v2 .brand strong{color:var(--reset-ink)!important;letter-spacing:.055em!important;font-size:28px!important;font-weight:500!important}.customer-v2 .brand span{color:#bd7f8d!important;font-family:var(--font-display)!important;font-size:17px!important;transform:none!important}.customer-v2 .brand small{color:#8a7c78!important;letter-spacing:.22em!important;font-size:7px!important}.customer-v2 .customer-header nav{gap:44px!important}.customer-v2 .customer-header nav button{position:relative;color:#3d3636!important;box-shadow:none!important;padding:10px 0!important;font-size:13px!important;font-weight:620!important}.customer-v2 .customer-header nav button.active:after{content:"";background:#bb7b89;border-radius:99px;height:1px;position:absolute;bottom:3px;left:15%;right:15%}.customer-v2 .header-actions{gap:20px!important}.customer-v2 .header-actions button{color:#514847!important;font-size:12px!important;font-weight:520!important}.customer-v2 .header-actions .ui-icon{width:18px;height:18px}.customer-v2 .cart-action b{background:#755159!important}.customer-v2 .search-drawer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:65!important;box-shadow:none!important;background:#47333229!important;justify-content:center!important;align-items:flex-start!important;padding:38px 24px!important;display:flex!important;position:fixed!important;inset:96px 0 0!important}.customer-v2 .search-panel{-webkit-backdrop-filter:blur(28px)saturate(1.12);backdrop-filter:blur(28px)saturate(1.12);background:#fffcfacc;border:1px solid #ffffffc7;border-radius:28px;width:min(820px,100vw - 48px);padding:27px 30px 25px;box-shadow:0 28px 80px #37252629,inset 0 1px #ffffffeb}.customer-v2 .search-panel header{justify-content:space-between;align-items:center;display:flex}.customer-v2 .search-panel header .eyebrow{margin:0!important}.customer-v2 .search-panel header button{color:#76565d;background:#ffffff94;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.customer-v2 .search-panel label{border-bottom:1px solid #825b5b38;align-items:center;gap:12px;margin-top:21px;padding:0 4px 11px;width:100%!important;display:flex!important}.customer-v2 .search-panel label .ui-icon{color:#9c6974;width:20px;height:20px}.customer-v2 .search-panel input{width:100%;color:var(--reset-ink);background:0 0;font-family:var(--font-display)!important;border:0!important;margin:0!important;padding:5px 0!important;font-size:25px!important}.customer-v2 .search-suggestions{align-items:center;gap:8px;margin-top:19px;display:flex;overflow:auto}.customer-v2 .search-suggestions span{color:#8a7b77;white-space:nowrap;margin-right:5px;font-size:11px}.customer-v2 .search-suggestions button{border:1px solid var(--reset-line);color:#69575a;white-space:nowrap;background:#ffffff80;border-radius:999px;padding:8px 13px;font-size:11px}.customer-v2 .wrap,.customer-v2 .inner-view{width:min(1280px,100% - 64px)!important}.customer-v2 .home-view,.customer-v2 .shop-view,.customer-v2 .points-page,.customer-v2 .account-page{padding-top:48px!important}.customer-v2.customer-view-home .home-view{padding-top:0!important}.customer-v2 .section-heading{margin-bottom:30px!important}.customer-v2 .section-heading h2,.customer-v2 .story-strip h2,.customer-v2 .ledger h2,.customer-v2 .how-points h2,.customer-v2 .account-page h2{letter-spacing:-.02em;color:var(--reset-ink)!important;font-family:var(--font-display)!important;font-size:clamp(30px,2.45vw,40px)!important;font-weight:400!important}.customer-v2.customer-view-home .hero{width:100%!important;min-height:610px!important;box-shadow:none!important;background:radial-gradient(circle at 17% 31%,#ffffff94,#0000 25%),linear-gradient(108deg,#faedf0 0%,#f8e7eb 38%,#f1ded6 100%)!important;border:0!important;border-radius:0 0 56px 56px!important;margin:0!important;display:block!important;position:relative!important;overflow:hidden!important}.customer-v2.customer-view-home .hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(110deg,#f8e9ecf2 0%,#f8e9ec7a 12%,#0000 31%);border-radius:46% 3% 4% 40%/50% 3% 4% 46%;width:68%;position:absolute;top:34px;bottom:34px;right:-4%}.customer-v2.customer-view-home .hero:after{content:"";z-index:0;background:#ffffff29;border-radius:50% 0 0;position:absolute;inset:18% -6% -32% 44%;transform:rotate(-4deg)}.customer-v2.customer-view-home .hero-copy{z-index:4!important;background:0 0!important;flex-direction:column!important;justify-content:center!important;width:47%!important;min-height:610px!important;padding:78px 3vw 66px max(7vw,70px)!important;display:flex!important;position:relative!important}.customer-v2.customer-view-home .hero-copy h1{letter-spacing:-.045em!important;font-size:clamp(62px,6vw,88px)!important;line-height:.9!important}.customer-v2.customer-view-home .hero-copy h1 i{color:#b87382!important}.customer-v2.customer-view-home .hero-copy>p:not(.eyebrow){max-width:490px!important;color:var(--reset-muted)!important;margin:28px 0 0!important;font-size:15px!important;line-height:1.72!important}.customer-v2.customer-view-home .hero-copy>div{gap:11px!important;margin-top:34px!important;display:flex!important}.customer-v2 .glass-cta{min-height:48px;padding:0 21px!important;font-size:13px!important;font-weight:680!important}.customer-v2 .hero-secondary{align-items:center;gap:10px;display:flex}.customer-v2 .hero-secondary .ui-icon{width:15px;height:15px}.customer-v2.customer-view-home .hero-art{z-index:2!important;background:#efe1d7!important;border:0!important;border-radius:46% 5% 6% 38%/49% 5% 6% 45%!important;width:64%!important;min-height:0!important;position:absolute!important;top:38px!important;bottom:32px!important;right:-1.5%!important;overflow:hidden!important;box-shadow:0 24px 58px #5136321a!important}.customer-v2.customer-view-home .hero-art:before{content:"";z-index:2;position:absolute;inset:0;background:linear-gradient(100deg,#f8e8ec 0%,#f8e8ecc2 8%,#0000 26%)!important}.customer-v2.customer-view-home .hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(#ffffff24,#0000 24%)!important}.customer-v2.customer-view-home .hero-art img{object-fit:cover;object-position:center;width:100%;height:100%}.customer-v2.customer-view-home .hero-art>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffcf9c2;border-radius:999px;padding:6px 9px;font-size:7px!important;bottom:4%!important;right:4%!important}.customer-v2 .category-section{padding-top:90px!important;padding-bottom:28px!important}.customer-v2 .products-section{padding-top:68px!important;padding-bottom:105px!important}.customer-v2 .category-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:17px!important}.customer-v2 .category-row button{position:relative;overflow:hidden;box-shadow:var(--reset-soft-shadow)!important;background:#fff!important;border:0!important;border-radius:29px!important;padding:0!important}.customer-v2 .category-art{background-position:50%!important;background-size:cover!important;height:220px!important}.customer-v2 .category-art:after{content:""!important;background:linear-gradient(#0000 48%,#2d1f1f2e)!important;border:0!important;border-radius:0!important;inset:0!important;transform:none!important}.customer-v2 .art-1{background-image:url(/preview-v2/product-tote.webp)!important}.customer-v2 .art-2{background-image:url(/preview-v2/product-basket.webp)!important}.customer-v2 .art-3{background-image:url(/preview-v2/product-scrunchies.webp)!important}.customer-v2 .art-4{background-image:url(/preview-v2/product-gift-sleeve.webp)!important}.customer-v2 .category-copy{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffcfab8;border:1px solid #ffffffb8;border-radius:17px;justify-content:space-between;align-items:center;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 8px 20px #39272714;padding:12px 15px!important;display:flex!important}.customer-v2 .category-copy b{font-family:var(--font-sans)!important;margin:0!important;font-size:13px!important;font-weight:680!important}.customer-v2 .category-copy .ui-icon{color:#8f626b;width:15px;height:15px}.customer-v2 .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 18px!important}.customer-v2 .product-card{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.customer-v2 .product-image{cursor:pointer;position:relative;overflow:hidden;aspect-ratio:1/1.08!important;background:#f2e6dc!important;border:0!important;border-radius:28px!important;box-shadow:0 16px 34px #4f363213!important}.customer-v2 .product-image:before,.customer-v2 .product-image:after,.customer-v2 .product-image>span{display:none!important}.customer-v2 .product-image img{object-fit:cover;width:100%;height:100%;transition:transform .36s}.customer-v2 .product-card:hover .product-image img{transform:scale(1.025)}.customer-v2 .product-image .jelly-icon,.customer-v2 .product-info .jelly-icon{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);color:#8d5f68!important;background:#fff9f9b3!important;border:1px solid #ffffffd1!important;border-radius:50%!important;place-items:center!important;display:grid!important;box-shadow:0 8px 22px #53343914,inset 0 1px #fff!important}.customer-v2 .product-image .jelly-icon{width:38px!important;height:38px!important;top:12px!important;right:12px!important}.customer-v2 .product-info{padding:15px 3px 0!important}.customer-v2 .product-info>p{color:#a76f7b!important;letter-spacing:.15em!important;margin:0 0 6px!important;font-size:9px!important;font-weight:700!important}.customer-v2 .product-name{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.customer-v2 .product-info h3{min-height:0!important;color:var(--reset-ink)!important;font-size:14px!important;font-weight:650!important}.customer-v2 .product-info>div{color:#463a3b!important;margin-top:10px!important;font-size:14px!important;font-weight:680!important}.customer-v2 .product-info>div button{width:38px!important;height:38px!important}.customer-v2 .product-info small{display:none!important}.customer-v2 .products-section>.center{margin-top:48px!important;padding:0 21px!important}.customer-v2 .story-strip{align-items:center;position:relative;grid-template-columns:1.08fr .92fr!important;gap:0!important;padding-bottom:110px!important}.customer-v2 .story-art{z-index:1;width:108%;overflow:hidden;height:410px!important;box-shadow:var(--reset-shadow)!important;border:0!important;border-radius:48px 20px!important}.customer-v2 .story-art img{object-fit:cover;width:100%;height:100%}.customer-v2 .story-strip>div:last-child{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdfab8;border-radius:42px;margin-left:-2%;padding:48px 5vw 48px 7vw;box-shadow:0 18px 46px #482f2c12}.customer-v2 .story-strip>div>p:not(.eyebrow){line-height:1.72;color:var(--reset-muted)!important}.customer-v2 .story-strip .text-link{color:#77525a!important;font-weight:680!important}.customer-v2 .reassurance{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(1280px,100% - 64px);margin:0 auto 34px;box-shadow:var(--reset-soft-shadow)!important;background:#ffffff94!important;border:1px solid #ffffffc7!important;border-radius:28px!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;padding:11px 20px!important}.customer-v2 .reassurance article{align-items:center;gap:13px;display:flex;background:0 0!important;padding:18px 25px!important}.customer-v2 .reassurance article+article{border-left:1px solid var(--reset-line)}.customer-v2 .service-icon{color:#a66e79;width:21px;height:21px}.customer-v2 .reassurance span{color:var(--reset-muted)!important;font-size:11px!important}.customer-v2 .shop-heading{max-width:780px!important;margin:18px 0 52px!important}.customer-v2 .shop-heading h1{letter-spacing:-.04em!important;font-size:clamp(50px,5vw,72px)!important}.customer-v2 .shop-heading>p:last-child{max-width:680px;color:var(--reset-muted)!important;font-size:14px!important}.customer-v2 .shop-layout{align-items:start;grid-template-columns:232px minmax(0,1fr)!important;gap:42px!important;display:grid!important}.customer-v2 .shop-filters{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:sticky;top:152px;box-shadow:var(--reset-soft-shadow)!important;background:#fffdfb9e!important;border:1px solid #fffc!important;border-radius:30px!important;padding:25px 22px!important}.customer-v2 .shop-filters>div:first-child{justify-content:space-between;align-items:center;display:flex}.customer-v2 .shop-filters>div:first-child button{color:#9e6874;background:0 0;border:0;font-weight:650}.customer-v2 .shop-filters fieldset{border:0!important;border-top:1px solid var(--reset-line)!important;padding:22px 0 4px!important}.customer-v2 .shop-filters legend{color:var(--reset-ink);font-family:var(--font-display);margin-bottom:16px;font-size:23px}.customer-v2 .shop-filters label{color:#665b59;align-items:center;gap:10px;margin:11px 0;font-size:13px;display:flex}.customer-v2 .shop-filters input[type=radio]{accent-color:#bd7e8c}.customer-v2 .shop-filters input[type=range],.customer-v2 .filter-sheet input[type=range]{accent-color:#c38391;width:100%}.customer-v2 .shop-filters fieldset>span{color:#8a7673;margin-top:11px;font-size:12px;display:block}.customer-v2 .filter-note{background:#f8e8eb9e;border-radius:18px;margin-top:22px;padding:15px}.customer-v2 .filter-note p{color:#806e6b;margin:5px 0 0;font-size:10px;line-height:1.5}.customer-v2 .shop-results{min-width:0}.customer-v2 .shop-tools{box-shadow:var(--reset-soft-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff94;border:1px solid #ffffffe0;border-radius:24px;grid-template-columns:1fr 210px!important;gap:0!important;margin:0 0 14px!important;padding:7px!important;display:grid!important}.customer-v2 .shop-tools label,.customer-v2 .shop-tools select{min-height:52px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:18px!important}.customer-v2 .shop-tools label{align-items:center;gap:10px;padding:0 15px;display:flex}.customer-v2 .shop-tools input{background:0 0;border:0;width:100%}.customer-v2 .shop-tools select{padding:0 17px;border-left:1px solid var(--reset-line)!important}.customer-v2 .mobile-filter-button{display:none}.customer-v2 .category-chips{scrollbar-width:none;gap:8px!important;padding:8px 1px 7px!important}.customer-v2 .category-chips::-webkit-scrollbar{display:none}.customer-v2 .category-chips button,.customer-v2 .ledger .section-heading button{box-shadow:inset 0 1px #fff;color:#6e5a5c!important;background:#ffffff70!important;border:1px solid #9269682e!important;border-radius:999px!important;min-height:39px!important;padding:0 14px!important;font-size:11px!important;font-weight:620!important}.customer-v2 .category-chips button.active{color:#774e57!important;background:#f1dce1!important;border-color:#c17e8d59!important;box-shadow:0 7px 18px #5f394112,inset 0 1px #fff!important}.customer-v2 .results-meta{color:#877875!important;margin:20px 0 27px!important;font-size:11px!important}.customer-v2 .shop-results>.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:42px 17px!important}.customer-v2 .product-detail{padding-top:9px}.customer-v2 .back-to-shop{color:#805b62!important;background:0 0!important;border:0!important;margin-bottom:30px!important;font-size:13px!important;font-weight:650!important}.customer-v2 .product-detail-grid{align-items:center;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr)!important;gap:72px!important;display:grid!important}.customer-v2 .product-main-image{overflow:hidden;aspect-ratio:1!important;box-shadow:var(--reset-shadow)!important;background:#f2e8df!important;border-radius:52px 22px!important}.customer-v2 .product-main-image img{object-fit:cover;width:100%;height:100%}.customer-v2 .product-thumbs{gap:10px;margin-top:15px;display:flex}.customer-v2 .product-thumbs button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:68px;height:68px;padding:5px;overflow:hidden;background:#fff9!important;border:1px solid #ffffffd6!important;border-radius:18px!important;box-shadow:0 8px 18px #412e2b0f!important}.customer-v2 .product-thumbs button.active{box-shadow:0 0 0 1px #c78c98,0 8px 18px #412e2b0f!important}.customer-v2 .product-thumbs img{object-fit:cover;border-radius:12px;width:100%;height:100%}.customer-v2 .product-details{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.customer-v2 .product-details h1{max-width:620px;letter-spacing:-.04em!important;font-size:clamp(48px,5vw,72px)!important}.customer-v2 .product-details>strong{color:#4b3b3e;margin:20px 0 25px;font-size:24px;display:block}.customer-v2 .product-details>p:not(.eyebrow){color:var(--reset-muted)!important;font-size:15px!important;line-height:1.72!important}.customer-v2 .detail-facts{margin-top:28px;border-block:1px solid var(--reset-line)!important;grid-template-columns:1fr 1fr!important;display:grid!important}.customer-v2 .detail-facts>div{border-bottom:1px solid var(--reset-line)!important;padding:16px 12px!important}.customer-v2 .detail-facts>div:last-child{grid-column:1/-1;border-bottom:0!important}.customer-v2 .detail-facts span{color:#a46f7a!important;letter-spacing:.14em!important;font-size:9px!important}.customer-v2 .detail-facts b{color:#584c4b;margin-top:5px;display:block;font-size:12px!important;font-weight:620!important}.customer-v2 .purchase-row{box-shadow:var(--reset-soft-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff94;border:1px solid #ffffffd1;border-radius:999px;padding:8px;grid-template-columns:120px 1fr!important;gap:10px!important;margin-top:26px!important;display:grid!important}.customer-v2 .purchase-row label{justify-content:center;align-items:center;gap:5px;font-size:10px;display:flex}.customer-v2 .purchase-row select{background:0 0;border:0}.customer-v2 .purchase-row .primary{color:#5a4046!important;background:linear-gradient(145deg,#edced5,#f9e9ec)!important;border:1px solid #c2808e45!important;border-radius:999px!important;min-height:49px!important;font-weight:700!important;box-shadow:inset 0 1px #fff!important}.customer-v2 .product-details>small{color:#978681;margin-top:14px;font-size:10px;display:block}.customer-v2 .related-products{padding-top:100px}.customer-v2 .points-page{position:relative;width:min(1220px,100% - 64px)!important}.customer-v2 .points-hero{position:relative;min-height:500px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:.86fr 1.14fr!important;padding:45px 4%!important;display:grid!important;overflow:visible!important}.customer-v2 .points-hero:before{content:"";z-index:-1;background:radial-gradient(circle at 72% 38%,#ffffffd6,#0000 23%),linear-gradient(125deg,#f9e7ebdb,#efd1d89e 56%,#f6e9ddb8);border-radius:48% 36% 44% 31%/34% 47% 35% 46%;position:absolute;inset:4% -4% 0;transform:rotate(-.6deg)}.customer-v2 .points-intro{align-self:center;padding-left:3%}.customer-v2 .points-intro h1{letter-spacing:-.04em!important;font-size:clamp(62px,5.5vw,82px)!important}.customer-v2 .points-intro>p:not(.eyebrow){margin:8px 0 0;color:var(--reset-muted)!important;font-size:14px!important}.customer-v2 .conversion-chip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--reset-soft-shadow),inset 0 1px #fff!important;color:#654950!important;background:#ffffff94!important;border:1px solid #ffffffdb!important;border-radius:999px!important;margin-top:25px!important;padding:11px 16px!important;display:inline-flex!important}.customer-v2 .conversion-chip b{font-size:13px!important}.customer-v2 .reward-focus{min-height:410px!important;padding:0!important}.customer-v2 .reward-visual{position:relative;width:410px!important;height:410px!important}.customer-v2 .reward-arc-svg{width:100%;height:100%;position:absolute;overflow:visible;inset:0!important}.customer-v2 .reward-arc-svg circle{fill:none;stroke-linecap:round;transform-origin:180px 180px;stroke-dasharray:646 184;transform:rotate(140deg);r:132px!important}.customer-v2 .reward-arc-svg .ring-shadow{stroke:#6740481a;stroke-width:34px;filter:blur(7px)}.customer-v2 .reward-arc-svg .ring-track{filter:drop-shadow(0 12px 15px #643c431a);stroke:#ffffffba!important;stroke-width:27px!important}.customer-v2 .reward-arc-svg .ring-value{filter:drop-shadow(0 3px 3px #82475329);stroke:#bd7e8c!important;stroke-width:7px!important}.customer-v2 .reward-product{filter:drop-shadow(0 20px 20px #512f3529)!important;width:250px!important;height:180px!important;position:absolute!important;top:48%!important;left:50%!important;transform:translate(-50%,-50%)!important}.customer-v2 .reward-product img{z-index:2;position:relative;object-fit:contain!important;width:245px!important;height:175px!important}.customer-v2 .reward-halo{z-index:0;background:radial-gradient(circle,#fffdfa 0 40%,#ffffff1f 72%);border-radius:50%;width:230px;height:170px;position:absolute}.customer-v2 .reward-caption,.customer-v2 .balance-lockup{display:none!important}.customer-v2 .daily-checkin{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--reset-shadow)!important;background:#fffdfba8!important;border:1px solid #ffffffdb!important;border-radius:30px!important;margin:34px 0 0!important;padding:28px 32px 30px!important}.customer-v2 .daily-checkin h2{font-family:var(--font-display)!important;font-size:32px!important;font-weight:400!important}.customer-v2 .checkin-info{font-family:var(--font-display);border-radius:50%;place-items:center;display:grid;color:#966774!important;background:#ffffff8c!important;border:1px solid #a96e7a59!important;width:35px!important;height:35px!important;font-size:21px!important}.customer-v2 .day-strip{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:14px!important;margin:28px 0 27px!important;display:grid!important}.customer-v2 .day-step{text-align:center}.customer-v2 .day-strip i{margin:auto;position:relative;overflow:hidden;background:linear-gradient(160deg,#ffffffeb,#f6e7e7b8)!important;border:1px solid #d9bebcc7!important;border-radius:38px!important;place-items:center!important;width:74px!important;height:92px!important;display:grid!important;box-shadow:9px 12px 24px #5235350e,inset 1px 1px #fff!important}.customer-v2 .day-strip i:before{content:"";background:linear-gradient(135deg,#ead5d7 0 48%,#f8f0ea 49% 100%);border-radius:100% 0;width:50px;height:30px;position:absolute;top:22px;left:12px;transform:rotate(-18deg)}.customer-v2 .day-strip i:after{content:"";background:#d8b9b9;width:1px;height:39px;position:absolute;top:18px;left:36px;transform:rotate(42deg)}.customer-v2 .day-strip i b{z-index:2;color:#876a6e;margin-top:38px;font-style:normal;position:relative;font-size:11px!important}.customer-v2 .day-step.today i{border-color:#c78d98!important;box-shadow:0 0 0 3px #c78d981c,9px 12px 24px #52353511!important}.customer-v2 .day-step.claimed i{background:linear-gradient(160deg,#edd3d9,#f9eeee)!important}.customer-v2 .day-strip span{color:#645554;margin-top:8px;font-weight:620;display:block;font-size:10px!important}.customer-v2 .daily-checkin>button{margin:0 auto;display:block;color:#68484f!important;background:linear-gradient(145deg,#ffffffb8,#f3dde2b3)!important;border:1px solid #b4707e7a!important;border-radius:999px!important;min-width:300px!important;min-height:48px!important;padding:0 24px!important;font-weight:700!important;box-shadow:0 9px 22px #53333912,inset 0 1px #fff!important}.customer-v2 .daily-checkin>button.claimed{background:#e8d7dc!important}.customer-v2 .points-prototype-note{color:#94827e;text-align:center;margin:17px 8px 0;font-size:10px}.customer-v2 .ledger{padding:70px 0 62px!important}.customer-v2 .empty-ledger{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--reset-soft-shadow)!important;background:#ffffff85!important;border:1px solid #ffffffd9!important;border-radius:27px!important;padding:45px!important}.customer-v2 .empty-ledger>span{color:#c07f8d;font-size:20px}.customer-v2 .empty-ledger h3{font-size:14px;font-weight:630}.customer-v2 .empty-ledger p{font-size:12px;color:#82716e!important}.customer-v2 .how-points{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.customer-v2 .how-points>div{margin-top:28px;grid-template-columns:repeat(3,1fr)!important;gap:16px!important;display:grid!important}.customer-v2 .how-points article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:190px;box-shadow:var(--reset-soft-shadow)!important;background:#ffffff8c!important;border:1px solid #ffffffd9!important;border-radius:28px!important;padding:28px!important}.customer-v2 .how-points article span{font-family:var(--font-display);color:#c18390!important;font-size:24px!important}.customer-v2 .how-points article b{margin-top:20px;font-size:14px;display:block}.customer-v2 .how-points article p{line-height:1.6;color:#7b6c69!important;font-size:12px!important}.customer-v2 .account-page{width:min(1220px,100% - 64px)!important}.customer-v2 .account-hero{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:24px!important;margin:22px 0 36px!important;padding:22px 4px!important;display:grid!important}.customer-v2 .avatar{font-family:var(--font-display);place-items:center;font-size:25px;display:grid;box-shadow:9px 12px 28px #643d4614,inset 1px 1px #fff;color:#b47784!important;background:radial-gradient(circle at 30% 24%,#fff,#efd8dd)!important;border-radius:50%!important;width:88px!important;height:88px!important}.customer-v2 .account-hero h1{letter-spacing:-.035em!important;font-size:clamp(46px,4.2vw,66px)!important}.customer-v2 .account-hero p:last-child{margin:5px 0 0;font-size:14px;color:var(--reset-muted)!important}.customer-v2 .account-highlight{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;color:#503d40!important;box-shadow:var(--reset-soft-shadow)!important;background:linear-gradient(120deg,#f9e6eac7,#f1d6dca6)!important;border:1px solid #ffffffd6!important;border-radius:26px!important;grid-template-columns:auto 1.1fr 1fr auto!important;gap:24px!important;padding:23px 28px!important;display:grid!important}.customer-v2 .order-orb{color:#976572;background:#ffffff9e;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:7px 9px 20px #5e373f12}.customer-v2 .account-highlight p{letter-spacing:.14em;margin:0 0 4px;color:#a16b77!important;font-size:9px!important}.customer-v2 .account-highlight h2{font-size:28px!important}.customer-v2 .account-highlight span{font-size:11px;color:#7d6666!important}.customer-v2 .account-highlight button{align-items:center;gap:7px;padding:11px 16px;display:flex;color:#65474d!important;background:#ffffff94!important;border:1px solid #9b647145!important;border-radius:999px!important}.customer-v2 .timeline{gap:5px!important;display:flex!important}.customer-v2 .timeline i{border-radius:99px;flex:1;background:#755b5933!important;height:3px!important}.customer-v2 .timeline i.done{background:#bd8692!important}.customer-v2 .account-quick-actions{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;display:grid}.customer-v2 .account-quick-actions button{text-align:left;min-height:102px;box-shadow:var(--reset-soft-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff8f;border:1px solid #ffffffd6;border-radius:25px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:18px;display:grid}.customer-v2 .account-quick-actions button>span{color:#9d6b76;background:#f5e4e7;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.customer-v2 .account-quick-actions b,.customer-v2 .account-quick-actions small{display:block}.customer-v2 .account-quick-actions b{font-size:13px}.customer-v2 .account-quick-actions small{color:#877673;margin-top:4px;font-size:10px}.customer-v2 .account-quick-actions button>.ui-icon{color:#9b6a74;width:15px;height:15px}.customer-v2 .account-grid{margin-top:18px;grid-template-columns:1fr 1fr!important;gap:18px!important;display:grid!important}.customer-v2 .account-grid section{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);box-shadow:var(--reset-soft-shadow)!important;background:#fffdfb94!important;border:1px solid #ffffffd6!important;border-radius:30px!important;padding:30px 28px!important}.customer-v2 .account-grid section>.eyebrow{margin-bottom:8px!important}.customer-v2 .account-grid h2{padding:0!important;font-size:32px!important}.customer-v2 .account-grid section>button{text-align:left;align-items:center;width:100%;min-height:67px;display:grid;border:0!important;border-bottom:1px solid var(--reset-line)!important;background:0 0!important;grid-template-columns:34px 1fr auto!important;padding:10px 0!important}.customer-v2 .account-grid section>button>span:first-child{color:#9a6772;background:#f6e8e8;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.customer-v2 .account-grid section>button b,.customer-v2 .account-grid section>button small{display:block}.customer-v2 .account-grid section>button b{font-size:12px}.customer-v2 .account-grid section>button small{margin-top:4px;color:#887774!important;font-size:10px!important}.customer-v2 .account-grid section>button i{color:#a1747b;font-style:normal}.customer-v2 .policy-links{margin:17px 0 0;color:#867370!important;font-size:10px!important}.customer-v2 .policy-links em{color:#c27f8e;margin-top:5px;display:block}.customer-v2 footer{border-top:1px solid var(--reset-line)!important;background:#fffaf7!important;margin-top:100px!important;padding-top:52px!important}.customer-v2 footer>div:not(.footer-brand){font-size:11px!important}.customer-v2 footer p,.customer-v2 footer>small{color:#786a67!important;font-size:10px!important}.customer-v2 .filter-sheet-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#392a2a38!important}.customer-v2 .filter-sheet{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#fffcfae0!important;border:1px solid #ffffffd6!important;border-radius:30px 30px 0 0!important;box-shadow:0 -24px 70px #3a282a2e!important}.customer-v2 .sheet-category-pills button.active{color:#744d56!important;background:#efd7dd!important}.customer-v2 .filter-sheet .apply-filters,.customer-v2 .modal-confirm{color:#65474e!important;background:linear-gradient(145deg,#efd1d8,#f8e8eb)!important;border:1px solid #bb7b8959!important;box-shadow:0 9px 22px #53333912,inset 0 1px #fff!important}.customer-v2 .mobile-bottom{display:none}@media (width<=900px){.customer-v2 .wrap,.customer-v2 .inner-view{width:min(100% - 44px,1120px)!important}.customer-v2 .customer-header{height:86px!important}.customer-v2 .header-wave-transition{height:44px!important}.customer-v2.customer-view-home .hero{min-height:560px!important}.customer-v2.customer-view-home .hero-copy{width:53%!important;min-height:560px!important;padding-left:5vw!important}.customer-v2.customer-view-home .hero-copy h1{font-size:58px!important}.customer-v2.customer-view-home .hero-art{width:61%!important}.customer-v2 .category-art{height:180px!important}.customer-v2 .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.customer-v2 .shop-layout{grid-template-columns:1fr!important}.customer-v2 .shop-filters{display:none!important}.customer-v2 .mobile-filter-button{min-height:48px;border:0!important;border-left:1px solid var(--reset-line)!important;background:0 0!important;display:block!important}.customer-v2 .shop-tools{grid-template-columns:1fr auto 180px!important}.customer-v2 .shop-results>.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.customer-v2 .product-detail-grid{gap:42px!important}.customer-v2 .points-hero{grid-template-columns:.8fr 1.2fr!important}.customer-v2 .reward-visual{width:350px!important;height:350px!important}.customer-v2 .day-strip{gap:8px!important}.customer-v2 .day-strip i{width:62px!important;height:80px!important}.customer-v2 .day-strip i:before{top:18px;left:7px}.customer-v2 .day-strip i:after{top:14px;left:30px}.customer-v2 .day-strip i b{margin-top:34px}.customer-v2 .account-highlight{grid-template-columns:auto 1fr auto!important}.customer-v2 .account-highlight .timeline{grid-column:2/-1}}@media (width<=560px){.customer-v2{padding-bottom:116px!important}.customer-v2 .prototype-flag{display:none!important}.customer-v2 .customer-header{grid-template-columns:1fr auto!important;height:76px!important;padding:0 18px!important;position:sticky!important}.customer-v2 .customer-header nav{display:none!important}.customer-v2 .header-actions{gap:15px!important}.customer-v2 .header-actions button span,.customer-v2 .cart-action{display:none!important}.customer-v2 .header-wave-transition{height:34px!important}.customer-v2 .brand strong{font-size:25px!important}.customer-v2 .brand span{font-size:14px!important}.customer-v2 .brand small{display:none}.customer-v2 .wrap,.customer-v2 .inner-view{width:calc(100% - 40px)!important}.customer-v2 .home-view,.customer-v2 .shop-view,.customer-v2 .points-page,.customer-v2 .account-page{padding-top:31px!important}.customer-v2 .search-drawer{padding:18px 14px!important;inset:76px 0 0!important}.customer-v2 .search-panel{border-radius:24px;width:100%;padding:20px 18px}.customer-v2 .search-panel input{font-size:20px!important}.customer-v2 .search-suggestions{margin-right:-18px;padding-right:18px}.customer-v2.customer-view-home .home-view{padding-top:0!important}.customer-v2.customer-view-home .hero{flex-direction:column;border-radius:0 0 35px 35px!important;min-height:auto!important;padding:0 16px 22px!important;display:flex!important}.customer-v2.customer-view-home .hero:before{border-radius:50% 0 0 26%/31% 0 0 20%;width:135%;top:47%;bottom:-8%;right:-40%}.customer-v2.customer-view-home .hero:after{display:none}.customer-v2.customer-view-home .hero-copy{width:100%!important;min-height:0!important;padding:46px 14px 27px!important}.customer-v2.customer-view-home .hero-copy h1{font-size:47px!important;line-height:.92!important}.customer-v2.customer-view-home .hero-copy>p:not(.eyebrow){margin-top:22px!important;font-size:13px!important;line-height:1.6!important}.customer-v2.customer-view-home .hero-copy>div{grid-template-columns:1fr 1fr;gap:8px!important;margin-top:25px!important;display:grid!important}.customer-v2 .glass-cta{min-height:43px;padding:0 10px!important;font-size:10px!important}.customer-v2.customer-view-home .hero-art{order:2;border-radius:36% 10% 18% 28%/24% 9% 17% 26%!important;width:100%!important;height:232px!important;position:relative!important;top:auto!important;bottom:auto!important;right:auto!important}.customer-v2.customer-view-home .hero-art:before{background:linear-gradient(#f8e8ec4d,#0000 22%)!important}.customer-v2.customer-view-home .hero-art>span{padding:5px 7px;font-size:5px!important;bottom:10px!important;right:10px!important}.customer-v2 .category-section{padding-top:56px!important}.customer-v2 .products-section{padding-top:48px!important;padding-bottom:72px!important}.customer-v2 .section-heading{align-items:flex-end!important;margin-bottom:21px!important}.customer-v2 .section-heading h2,.customer-v2 .story-strip h2,.customer-v2 .ledger h2,.customer-v2 .how-points h2{font-size:29px!important}.customer-v2 .section-heading>button{font-size:10px}.customer-v2 .category-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:11px!important;margin-right:-20px!important;padding:0 20px 12px 0!important;display:flex!important;overflow-x:auto!important}.customer-v2 .category-row::-webkit-scrollbar{display:none}.customer-v2 .category-row button{scroll-snap-align:start;border-radius:22px!important;min-width:160px!important}.customer-v2 .category-art{height:135px!important}.customer-v2 .category-copy{bottom:9px;left:9px;right:9px;padding:10px 12px!important}.customer-v2 .category-copy b{font-size:12px!important}.customer-v2 .product-grid,.customer-v2 .shop-results>.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 11px!important}.customer-v2 .product-image{border-radius:22px!important}.customer-v2 .product-info{padding-top:12px!important}.customer-v2 .product-info h3,.customer-v2 .product-info>div{font-size:12px!important}.customer-v2 .product-info>div button{width:35px!important;height:35px!important}.customer-v2 .product-image .jelly-icon{width:34px!important;height:34px!important}.customer-v2 .products-section>.center{font-size:10px;margin-top:36px!important}.customer-v2 .story-strip{grid-template-columns:1fr!important;padding-bottom:67px!important}.customer-v2 .story-art{order:2;width:100%;border-radius:30px 14px!important;height:235px!important}.customer-v2 .story-strip>div:last-child{box-shadow:var(--reset-soft-shadow);border-radius:26px;margin:0 0 -26px 14px;padding:28px 24px}.customer-v2 .reassurance{width:calc(100% - 40px);margin-bottom:15px;border-radius:23px!important;grid-template-columns:1fr!important;padding:8px 16px!important}.customer-v2 .reassurance article{padding:16px 4px!important}.customer-v2 .reassurance article+article{border-left:0;border-top:1px solid var(--reset-line)}.customer-v2 .shop-heading{margin:13px 0 27px!important}.customer-v2 .shop-heading .eyebrow{font-size:8px!important}.customer-v2 .shop-heading h1{font-size:37px!important;line-height:1!important}.customer-v2 .shop-heading>p:last-child{font-size:11px!important;line-height:1.5!important}.customer-v2 .shop-tools{border-radius:18px;grid-template-columns:1fr auto auto!important;margin-bottom:10px!important;padding:5px!important}.customer-v2 .shop-tools label{padding:0 9px;min-width:0!important;min-height:42px!important}.customer-v2 .shop-tools label input{min-width:0;padding:0;font-size:11px}.customer-v2 .shop-tools select{width:92px;padding:0 8px;font-size:10px;min-height:42px!important;display:block!important}.customer-v2 .mobile-filter-button{font-size:10px;min-height:42px!important;padding:0 10px!important}.customer-v2 .category-chips{margin-right:-20px;padding-right:20px!important}.customer-v2 .category-chips button{min-height:36px!important;padding:0 12px!important;font-size:10px!important}.customer-v2 .results-meta{margin:13px 0 19px!important}.customer-v2 .results-meta small{display:none}.customer-v2 .product-detail{padding-top:0}.customer-v2 .back-to-shop{margin-bottom:18px!important}.customer-v2 .product-detail-grid{grid-template-columns:1fr!important;gap:30px!important}.customer-v2 .product-main-image{border-radius:31px 15px!important}.customer-v2 .product-thumbs button{width:58px;height:58px;border-radius:15px!important}.customer-v2 .product-details h1{font-size:42px!important}.customer-v2 .product-details>strong{margin:14px 0 20px;font-size:21px}.customer-v2 .product-details>p:not(.eyebrow){font-size:13px!important}.customer-v2 .detail-facts{grid-template-columns:1fr!important}.customer-v2 .detail-facts>div:last-child{grid-column:auto}.customer-v2 .purchase-row{padding:6px;grid-template-columns:90px 1fr!important}.customer-v2 .related-products{padding-top:64px}.customer-v2 .points-page{width:calc(100% - 30px)!important}.customer-v2 .points-hero{flex-direction:column;min-height:430px!important;padding:10px 10px 4px!important;display:flex!important}.customer-v2 .points-hero:before{border-radius:30px 15px;inset:0}.customer-v2 .points-intro{text-align:center;padding:24px 0 0}.customer-v2 .points-intro .eyebrow,.customer-v2 .points-intro>p:not(.eyebrow){display:none}.customer-v2 .points-intro h1{font-size:35px!important}.customer-v2 .conversion-chip{margin-top:8px!important;padding:7px 11px!important}.customer-v2 .conversion-chip b{font-size:10px!important}.customer-v2 .reward-focus{min-height:320px!important}.customer-v2 .reward-visual{width:300px!important;height:300px!important}.customer-v2 .reward-arc-svg .ring-shadow{stroke-width:27px}.customer-v2 .reward-arc-svg .ring-track{stroke-width:22px!important}.customer-v2 .reward-arc-svg .ring-value{stroke-width:6px!important}.customer-v2 .reward-product{width:178px!important;height:125px!important}.customer-v2 .reward-product img{width:175px!important;height:122px!important}.customer-v2 .reward-halo{width:165px;height:120px}.customer-v2 .daily-checkin{border-radius:23px!important;margin-top:13px!important;padding:15px 12px 16px!important}.customer-v2 .daily-checkin h2{font-size:24px!important}.customer-v2 .checkin-info{width:29px!important;height:29px!important;font-size:18px!important}.customer-v2 .day-strip{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important;margin:15px 0 14px!important}.customer-v2 .day-strip i{border-radius:24px!important;width:42px!important;height:55px!important}.customer-v2 .day-strip i:before{width:32px;height:19px;top:13px;left:5px}.customer-v2 .day-strip i:after{height:26px;top:9px;left:21px}.customer-v2 .day-strip i b{margin-top:25px;font-size:8px!important}.customer-v2 .day-strip span{margin-top:5px;font-size:7px!important}.customer-v2 .daily-checkin>button{width:88%;min-width:0!important;min-height:39px!important;font-size:11px!important}.customer-v2 .points-prototype-note{font-size:8px}.customer-v2 .ledger{padding:45px 0!important}.customer-v2 .ledger .section-heading{display:block}.customer-v2 .ledger .section-heading>div:last-child{gap:6px;margin-top:14px;display:flex}.customer-v2 .empty-ledger{padding:31px 14px!important}.customer-v2 .how-points>div{grid-template-columns:1fr!important;gap:12px!important}.customer-v2 .how-points article{min-height:0;padding:22px!important}.customer-v2 .how-points article b{margin-top:10px}.customer-v2 .account-page{width:calc(100% - 30px)!important}.customer-v2 .account-hero{grid-template-columns:auto 1fr!important;gap:16px!important;margin:18px 0 25px!important;padding:13px 2px!important}.customer-v2 .avatar{font-size:20px;width:65px!important;height:65px!important}.customer-v2 .account-hero h1{font-size:36px!important;line-height:1!important}.customer-v2 .account-hero p:last-child{font-size:12px}.customer-v2 .account-hero>button{grid-column:2;width:max-content;margin:0!important}.customer-v2 .account-highlight{border-radius:23px!important;grid-template-columns:auto 1fr!important;gap:14px!important;padding:19px!important}.customer-v2 .account-highlight h2{font-size:24px!important}.customer-v2 .account-highlight .timeline{grid-column:1/-1}.customer-v2 .account-highlight button{grid-column:2;width:max-content}.customer-v2 .account-quick-actions{gap:9px;grid-template-columns:1fr!important}.customer-v2 .account-quick-actions button{border-radius:20px;min-height:76px;padding:13px 15px}.customer-v2 .account-grid{grid-template-columns:1fr!important;gap:13px!important}.customer-v2 .account-grid section{border-radius:24px!important;padding:24px 20px!important}.customer-v2 .account-grid h2{font-size:29px!important}.customer-v2 footer{display:none!important}.customer-v2 .mobile-bottom{-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);z-index:90!important;left:18px!important;right:18px!important;bottom:max(13px,env(safe-area-inset-bottom))!important;background:#fffdfbb8!important;border:1px solid #ffffffd4!important;border-radius:26px!important;grid-template-columns:repeat(5,1fr)!important;min-height:74px!important;padding:6px!important;display:grid!important;position:fixed!important;overflow:visible!important;box-shadow:0 17px 45px #452d2d21,inset 0 1px #fff!important}.customer-v2 .nav-glider{z-index:0!important;left:calc((100% - 12px)/5 * var(--active-index) + 6px)!important;background:radial-gradient(circle at 32% 22%,#fffffff5,#f4d8dfd4 55%,#eec4cead)!important;border-radius:46% 54% 43% 57%/55% 43% 57% 45%!important;width:calc(20% - 2.4px)!important;height:62px!important;transition:left .42s cubic-bezier(.22,1.35,.36,1),width .36s,transform .36s!important;position:absolute!important;top:5px!important;box-shadow:0 8px 24px #814c5824,inset 2px 2px 8px #ffffffeb!important}.customer-v2 .nav-glider:before,.customer-v2 .nav-glider:after{content:"";background:inherit;filter:blur(1px);opacity:.72;border-radius:50%;width:15px;height:23px;position:absolute;top:20px}.customer-v2 .nav-glider:before{left:-4px}.customer-v2 .nav-glider:after{right:-4px}.customer-v2 .mobile-bottom button{z-index:2;color:#817371;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:8px;transition:color .25s,transform .3s;display:flex;position:relative}.customer-v2 .mobile-bottom button.active{color:#75505a;font-weight:720;transform:translateY(-1px)}.customer-v2 .mobile-bottom i{place-items:center;width:24px;height:24px;font-style:normal;display:grid}.customer-v2 .mobile-bottom .ui-icon{width:18px;height:18px}.customer-v2 .mobile-bottom b{color:#fff;background:#4b393c;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid;position:absolute;top:2px;right:18%}}@media (prefers-reduced-motion:reduce){.customer-v2 *{scroll-behavior:auto!important}.customer-v2 .nav-glider,.customer-v2 .product-image img{transition:none!important}}.customer-v2 .customer-header nav button,.customer-v2 .customer-header nav button:focus,.customer-v2 .customer-header nav button:focus-visible{outline:none!important;text-decoration:none!important}.customer-v2 .customer-header nav button:focus-visible:after{transform:scaleX(.56)!important}.customer-v2 .header-actions button,.customer-v2 .header-actions button:focus,.customer-v2 .header-actions button:focus-visible{outline:none!important;text-decoration:none!important}.customer-v2 .customer-header .brand,.customer-v2 .customer-header .brand:focus,.customer-v2 .customer-header .brand:focus-visible{box-shadow:none!important;outline:none!important}.customer-v2 .search-suggestions{scrollbar-width:none}.customer-v2 .search-suggestions::-webkit-scrollbar{display:none}.customer-v2 .mobile-bottom button,.customer-v2 .mobile-bottom button:focus,.customer-v2 .mobile-bottom button:focus-visible{outline:none!important;text-decoration:none!important}.customer-v2 .customer-header nav button:focus-visible,.customer-v2 .header-actions button:focus-visible,.customer-v2 .customer-header .brand:focus-visible,.customer-v2 .mobile-bottom button:focus-visible{outline-offset:-2px;outline:2px solid #87535f!important}.customer-v2.customer-view-home .hero{isolation:isolate!important;background:#f7eee8!important;min-height:620px!important}.customer-v2.customer-view-home .hero:before{content:""!important;z-index:2!important;width:auto!important;box-shadow:none!important;pointer-events:none!important;background:linear-gradient(90deg,#fffcf9d1 0%,#fffaf7a1 28%,#fffaf72e 47%,#0000 67%)!important;border:0!important;border-radius:0!important;outline:0!important;position:absolute!important;inset:0!important}.customer-v2.customer-view-home .hero:after{content:""!important;z-index:2!important;box-shadow:none!important;pointer-events:none!important;background:linear-gradient(#ffffff1f,#0000 30%,#e1aea90b)!important;border:0!important;border-radius:0!important;outline:0!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.customer-v2.customer-view-home .hero-copy{z-index:4!important;width:47%!important;min-height:620px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:76px 3vw 64px max(7vw,70px)!important}.customer-v2.customer-view-home .hero-art{z-index:1!important;width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:#f7eee8!important;border:0!important;border-radius:0 0 56px 56px!important;outline:0!important;margin:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.customer-v2.customer-view-home .hero-art:before,.customer-v2.customer-view-home .hero-art:after{content:none!important}.customer-v2.customer-view-home .hero-art img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;transform:none!important}.customer-v2.customer-view-home .hero-art>span{color:#695954!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#fffcf9ad!important;border:1px solid #ffffff9e!important;border-radius:999px!important;padding:6px 10px!important;font-size:7px!important;bottom:4%!important;right:3.2%!important}.customer-v2.customer-view-home .hero-primary{color:#fff!important;background:linear-gradient(145deg,#d77d8f,#bd6276)!important;border-color:#af586a47!important;box-shadow:0 13px 28px #9d4a5b38,inset 0 1px #ffffff57!important}.customer-v2.customer-view-home .hero-primary:hover{background:linear-gradient(145deg,#dc8798,#c46b7e)!important}.customer-v2.customer-view-home .hero-secondary{background:#ffffff9c!important;box-shadow:0 10px 24px #5b373e11,inset 0 1px #ffffffeb!important}@media (width<=900px){.customer-v2.customer-view-home .hero,.customer-v2.customer-view-home .hero-copy{min-height:570px!important}.customer-v2.customer-view-home .hero-copy{width:52%!important;padding-left:5vw!important}.customer-v2.customer-view-home .hero-art{width:100%!important}.customer-v2.customer-view-home .hero-art img{object-position:54% center!important}}@media (width<=560px){.customer-v2.customer-view-home .hero{background:#f8edea!important;border-radius:0 0 35px 35px!important;min-height:650px!important;padding:0!important;display:block!important}.customer-v2.customer-view-home .hero:before{background:linear-gradient(#fffbf8fa 0%,#fffaf7f5 38%,#fff9f6b3 52%,#fff9f624 70%,#0000 82%)!important;border-radius:0!important;width:auto!important;inset:0!important}.customer-v2.customer-view-home .hero:after{display:none!important}.customer-v2.customer-view-home .hero-copy{width:100%!important;min-height:0!important;padding:45px 28px 300px!important}.customer-v2.customer-view-home .hero-copy h1{font-size:47px!important}.customer-v2.customer-view-home .hero-copy>p:not(.eyebrow){max-width:310px!important}.customer-v2.customer-view-home .hero-art{-webkit-mask-image:linear-gradient(#0000 0% 2%,#0000001f 10%,#000 30% 100%);mask-image:linear-gradient(#0000 0% 2%,#0000001f 10%,#000 30% 100%);border-radius:0 0 35px 35px!important;width:100%!important;height:380px!important;position:absolute!important;inset:auto 0 0!important}.customer-v2.customer-view-home .hero-art img{object-position:72% center!important}.customer-v2.customer-view-home .hero-art>span{font-size:5px!important;bottom:13px!important;right:14px!important}}.customer-v2.customer-view-home .customer-header>.brand,.customer-v2.customer-view-home .customer-header>.desktop-nav,.customer-v2.customer-view-home .customer-header>.header-actions{z-index:2;position:relative}.customer-v2.customer-view-home .header-wave-transition{z-index:1!important;top:calc(100% - 2px)!important}.customer-v2.customer-view-home .home-view{z-index:1;position:relative;margin-top:0!important}.customer-v2.customer-view-home .hero{border-radius:0!important;min-height:590px!important;margin-bottom:-1px!important;top:-1px!important}.customer-v2.customer-view-home .hero-copy{min-height:590px!important}.customer-v2.customer-view-home .hero-art{line-height:0;border-radius:0!important;padding:0!important}.customer-v2.customer-view-home .hero-art img{transform-origin:50%!important;display:block!important;transform:scale(1.045)translate(1.6%)!important}@media (width<=900px){.customer-v2.customer-view-home .hero,.customer-v2.customer-view-home .hero-copy{min-height:560px!important}.customer-v2.customer-view-home .hero-art img{transform:scale(1.04)translate(1.1%)!important}}@media (width<=560px){.customer-v2.customer-view-home .hero,.customer-v2.customer-view-home .hero-art{border-radius:0!important}.customer-v2.customer-view-home .hero{min-height:650px!important}.customer-v2.customer-view-home .hero-copy{min-height:0!important}.customer-v2.customer-view-home .hero-art img{transform:none!important}}.customer-v2{overflow-x:clip!important}.customer-v2 .customer-header{isolation:isolate;transition:top .28s,width .28s,height .28s,padding .28s,border-radius .28s,background-color .28s,box-shadow .28s}.customer-v2 .customer-header>.brand,.customer-v2 .customer-header>nav,.customer-v2 .customer-header>.header-actions{z-index:3;position:relative}.customer-v2 .customer-header.is-scrolled{-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12);width:calc(100% - clamp(28px,4vw,72px));max-width:1780px;margin-inline:auto;background:linear-gradient(145deg,#ffffffe6,#fffbf9b8)!important;border:1px solid #ffffffd1!important;border-radius:27px!important;height:78px!important;padding-inline:clamp(24px,4vw,64px)!important;top:12px!important;box-shadow:0 18px 44px #4b33311b,0 3px 10px #4b33310b,inset 0 1.5px #fffffffa,inset 0 -1px #97697114!important}.customer-v2 .customer-header.is-scrolled:after{z-index:1;pointer-events:none;background:radial-gradient(at 18% 0,#ffffffb8,#0000 42%),linear-gradient(#ffffff38,#0000 48%,#be909706);border-radius:25px;position:absolute;inset:1px;content:""!important}.customer-v2 .customer-header .header-wave-transition{transition:opacity .2s,transform .28s,visibility .2s}.customer-v2 .customer-header.is-scrolled .header-wave-transition{visibility:hidden;opacity:0;transform:translateY(-10px)}@media (width<=900px){.customer-v2 .customer-header.is-scrolled{height:72px!important}}@media (width<=560px){.customer-v2 .customer-header.is-scrolled{-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);width:calc(100% - 20px);border-radius:22px!important;height:64px!important;padding-inline:15px!important;top:8px!important;box-shadow:0 14px 34px #4b33311c,0 2px 8px #4b33310a,inset 0 1.5px #fffffffa,inset 0 -1px #97697112!important}.customer-v2 .customer-header.is-scrolled:after{border-radius:20px}.customer-v2 .customer-header.is-scrolled .brand strong{font-size:23px!important}}@media (prefers-reduced-motion:reduce){.customer-v2 .customer-header,.customer-v2 .customer-header .header-wave-transition{transition:none!important}}.customer-v2 .preview-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:150!important;background:#2b222294!important;place-items:center!important;padding:20px!important;display:grid!important;position:fixed!important;inset:0!important}.customer-v2 .preview-modal{max-height:min(86vh,780px);overflow:auto;background:#fffdfa!important;border:1px solid #ead9d2!important;border-radius:24px!important;width:min(620px,100%)!important;padding:44px 46px 40px!important;position:relative!important;box-shadow:0 24px 80px #26181942!important}.customer-v2 .preview-modal h2{color:var(--reset-ink);font-family:var(--font-display);font-size:36px;font-weight:500;margin:0 0 24px!important}.customer-v2 .preview-modal .modal-body,.customer-v2 .preview-modal .modal-note{color:#806e6a;margin:0 0 16px;font-size:12px;line-height:1.6}.customer-v2 .preview-modal .modal-note{margin-top:18px}.customer-v2 .modal-info-list{flex-direction:column;gap:10px;display:flex}.customer-v2 .modal-info-list>div{box-shadow:var(--reset-soft-shadow);background:#fffdfb99;border:1px solid #ffffffd6;border-radius:16px;justify-content:space-between;align-items:baseline;gap:18px;padding:13px 16px;display:flex}.customer-v2 .modal-info-list span{color:#a46f7a;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.customer-v2 .modal-info-list b{color:#5a4b4c;text-align:right;font-size:12px;font-weight:650}.customer-v2 .modal-form{flex-direction:column;gap:12px;display:flex}.customer-v2 .modal-form label{color:#7a6866;flex-direction:column;gap:6px;font-size:11px;display:flex}.customer-v2 .modal-form input{min-height:46px;color:var(--reset-ink);background:#fffdfbb8;border:1px solid #825b5b38;border-radius:14px;padding:0 14px;font-size:14px}.customer-v2 .modal-order-list{flex-direction:column;gap:10px;display:flex}.customer-v2 .preview-order{box-shadow:var(--reset-soft-shadow);background:#fffdfb99;border:1px solid #ffffffd6;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.customer-v2 .preview-order b{color:#4b3b3e;font-size:12px;display:block}.customer-v2 .preview-order small{color:#8a7875;margin-top:3px;font-size:10px;display:block}.customer-v2 .preview-order span{color:#774e57;background:#f1dce1;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:680}.customer-v2 .preview-order strong{color:#4b3b3e;font-size:13px}.customer-v2 .address-card{box-shadow:var(--reset-soft-shadow);background:#fffdfb99;border:1px solid #ffffffd6;border-radius:18px;padding:20px}.customer-v2 .address-card b{color:#774e57;letter-spacing:.08em;background:#f1dce1;border-radius:999px;padding:4px 10px;font-size:9px;display:inline-block}.customer-v2 .address-card strong,.customer-v2 .address-card span{color:#4b3b3e;margin-top:10px;font-size:13px;display:block}.customer-v2 .address-card span{color:#8a7875;font-size:11px}.customer-v2 .address-card p{color:#6e5c5a;margin:8px 0 0;font-size:12px;line-height:1.6}.customer-v2 .tracking-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.customer-v2 .tracking-steps li{grid-template-columns:20px 1fr;gap:12px;padding:0 0 20px;display:grid;position:relative}.customer-v2 .tracking-steps li:not(:last-child):before{content:"";background:#755b592e;width:1px;position:absolute;top:18px;bottom:0;left:8px}.customer-v2 .tracking-steps i{background:#fffdfa;border:1px solid #976a7059;border-radius:50%;width:17px;height:17px;display:block}.customer-v2 .tracking-steps li.done i{background:#bd8692;border-color:#bd8692}.customer-v2 .tracking-steps b{color:#4b3b3e;font-size:13px;display:block}.customer-v2 .tracking-steps small{color:#8a7875;margin-top:3px;font-size:11px;display:block}.customer-v2 .preview-modal .modal-confirm{color:#fff;cursor:pointer;border:0;border-radius:999px;width:100%;min-height:52px;margin-top:20px;font-size:14px;font-weight:800}.customer-v2 .cart-page{width:min(1280px,100% - 64px)!important}.customer-v2 .cart-heading{margin:18px 0 46px!important}.customer-v2 .cart-heading h1{letter-spacing:-.04em!important;font-size:clamp(50px,5vw,72px)!important}.customer-v2 .cart-heading>p:last-child{max-width:640px;color:var(--reset-muted)!important;font-size:14px!important}.customer-v2 .cart-layout{align-items:start;grid-template-columns:minmax(0,1fr) 380px!important;gap:40px!important;display:grid!important}.customer-v2 .cart-lines{flex-direction:column;gap:14px;display:flex}.customer-v2 .cart-line{box-shadow:var(--reset-soft-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfb9e;border:1px solid #ffffffd6;border-radius:26px;grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:22px;padding:17px;display:grid}.customer-v2 .cart-line-image{aspect-ratio:1;cursor:pointer;background:#f2e6dc;border-radius:19px;width:118px;overflow:hidden}.customer-v2 .cart-line-image img{object-fit:cover;width:100%;height:100%}.customer-v2 .cart-line-info p{color:#a76f7b;letter-spacing:.15em;text-transform:uppercase;margin:0 0 6px;font-size:9px;font-weight:700}.customer-v2 .cart-line-info h3{color:var(--reset-ink);margin:0;font-size:15px;font-weight:650;min-height:0!important}.customer-v2 .cart-line-info>span{color:#463a3b;margin-top:9px;font-size:14px;font-weight:680;display:block}.customer-v2 .cart-line-controls{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.customer-v2 .cart-line-controls label{color:#806e6a;align-items:center;gap:7px;font-size:10px;display:flex}.customer-v2 .cart-line-controls select{color:#5a4b4c;background:#ffffffa8;border:1px solid #825b5b38;border-radius:999px;min-height:38px;padding:0 9px;font-size:12px}.customer-v2 .cart-remove{color:#a46f7a;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:650}.customer-v2 .cart-summary{box-shadow:var(--reset-soft-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffdfba8;border:1px solid #ffffffd6;border-radius:28px;padding:28px;position:sticky;top:150px}.customer-v2 .cart-summary>.eyebrow{margin-bottom:18px!important}.customer-v2 .summary-row{color:#7a6866;justify-content:space-between;align-items:baseline;padding:9px 0;font-size:12px;display:flex}.customer-v2 .summary-row strong{color:#4b3b3e;font-size:13px;font-weight:680}.customer-v2 .cart-threshold{background:#f8e8eb9e;border-radius:14px;margin:6px 0 4px;padding:12px 14px}.customer-v2 .cart-threshold p{color:#806e6b;margin:0 0 9px;font-size:11px}.customer-v2 .cart-threshold p b{color:#774e57}.customer-v2 .cart-threshold i{background:#755b5924;border-radius:99px;height:6px;display:block;overflow:hidden}.customer-v2 .cart-threshold i span{background:linear-gradient(90deg,#dfa0ad,#c78694);border-radius:99px;height:100%;display:block}.customer-v2 .cart-threshold-done{color:#774e57;background:#f8e8eb9e;border-radius:14px;margin:6px 0 4px;padding:12px 14px;font-size:11px;font-weight:680}.customer-v2 .cart-total{border-top:1px solid var(--reset-line);color:#4b3b3e;margin-top:10px;padding-top:15px;font-size:14px;font-weight:750}.customer-v2 .cart-total strong{color:#4b3b3e;font-size:20px;font-weight:750}.customer-v2 .cart-summary .primary{width:100%;min-height:50px;margin-top:8px;font-size:13px;display:block;color:#5a4046!important;background:linear-gradient(145deg,#edced5,#f9e9ec)!important;border:1px solid #c2808e45!important;border-radius:999px!important;font-weight:700!important;box-shadow:inset 0 1px #fff!important}.customer-v2 .cart-summary>small{color:#978681;text-align:center;margin-top:13px;font-size:10px;display:block}.customer-v2 .empty-cart{text-align:center;box-shadow:var(--reset-soft-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff85;border:1px solid #ffffffd9;border-radius:27px;padding:70px 40px}.customer-v2 .empty-cart>span{color:#c07f8d;font-size:20px}.customer-v2 .empty-cart h3{margin:14px 0 8px;font-size:16px;font-weight:650}.customer-v2 .empty-cart p{color:#82716e;margin:0 0 22px;font-size:12px}.customer-v2 .about-page{width:min(1220px,100% - 64px)!important}.customer-v2 .about-hero{align-items:center;grid-template-columns:1.02fr .98fr!important;gap:64px!important;padding:30px 0 10px!important;display:grid!important}.customer-v2 .about-hero>div:first-child>p:not(.eyebrow){max-width:520px;color:var(--reset-muted);margin:22px 0 0;font-size:15px;line-height:1.72}.customer-v2 .about-art{height:430px;box-shadow:var(--reset-shadow);background:#f2e6dc;border-radius:48px 20px;position:relative;overflow:hidden}.customer-v2 .about-art img{object-fit:cover;width:100%;height:100%}.customer-v2 .about-art>span{color:#695954;letter-spacing:.16em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffcf9ad;border:1px solid #ffffff9e;border-radius:999px;padding:6px 10px;font-size:7px;position:absolute;bottom:16px;right:16px}.customer-v2 .about-values-grid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important;display:grid!important}.customer-v2 .about-values-grid article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:190px;box-shadow:var(--reset-soft-shadow)!important;background:#ffffff8c!important;border:1px solid #ffffffd9!important;border-radius:28px!important;padding:28px!important}.customer-v2 .about-values-grid article span{font-family:var(--font-display);color:#c18390!important;font-size:24px!important}.customer-v2 .about-values-grid article b{margin-top:20px;font-size:14px;display:block}.customer-v2 .about-values-grid article p{line-height:1.6;color:#7b6c69!important;font-size:12px!important}.customer-v2 .about-community{background:linear-gradient(118deg,#faebefcc,#eecdd58c);border-radius:30px;align-items:center;gap:34px;margin:70px 0 10px;padding:40px 44px;grid-template-columns:1fr auto!important;display:grid!important}.customer-v2 .about-community h2{color:var(--reset-ink);font-family:var(--font-display);font-weight:400;font-size:clamp(28px,2.4vw,38px)!important}.customer-v2 .about-community>div>p:not(.eyebrow){max-width:640px;color:var(--reset-muted);margin:10px 0 0;font-size:13px;line-height:1.65}.customer-v2 .jelly-icon.favourite{color:#a34e5e!important;background:#f6e3e7f0!important}.customer-v2 .jelly-icon.favourite .ui-icon{fill:currentColor}.customer-v2 .ledger .section-heading button.active{color:#774e57!important;background:#f1dce1!important;border-color:#c17e8d59!important;box-shadow:0 7px 18px #5f394112,inset 0 1px #fff!important}.customer-v2 .detail-price{align-items:center;gap:16px;margin:20px 0 25px!important;display:flex!important}.customer-v2 .detail-price>strong{color:#4b3b3e;font-size:24px}.customer-v2 .detail-heart{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);cursor:pointer;color:#8d5f68!important;background:#fff9f9b3!important;border:1px solid #ffffffd1!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important;box-shadow:0 8px 22px #53343914,inset 0 1px #fff!important}.customer-v2 .detail-heart .ui-icon{width:19px;height:19px}.customer-v2 .detail-heart.favourite{color:#a34e5e!important;background:#f6e3e7f0!important}.customer-v2 .detail-heart.favourite .ui-icon{fill:currentColor}@media (width<=900px){.customer-v2 .cart-layout{grid-template-columns:1fr!important}.customer-v2 .cart-summary{position:static}.customer-v2 .about-hero{grid-template-columns:1fr!important;gap:34px!important}.customer-v2 .about-art{height:330px}.customer-v2 .about-community{grid-template-columns:1fr!important}}@media (width<=560px){.customer-v2 .cart-page,.customer-v2 .about-page{width:calc(100% - 30px)!important}.customer-v2 .cart-heading{margin:13px 0 27px!important}.customer-v2 .cart-heading h1{font-size:37px!important;line-height:1!important}.customer-v2 .cart-heading>p:last-child{font-size:11px!important;line-height:1.5!important}.customer-v2 .cart-line{border-radius:21px;grid-template-columns:86px minmax(0,1fr);gap:14px;padding:13px}.customer-v2 .cart-line-image{border-radius:15px;width:86px}.customer-v2 .cart-line-controls{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center;width:100%}.customer-v2 .cart-summary{border-radius:23px;padding:22px}.customer-v2 .empty-cart{padding:44px 20px}.customer-v2 .about-hero{padding-top:8px!important}.customer-v2 .about-hero h1{font-size:42px!important}.customer-v2 .about-art{border-radius:30px 14px;height:235px}.customer-v2 .about-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.customer-v2 .about-values{padding-top:56px}.customer-v2 .about-values-grid{grid-template-columns:1fr!important;gap:12px!important}.customer-v2 .about-values-grid article{min-height:0;padding:22px!important}.customer-v2 .about-community{margin-top:44px;padding:30px 24px}.customer-v2 .preview-modal{border-radius:20px;padding:34px 24px 26px}.customer-v2 .preview-modal h2{font-size:29px}.customer-v2 .preview-order{grid-template-columns:1fr auto;gap:6px 12px;padding:13px 14px}.customer-v2 .preview-order>div{grid-column:1/-1}.customer-v2 .detail-price{margin:14px 0 20px!important}.customer-v2 .detail-price>strong{font-size:21px}.customer-v2 .detail-heart{width:38px!important;height:38px!important}}.customer-v2{--milky-surface:linear-gradient(145deg,#fffefcf2,#f9ecf0cc);--milky-blush:linear-gradient(145deg,#f7e3e8fa,#f1d1daeb);--milky-rim:0 0 0 1px #d8bac257;--milky-lift:inset 2px 2px 8px #fffffff2,inset -4px -5px 12px #ce9da829;--milky-drop:0 12px 30px #69424c17}.customer-v2 .jelly-icon,.customer-v2 .detail-heart,.customer-v2 .glass-cta,.customer-v2 .outline,.customer-v2 .category-chips button,.customer-v2 .ledger .section-heading button,.customer-v2 .search-suggestions button,.customer-v2 .shop-tools select{transition:transform .34s cubic-bezier(.34,1.56,.64,1),box-shadow .34s cubic-bezier(.34,1.56,.64,1),background .3s,color .3s,border-color .3s}.customer-v2 .jelly-icon:active,.customer-v2 .detail-heart:active,.customer-v2 .glass-cta:active,.customer-v2 .outline:active,.customer-v2 .category-chips button:active,.customer-v2 .ledger .section-heading button:active,.customer-v2 .search-suggestions button:active,.customer-v2 .shop-tools select:active{transition-duration:90ms}.customer-v2 .jelly-icon,.customer-v2 .product-info>div button{-webkit-backdrop-filter:blur(13px)saturate(1.08);backdrop-filter:blur(13px)saturate(1.08);cursor:pointer;background:var(--milky-surface)!important;color:#8d5f68!important;box-shadow:var(--milky-lift),var(--milky-rim),var(--milky-drop)!important;border:1px solid #ffffffc7!important}.customer-v2 .jelly-icon:hover{transform:translateY(-1px)}.customer-v2 .jelly-icon:active,.customer-v2 .product-info>div button:active{transform:translateY(1.5px)scale(.94);box-shadow:inset 2px 3px 9px #a5697833,inset -2px -2px 6px #ffffffd9,var(--milky-rim),0 5px 14px #69424c0f!important}.customer-v2 .jelly-icon.favourite,.customer-v2 .detail-heart.favourite{transform:translateY(-2px)scale(1.05);background:var(--milky-blush)!important;color:#963f52!important;box-shadow:inset 3px 3px 10px #fffffff2,inset -5px -6px 14px #c78d9b38,0 0 0 1px #e6c8d08c,0 14px 30px #82425129!important}.customer-v2 .detail-heart{background:var(--milky-surface)!important;box-shadow:var(--milky-lift),var(--milky-rim),var(--milky-drop)!important;border:1px solid #ffffffc7!important}.customer-v2 .detail-heart:hover{transform:translateY(-1px)}.customer-v2 .detail-heart:active{transform:translateY(1.5px)scale(.94);box-shadow:inset 2px 3px 9px #a5697833,inset -2px -2px 6px #ffffffd9,var(--milky-rim),0 5px 14px #69424c0f!important}.customer-v2 .glass-cta,.customer-v2 .outline{-webkit-backdrop-filter:blur(15px)saturate(1.1);backdrop-filter:blur(15px)saturate(1.1);background:var(--milky-surface)!important;color:#5d4148!important;box-shadow:var(--milky-lift),var(--milky-rim),var(--milky-drop)!important;border:1px solid #ffffffbf!important}.customer-v2 .glass-cta:hover,.customer-v2 .outline:hover{transform:translateY(-1px)}.customer-v2 .glass-cta:active,.customer-v2 .outline:active{transform:translateY(1.5px)scale(.97);box-shadow:inset 2px 3px 9px #a569782e,inset -2px -2px 6px #ffffffd9,var(--milky-rim),0 5px 14px #69424c0f!important}.customer-v2.customer-view-home .hero-primary:active{transform:translateY(1.5px)scale(.97);background:linear-gradient(145deg,#c96a7e,#a95567)!important;box-shadow:inset 2px 3px 10px #78323f4d,inset -2px -2px 6px #ffffff4d,0 6px 16px #9d4a5b2e!important}.customer-v2 .products-section>.center{min-height:56px;padding:0 34px!important}.customer-v2 .category-chips button,.customer-v2 .ledger .section-heading button,.customer-v2 .search-suggestions button{background:var(--milky-surface)!important;color:#6e5a5c!important;box-shadow:var(--milky-lift),var(--milky-rim),0 8px 18px #69424c12!important;border:1px solid #ffffffbf!important}.customer-v2 .category-chips button:hover,.customer-v2 .ledger .section-heading button:hover,.customer-v2 .search-suggestions button:hover{transform:translateY(-1px)}.customer-v2 .category-chips button.active,.customer-v2 .ledger .section-heading button.active{transform:translateY(-2px)scale(1.03);background:var(--milky-blush)!important;color:#8a4557!important;box-shadow:inset 3px 3px 10px #fffffff2,inset -5px -6px 14px #c78d9b33,0 0 0 1px #e6c8d080,0 14px 28px #82425121!important}.customer-v2 .category-chips button:active,.customer-v2 .ledger .section-heading button:active,.customer-v2 .search-suggestions button:active{transform:translateY(1px)scale(.96);box-shadow:inset 2px 3px 9px #a5697833,inset -2px -2px 6px #ffffffd9,var(--milky-rim),0 4px 12px #69424c0d!important}.customer-v2 .shop-tools{-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1);box-shadow:var(--milky-lift),inset 0 0 0 1px #d8bac24d,var(--reset-soft-shadow)!important;background:linear-gradient(150deg,#fffdfbb8,#f8ebef8c)!important;border:0!important;border-radius:26px!important;padding:8px!important}.customer-v2 .shop-tools label{transition:box-shadow .3s;background:linear-gradient(160deg,#ffffff8c,#fffafac7)!important;border-radius:18px!important;box-shadow:inset 2px 3px 8px #ae778321,inset -2px -2px 5px #ffffffd9,inset 0 0 0 1px #d8bac242!important}.customer-v2 .shop-tools label:focus-within{box-shadow:inset 2px 3px 8px #ae778321,inset -2px -2px 5px #ffffffd9,inset 0 0 0 1px #c7869480!important}.customer-v2 .shop-tools select{background:var(--milky-surface)!important;box-shadow:var(--milky-lift),inset 0 0 0 1px #d8bac252,0 8px 20px #69424c14!important;border-left:0!important;border-radius:18px!important}.customer-v2 .shop-tools select:hover{transform:translateY(-1px)}.customer-v2 .shop-tools select:active{transform:translateY(1px)scale(.985);box-shadow:inset 2px 3px 9px #a569782e,inset -2px -2px 6px #ffffffd9,inset 0 0 0 1px #d8bac252,0 4px 12px #69424c0f!important}.customer-v2 .search-panel label{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:box-shadow .3s;background:linear-gradient(160deg,#fff9,#fffafbc7)!important;border:0!important;border-radius:20px!important;margin-top:20px!important;padding:12px 18px!important;box-shadow:inset 2px 3px 9px #ae77831f,inset -2px -2px 6px #ffffffe0,inset 0 0 0 1px #d8bac247!important}.customer-v2 .search-panel label:focus-within{box-shadow:inset 2px 3px 9px #ae77831f,inset -2px -2px 6px #ffffffe0,inset 0 0 0 1px #c7869480!important}.customer-v2 .jelly-icon:focus-visible,.customer-v2 .detail-heart:focus-visible,.customer-v2 .glass-cta:focus-visible,.customer-v2 .outline:focus-visible,.customer-v2 .category-chips button:focus-visible,.customer-v2 .ledger .section-heading button:focus-visible,.customer-v2 .search-suggestions button:focus-visible,.customer-v2 .shop-tools select:focus-visible{outline-offset:2px;outline:2px solid #c786948c}.customer-v2 .about-hero{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)!important;gap:78px!important;padding:26px 0 10px!important}.customer-v2 .about-hero h1{letter-spacing:-.045em!important;font-size:clamp(56px,6.2vw,94px)!important;line-height:.94!important}.customer-v2 .about-hero h1 i{color:#a86b79;font-style:italic}.customer-v2 .about-actions{gap:26px;margin-top:34px;display:flex}.customer-v2 .about-link{padding:0 0 5px;font-size:14px;font-weight:680;transition:color .25s,border-color .25s;box-shadow:none!important;color:#7d4d59!important;background:0 0!important;border:0!important;border-bottom:1px solid #a76b7959!important}.customer-v2 .about-link:hover{color:#5e3540!important;border-bottom-color:#5e3540!important}.customer-v2 .about-art{height:540px}.customer-v2 .about-art:before{content:"";pointer-events:none;border:1px solid #ffffff8c;border-radius:36px 13px;position:absolute;inset:14px}.customer-v2 .about-quote{text-align:center;max-width:860px;font-family:var(--font-display);color:#4a3b3e;background:0 0;border:0;margin:96px auto 30px;padding:0;font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.35}.customer-v2 .about-quote:before{content:"“";color:#d7a0ac;margin-bottom:14px;font-size:74px;line-height:.55;display:block}.customer-v2 .about-quote cite{font-family:var(--font-sans);letter-spacing:.18em;color:#a07b80;text-transform:uppercase;margin-top:22px;font-size:11px;font-style:normal;display:block}.customer-v2 .about-values{padding-top:96px}.customer-v2 .about-values-grid{display:block!important}.customer-v2 .about-values-grid article{-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:130px minmax(0,1fr);align-items:start;gap:26px;min-height:0;display:grid;border:0!important;border-top:1px solid var(--reset-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:34px 8px!important}.customer-v2 .about-values-grid article:last-child{border-bottom:1px solid var(--reset-line)!important}.customer-v2 .about-values-grid article>span{line-height:1;font-family:var(--font-display)!important;color:#e3b3be!important;font-size:44px!important}.customer-v2 .about-values-grid article b{font-family:var(--font-display);margin:0;font-size:20px;font-weight:500}.customer-v2 .about-values-grid article p{margin:12px 0 0!important;font-size:13px!important;line-height:1.7!important}.customer-v2 .about-process{margin:110px 0 0;padding:0 0 10px}.customer-v2 .about-process h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--reset-ink);margin:16px 0 54px;font-size:clamp(34px,3vw,46px)}.customer-v2 .about-process ol{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:26px;margin:0;padding:0;list-style:none;display:grid}.customer-v2 .about-process li{padding:36px 0 0;position:relative}.customer-v2 .about-process li:before{content:counter(step,decimal-leading-zero);counter-increment:step;font-family:var(--font-display);color:#e3b3be;font-size:40px;line-height:1;position:absolute;top:0;left:0}.customer-v2 .about-process li:after{content:"";background:var(--reset-line);height:1px;position:absolute;top:20px;left:66px;right:6px}.customer-v2 .about-process li:last-child:after{display:none}.customer-v2 .about-process li b{font-size:16px;display:block}.customer-v2 .about-process li p{color:#7b6c69;max-width:300px;margin:9px 0 0;font-size:12px;line-height:1.65}.customer-v2 .about-community{border-radius:34px;margin:110px 0 14px}@media (width<=900px){.customer-v2 .about-hero{gap:38px!important}.customer-v2 .about-art{height:400px}.customer-v2 .about-quote{margin:70px auto 20px}.customer-v2 .about-values{padding-top:70px}.customer-v2 .about-values-grid article{grid-template-columns:86px minmax(0,1fr);gap:18px}.customer-v2 .about-values-grid article>span{font-size:34px!important}.customer-v2 .about-process{margin:80px 0 0}.customer-v2 .about-process ol{grid-template-columns:1fr;gap:32px}.customer-v2 .about-process li{padding:30px 0 0}.customer-v2 .about-process li:after{display:none}.customer-v2 .about-community{margin:80px 0 12px}}@media (width<=560px){.customer-v2 .about-hero h1{font-size:46px!important}.customer-v2 .about-art{border-radius:30px 14px;height:250px}.customer-v2 .about-actions{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.customer-v2 .about-quote{margin:52px auto 12px;font-size:22px}.customer-v2 .about-quote:before{font-size:56px}.customer-v2 .about-values{padding-top:52px}.customer-v2 .about-values-grid article{grid-template-columns:1fr;gap:12px;padding:26px 4px!important}.customer-v2 .about-process{margin:70px 0 0}.customer-v2 .about-process h2{margin-bottom:38px;font-size:30px}.customer-v2 .about-community{margin:70px 0 10px;padding:28px 22px}}@media (prefers-reduced-motion:reduce){.customer-v2 .jelly-icon,.customer-v2 .detail-heart,.customer-v2 .glass-cta,.customer-v2 .outline,.customer-v2 .category-chips button,.customer-v2 .ledger .section-heading button,.customer-v2 .search-suggestions button,.customer-v2 .shop-tools select{transition:none!important}}.customer-v2 .reward-arc-svg circle{fill:none;stroke-linecap:round;stroke-dasharray:703 127;transform-origin:180px 180px;transform:none!important}.customer-v2 .reward-arc-svg .ring-arcs circle{r:132px!important}.customer-v2 .reward-arc-svg .ring-highlight{r:121.5px!important}.customer-v2 .reward-arc-svg .ring-cap{r:15px!important}.customer-v2 .reward-arc-svg .ring-shadow{opacity:1;stroke:#7352571a;stroke-width:36px;filter:blur(8px)}.customer-v2 .reward-arc-svg .ring-tube{stroke:url(#ring-tube-milk);stroke-width:27px;filter:drop-shadow(0 10px 14px #643c4317)}.customer-v2 .reward-arc-svg .ring-rail{stroke:url(#ring-rail-rose);stroke-width:11px;filter:drop-shadow(0 4px 5px #82475329)}.customer-v2 .reward-arc-svg .ring-highlight{stroke:#ffffffd9;stroke-width:2.5px;stroke-dasharray:690 140;filter:none}.customer-v2 .reward-arc-svg .ring-cap{stroke:#d6a0ac8c;stroke-width:1px;stroke-dasharray:none;stroke-linecap:butt;filter:drop-shadow(0 4px 6px #7848542e);fill:url(#ring-pearl)!important}.customer-v2 .reward-product{top:46%!important}.customer-v2 .reward-halo{display:none!important}.customer-v2 .ring-readout{color:#a1777e;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.customer-v2 .ring-readout strong{font-family:var(--font-display);color:#6f4d55;letter-spacing:.01em;font-size:48px;font-weight:400;line-height:1}.customer-v2 .ring-readout i{background:#a06e7880;width:54px;height:1px;margin-top:11px;display:block}.customer-v2 .ring-readout span{letter-spacing:.16em;text-transform:lowercase;margin-top:9px;font-size:11px}.customer-v2 .reward-visual .ring-readout{bottom:12px}.customer-v2 .points-hero:before{background:radial-gradient(52% 46% at 70% 40%,#fffffff2,#f8e8e79e 36%,#f2d9db4d 58%,#0000 76%)!important;border-radius:0!important;inset:-2% -6% -6%!important;transform:none!important}@media (width<=560px){.customer-v2 .reward-visual .ring-readout{bottom:8px}.customer-v2 .reward-visual .ring-readout strong{font-size:38px}.customer-v2 .reward-visual .ring-readout i{width:46px;margin-top:9px}.customer-v2 .reward-visual .ring-readout span{margin-top:7px;font-size:10px}}.customer-v2 .milk{--milk-a:#fffcf947;--milk-b:#f6e8e024;--milk-ink:#624f43;--milk-ink-soft:#7a665b;--milk-rim-white:#ffffffa8;--milk-rim-soft:#ffffff7d;--milk-champagne:#ecd3c437;--milk-blush:#f4bccc28;--milk-lilac:#cfc7f21c;--milk-shadow:#74524613;--milk-recess:#805b5008;--milk-heart:#c98991;--milk-spring:cubic-bezier(.34,1.42,.64,1)}.customer-v2 .milk.milk.milk{-webkit-backdrop-filter:blur(8px)saturate(108%);text-shadow:0 1px #ffffff80;transition:transform .26s var(--milk-spring),box-shadow .26s var(--milk-spring),background .16s ease,filter .16s ease,color .16s ease;background:radial-gradient(120% 180% at 50% 38%,#fff3 0%,#ffffff14 46%,#bc918409 100%) padding-box, linear-gradient(180deg,var(--milk-a),var(--milk-b)) padding-box, linear-gradient(112deg,var(--milk-rim-white) 0%,var(--milk-rim-soft) 28%,var(--milk-blush) 46%,var(--milk-lilac) 61%,var(--milk-rim-soft) 78%,var(--milk-champagne) 100%) border-box!important;box-shadow:inset 0 1px 0 #ffffffc7, inset 0 -1px 0 #ffffff70, inset 0 7px 16px #ffffff0e, inset 0 -7px 16px var(--milk-recess), 0 6px 15px var(--milk-shadow)!important;color:var(--milk-ink)!important;-webkit-background-clip:padding-box,padding-box,border-box!important;background-clip:padding-box,padding-box,border-box!important;border:1px solid #0000!important}.customer-v2 select.milk.milk.milk{appearance:none!important;background:radial-gradient(120% 180% at 50% 38%,#fff3 0%,#ffffff14 46%,#bc918409 100%) padding-box, linear-gradient(180deg,var(--milk-a),var(--milk-b)) padding-box, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4' viewBox='0 0 8 4'%3E%3Cpath d='M1 1l3 2.6L7 1' fill='none' stroke='%23624f43' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 10px center/8px 4px border-box, linear-gradient(112deg,var(--milk-rim-white) 0%,var(--milk-rim-soft) 28%,var(--milk-blush) 46%,var(--milk-lilac) 61%,var(--milk-rim-soft) 78%,var(--milk-champagne) 100%) border-box!important;-webkit-background-clip:padding-box,padding-box,border-box,border-box!important;background-clip:padding-box,padding-box,border-box,border-box!important}@media (hover:hover){.customer-v2 .milk.milk.milk:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 #ffffffd9, inset 0 -1px 0 #ffffff80, inset 0 7px 16px #ffffff0f, inset 0 -7px 16px var(--milk-recess), 0 7px 17px #74524617!important}}.customer-v2 .milk.milk.milk.favourite{transform:none;color:var(--milk-heart)!important}.customer-v2 .milk.milk.milk.favourite:hover{transform:none}.customer-v2 .milk.milk.milk.favourite .ui-icon{fill:currentColor;filter:drop-shadow(0 1px 1px #fffc)}.customer-v2 .milk.milk.milk.claimed{background:radial-gradient(120% 180% at 50% 38%,#ffffff3d 0%,#ffffff1f 46%,#bc91840a 100%) padding-box, linear-gradient(180deg,#fffcf957,#f6e8e033) padding-box, linear-gradient(112deg,var(--milk-rim-white) 0%,var(--milk-rim-soft) 28%,var(--milk-blush) 46%,var(--milk-lilac) 61%,var(--milk-rim-soft) 78%,var(--milk-champagne) 100%) border-box!important;color:var(--milk-ink-soft)!important;cursor:default!important}.customer-v2 .milk.milk.milk.claimed:active,.customer-v2 .milk.milk.milk.claimed:hover{transform:none}.customer-v2 .milk.milk.milk:active{transition-duration:.12s,.12s,.16s,.16s,.12s;transform:translateY(1px)scale(.995);box-shadow:inset 0 1px #fff9,inset 0 -1px #ffffff61,inset 0 8px 18px #ffffff0a,inset 0 -9px 18px #805b500d,0 3px 8px #7452460e!important}.customer-v2 .jelly-icon.milk.milk.milk:active,.customer-v2 .detail-heart.milk.milk.milk:active{transform:translateY(1px)scale(.985)}.customer-v2 .product-image .jelly-icon.milk.milk.milk{background:radial-gradient(120% 180% at 50% 38%,#ffffff7a 0%,#ffffff38 46%,#bc918412 100%) padding-box, linear-gradient(180deg,#fffcf985,#f6e8e04d) padding-box, linear-gradient(112deg,var(--milk-rim-white) 0%,var(--milk-rim-soft) 28%,var(--milk-blush) 46%,var(--milk-lilac) 61%,var(--milk-rim-soft) 78%,var(--milk-champagne) 100%) border-box!important}.customer-v2 .category-chips button.milk.milk.milk.active{transform:none;background:radial-gradient(70% 95% at 50% 45%,#c989911a,#c9899100 100%) padding-box, radial-gradient(120% 180% at 50% 38%,#fff3 0%,#ffffff14 46%,#bc918409 100%) padding-box, linear-gradient(180deg,var(--milk-a),var(--milk-b)) padding-box, linear-gradient(112deg,var(--milk-rim-white) 0%,var(--milk-rim-soft) 28%,var(--milk-blush) 46%,var(--milk-lilac) 61%,var(--milk-rim-soft) 78%,var(--milk-champagne) 100%) border-box!important}.customer-v2 .shop-tools.shop-tools.shop-tools{cursor:default;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;padding:0!important}.customer-v2 .shop-tools .milk.milk.milk input{cursor:text}.customer-v2 .shop-tools select.milk.milk.milk{cursor:pointer}.customer-v2 .shop-tools label.milk.milk.milk:active{transform:none}.customer-v2 .shop-tools label.milk.milk.milk:focus-within{box-shadow:inset 0 1px 0 #ffffffe0, inset 0 -1px 0 #ffffff85, inset 0 7px 16px #ffffff0f, inset 0 -7px 16px var(--milk-recess), 0 7px 17px #74524617!important}.customer-v2 .purchase-row select.milk.milk.milk{border-radius:999px!important;min-height:34px!important;padding:0 10px!important;font-weight:700!important}.customer-v2 .cart-line-controls select.milk.milk.milk{font-weight:650}.customer-v2 .milk.milk.milk:focus-visible{outline-offset:2px;outline:2px solid #c9899199}@media (prefers-reduced-motion:reduce){.customer-v2 .milk.milk.milk{transition:none!important}.customer-v2 .milk.milk.milk:hover,.customer-v2 .milk.milk.milk.favourite,.customer-v2 .milk.milk.milk:active{transform:none!important}}@media (width>=901px) and (width<=1200px){.customer-v2 .customer-header nav{gap:22px!important}}@media (width<=900px){.customer-v2 .mobile-bottom{grid-template-columns:repeat(6,minmax(0,1fr))!important}.customer-v2 .mobile-bottom button{min-width:0;min-height:50px}.customer-v2 .mobile-bottom button span{white-space:normal;text-align:center;max-width:100%;line-height:1.2}}@media (width<=380px){#app .customer-v2 .mobile-bottom{grid-template-columns:repeat(6,minmax(0,1fr))!important;min-height:86px!important}#app .customer-v2 .mobile-bottom button{gap:3px!important;min-width:0!important;min-height:72px!important}#app .customer-v2 .mobile-bottom button span{word-break:normal;text-align:center;width:100%;min-width:0;max-width:100%;line-height:1.15;display:block;white-space:normal!important;overflow-wrap:anywhere!important}#app .customer-v2 .nav-glider{height:72px!important}}.customer-v2 .kh-member-payments-banner{gap:20px;background:#fff!important;border:1px solid #e8dcdf!important;border-radius:20px!important;align-items:center!important;padding:26px 28px!important}.customer-v2 .kh-member-payments-banner h2{color:#44343b;margin-bottom:8px!important;font:600 24px/1.22 Arial,Helvetica,sans-serif!important}.customer-v2 .kh-member-payments-banner p:not(.eyebrow){max-width:520px;font:400 13px/1.6 Arial,Helvetica,sans-serif!important}.customer-v2 .kh-member-payments-actions{grid-template-columns:repeat(2,minmax(150px,1fr));min-width:min(100%,420px);gap:12px!important;display:grid!important}.customer-v2 .kh-member-payments-actions button{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;position:relative;min-height:86px!important;box-shadow:none!important;background:#faf6f6!important;border:1px solid #e8d9dc!important;border-radius:16px!important;padding:17px 18px!important;transition:background .16s,transform .16s,border-color .16s!important;display:flex!important}.customer-v2 .kh-member-payments-actions button strong{color:#55464c;font:700 15px/1.4 Arial,Helvetica,sans-serif}.customer-v2 .kh-member-payments-actions button small{color:#8d7b80;font:400 12px/1.4 Arial,Helvetica,sans-serif}.customer-v2 .kh-member-payments-actions button.kh-member-payment-action.is-due{background:#e8f4eb!important;border-color:#a5d8b2!important}.customer-v2 .kh-member-payments-actions button.kh-member-payment-action.is-due strong{color:#126d39}.customer-v2 .kh-member-payments-actions button:is(:hover,:focus-visible){transform:translateY(-2px);background:#fff!important;border-color:#bc8696!important}.customer-v2 .kh-member-action-count{color:#fff;background:#c46e82;border-radius:12px;place-items:center;min-width:21px;height:21px;padding:0 5px;font:700 11px Arial,Helvetica,sans-serif;display:grid;position:absolute;top:9px;right:12px}.customer-v2 .kh-profile-badge-button{position:relative}.customer-v2 .kh-profile-payment-badge{color:#fff;pointer-events:none;background:#bc6d80;border:2px solid #fff;border-radius:11px;place-items:center;min-width:18px;height:18px;padding:0 4px;font:700 10px Arial,Helvetica,sans-serif;display:grid;position:absolute;top:-5px;right:-7px}.customer-v2 .member-profile-panel .profile-details{grid-template-columns:minmax(0,1fr) minmax(180px,.65fr);gap:22px!important}.customer-v2 .member-profile-panel .profile-details dl>div{border-bottom:1px solid #eee2e2!important;border-left:none!important;padding:12px 3px!important}.customer-v2 .profile-account-actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.customer-v2 .profile-account-actions .profile-points-history{margin:0!important}@media (width<=980px){.customer-v2 .kh-member-payments-banner{flex-direction:column!important;align-items:stretch!important}.customer-v2 .kh-member-payments-actions{width:100%;min-width:0}}@media (width<=600px){.customer-v2 .kh-member-payments-actions{grid-template-columns:minmax(0,1fr)}.customer-v2 .member-profile-panel .profile-details{grid-template-columns:1fr}.customer-v2 .kh-member-payments-banner{padding:17px!important}}@media (prefers-reduced-motion:reduce){.customer-v2 .kh-member-payments-actions button{transition:none!important}}@media (width>=1241px){.customer-v2 .customer-header nav,.customer-order-shell.kh-orders .kh-site-nav{flex-wrap:nowrap;justify-content:center;align-items:center;gap:44px!important}.customer-v2 .customer-header nav button,.customer-order-shell.kh-orders .kh-site-nav a{letter-spacing:.01em;white-space:nowrap;line-height:1.4;font-size:13px!important;font-weight:620!important}.customer-order-shell.kh-orders .kh-site-head.customer-navigation-header{grid-template-columns:minmax(155px,1fr) auto minmax(125px,1fr)}}@media (width>=901px) and (width<=1240px){.customer-v2 .customer-header nav,.customer-order-shell.kh-orders .kh-site-nav{flex-wrap:nowrap;justify-content:center;gap:clamp(10px,1.15vw,16px)!important}.customer-v2 .customer-header nav button,.customer-order-shell.kh-orders .kh-site-nav a{white-space:nowrap;font-size:clamp(10px,.87vw,12px)!important;font-weight:620!important}.customer-order-shell.kh-orders .kh-site-head.customer-navigation-header{grid-template-columns:minmax(90px,.6fr) auto minmax(75px,.6fr)}}.customer-order-shell.kh-orders .kh-site-head.customer-navigation-header{padding-left:max(5vw,30px);padding-right:max(5vw,30px)}.customer-order-shell.kh-orders .kh-site-actions{white-space:nowrap;gap:20px}.customer-order-shell.kh-orders .kh-site-wave{pointer-events:none;display:block;overflow:visible}.customer-order-shell.kh-orders .kh-site-wave path{fill:#fff}.customer-v2 .header-wave-transition svg,.customer-order-shell.kh-orders .kh-site-wave{width:100%;height:100%}.customer-v2 .customer-header .brand-logo,.customer-order-shell.kh-orders .kh-site-brand .brand-logo{transform-origin:0;transition:transform .28s}.customer-v2 .customer-header.is-scrolled .brand-logo,.customer-order-shell.kh-orders .kh-site-head.customer-navigation-header.is-scrolled .brand-logo{transform:scale(.82)}@media (width>=901px){.customer-order-shell.kh-orders .kh-site-head.customer-navigation-header>.kh-site-nav{grid-area:1/2;padding-block:0;overflow:visible}.customer-order-shell.kh-orders .kh-site-head.customer-navigation-header.is-scrolled{height:78px;min-height:78px;padding-block:0}}@media (width<=900px){.customer-v2 .customer-header,.customer-order-shell.kh-orders .kh-site-head.customer-navigation-header{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:76px;height:76px!important;padding:0 18px!important}.customer-v2 .customer-header>nav,.customer-order-shell.kh-orders .kh-site-head.customer-navigation-header>.kh-site-nav{display:none!important}.customer-v2 .customer-header.site-header .brand,.customer-order-shell.kh-orders .kh-site-head.customer-navigation-header .kh-site-brand{--kraf-logo-width:116px}.customer-v2 .customer-header>.header-actions,.customer-order-shell.kh-orders .kh-site-actions{align-items:center;display:flex;gap:8px!important}.customer-order-shell.kh-orders .kh-site-actions>.customer-language-switcher{order:0}.customer-v2 .customer-header .account-navigation,.customer-order-shell.kh-orders .kh-site-me{justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;display:inline-flex}.customer-v2 .customer-header .account-navigation>span,.customer-order-shell.kh-orders .kh-site-me>span{display:none!important}.customer-v2 .customer-header.is-scrolled,.customer-order-shell.kh-orders .kh-site-head.customer-navigation-header.is-scrolled{width:calc(100% - 20px);min-height:64px;border-radius:22px!important;height:64px!important;padding:0 12px!important;top:8px!important}.customer-v2 .customer-header.is-scrolled .brand-logo,.customer-order-shell.kh-orders .kh-site-head.customer-navigation-header.is-scrolled .brand-logo{transform:scale(.9)}.customer-v2.customer-v2,.customer-order-shell.kh-orders{padding-bottom:0!important}.customer-v2 .customer-menu-toggle:focus-visible,.customer-order-shell .customer-menu-toggle:focus-visible{outline-offset:1px;border-radius:4px;outline:2px solid #87535f!important}}@media (prefers-reduced-motion:reduce){.customer-v2 .customer-header .brand-logo,.customer-order-shell.kh-orders .kh-site-brand .brand-logo{transition:none}}#app .customer-v2 .me-page{width:min(1080px,100% - 36px);padding-block:clamp(26px,5vw,52px) 82px}#app .customer-v2 .me-page .profile-header{background:linear-gradient(135deg,#fffdfd 12%,#fcf4f6 100%);border:1px solid #e9dbe1;border-radius:24px;gap:clamp(16px,2.5vw,28px);min-width:0;box-shadow:0 12px 34px #714d5d0f;margin-bottom:20px!important;padding:clamp(18px,3vw,30px)!important}#app .customer-v2 .me-page .profile-heading{min-width:0}#app .customer-v2 .me-page .profile-heading h1{color:#493b45;overflow-wrap:anywhere;max-width:100%;margin:3px 0 6px;line-height:1.16;font-size:clamp(26px,3vw,36px)!important}#app .customer-v2 .me-page .profile-heading p:last-child{color:#746670;overflow-wrap:anywhere;margin:0;font-size:13px}#app .customer-v2 .me-page button.account-avatar{border-radius:20px;transition:transform .16s,box-shadow .16s;box-shadow:0 10px 24px #714d5d1f}#app .customer-v2 .me-page button.account-avatar:is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:0 12px 28px #714d5d33}#app .customer-v2 .me-page .kh-member-payments-banner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(16px,3vw,30px);display:grid;box-shadow:0 12px 32px #714d5d0b;background:#fff!important;border:1px solid #e9dbe1!important;border-radius:22px!important;padding:clamp(18px,3vw,28px)!important}#app .customer-v2 .me-page .kh-member-payments-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}#app .customer-v2 .me-page :is(.kh-member-order-action,.kh-member-payment-action){text-align:left;border-radius:16px;min-width:0;min-height:90px;padding:15px 17px;transition:transform .16s,border-color .16s,box-shadow .16s}#app .customer-v2 .me-page :is(.kh-member-order-action,.kh-member-payment-action):is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:0 8px 18px #714d5d1a}#app .customer-v2 .me-page .member-dashboard{min-width:0}#app .customer-v2 .me-page .member-profile-panel .profile-details{background:#fff;border:1px solid #e9dbe1;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(210px,.85fr);display:grid;gap:clamp(20px,4vw,40px)!important;padding:clamp(22px,3vw,32px)!important}#app .customer-v2 .me-page .profile-details dl{grid-template-columns:1fr;margin:20px 0 0;display:grid;gap:0!important}#app .customer-v2 .me-page .profile-details dl>div{grid-template-columns:minmax(96px,.3fr) minmax(0,1fr);align-items:baseline;gap:10px;border:0!important;border-top:1px solid #eee5e8!important;padding:13px 0!important;display:grid!important}#app .customer-v2 .me-page .profile-details dt{font-size:11px}#app .customer-v2 .me-page .profile-details dd{font-size:14px}#app .customer-v2 .me-page .profile-account-actions{flex-direction:column;align-items:stretch;gap:12px;min-width:0;padding:8px 0;display:flex}#app .customer-v2 .me-page :is(.profile-points-history,.profile-signout){text-align:left;align-self:flex-start;min-height:42px;padding:9px 2px;font-size:12px;margin:0!important}#app .customer-v2 .me-page button:focus-visible{outline-offset:3px;outline:3px solid #c7829a}@media (width<=800px){#app .customer-v2 .me-page .kh-member-payments-banner,#app .customer-v2 .me-page .member-profile-panel .profile-details{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){#app .customer-v2 .me-page{width:calc(100% - 28px);padding-top:24px}#app .customer-v2 .me-page .profile-header{border-radius:19px;grid-template-columns:68px minmax(0,1fr);align-items:start;padding:17px!important}#app .customer-v2 .me-page .header-points-card{grid-column:1/-1;justify-self:stretch;width:100%;margin-top:3px}#app .customer-v2 .me-page .kh-member-payments-actions{grid-template-columns:1fr}#app .customer-v2 .me-page :is(.kh-member-order-action,.kh-member-payment-action){min-height:70px}#app .customer-v2 .me-page .profile-details dl>div{grid-template-columns:minmax(0,1fr);gap:5px}}@media (prefers-reduced-motion:reduce){#app .customer-v2 .me-page button{transition:none}#app .customer-v2 .me-page button.account-avatar:is(:hover,:focus-visible){transform:none}}.customer-v2 .notification-center .notification-panel{border-radius:18px;width:min(370px,100vw - 24px);overflow-x:hidden;box-shadow:0 14px 38px #3c233129}.customer-v2 .notification-panel>header{align-items:flex-start;gap:16px}.customer-v2 .notification-panel>header>div{gap:4px;min-width:0;display:grid}.customer-v2 .notification-panel>header strong{white-space:normal;overflow-wrap:anywhere}.customer-v2 .notification-panel>header small{color:#85737a;font-size:12px}.customer-v2 .notification-payment-shortcuts{background:#fff9fa;border-bottom:1px solid #eedfe4;gap:8px;min-width:0;padding:15px 14px;display:grid}.customer-v2 .notification-payment-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.customer-v2 .notification-payment-heading strong{color:#995c73;font-size:12px;font-weight:700}.customer-v2 .notification-payment-count{color:#975771;background:#f5dfe7;border-radius:999px;place-items:center;min-width:24px;min-height:24px;font-size:12px;font-weight:700;display:inline-grid}.customer-v2 .notification-payment-row{text-align:left;cursor:pointer;background:#fff;border:1px solid #ecdce1;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;padding:11px 13px;display:grid}.customer-v2 .notification-payment-row:is(:hover,:focus-visible){background:#fdf2f6;border-color:#ce9cae}.customer-v2 .notification-payment-reference{overflow-wrap:anywhere;color:#51444a;min-width:0;font-size:12px;font-weight:650}.customer-v2 .notification-payment-cta{color:#a65d7a;white-space:nowrap;font-size:12px;font-weight:700}.customer-v2 .notification-panel :is(.notification-destination,.notification-state){overflow-wrap:anywhere;min-width:0}@media (width<=600px){.customer-v2 .notification-center .notification-panel{width:auto;max-height:calc(100dvh - 100px);position:fixed;top:80px;left:12px;right:12px}}#app .customer-v2 .me-page .profile-details dl{align-self:start;width:100%;min-width:0;display:grid;gap:0!important}#app .customer-v2 .me-page .profile-details dl>div{min-height:52px;background:0 0!important;border:none!important;border-bottom:1px solid #ede3e7!important;border-radius:0!important;grid-template-columns:108px minmax(0,1fr)!important;align-items:center!important;gap:10px 14px!important;padding:16px 0!important;display:grid!important}#app .customer-v2 .me-page .profile-details dt{color:#b86e86;letter-spacing:.065em;min-width:0;font:700 11px/1.45 Arial,Helvetica,sans-serif;margin:0!important}#app .customer-v2 .me-page .profile-details dd{color:#463b42;overflow-wrap:anywhere;min-width:0;font:500 14px/1.45 Arial,Helvetica,sans-serif;margin:0!important}#app .customer-v2 .me-page .profile-details-heading{grid-column:1/-1}#app .customer-v2 .me-page .profile-account-actions{align-items:stretch}@media (width<=480px){#app .customer-v2 .me-page .profile-details dl>div{grid-template-columns:85px minmax(0,1fr)!important}}@media (prefers-reduced-motion:no-preference){.customer-v2:not(.customer-view-me) main:not(.me-page) .kraf-reveal-pending{opacity:0;pointer-events:auto;transform:translateY(22px)}.customer-v2:not(.customer-view-me) main:not(.me-page) .kraf-reveal-visible{animation:.72s cubic-bezier(.22,1,.36,1) both kraf-scroll-reveal-enter;animation-delay:var(--kraf-reveal-delay,0s)}}@keyframes kraf-scroll-reveal-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.customer-v2 .kraf-reveal-pending,.customer-v2 .kraf-reveal-visible{opacity:1!important;animation:none!important;transform:none!important}}@media (width<=600px){#app .customer-v2 .home-view .hero-copy>div{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;display:flex!important}#app .customer-v2 .home-view .hero-copy>div>.glass-cta{box-sizing:border-box!important;text-align:center!important;white-space:normal!important;flex:148px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:45px!important;margin:0!important;padding:10px 12px!important;font-size:12px!important;line-height:1.3!important;display:inline-flex!important}}.customer-v2[data-v-69df89ca]{background:var(--color-canvas);min-height:100vh;color:var(--color-ink);font-family:var(--font-sans)}button[data-v-69df89ca]{color:inherit}.prototype-flag[data-v-69df89ca]{z-index:100;border:1px solid var(--color-border-strong);color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;background:#fffdfce6;border-radius:999px;padding:7px 10px;font-size:10px;position:fixed;bottom:12px;right:12px}.announcement[data-v-69df89ca]{background:var(--color-brand-100);border-bottom:1px solid var(--color-border);justify-content:center;align-items:center;gap:28px;min-height:38px;padding:7px 4%;font-size:12px;display:flex}.announcement button[data-v-69df89ca],.customer-header button[data-v-69df89ca],.customer-header nav button[data-v-69df89ca],.text-link[data-v-69df89ca],footer button[data-v-69df89ca]{cursor:pointer;background:0 0;border:0}.announcement p[data-v-69df89ca]{margin:0}.announcement p span[data-v-69df89ca]{color:var(--color-muted);margin-left:10px}.announcement-secondary[data-v-69df89ca]{color:var(--color-muted)}.customer-header[data-v-69df89ca]{border-bottom:1px solid var(--color-border);z-index:40;background:#faf6f1f5;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 max(5vw,24px);display:grid;position:sticky;top:0}.brand[data-v-69df89ca]{flex-direction:column;align-items:flex-start;width:max-content;line-height:.85;display:flex}.brand span[data-v-69df89ca]{color:var(--color-brand-700);font-family:cursive;font-size:15px;transform:rotate(-5deg)}.brand strong[data-v-69df89ca]{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-heading);font-size:25px}.brand small[data-v-69df89ca]{letter-spacing:.2em;color:var(--color-muted);margin-top:7px;font-size:7px}.customer-header nav[data-v-69df89ca]{gap:38px;display:flex}.customer-header nav button[data-v-69df89ca]{padding:29px 0;font-size:13px}.header-actions[data-v-69df89ca]{justify-content:flex-end;gap:18px;display:flex}.header-actions button[data-v-69df89ca]{align-items:center;gap:5px;font-size:12px;display:flex}.cart-action[data-v-69df89ca]{position:relative}.cart-action b[data-v-69df89ca]{background:var(--color-heading);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.search-drawer[data-v-69df89ca]{z-index:39;background:var(--color-surface);box-shadow:var(--shadow-card);justify-content:center;align-items:end;gap:20px;padding:20px;display:flex;position:sticky;top:82px}.search-drawer label[data-v-69df89ca]{text-transform:uppercase;letter-spacing:.12em;width:min(650px,75%);font-size:11px}.search-drawer input[data-v-69df89ca]{border:0;border-bottom:1px solid var(--color-border-strong);background:0 0;width:100%;margin-top:8px;padding:12px;display:block}.search-drawer button[data-v-69df89ca]{background:0 0;border:0}.wrap[data-v-69df89ca]{width:min(1180px,90%);margin-inline:auto}.hero[data-v-69df89ca]{background:var(--color-surface-soft);grid-template-columns:44% 56%;align-items:stretch;min-height:520px;display:grid}.eyebrow[data-v-69df89ca]{color:var(--color-brand-700);letter-spacing:.19em;margin:0 0 14px;font-size:10px;font-weight:700}.hero h1[data-v-69df89ca],.inner-view h1[data-v-69df89ca]{color:var(--color-heading);font-family:var(--font-display);margin:0;font-size:clamp(48px,5.6vw,80px);font-weight:400;line-height:.96}.hero h1 i[data-v-69df89ca]{color:var(--color-brand-700);font-weight:400}.hero-copy>p[data-v-69df89ca]:not(.eyebrow){max-width:480px;color:var(--color-muted);margin:24px 0 30px;font-size:16px;line-height:1.7}.hero-copy>div[data-v-69df89ca]{align-items:center;gap:25px;display:flex}.primary[data-v-69df89ca],.outline[data-v-69df89ca]{border:1px solid var(--color-heading);border-radius:var(--radius-control);cursor:pointer;min-height:46px;padding:0 22px}.primary[data-v-69df89ca]{background:var(--color-heading);color:#fff}.text-link[data-v-69df89ca]{font-size:13px}.hero-art[data-v-69df89ca]{isolation:isolate;background:linear-gradient(135deg,#eadccf,#f8eee8 45%,#dcb8be);min-height:480px;position:relative;overflow:hidden}.hero-art[data-v-69df89ca]:after{content:"";background:repeating-linear-gradient(110deg,#0000 0 12px,#ffffff24 13px 14px);position:absolute;inset:0}.hero-art>span[data-v-69df89ca],.story-art>span[data-v-69df89ca]{z-index:3;letter-spacing:.18em;color:#2f29278c;font-size:9px;position:absolute;bottom:18px;right:22px}.fabric[data-v-69df89ca]{filter:drop-shadow(0 18px 22px #2f29271f);border-radius:48% 52% 58% 42%;position:absolute}.fabric-one[data-v-69df89ca]{background:linear-gradient(145deg,#f3dfe1,#c996a3);width:55%;height:72%;top:9%;left:6%}.fabric-two[data-v-69df89ca]{background:linear-gradient(145deg,#fff7f1,#d9c3b3);width:45%;height:55%;bottom:3%;right:2%;transform:rotate(18deg)}.fabric-three[data-v-69df89ca]{background:linear-gradient(145deg,#bd8791,#ecd6d6);width:25%;height:38%;top:2%;right:16%;transform:rotate(-28deg)}.category-section[data-v-69df89ca],.products-section[data-v-69df89ca]{padding-top:76px;padding-bottom:20px}.section-heading[data-v-69df89ca]{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.section-heading h2[data-v-69df89ca],.story-strip h2[data-v-69df89ca],.ledger h2[data-v-69df89ca],.how-points h2[data-v-69df89ca],.account-page h2[data-v-69df89ca]{color:var(--color-heading);font-family:var(--font-display);margin:0;font-size:34px;font-weight:400}.section-heading>button[data-v-69df89ca]{background:0 0;border:0}.category-row[data-v-69df89ca]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.category-row button[data-v-69df89ca]{text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);cursor:pointer;padding:0 0 18px;overflow:hidden}.category-row b[data-v-69df89ca],.category-row small[data-v-69df89ca]{margin:13px 16px 0;display:block}.category-row small[data-v-69df89ca]{color:var(--color-muted);margin-top:3px}.category-art[data-v-69df89ca]{background:linear-gradient(135deg,var(--color-surface-warm),var(--color-brand-100));height:126px;display:block;position:relative}.category-art[data-v-69df89ca]:after{content:"";border:1px solid #94687166;border-radius:45% 55% 35% 65%;position:absolute;inset:25% 30%;transform:rotate(18deg)}.art-2[data-v-69df89ca]{background:linear-gradient(145deg,#e7cdc9,#f8eee8)}.art-3[data-v-69df89ca]{background:linear-gradient(145deg,#eedfcf,#d7b7b9)}.art-4[data-v-69df89ca]{background:linear-gradient(145deg,#f7ece1,#e5c0c7)}.products-section[data-v-69df89ca]{padding-bottom:80px}.product-grid[data-v-69df89ca]{grid-template-columns:repeat(4,1fr);gap:32px 16px;display:grid}.product-card[data-v-69df89ca]{min-width:0}.product-image[data-v-69df89ca]{aspect-ratio:4/5;border-radius:var(--radius-card);background:linear-gradient(145deg,#eadccf,#c996a3);place-items:center;display:grid;position:relative;overflow:hidden}.product-image[data-v-69df89ca]:before,.product-image[data-v-69df89ca]:after{content:"";background:#ffffff57;border-radius:50% 45% 55% 40%;position:absolute}.product-image[data-v-69df89ca]:before{width:58%;height:55%;transform:rotate(25deg)}.product-image[data-v-69df89ca]:after{background:#94687140;width:26%;height:35%;bottom:10%;right:16%}.product-image span[data-v-69df89ca]{z-index:2;letter-spacing:.16em;color:#2f29276b;font-size:9px}.product-image button[data-v-69df89ca]{z-index:3;cursor:pointer;background:#fffdfccc;border:0;border-radius:50%;width:32px;height:32px;position:absolute;top:11px;right:11px}.product-image.sand[data-v-69df89ca]{background:linear-gradient(145deg,#f0e0cf,#c6a291)}.product-image.petal[data-v-69df89ca]{background:linear-gradient(145deg,#f6e9e7,#d6a6af)}.product-image.clay[data-v-69df89ca]{background:linear-gradient(145deg,#e9d3c5,#b88e89)}.product-image.ivory[data-v-69df89ca]{background:linear-gradient(145deg,#fffaf2,#d9c7b7)}.product-info>p[data-v-69df89ca]{color:var(--color-muted);letter-spacing:.13em;text-transform:uppercase;margin:14px 0 4px;font-size:9px}.product-info h3[data-v-69df89ca]{min-height:40px;color:var(--color-heading);margin:0;font-size:14px;line-height:1.4}.product-info>div[data-v-69df89ca]{justify-content:space-between;align-items:center;margin-top:5px;font-size:13px;display:flex}.product-info>div button[data-v-69df89ca]{border:1px solid var(--color-border-strong);background:var(--color-surface);cursor:pointer;border-radius:50%;width:36px;height:36px;font-size:18px}.product-info small[data-v-69df89ca]{background:var(--color-surface-soft);color:var(--color-muted);border-radius:999px;margin-top:8px;padding:4px 7px;font-size:9px;display:inline-block}.product-info small.special[data-v-69df89ca]{background:var(--color-brand-100);color:var(--color-brand-700)}.center[data-v-69df89ca]{background:0 0;margin:48px auto 0;display:block}.points-hero small[data-v-69df89ca]{letter-spacing:.15em}.points-hero strong[data-v-69df89ca]{font-family:var(--font-display);font-size:58px;font-weight:400}.points-hero span[data-v-69df89ca]{color:var(--color-muted);font-size:12px}.story-strip[data-v-69df89ca]{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-bottom:80px;display:grid}.story-art[data-v-69df89ca]{background:linear-gradient(125deg,#ead3d3,#b88790 40%,#efe2d6);border-radius:24px;height:340px;position:relative;overflow:hidden}.story-art[data-v-69df89ca]:before{content:"";border:1px solid #ffffff80;border-radius:50% 45% 55% 40%;width:60%;height:90%;position:absolute;top:5%;left:20%;transform:rotate(25deg)}.story-strip>div>p[data-v-69df89ca]:not(.eyebrow){color:var(--color-muted);line-height:1.7}.reassurance[data-v-69df89ca]{background:var(--color-border);border-block:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.reassurance article[data-v-69df89ca]{background:var(--color-surface-soft);padding:34px 6vw}.reassurance b[data-v-69df89ca],.reassurance span[data-v-69df89ca]{display:block}.reassurance span[data-v-69df89ca]{color:var(--color-muted);margin-top:6px;font-size:12px;line-height:1.5}.inner-view[data-v-69df89ca]{padding-block:64px 100px}.shop-heading[data-v-69df89ca]{max-width:720px}.shop-heading h1[data-v-69df89ca],.points-hero h1[data-v-69df89ca],.account-hero h1[data-v-69df89ca]{font-size:54px}.shop-heading>p[data-v-69df89ca]:last-child{color:var(--color-muted);line-height:1.6}.shop-tools[data-v-69df89ca]{grid-template-columns:1fr auto auto;gap:10px;margin:38px 0 18px;display:grid}.shop-tools label[data-v-69df89ca]{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);align-items:center;gap:8px;padding:0 14px;display:flex}.shop-tools input[data-v-69df89ca]{background:0 0;border:0;width:100%;padding:12px}.shop-tools>button[data-v-69df89ca],.shop-tools select[data-v-69df89ca]{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);padding:0 18px}.category-chips[data-v-69df89ca]{gap:8px;padding-bottom:10px;display:flex;overflow:auto}.category-chips button[data-v-69df89ca],.ledger .section-heading button[data-v-69df89ca]{white-space:nowrap;border:1px solid var(--color-border);background:0 0;border-radius:999px;padding:8px 13px}.results-meta[data-v-69df89ca]{color:var(--color-muted);justify-content:space-between;margin:20px 0 26px;font-size:12px;display:flex}.points-hero[data-v-69df89ca]{background:linear-gradient(135deg,var(--color-surface-warm),var(--color-brand-100));border-radius:24px;grid-template-columns:1.4fr .6fr;align-items:center;gap:30px;padding:54px;display:grid}.points-hero>div[data-v-69df89ca]:last-child{flex-direction:column;display:flex}.pending-note[data-v-69df89ca]{border-left:3px solid var(--color-brand-700);background:var(--color-surface);margin:22px 0;padding:20px 24px}.pending-note p[data-v-69df89ca]{color:var(--color-muted);margin:5px 0 0;font-size:13px}.ledger[data-v-69df89ca]{padding:50px 0}.ledger .section-heading>div[data-v-69df89ca]:last-child{gap:8px;display:flex}.empty-ledger[data-v-69df89ca]{text-align:center;border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface);padding:60px}.empty-ledger>span[data-v-69df89ca]{color:var(--color-brand-700);font-size:32px}.empty-ledger h3[data-v-69df89ca]{margin-bottom:6px}.how-points[data-v-69df89ca]{background:var(--color-surface-soft);border-radius:24px;padding:38px}.how-points>div[data-v-69df89ca]{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:25px;display:grid}.how-points article span[data-v-69df89ca]{font-family:var(--font-display);color:var(--color-brand-700);font-size:26px}.how-points article b[data-v-69df89ca],.how-points article p[data-v-69df89ca]{margin-top:8px;display:block}.how-points article p[data-v-69df89ca]{color:var(--color-muted);font-size:13px;line-height:1.6}.account-hero[data-v-69df89ca]{align-items:center;gap:22px;padding-bottom:34px;display:flex}.avatar[data-v-69df89ca]{background:var(--color-brand-100);width:66px;height:66px;color:var(--color-brand-700);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:22px;display:grid}.account-hero>div[data-v-69df89ca]:nth-child(2){flex:1}.account-hero h1[data-v-69df89ca]{font-size:40px}.account-hero>button[data-v-69df89ca]{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);padding:10px 16px}.account-highlight[data-v-69df89ca]{border-radius:var(--radius-card);background:var(--color-heading);color:#fff;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding:26px 30px;display:grid}.account-highlight p[data-v-69df89ca]{letter-spacing:.15em;color:var(--color-brand-300);font-size:9px}.account-highlight h2[data-v-69df89ca]{color:#fff;font-family:var(--font-sans);font-size:18px}.account-highlight span[data-v-69df89ca]{color:#d8c4b8;font-size:11px}.account-highlight button[data-v-69df89ca]{color:#fff;background:0 0;border:0}.timeline[data-v-69df89ca]{display:flex}.timeline i[data-v-69df89ca]{background:#665c58;flex:1;height:3px}.timeline i.done[data-v-69df89ca]{background:var(--color-brand-300)}.account-grid[data-v-69df89ca]{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.account-grid section[data-v-69df89ca]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:24px}.account-grid h2[data-v-69df89ca]{font-size:22px}.account-grid section>button[data-v-69df89ca]{border:0;border-bottom:1px solid var(--color-border);text-align:left;background:0 0;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;width:100%;padding:15px 0;display:grid}.account-grid button div b[data-v-69df89ca],.account-grid button div small[data-v-69df89ca]{display:block}.account-grid button div small[data-v-69df89ca]{color:var(--color-muted);margin-top:3px;font-size:10px}.policy-links em[data-v-69df89ca]{color:var(--color-brand-700);margin-top:5px;display:block}footer[data-v-69df89ca]{background:var(--color-surface-warm);border-top:1px solid var(--color-border);grid-template-columns:1.2fr .7fr .8fr 1.2fr;gap:40px;padding:58px 6vw 30px;display:grid}footer>div[data-v-69df89ca]:not(.footer-brand){flex-direction:column;align-items:flex-start;gap:10px;font-size:12px;display:flex}footer>div>b[data-v-69df89ca]{color:var(--color-heading);margin-bottom:8px}footer p[data-v-69df89ca]{color:var(--color-muted);font-size:12px;line-height:1.6}footer .outline[data-v-69df89ca]{background:0 0}footer>small[data-v-69df89ca]{border-top:1px solid var(--color-border-strong);color:var(--color-muted);grid-column:1/-1;padding-top:24px}.mobile-bottom[data-v-69df89ca]{display:none}@media (width<=900px){.customer-header[data-v-69df89ca]{grid-template-columns:1fr auto;height:68px;padding:0 18px}.customer-header nav[data-v-69df89ca]{display:none}.brand strong[data-v-69df89ca]{font-size:21px}.brand small[data-v-69df89ca],.header-actions button span[data-v-69df89ca]{display:none}.hero[data-v-69df89ca]{grid-template-columns:1fr;min-height:auto}.hero-copy[data-v-69df89ca]{padding:48px 5vw 34px}.hero h1[data-v-69df89ca]{font-size:54px}.hero-art[data-v-69df89ca]{min-height:260px}.category-row[data-v-69df89ca]{grid-template-columns:repeat(2,1fr)}.product-grid[data-v-69df89ca]{grid-template-columns:repeat(3,1fr)}.story-strip[data-v-69df89ca]{grid-template-columns:1fr}.story-art[data-v-69df89ca]{height:280px}.account-grid[data-v-69df89ca]{grid-template-columns:1fr 1fr}.reassurance article[data-v-69df89ca]{padding-inline:4vw}footer[data-v-69df89ca]{grid-template-columns:1fr 1fr}}@media (width<=560px){.prototype-flag[data-v-69df89ca]{display:none}.customer-v2[data-v-69df89ca]{padding-bottom:76px}.announcement[data-v-69df89ca]{justify-content:space-between;gap:8px;min-height:46px;padding:6px 12px}.announcement p[data-v-69df89ca]{text-align:center;font-size:10px}.announcement p span[data-v-69df89ca],.announcement-secondary[data-v-69df89ca]{display:none}.customer-header[data-v-69df89ca]{position:relative;top:auto}.header-actions[data-v-69df89ca]{gap:12px}.header-actions .cart-action[data-v-69df89ca]{display:none}.search-drawer[data-v-69df89ca]{top:0}.hero[data-v-69df89ca]{background:var(--color-surface);display:block}.hero-copy[data-v-69df89ca]{padding:28px 18px 22px}.hero h1[data-v-69df89ca]{font-size:43px}.hero-copy>p[data-v-69df89ca]:not(.eyebrow){margin:17px 0 22px;font-size:14px}.hero-copy>div[data-v-69df89ca]{gap:12px}.primary[data-v-69df89ca]{min-height:42px;padding:0 16px}.text-link[data-v-69df89ca]{font-size:11px}.hero-art[data-v-69df89ca]{border-radius:18px;min-height:190px;margin:0 14px}.wrap[data-v-69df89ca]{width:calc(100% - 28px)}.category-section[data-v-69df89ca],.products-section[data-v-69df89ca]{padding-top:38px}.section-heading[data-v-69df89ca]{align-items:start;margin-bottom:18px}.section-heading h2[data-v-69df89ca],.story-strip h2[data-v-69df89ca],.ledger h2[data-v-69df89ca],.how-points h2[data-v-69df89ca]{font-size:26px}.section-heading>button[data-v-69df89ca]{font-size:11px}.section-heading>p[data-v-69df89ca]{display:none}.category-row[data-v-69df89ca]{gap:10px;margin-right:-14px;padding-right:14px;display:flex;overflow:auto}.category-row button[data-v-69df89ca]{min-width:118px}.category-art[data-v-69df89ca]{height:78px}.product-grid[data-v-69df89ca]{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 10px}.product-info h3[data-v-69df89ca]{min-height:38px;font-size:12px}.product-info>div[data-v-69df89ca]{font-size:12px}.product-info>div button[data-v-69df89ca]{width:34px;height:34px}.product-info small[data-v-69df89ca]{font-size:8px}.products-section[data-v-69df89ca]{padding-bottom:46px}.center[data-v-69df89ca]{margin-top:34px}.story-strip[data-v-69df89ca]{gap:25px;padding-bottom:48px}.story-art[data-v-69df89ca]{order:2;height:190px}.reassurance[data-v-69df89ca]{grid-template-columns:1fr}.reassurance article[data-v-69df89ca]{padding:20px 18px}.inner-view[data-v-69df89ca]{width:calc(100% - 28px);padding-block:32px 60px}.shop-heading h1[data-v-69df89ca],.points-hero h1[data-v-69df89ca]{font-size:40px}.shop-tools[data-v-69df89ca]{grid-template-columns:1fr auto}.shop-tools select[data-v-69df89ca],.results-meta small[data-v-69df89ca]{display:none}.points-hero[data-v-69df89ca]{grid-template-columns:1fr;padding:28px 22px}.pending-note[data-v-69df89ca]{padding:17px}.ledger[data-v-69df89ca]{padding:34px 0}.ledger .section-heading[data-v-69df89ca]{display:block}.ledger .section-heading>div[data-v-69df89ca]:last-child{margin-top:14px}.empty-ledger[data-v-69df89ca]{padding:38px 16px}.how-points[data-v-69df89ca]{padding:24px 20px}.how-points>div[data-v-69df89ca]{grid-template-columns:1fr;gap:12px}.how-points article[data-v-69df89ca]{border-bottom:1px solid var(--color-border);padding-bottom:12px}.account-hero[data-v-69df89ca]{flex-wrap:wrap;align-items:flex-start}.account-hero h1[data-v-69df89ca]{font-size:30px}.account-hero>button[data-v-69df89ca]{margin-left:82px}.account-highlight[data-v-69df89ca]{grid-template-columns:1fr;padding:22px}.account-highlight button[data-v-69df89ca]{text-align:left;padding:0}.account-grid[data-v-69df89ca]{grid-template-columns:1fr}.account-grid section[data-v-69df89ca]{padding:20px}footer[data-v-69df89ca]{grid-template-columns:1fr 1fr;padding:40px 22px 25px}footer .footer-brand[data-v-69df89ca],footer>div[data-v-69df89ca]:last-of-type{grid-column:1/-1}.mobile-bottom[data-v-69df89ca]{z-index:80;min-height:68px;padding:6px max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));border-top:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdfcf5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom button[data-v-69df89ca]{color:var(--color-muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:9px;display:flex;position:relative}.mobile-bottom i[data-v-69df89ca]{font-size:18px;font-style:normal}.mobile-bottom button.active[data-v-69df89ca]{color:var(--color-brand-700);font-weight:700}.mobile-bottom b[data-v-69df89ca]{background:var(--color-heading);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid;position:absolute;top:1px;right:20%}}.site-header .brand[data-v-69df89ca]{--kraf-logo-width:160px;padding:0}.footer-brand .brand[data-v-69df89ca]{--kraf-logo-width:180px}@media (width<=760px){.site-header .brand[data-v-69df89ca]{--kraf-logo-width:116px}}.customer-v2 .me-page[data-v-69df89ca]{max-width:1080px!important}.customer-v2 .member-dashboard[data-v-69df89ca]{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"profile"!important;justify-content:space-between!important;align-items:start!important;gap:18px 28px!important}.customer-v2 .header-points-card[data-v-69df89ca]{flex:0 0 150px;min-height:92px;padding:16px 44px 12px 15px}.customer-v2 .member-summary-cards[data-v-69df89ca]{grid-area:summary;grid-template-columns:minmax(0,195px);gap:10px;display:grid}.customer-v2 .points-mini-card[data-v-69df89ca],.customer-v2 .checkin-mini-card[data-v-69df89ca]{box-sizing:border-box;color:#4d4140;text-align:left;background:linear-gradient(145deg,#fffdfbf5,#f8f0edeb);border:1px solid #e1d2cde6;border-radius:22px 9px;min-width:0;min-height:104px;padding:20px 18px 14px;position:relative;overflow:visible;box-shadow:0 9px 20px #48323012}.customer-v2 .points-mini-card>span[data-v-69df89ca],.customer-v2 .mini-card-label[data-v-69df89ca]{color:#8a7472;font-size:11px;line-height:1.2;display:block}.customer-v2 .points-mini-card>strong[data-v-69df89ca],.customer-v2 .checkin-mini-card>strong[data-v-69df89ca]{color:#382f30;font-family:var(--font-display);margin-top:6px;font-size:27px;font-weight:500;line-height:1;display:block}.customer-v2 .points-mini-card>small[data-v-69df89ca],.customer-v2 .checkin-mini-card>small[data-v-69df89ca]{color:#8b7370;letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:8px;font-weight:750;display:block}.customer-v2 .checkin-mini-card[data-v-69df89ca]{padding-right:52px}.customer-v2 .checkin-card-action[data-v-69df89ca]{color:#704b53;cursor:pointer;background:#f7e7ea;border:1px solid #c98d99;border-radius:999px;min-height:38px;font-size:11px;font-weight:800;transition:border-color .18s,box-shadow .18s,transform .18s}.customer-v2 .checkin-card-action[data-v-69df89ca]:not(.claimed):hover,.customer-v2 .checkin-card-action[data-v-69df89ca]:not(.claimed):focus-visible{border-color:#ce9da7;box-shadow:0 11px 23px #5a363e1a}.customer-v2 .checkin-card-action[data-v-69df89ca]:not(.claimed):active{transform:translateY(1px)}.customer-v2 .checkin-card-action.claimed[data-v-69df89ca]{color:#7b6568;cursor:default;background:#eee3e4;border-color:#ddc8cc;transform:none}.customer-v2 .checkin-streak[data-v-69df89ca]{color:#8b7370;font-size:9px}.customer-v2 .checkin-ribbon[data-v-69df89ca]{color:#fffdfb;letter-spacing:.02em;background:#c98693;border-radius:8px 8px 8px 2px;padding:5px 10px 6px;font-size:9px;font-weight:750;position:absolute;top:-12px;left:12px;box-shadow:0 5px 12px #75444d24}.customer-v2 .checkin-ribbon[data-v-69df89ca]:after{content:"";border-top:5px solid #995d69;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:5px solid #0000;position:absolute;bottom:-5px;left:0}.customer-v2 .mini-checkin-leaf[data-v-69df89ca]{background:linear-gradient(135deg,#b97582 0 48%,#e8c3ca 49%);border-radius:100% 0;width:25px;height:16px;position:absolute;bottom:14px;right:15px;transform:rotate(-18deg)}.customer-v2 .mini-checkin-leaf[data-v-69df89ca]:after{content:"";background:#9f6570;width:1px;height:23px;position:absolute;top:-3px;left:12px;transform:rotate(42deg)}.customer-v2 .mini-checkin-feedback[data-v-69df89ca]{color:#8b5f68;grid-column:1/-1;min-height:14px;margin:0 2px;font-size:10px;line-height:1.4}.customer-v2 .month-checkin[data-v-69df89ca]{grid-area:calendar;border-radius:12px 24px!important;align-self:start!important;width:100%!important;padding:22px!important}.customer-v2 .month-checkin .checkin-info[data-v-69df89ca]{width:32px;height:32px}.customer-v2 .month-calendar-toolbar[data-v-69df89ca]{grid-template-columns:30px 1fr 30px!important;margin:17px 0 12px!important}.customer-v2 .month-calendar-toolbar strong[data-v-69df89ca]{font-size:17px!important}.customer-v2 .month-calendar-toolbar button[data-v-69df89ca]{width:30px!important;height:30px!important;font-size:20px!important}.customer-v2 .month-weekdays[data-v-69df89ca],.customer-v2 .month-calendar-grid[data-v-69df89ca]{gap:4px!important}.customer-v2 .month-day[data-v-69df89ca]{border-radius:10px 5px!important;grid-template-rows:1fr auto!important;place-items:center!important;min-height:52px!important;padding:7px 2px 6px!important;font-size:11px!important;display:grid!important}.customer-v2 .month-day>small[data-v-69df89ca]{color:#967b77;font-size:7px;font-weight:700;line-height:1}.customer-v2 .month-day.outside-month>small[data-v-69df89ca]{opacity:.45}.customer-v2 .month-day .checkin-leaf[data-v-69df89ca]{align-self:center!important;width:19px!important;height:12px!important;position:relative!important;bottom:auto!important;right:auto!important}.customer-v2 .calendar-note[data-v-69df89ca]{color:#85716e;border-top:1px solid #eaded8;margin:13px 0 0;padding-top:12px;font-size:9px;line-height:1.4}.customer-v2 .member-profile-panel[data-v-69df89ca]{align-self:start}.customer-v2 .member-profile-panel .profile-details[data-v-69df89ca]{height:auto;padding:22px}.customer-v2 .member-profile-panel .profile-details dl[data-v-69df89ca]{margin-top:16px}@media (width<=900px){.customer-v2 .me-page[data-v-69df89ca]{max-width:680px!important}.customer-v2 .member-dashboard[data-v-69df89ca]{grid-template-columns:1fr!important;grid-template-areas:"profile"!important;justify-content:stretch!important}}@media (width<=560px){.customer-v2 .header-points-card[data-v-69df89ca]{width:150px}.customer-v2 .member-summary-cards[data-v-69df89ca]{gap:8px;padding-top:10px}.customer-v2 .points-mini-card[data-v-69df89ca],.customer-v2 .checkin-mini-card[data-v-69df89ca]{border-radius:19px 8px;min-height:98px;padding:18px 14px 12px}.customer-v2 .checkin-mini-card[data-v-69df89ca]{padding-right:42px}.customer-v2 .points-mini-card>strong[data-v-69df89ca],.customer-v2 .checkin-mini-card>strong[data-v-69df89ca]{font-size:23px}.customer-v2 .checkin-ribbon[data-v-69df89ca]{font-size:8px;left:9px}.customer-v2 .mini-checkin-leaf[data-v-69df89ca]{width:21px;height:14px;bottom:13px;right:12px}.customer-v2 .month-checkin[data-v-69df89ca]{padding:19px 13px!important}.customer-v2 .month-checkin h2[data-v-69df89ca]{font-size:23px!important}.customer-v2 .month-day[data-v-69df89ca]{min-height:47px!important;padding-inline:1px!important;font-size:10px!important}.customer-v2 .month-day>small[data-v-69df89ca]{font-size:6px}}@media (prefers-reduced-motion:reduce){.customer-v2 .checkin-card-action[data-v-69df89ca]{transition:none}}.customer-v2 .me-page[data-v-69df89ca]{max-width:1220px;padding-bottom:84px}.customer-v2 .profile-header[data-v-69df89ca]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdfbb8;border:1px solid #e7d7cfdb;gap:28px;box-shadow:0 16px 38px #432f2d12;border-radius:30px 16px!important;margin-bottom:24px!important;padding:25px 28px!important}.customer-v2 .profile-heading[data-v-69df89ca]{flex:1;min-width:0}.customer-v2 .profile-heading .eyebrow[data-v-69df89ca]{margin-bottom:9px}.customer-v2 .profile-header h1[data-v-69df89ca]{overflow-wrap:anywhere;line-height:1.05;font-size:38px!important}.customer-v2 .profile-header .profile-heading>p[data-v-69df89ca]:last-child{color:#766866;margin:8px 0 0;font-size:13px}.customer-v2 .account-avatar[data-v-69df89ca]{isolation:isolate;color:#87535f;width:100px;height:100px;font-family:var(--font-display);background:linear-gradient(145deg,#f8e7e9,#eacdd4);border:1px solid #d9aeb7;border-radius:29px 17px;flex:0 0 100px;place-items:center;font-size:31px;display:grid;position:relative;box-shadow:0 13px 28px #67414824,inset 0 0 0 7px #fffdfa9e}.customer-v2 .account-avatar[data-v-69df89ca]:before{content:"";border:1px dashed #94596573;border-radius:23px 12px;position:absolute;inset:10px}.customer-v2 .account-avatar[data-v-69df89ca]:after{content:"";z-index:-1;background:#fff6;border-radius:100% 0;width:30px;height:18px;position:absolute;bottom:9px;right:10px;transform:rotate(-18deg)}.customer-v2 .account-avatar span[data-v-69df89ca]{z-index:1;text-shadow:0 1px #fff;position:relative}.customer-v2 .member-dashboard[data-v-69df89ca]{grid-template-columns:minmax(315px,.68fr) minmax(0,1.32fr);grid-template-areas:"profile calendar";align-items:stretch;gap:22px;margin-top:0;display:grid}.customer-v2 .member-reward-card[data-v-69df89ca]{isolation:isolate;color:#443638;border:1px solid #d3aeb5ad;border-radius:28px 14px;grid-area:points;align-items:center;min-height:246px;position:relative;overflow:hidden;box-shadow:0 16px 36px #53323917;background:linear-gradient(145deg,#f7e1e5,#fff7f2)!important;grid-template-columns:minmax(0,1fr) 132px!important;padding:28px!important;display:grid!important}.customer-v2 .member-reward-card[data-v-69df89ca]:before{content:"";z-index:-1;background:repeating-linear-gradient(112deg,#0000 0 9px,#ffffff45 9px 10px);position:absolute;inset:0}.customer-v2 .member-reward-card .points-card-copy[data-v-69df89ca]{max-width:none}.customer-v2 .member-reward-card .eyebrow[data-v-69df89ca]{color:#98616d;margin:0 0 21px;font-size:10px}.customer-v2 .member-reward-card .points-card-copy>span[data-v-69df89ca]{color:#8c6c70;letter-spacing:.13em;margin:0 0 6px;font-size:8px;font-weight:800;display:block}.customer-v2 .member-reward-card h2[data-v-69df89ca]{color:#4b353a;font-family:var(--font-display);margin:0;font-size:62px;font-weight:400;line-height:.82}.customer-v2 .member-reward-card small[data-v-69df89ca]{color:#7f6266;letter-spacing:.12em;text-transform:uppercase;margin-top:11px;font-size:11px;font-weight:750;display:block}.customer-v2 .member-reward-card .points-card-note[data-v-69df89ca]{color:#6c5957;letter-spacing:0;max-width:180px;margin:24px 0 0;font-size:11px;font-weight:500;line-height:1.5}.customer-v2 .reward-emblem[data-v-69df89ca]{justify-self:end;place-items:center;width:108px;height:108px;display:grid;position:relative}.customer-v2 .reward-ring[data-v-69df89ca]{background:radial-gradient(circle,#fff9f7 0 54%,#f0d2d8 55% 59%,#0000 60%);border:8px solid #fffcf9e6;border-radius:50%;place-items:center;display:grid;position:absolute;inset:4px;box-shadow:0 0 0 3px #c98492,0 10px 24px #633a4321,inset 0 2px #fff}.customer-v2 .reward-ring[data-v-69df89ca]:before,.customer-v2 .reward-ring[data-v-69df89ca]:after{content:"";background:#fff7f2;border:3px solid #c98492;border-radius:50%;width:17px;height:17px;position:absolute;bottom:-10px;box-shadow:0 3px 8px #5e3a401f}.customer-v2 .reward-ring[data-v-69df89ca]:before{left:6px}.customer-v2 .reward-ring[data-v-69df89ca]:after{right:6px}.customer-v2 .reward-leaf[data-v-69df89ca]{background:linear-gradient(135deg,#bd7c89 0 48%,#edcdd3 49%);border-radius:100% 0;width:45px;height:27px;position:relative;transform:rotate(-19deg);box-shadow:0 6px 12px #683d4621}.customer-v2 .reward-leaf[data-v-69df89ca]:after{content:"";background:#9c626d;width:1px;height:38px;position:absolute;top:-5px;left:22px;transform:rotate(43deg)}.customer-v2 .month-checkin[data-v-69df89ca]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdfbc7;border:1px solid #e7d7cfdb;border-radius:16px 30px;grid-area:calendar;min-width:0;padding:30px;box-shadow:0 16px 38px #432f2d12}.customer-v2 .month-checkin>header[data-v-69df89ca]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.customer-v2 .month-checkin>header .eyebrow[data-v-69df89ca]{margin-bottom:8px}.customer-v2 .month-calendar-toolbar[data-v-69df89ca]{grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;margin:24px 0 17px;display:grid}.customer-v2 .month-calendar-toolbar strong[data-v-69df89ca]{text-align:center;color:#4c3d3d;font-family:var(--font-display);font-size:20px;font-weight:400}.customer-v2 .month-calendar-toolbar button[data-v-69df89ca]{color:#8c5d67;cursor:pointer;background:#fffc;border:1px solid #e4d1cd;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:25px;line-height:1;display:grid}.customer-v2 .month-calendar-toolbar button[data-v-69df89ca]:hover,.customer-v2 .month-calendar-toolbar button[data-v-69df89ca]:focus-visible{background:#f9e9ec;border-color:#c68d98}.customer-v2 .month-weekdays[data-v-69df89ca],.customer-v2 .month-calendar-grid[data-v-69df89ca]{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.customer-v2 .month-weekdays[data-v-69df89ca]{margin-bottom:7px}.customer-v2 .month-weekdays span[data-v-69df89ca]{text-align:center;color:#a1777e;letter-spacing:.1em;font-size:8px;font-weight:850}.customer-v2 .month-day[data-v-69df89ca]{color:#554748;background:#f9f3eead;border:1px solid #0000;border-radius:12px 7px;place-items:center;min-height:49px;font-size:12px;display:grid;position:relative}.customer-v2 .month-day.outside-month[data-v-69df89ca]{color:#c7b7b2;background:0 0}.customer-v2 .month-day.today[data-v-69df89ca]{color:#754b54;background:#f9e9ec;border-color:#c27f8d;font-weight:850;box-shadow:0 5px 12px #693d4614}.customer-v2 .month-day.checked[data-v-69df89ca]{color:#6e4650;background:#f3dfe3}.customer-v2 .month-day.today.checked[data-v-69df89ca]{box-shadow:0 0 0 3px #c27f8d1f,0 5px 12px #693d4614}.customer-v2 .month-day .checkin-leaf[data-v-69df89ca]{width:14px;height:9px;box-shadow:none;background:linear-gradient(135deg,#b87583,#e5bfc7);border-radius:100% 0;position:absolute;bottom:5px;right:5px;transform:rotate(-18deg)}.customer-v2 .month-checkin-footer[data-v-69df89ca]{border-top:1px solid #eaded8;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:18px;display:flex}.customer-v2 .month-checkin-footer p[data-v-69df89ca]{color:#71615e;margin:0;font-size:11px;line-height:1.5}.customer-v2 .month-checkin .checkin-action[data-v-69df89ca]{color:#68454d;cursor:pointer;background:linear-gradient(145deg,#f8e8eb,#efd4da);border:1px solid #bd8290;border-radius:999px;flex:none;min-height:43px;padding:0 20px;font-size:12px;font-weight:800;box-shadow:0 7px 16px #5f373f14}.customer-v2 .month-checkin .checkin-action.claimed[data-v-69df89ca]{color:#7b6367;box-shadow:none;cursor:default;background:#eee2e4;border-color:#dcc5ca}.customer-v2 .member-profile-panel[data-v-69df89ca]{grid-area:profile;margin:0;display:block}.customer-v2 .member-profile-panel .profile-details[data-v-69df89ca]{background:#fffdfbc7;border:1px solid #e7d7cfdb;border-radius:14px 28px;width:100%;height:100%;padding:26px;display:block;box-shadow:0 14px 32px #432f2d0f}.customer-v2 .member-profile-panel .profile-details h2[data-v-69df89ca]{line-height:1.08;font-size:28px!important}.customer-v2 .profile-details-heading>p[data-v-69df89ca]:last-child{color:#766865;margin:11px 0 0;font-size:11px;line-height:1.5}.customer-v2 .member-profile-panel .profile-details dl[data-v-69df89ca]{grid-template-columns:1fr;gap:8px;margin:20px 0 0;display:grid}.customer-v2 .member-profile-panel .profile-details dl>div[data-v-69df89ca]{background:#faf5f1ad;border-radius:13px 7px;min-width:0;border:1px solid #eee1db!important;padding:13px 14px!important;display:block!important}.customer-v2 .member-profile-panel .profile-details dt[data-v-69df89ca]{color:#9b6873;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:850}.customer-v2 .member-profile-panel .profile-details dd[data-v-69df89ca]{color:#463b3b;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.45}@media (width<=900px){.customer-v2 .member-dashboard[data-v-69df89ca]{grid-template-columns:1fr;grid-template-areas:"calendar""profile"}.customer-v2 .member-reward-card[data-v-69df89ca]{grid-template-columns:minmax(0,1fr) 160px!important}.customer-v2 .member-profile-panel .profile-details dl[data-v-69df89ca]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.customer-v2 .me-page[data-v-69df89ca]{padding-top:38px!important}.customer-v2 .profile-header[data-v-69df89ca]{grid-template-columns:86px minmax(0,1fr);gap:18px;display:grid;margin-bottom:15px!important;padding:20px!important}.customer-v2 .account-avatar[data-v-69df89ca]{border-radius:25px 14px;flex-basis:84px;width:84px;height:84px;font-size:27px}.customer-v2 .profile-header h1[data-v-69df89ca]{font-size:27px!important}.customer-v2 .profile-header .profile-heading>p[data-v-69df89ca]:last-child{font-size:11px}.customer-v2 .profile-header>button[data-v-69df89ca]{grid-column:2;justify-self:start;margin:0}.customer-v2 .member-dashboard[data-v-69df89ca]{gap:14px}.customer-v2 .member-reward-card[data-v-69df89ca]{min-height:210px;grid-template-columns:minmax(0,1fr) 100px!important;padding:22px!important}.customer-v2 .member-reward-card h2[data-v-69df89ca]{font-size:45px}.customer-v2 .member-reward-card .points-card-note[data-v-69df89ca]{margin-top:18px}.customer-v2 .reward-emblem[data-v-69df89ca]{width:92px;height:92px}.customer-v2 .month-checkin[data-v-69df89ca]{padding:22px 15px}.customer-v2 .month-checkin h2[data-v-69df89ca]{font-size:26px}.customer-v2 .month-calendar-toolbar[data-v-69df89ca]{margin-block:19px 14px}.customer-v2 .month-weekdays[data-v-69df89ca],.customer-v2 .month-calendar-grid[data-v-69df89ca]{gap:3px}.customer-v2 .month-weekdays span[data-v-69df89ca]{font-size:7px}.customer-v2 .month-day[data-v-69df89ca]{border-radius:10px 5px;min-height:43px;font-size:10px}.customer-v2 .month-day .checkin-leaf[data-v-69df89ca]{width:11px;height:7px;bottom:4px;right:3px}.customer-v2 .month-checkin-footer[data-v-69df89ca]{flex-direction:column;align-items:stretch}.customer-v2 .month-checkin-footer p[data-v-69df89ca]{text-align:center}.customer-v2 .month-checkin .checkin-action[data-v-69df89ca]{width:100%}.customer-v2 .member-profile-panel .profile-details[data-v-69df89ca]{padding:22px 18px}.customer-v2 .member-profile-panel .profile-details dl[data-v-69df89ca]{grid-template-columns:1fr}.customer-v2 .member-profile-panel .profile-details dl>div[data-v-69df89ca]{padding:12px 13px!important}}.customer-v2[data-v-69df89ca]{--u-bg:#fbf8f4;--u-paper:#fff;--u-cream:#f8f2ea;--u-blush:#f8edef;--u-pink:#d8a6af;--u-rose:#bb7e8d;--u-ink:#292526;--u-muted:#6f6867;--u-line:#eee7e3;background:var(--u-bg);color:var(--u-ink)}.hero h1[data-v-69df89ca],.section-heading h2[data-v-69df89ca],.story-strip h2[data-v-69df89ca]{color:var(--u-ink)}.hero h1 i[data-v-69df89ca],.eyebrow[data-v-69df89ca]{color:var(--u-rose)}.product-info h3[data-v-69df89ca],.product-info>div[data-v-69df89ca]{color:var(--u-ink)}.product-info>div button[data-v-69df89ca]{background:var(--u-blush);color:var(--u-ink);border-color:#e7cdd2}.daily-checkin[data-v-69df89ca]{border-color:var(--u-line);box-shadow:0 12px 34px #2421240e}.mobile-bottom button.active[data-v-69df89ca],.mobile-bottom button.active i[data-v-69df89ca]{color:var(--u-rose)}.mobile-bottom button.active i[data-v-69df89ca]{background:var(--u-blush)}@media (width<=900px){.home-view[data-v-69df89ca]{padding-top:18px}.hero[data-v-69df89ca]{border-radius:20px;width:calc(100% - 28px)}.story-strip[data-v-69df89ca]{gap:34px;padding-block:62px}}@media (width<=560px){.home-view[data-v-69df89ca]{padding-top:12px}.hero[data-v-69df89ca]{border-radius:18px;width:calc(100% - 20px)}.category-section[data-v-69df89ca]{padding-top:48px}.products-section[data-v-69df89ca]{padding-top:54px}.category-row[data-v-69df89ca]{gap:10px}.story-strip[data-v-69df89ca]{padding-block:48px}.product-grid[data-v-69df89ca]{gap:34px 12px}.product-info[data-v-69df89ca]{padding-top:10px}}.customer-v2[data-v-69df89ca]{--ui-canvas:#fbf8f4;--ui-paper:#fff;--ui-cream:#f8f2ea;--ui-blush:#f8edef;--ui-pink:#d8a6af;--ui-rose:#bb7e8d;--ui-ink:#292526;--ui-muted:#6f6867;--ui-line:#eee7e3;background:var(--ui-canvas);color:var(--ui-ink)}.prototype-flag[data-v-69df89ca]{border-color:var(--ui-line);color:var(--ui-muted);background:#fffffff0}.announcement[data-v-69df89ca]{background:var(--ui-blush);border-color:var(--ui-line);color:var(--ui-ink)}.customer-header[data-v-69df89ca]{border-color:var(--ui-line);background:#fffffff5}.brand span[data-v-69df89ca]{color:var(--ui-rose)}.brand strong[data-v-69df89ca]{color:var(--ui-ink)}.brand small[data-v-69df89ca]{color:var(--ui-muted)}.customer-header nav button[data-v-69df89ca],.header-actions button[data-v-69df89ca]{color:var(--ui-ink)}.cart-action b[data-v-69df89ca]{background:var(--ui-ink)}.hero h1[data-v-69df89ca],.inner-view h1[data-v-69df89ca],.section-heading h2[data-v-69df89ca],.story-strip h2[data-v-69df89ca]{color:var(--ui-ink)}.hero-copy>p[data-v-69df89ca]:not(.eyebrow){color:var(--ui-muted)}.primary[data-v-69df89ca]{border-color:var(--ui-ink);background:var(--ui-ink);color:#fff}.text-link[data-v-69df89ca],.section-heading>button[data-v-69df89ca]{color:var(--ui-ink)}.eyebrow[data-v-69df89ca]{color:var(--ui-rose)}.category-section[data-v-69df89ca]{padding-top:76px}.category-row button[data-v-69df89ca]{background:var(--ui-paper);border:0;border-radius:16px;overflow:hidden;box-shadow:0 8px 26px #2421240e}.category-row b[data-v-69df89ca]{color:var(--ui-ink);padding:15px 16px 18px}.category-row small[data-v-69df89ca]{display:none}.products-section[data-v-69df89ca]{padding-top:78px}.products-section .section-heading>p[data-v-69df89ca]{color:var(--ui-muted)}.product-card[data-v-69df89ca]{background:0 0}.product-image[data-v-69df89ca]{background:#f9f3ef;border-radius:18px;box-shadow:0 10px 28px #24212411}.product-image>span[data-v-69df89ca]{color:var(--ui-muted);background:#ffffffe0}.product-image>button[data-v-69df89ca]{border-color:var(--ui-line);color:var(--ui-ink);background:#ffffffe6}.product-info[data-v-69df89ca]{padding-top:14px}.product-info>p[data-v-69df89ca]{color:var(--ui-muted)}.product-info h3[data-v-69df89ca]{color:var(--ui-ink);font-weight:650}.product-info>div[data-v-69df89ca]{color:var(--ui-ink)}.product-info>div button[data-v-69df89ca]{background:var(--ui-blush);color:var(--ui-ink);border:1px solid #e7cdd2}.product-info>small[data-v-69df89ca]{display:none!important}.outline[data-v-69df89ca]{color:var(--ui-ink);background:#fff;border-color:#d9d0cc}.story-strip>div>p[data-v-69df89ca]:not(.eyebrow){color:var(--ui-muted)}.story-strip[data-v-69df89ca]{gap:70px;padding-block:88px}.story-art[data-v-69df89ca]{border-radius:22px}.reassurance article+article[data-v-69df89ca]:before{background:#e9ded8}footer[data-v-69df89ca]{border-color:var(--ui-line);background:#fff;padding-top:38px;padding-bottom:28px}footer p[data-v-69df89ca],footer>div[data-v-69df89ca]:not(.footer-brand),footer>small[data-v-69df89ca]{color:var(--ui-muted)}.shop-tools label[data-v-69df89ca],.shop-tools>button[data-v-69df89ca],.shop-tools select[data-v-69df89ca],.category-chips button[data-v-69df89ca]{border-color:var(--ui-line);color:var(--ui-ink);background:#fff}.category-chips button.active[data-v-69df89ca]{background:var(--ui-ink);color:#fff}.results-meta[data-v-69df89ca],.shop-heading>p[data-v-69df89ca]:last-child{color:var(--ui-muted)}.points-hero[data-v-69df89ca]{background:linear-gradient(135deg,#f8edef,#fff 62%,#f8f2ea)}.points-rule-tag[data-v-69df89ca]{color:var(--ui-ink);background:#fff;border-color:#e4cbd0}.reward-arc-svg path[data-v-69df89ca]{stroke:var(--ui-rose)}.balance-lockup small[data-v-69df89ca],.balance-lockup strong span[data-v-69df89ca],.balance-lockup strong b[data-v-69df89ca],.balance-lockup>span[data-v-69df89ca]{color:var(--ui-ink)}.daily-checkin[data-v-69df89ca]{border-color:var(--ui-line);background:#fff;box-shadow:0 12px 34px #2421240e}.checkin-info[data-v-69df89ca]{color:var(--ui-rose);border-color:#e0c7cc}.daily-checkin>button[data-v-69df89ca]{border-color:var(--ui-rose);background:var(--ui-blush);color:var(--ui-ink)}.modal-confirm[data-v-69df89ca]{background:var(--ui-ink)}.mobile-bottom[data-v-69df89ca]{border-color:var(--ui-line);background:#fffffffa;box-shadow:0 -6px 20px #2421240d}.mobile-bottom button[data-v-69df89ca]{color:var(--ui-muted)}.mobile-bottom button.active i[data-v-69df89ca]{background:var(--ui-blush);color:var(--ui-rose)}@media (width<=900px){.home-view[data-v-69df89ca]{padding-top:18px}.hero[data-v-69df89ca]{border-radius:20px;width:calc(100% - 28px)}.story-strip[data-v-69df89ca]{gap:34px;padding-block:62px}}@media (width<=560px){.home-view[data-v-69df89ca]{padding-top:12px}.hero[data-v-69df89ca]{border-radius:18px;width:calc(100% - 20px)}.category-section[data-v-69df89ca]{padding-top:48px}.products-section[data-v-69df89ca]{padding-top:54px}.category-row[data-v-69df89ca]{gap:10px}.category-row b[data-v-69df89ca]{padding:11px 10px 14px}.story-strip[data-v-69df89ca]{padding-block:48px}.product-grid[data-v-69df89ca]{gap:34px 12px}.product-info[data-v-69df89ca]{padding-top:10px}footer[data-v-69df89ca]{display:none}}@media (width<=900px){.hero[data-v-69df89ca]{min-height:auto}.hero-art[data-v-69df89ca]{min-height:320px}.product-grid[data-v-69df89ca]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.hero-copy[data-v-69df89ca]{padding:27px 18px 21px}.hero h1[data-v-69df89ca]{font-size:41px}.hero-art[data-v-69df89ca]{min-height:210px}.category-art[data-v-69df89ca]{height:90px}.product-info h3[data-v-69df89ca]{font-size:13px}.product-info>div[data-v-69df89ca]{font-size:14px}.product-info>div button[data-v-69df89ca]{width:36px;height:36px}.product-info small[data-v-69df89ca]{font-size:9px}.reassurance article+article[data-v-69df89ca]:before{width:auto;height:1px;inset:0 18px auto}.mobile-bottom[data-v-69df89ca]{min-height:72px;padding-bottom:max(7px,env(safe-area-inset-bottom))}}.home-view[data-v-69df89ca]{padding-top:34px}.hero[data-v-69df89ca]{background:#f8edef;border-radius:24px;width:min(1320px,94%);min-height:500px;margin:0 auto;overflow:hidden;box-shadow:0 14px 42px #2421240f}.hero-copy[data-v-69df89ca]{padding:62px clamp(32px,5vw,76px)}.primary[data-v-69df89ca]{color:#fff;background:#292526;border-color:#292526}.category-row button[data-v-69df89ca]{background:#fff;border:0}.category-row small[data-v-69df89ca],.product-info>small[data-v-69df89ca]{display:none!important}.reassurance[data-v-69df89ca]{background:#f8f2ea}.mobile-bottom[data-v-69df89ca]{background:#fffffffa}@media (width<=900px){.home-view[data-v-69df89ca]{padding-top:18px}.hero[data-v-69df89ca]{border-radius:20px;width:calc(100% - 28px);min-height:auto}}@media (width<=560px){.home-view[data-v-69df89ca]{padding-top:12px}.hero[data-v-69df89ca]{border-radius:18px;width:calc(100% - 20px)}.hero-copy[data-v-69df89ca]{padding:27px 18px 21px}}.customer-v2[data-v-69df89ca]{--kh-charcoal:#292425;--kh-cream:#faf5ee;--kh-pearl:#fffdfb;--kh-soft:#f6ede4;--kh-blush:#f4e2e3;--kh-rose:#bd8290;background:var(--kh-cream);color:var(--kh-charcoal)}.hero-copy[data-v-69df89ca]{padding-top:62px;padding-bottom:58px}.hero h1[data-v-69df89ca]{letter-spacing:-.015em;line-height:1.01}.hero-copy>p[data-v-69df89ca]:not(.eyebrow){color:#51484a;margin-block:22px 27px}.hero-copy>div[data-v-69df89ca]{gap:20px}.primary[data-v-69df89ca]{background:#604249;border-color:#604249;box-shadow:0 4px 12px #442b301a}.text-link[data-v-69df89ca]{color:#61484d}.hero-art img[data-v-69df89ca]{filter:saturate(.93)brightness(1.035)}.category-row button[data-v-69df89ca]{background:#fffdfb;border-color:#e4d6ce;box-shadow:0 7px 18px #3628270e}.category-row b[data-v-69df89ca]{color:#30292a}.category-row small[data-v-69df89ca]{color:#665b58}.product-grid[data-v-69df89ca]{row-gap:44px}.product-info>p[data-v-69df89ca]{color:#765c62;letter-spacing:.11em;margin-top:15px;font-size:11px}.product-info h3[data-v-69df89ca]{color:#292425;margin-top:3px;font-size:16px;line-height:1.35}.product-info>div[data-v-69df89ca]{color:#292425;font-size:16px}.product-info>div button[data-v-69df89ca]{color:#67484e;width:40px;height:40px;box-shadow:none;background:#faedef;border:1.5px solid #c99da6;font-size:20px}.product-info>div button[data-v-69df89ca]:hover,.product-info>div button[data-v-69df89ca]:focus-visible{background:#efd9dd;border-color:#a86d7a}.product-info small.special[data-v-69df89ca]{background:#f6e3e6;border-color:#e3c3c9}.story-art[data-v-69df89ca]{background-color:#f3e8de;background-image:url(/preview-v2/product-table-mats.webp);background-position:50%}.story-art[data-v-69df89ca]:before{background:linear-gradient(90deg,#3022210d,#3022212e)}.reassurance[data-v-69df89ca]{background:#eaded4;border-color:#e0d2c8;gap:0}.reassurance b[data-v-69df89ca]{color:#30292a}.reassurance span[data-v-69df89ca]{color:#5b5250}footer[data-v-69df89ca]{background:#fffaf6;border-color:#e4d8cf;gap:34px;padding-top:46px}footer p[data-v-69df89ca],footer>div[data-v-69df89ca]:not(.footer-brand){color:#554c49}footer>small[data-v-69df89ca]{border-color:#e4d8cf}.mobile-bottom button[data-v-69df89ca]{min-height:54px}.mobile-bottom button i[data-v-69df89ca]{width:28px;height:28px;font-family:var(--font-sans);border-radius:50%;place-items:center;font-size:16px;display:grid}.mobile-bottom button.active[data-v-69df89ca]{color:#6e4851}@media (width<=900px){.hero[data-v-69df89ca]{min-height:auto}.hero-art[data-v-69df89ca]{min-height:320px}.product-grid[data-v-69df89ca]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.hero-copy[data-v-69df89ca]{padding:27px 18px 21px}.hero h1[data-v-69df89ca]{font-size:41px}.hero-copy>p[data-v-69df89ca]:not(.eyebrow){margin-block:15px 20px;line-height:1.55}.hero-art[data-v-69df89ca]{min-height:210px}.category-art[data-v-69df89ca]{height:90px}.product-grid[data-v-69df89ca]{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 11px}.product-info>p[data-v-69df89ca]{font-size:9px}.product-info h3[data-v-69df89ca]{min-height:38px;font-size:13px}.product-info>div[data-v-69df89ca]{font-size:14px}.product-info>div button[data-v-69df89ca]{width:36px;height:36px}.product-info small[data-v-69df89ca]{font-size:9px}.reassurance article+article[data-v-69df89ca]:before{width:auto;height:1px;inset:0 18px auto}.mobile-bottom[data-v-69df89ca]{min-height:72px;padding-bottom:max(7px,env(safe-area-inset-bottom));box-shadow:0 -6px 18px #32252312}}.customer-v2[data-v-69df89ca]{--kh-wine:#613d43;--kh-rose:#b76f7e;--kh-gold:#a88758;--kh-cream:#fbf6ef;--kh-paper:#fffdfa;background:var(--kh-cream);color:#332b29;font-size:16px}.prototype-flag[data-v-69df89ca]{color:#5f514b;background:#fff;border-color:#bbaea4;font-size:11px;font-weight:700}.announcement[data-v-69df89ca]{color:#4d3438;background:#f1d9dc;border-color:#dfbfc4;min-height:44px;font-size:13px}.announcement p span[data-v-69df89ca],.announcement-secondary[data-v-69df89ca]{color:#624e4b}.customer-header[data-v-69df89ca]{background:#fffdfaf7;border-color:#ded2c8;height:88px}.brand span[data-v-69df89ca]{color:#8f7561;font-size:17px}.brand strong[data-v-69df89ca]{font-size:28px}.brand small[data-v-69df89ca]{color:#725f56;font-size:8px}.customer-header nav button[data-v-69df89ca]{font-size:14px;font-weight:650}.header-actions button[data-v-69df89ca]{font-size:13px;font-weight:600}.customer-header nav button.active[data-v-69df89ca]{box-shadow:inset 0 -3px var(--kh-rose)}.hero-copy[data-v-69df89ca]{flex-direction:column;justify-content:center;padding-block:64px;display:flex}.eyebrow[data-v-69df89ca]{color:#86515b;letter-spacing:.16em;font-size:11px}.hero h1[data-v-69df89ca]{font-size:clamp(52px,5.1vw,74px);line-height:.98}.hero h1 i[data-v-69df89ca]{color:#96606b}.hero-copy>p[data-v-69df89ca]:not(.eyebrow){color:#5f504b;font-size:17px}.primary[data-v-69df89ca]{background:var(--kh-wine);border-color:var(--kh-wine);min-height:50px;padding-inline:25px;font-size:14px;font-weight:700}.text-link[data-v-69df89ca]{color:#563c3f;font-size:14px;font-weight:700}.hero-art[data-v-69df89ca]{background:#eadfd4;min-height:540px}.hero-art img[data-v-69df89ca]{object-fit:cover;width:100%;height:100%}.hero-art[data-v-69df89ca]:after{display:none}.hero-art>span[data-v-69df89ca]{color:#56443f;background:#fffdfad1;border-radius:4px;padding:7px 9px;font-weight:700}.section-heading h2[data-v-69df89ca],.story-strip h2[data-v-69df89ca],.ledger h2[data-v-69df89ca],.how-points h2[data-v-69df89ca],.account-page h2[data-v-69df89ca]{font-size:38px}.section-heading>button[data-v-69df89ca]{font-size:13px;font-weight:700}.section-heading>p[data-v-69df89ca]{color:#665751;font-size:13px}.category-row[data-v-69df89ca]{gap:18px}.category-row button[data-v-69df89ca]{border-color:#d8c9bd;box-shadow:0 5px 18px #4b312c12}.category-row b[data-v-69df89ca]{font-size:16px}.category-row small[data-v-69df89ca]{color:#675853;font-size:12px}.category-art[data-v-69df89ca]{height:142px}.category-art[data-v-69df89ca]:after{border:2px solid #754a5273}.product-grid[data-v-69df89ca]{gap:40px 20px}.product-card[data-v-69df89ca]{flex-direction:column;display:flex}.product-image[data-v-69df89ca]{background:#f1e5d9;box-shadow:0 8px 24px #4b312c14}.product-image[data-v-69df89ca]:before,.product-image[data-v-69df89ca]:after{display:none}.product-image img[data-v-69df89ca]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.product-card:hover .product-image img[data-v-69df89ca]{transform:scale(1.025)}.product-image>span[data-v-69df89ca]{z-index:2;color:#61514b;background:#fffdfad1;border-radius:3px;padding:4px 6px;font-size:8px;font-weight:800;position:absolute;bottom:10px;left:10px}.product-info>p[data-v-69df89ca]{color:#735e57;font-size:11px;font-weight:700}.product-info h3[data-v-69df89ca]{min-height:auto;font-size:16px;font-weight:700}.product-info>div[data-v-69df89ca]{margin-top:10px;font-size:16px;font-weight:750}.product-info>div button[data-v-69df89ca]{background:var(--kh-wine);border-color:var(--kh-wine);color:#fff;width:42px;height:42px;font-size:21px}.product-info small[data-v-69df89ca]{color:#554945;background:#eee5dc;margin-top:10px;padding:6px 9px;font-size:11px;font-weight:700}.product-info small.special[data-v-69df89ca]{color:#69434b;background:#efd9dd}.outline[data-v-69df89ca]{font-weight:700}.story-strip>div>p[data-v-69df89ca]:not(.eyebrow){color:#5d4f4a;font-size:15px}.story-art[data-v-69df89ca]{background-image:url(/preview-v2/hero-textile-collection.webp);background-position:50%;background-size:cover}.story-art[data-v-69df89ca]:before{background:linear-gradient(90deg,#36242414,#36242459);border:0;border-radius:0;width:100%;height:100%;inset:0;transform:none}.story-art>span[data-v-69df89ca]{color:#fff;text-shadow:0 1px 4px #352421}.reassurance article[data-v-69df89ca]{background:#efe3d8}.reassurance b[data-v-69df89ca]{font-size:15px}.reassurance span[data-v-69df89ca]{color:#5f504b;font-size:13px}.inner-view[data-v-69df89ca]{padding-top:58px}.shop-heading>p[data-v-69df89ca]:last-child{color:#5d4f49;font-size:15px}.shop-tools label[data-v-69df89ca],.shop-tools>button[data-v-69df89ca],.shop-tools select[data-v-69df89ca]{background:#fff;border-color:#bfaea2;font-size:14px}.category-chips button[data-v-69df89ca],.ledger .section-heading button[data-v-69df89ca]{border-color:#c9b8ad;min-height:42px;font-size:13px;font-weight:650}.category-chips button.active[data-v-69df89ca]{background:var(--kh-wine)}.results-meta[data-v-69df89ca]{color:#5e504b;font-size:13px}.points-hero[data-v-69df89ca]{background:linear-gradient(135deg,#f8e9e6 0%,#ead0d5 55%,#f5e8dd 100%);grid-template-columns:.9fr 1.1fr;min-height:470px;padding:55px;overflow:hidden}.points-hero>div:first-child>p[data-v-69df89ca]:not(.eyebrow){color:#594846;max-width:480px;font-size:16px;line-height:1.65}.points-rule-tag[data-v-69df89ca]{color:#5e4147;background:#ffffff73;border:1px solid #b98d94;border-radius:999px;margin-top:18px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.reward-focus[data-v-69df89ca]{justify-content:end;align-items:center;min-height:360px;display:flex;position:relative;flex-direction:column!important}.reward-arc[data-v-69df89ca]{background:#ffffff7a;border:16px solid #a96976;border-bottom:0;border-radius:190px 190px 0 0;width:330px;height:195px;position:relative;overflow:hidden}.reward-arc[data-v-69df89ca]:before,.reward-arc[data-v-69df89ca]:after{content:"";z-index:3;background:#f4dfdf;border:6px solid #a96976;border-radius:50%;width:24px;height:24px;position:absolute;bottom:-7px}.reward-arc[data-v-69df89ca]:before{left:-13px}.reward-arc[data-v-69df89ca]:after{right:-13px}.reward-arc img[data-v-69df89ca]{object-fit:cover;border-radius:50%;width:165px;height:165px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #4c2a302e}.balance-lockup[data-v-69df89ca]{flex-direction:column;align-items:center;margin-top:17px;display:flex}.balance-lockup small[data-v-69df89ca]{color:#68474e;letter-spacing:.14em;font-size:10px;font-weight:800}.balance-lockup strong[data-v-69df89ca]{color:#4f3338;line-height:.8}.balance-lockup span[data-v-69df89ca]{color:#62494a;margin-top:10px;font-size:13px;font-weight:700}.daily-checkin[data-v-69df89ca]{background:#fff;border:1px solid #d6c3b8;border-radius:18px;margin:24px 0;padding:28px;box-shadow:0 8px 22px #3f2d280f}.daily-checkin header[data-v-69df89ca]{justify-content:space-between;align-items:start;display:flex}.daily-checkin h2[data-v-69df89ca]{margin:0;font-size:25px}.daily-checkin header>span[data-v-69df89ca]{color:#66454c;background:#f0dde0;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.daily-checkin>p[data-v-69df89ca]{color:#5d514c;font-size:14px}.day-strip div[data-v-69df89ca]{text-align:center}.day-strip i[data-v-69df89ca]{color:#744d55;background:#f9edee;border:2px solid #d8b9bf;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;font-style:normal;font-weight:800;display:grid}.day-strip span[data-v-69df89ca]{color:#594b47;margin-top:7px;font-size:11px;display:block}.daily-checkin>button[data-v-69df89ca]{color:#60494d;background:#dac4c7;border:0;border-radius:7px;min-height:44px;padding:0 18px;font-weight:800}.pending-note[data-v-69df89ca]{background:#fff;border-left-color:#8d5660}.pending-note p[data-v-69df89ca]{color:#554a46;font-size:14px}.empty-ledger[data-v-69df89ca]{border-color:#bdaea4}.empty-ledger p[data-v-69df89ca]{color:#5a4d48}.how-points[data-v-69df89ca]{background:#eee2d7}.how-points article p[data-v-69df89ca]{color:#554a46;font-size:14px}.account-hero p[data-v-69df89ca]:last-child{color:#5e514c}.account-hero>button[data-v-69df89ca]{background:#fff;border-color:#af9d91;font-weight:700}.account-highlight[data-v-69df89ca]{background:var(--kh-wine)}.account-grid section[data-v-69df89ca]{border-color:#d2c3b7;box-shadow:0 5px 18px #412e2a0b}.account-grid section>button[data-v-69df89ca]{font-size:14px}.account-grid button div small[data-v-69df89ca]{color:#62554f;font-size:12px}.policy-links[data-v-69df89ca]{color:#5a4d48;font-size:12px}footer[data-v-69df89ca]{background:#eaddd0}footer>div[data-v-69df89ca]:not(.footer-brand){font-size:13px}footer p[data-v-69df89ca]{color:#5c4f49;font-size:13px}footer>small[data-v-69df89ca]{color:#584b45}.mobile-bottom[data-v-69df89ca]{box-shadow:0 -5px 20px #3d2b2714}@media (width<=900px){.hero-art[data-v-69df89ca]{min-height:340px}.points-hero[data-v-69df89ca]{grid-template-columns:1fr}.reward-focus[data-v-69df89ca]{min-height:330px}.product-grid[data-v-69df89ca]{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.announcement[data-v-69df89ca]{font-size:11px}.customer-header[data-v-69df89ca]{height:70px}.hero-copy[data-v-69df89ca]{padding:30px 18px 24px}.hero h1[data-v-69df89ca]{font-size:44px}.hero-copy>p[data-v-69df89ca]:not(.eyebrow){font-size:15px}.hero-art[data-v-69df89ca]{min-height:225px}.section-heading h2[data-v-69df89ca],.story-strip h2[data-v-69df89ca],.ledger h2[data-v-69df89ca],.how-points h2[data-v-69df89ca]{font-size:28px}.category-row b[data-v-69df89ca]{font-size:14px}.product-grid[data-v-69df89ca]{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px}.product-info h3[data-v-69df89ca],.product-info>div[data-v-69df89ca]{font-size:14px}.product-info small[data-v-69df89ca]{font-size:9px}.points-hero[data-v-69df89ca]{min-height:auto;padding:30px 20px}.points-hero h1[data-v-69df89ca]{font-size:42px}.reward-focus[data-v-69df89ca]{min-height:270px}.reward-arc[data-v-69df89ca]{border-width:13px;width:260px;height:155px}.reward-arc img[data-v-69df89ca]{width:130px;height:130px}.daily-checkin[data-v-69df89ca]{padding:22px 16px}.daily-checkin header[data-v-69df89ca]{display:block}.daily-checkin header>span[data-v-69df89ca]{margin-top:8px;display:inline-flex}.day-strip[data-v-69df89ca]{gap:4px}.day-strip i[data-v-69df89ca]{width:34px;height:34px}.day-strip span[data-v-69df89ca]{font-size:9px}.account-grid section>button[data-v-69df89ca]{min-height:64px}footer[data-v-69df89ca]{display:none}.customer-v2[data-v-69df89ca]{padding-bottom:76px}.mobile-bottom button[data-v-69df89ca]{font-size:10px}.mobile-bottom i[data-v-69df89ca]{font-size:19px}}.reward-focus[data-v-69df89ca]{justify-content:center;min-height:390px;padding-top:8px}.reward-visual[data-v-69df89ca]{width:min(100%,390px);height:238px;position:relative}.reward-arc-svg[data-v-69df89ca]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.reward-arc-svg path[data-v-69df89ca]{fill:none;stroke:#ad737d;stroke-width:8px;stroke-linecap:round;vector-effect:non-scaling-stroke}.reward-product[data-v-69df89ca]{filter:drop-shadow(0 14px 16px #56343929);place-items:center;width:210px;height:158px;display:grid;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.reward-product img[data-v-69df89ca]{object-fit:contain;width:210px;height:158px;display:block}.balance-lockup[data-v-69df89ca]{margin-top:-8px}.balance-lockup small[data-v-69df89ca]{font-size:10px}.balance-lockup strong[data-v-69df89ca]{color:#4f3338;font-family:var(--font-sans);font-size:inherit;flex-direction:column;align-items:center;margin-top:8px;line-height:1;display:flex}.balance-lockup strong span[data-v-69df89ca]{color:#51383d;margin:0;font-size:20px;font-weight:750}.balance-lockup strong b[data-v-69df89ca]{font-family:var(--font-display);margin-top:6px;font-size:38px;font-weight:400;line-height:.7}.balance-lockup>span[data-v-69df89ca]{margin-top:13px;font-size:13px;font-weight:650}.daily-checkin[data-v-69df89ca]{border-color:#d8c4ba;border-radius:22px;margin-top:24px;padding:28px 34px 30px;box-shadow:0 12px 34px #462f2b12}.daily-checkin header[data-v-69df89ca]{align-items:center;gap:24px}.daily-checkin h2[data-v-69df89ca]{font-family:var(--font-display);font-size:32px;font-weight:400}.checkin-info[data-v-69df89ca]{color:#7c6266;width:36px;height:36px;font-family:var(--font-display);cursor:pointer;background:#fff;border:1.5px solid #b99fa3;border-radius:50%;place-items:center;padding:0;font-size:24px;font-weight:600;line-height:1;display:grid}.day-strip[data-v-69df89ca]{grid-template-columns:repeat(7,minmax(60px,1fr));gap:18px;margin:30px 8px 28px;display:grid}.day-step[data-v-69df89ca]{text-align:center}.day-strip i[data-v-69df89ca]{width:66px;height:66px;box-shadow:none;background:#f4e9e5;border:0;place-items:center;display:grid;position:relative;overflow:hidden}.day-strip i[data-v-69df89ca]:before{content:"";background:linear-gradient(135deg,#ead5d7 0 48%,#f8f0ea 49% 100%);border-radius:100% 0;width:56px;height:32px;position:absolute;top:17px;left:5px;transform:rotate(-18deg)}.day-strip i[data-v-69df89ca]:after{content:"";background:#d8b9b9;width:1px;height:45px;position:absolute;top:10px;left:33px;transform:rotate(42deg)}.day-strip i b[data-v-69df89ca]{z-index:2;color:#8a6b70;font-size:13px;font-style:normal;font-weight:750;position:relative}.day-step:nth-child(2n) i[data-v-69df89ca]{background:#f6eee9}.day-step:nth-child(3n) i[data-v-69df89ca]:before{background:linear-gradient(135deg,#e6d6cc 0 48%,#f9f1ec 49% 100%)}.day-step:nth-child(4) i[data-v-69df89ca]:before,.day-step:nth-child(7) i[data-v-69df89ca]:before{background:linear-gradient(135deg,#eadbd0 0 48%,#f3e2e1 49% 100%)}.day-step.claimed i[data-v-69df89ca]{background:#eadce1;box-shadow:0 0 0 2px #b47b86}.day-step.claimed i[data-v-69df89ca]:before{background:linear-gradient(135deg,#d7b6c0 0 48%,#f9ecec 49% 100%)}.day-step.claimed i b[data-v-69df89ca],.day-step.claimed span[data-v-69df89ca]{color:#68434b;font-weight:850}.day-strip span[data-v-69df89ca]{color:#594845;margin-top:10px;font-size:12px;font-weight:650}.daily-checkin>button[data-v-69df89ca]{color:#6b454d;min-width:270px;min-height:50px;box-shadow:none;cursor:pointer;background:#f8eff0;border:1.5px solid #a56c76;border-radius:999px;margin:0 auto;padding:0 28px;font-size:15px;font-weight:800;display:block}.daily-checkin>button.claimed[data-v-69df89ca]{color:#66484e;cursor:default;background:#ddcfd3;border-color:#d8c4c8}.checkin-modal-backdrop[data-v-69df89ca]{z-index:150;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2b222294;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.checkin-modal[data-v-69df89ca]{background:#fffdfa;border:1px solid #ead9d2;border-radius:24px;width:min(560px,100%);padding:44px 46px 40px;position:relative;box-shadow:0 24px 80px #26181942}.checkin-modal h2[data-v-69df89ca]{font-family:var(--font-display);margin:0 0 24px;font-size:38px;font-weight:500}.checkin-modal>p[data-v-69df89ca]:not(.eyebrow){color:#594d49;margin:0 0 16px;font-size:16px;line-height:1.65}.modal-close[data-v-69df89ca]{color:#80686b;cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:28px;position:absolute;top:16px;right:18px}.modal-confirm[data-v-69df89ca]{color:#fff;text-transform:uppercase;cursor:pointer;background:#68434b;border:0;border-radius:999px;width:100%;min-height:52px;margin-top:18px;font-size:15px;font-weight:800}@media (width<=900px){.reward-focus[data-v-69df89ca]{min-height:360px}.daily-checkin[data-v-69df89ca]{padding-inline:26px}.day-strip[data-v-69df89ca]{gap:8px;margin-inline:0}.day-strip i[data-v-69df89ca]{width:58px;height:58px}.day-strip i[data-v-69df89ca]:before{width:48px;height:28px;top:15px;left:5px}.day-strip i[data-v-69df89ca]:after{height:39px;top:10px;left:29px}}@media (width<=560px){.points-page[data-v-69df89ca]{padding-top:18px}.points-hero[data-v-69df89ca]{padding:18px 14px 16px;display:block}.points-intro[data-v-69df89ca]{text-align:center}.points-intro .eyebrow[data-v-69df89ca],.points-intro>p[data-v-69df89ca]:not(.eyebrow){display:none}.points-hero h1[data-v-69df89ca]{font-size:30px}.points-rule-tag[data-v-69df89ca]{margin-top:8px;padding:6px 10px;font-size:10px}.reward-focus[data-v-69df89ca]{min-height:246px;padding-top:5px}.reward-visual[data-v-69df89ca]{width:244px;height:144px}.reward-arc-svg path[data-v-69df89ca]{stroke-width:5px}.reward-product[data-v-69df89ca]{width:140px;height:98px;top:54%}.reward-product img[data-v-69df89ca]{width:140px;height:98px}.balance-lockup[data-v-69df89ca]{margin-top:-1px}.balance-lockup small[data-v-69df89ca]{font-size:8px}.balance-lockup strong[data-v-69df89ca]{margin-top:5px}.balance-lockup strong span[data-v-69df89ca]{font-size:15px}.balance-lockup strong b[data-v-69df89ca]{margin-top:3px;font-size:25px}.balance-lockup>span[data-v-69df89ca]{margin-top:7px;font-size:10px}.daily-checkin[data-v-69df89ca]{border-radius:18px;margin-top:12px;padding:14px 12px 16px}.daily-checkin header[data-v-69df89ca]{gap:8px;display:flex}.daily-checkin h2[data-v-69df89ca]{font-size:24px}.checkin-status[data-v-69df89ca]{gap:5px}.checkin-status>span[data-v-69df89ca]{padding:5px 6px;font-size:7px}.checkin-info[data-v-69df89ca]{width:28px;height:28px;font-size:18px}.day-strip[data-v-69df89ca]{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin:14px 0 13px}.day-strip i[data-v-69df89ca]{width:42px;height:42px}.day-strip i[data-v-69df89ca]:before{width:36px;height:21px;top:10px;left:3px}.day-strip i[data-v-69df89ca]:after{height:29px;top:6px;left:21px}.day-strip i b[data-v-69df89ca]{font-size:9px}.day-strip span[data-v-69df89ca]{margin-top:5px;font-size:8px}.daily-checkin>button[data-v-69df89ca]{width:82%;min-width:0;min-height:39px;padding-inline:10px;font-size:13px}.checkin-modal[data-v-69df89ca]{border-radius:20px;padding:34px 24px 26px}.checkin-modal h2[data-v-69df89ca]{margin-bottom:18px;font-size:30px}.checkin-modal>p[data-v-69df89ca]:not(.eyebrow){font-size:14px}.modal-confirm[data-v-69df89ca]{min-height:48px}.pending-note[data-v-69df89ca]{margin-top:14px}.account-grid section>button[data-v-69df89ca]{min-height:64px}}.customer-v2[data-v-69df89ca]{color:#292425;background:#faf5ee}.hero[data-v-69df89ca]{background:#faf5ee;min-height:500px}.hero-copy[data-v-69df89ca]{padding-block:62px 58px}.hero h1[data-v-69df89ca]{line-height:1.01}.hero-art[data-v-69df89ca]{min-height:500px}.category-art[data-v-69df89ca]{background-position:50%;background-size:cover;height:145px}.category-art[data-v-69df89ca]:after{background:linear-gradient(#0000 42%,#2d201f14);border:0;border-radius:0;inset:0;transform:none}.category-row button:first-child .category-art[data-v-69df89ca]{background-image:url(/preview-v2/product-tote.webp)}.category-row button:nth-child(2) .category-art[data-v-69df89ca]{background-image:url(/preview-v2/product-basket.webp)}.category-row button:nth-child(3) .category-art[data-v-69df89ca]{background-image:url(/preview-v2/product-scrunchies.webp)}.category-row button:nth-child(4) .category-art[data-v-69df89ca]{background-image:url(/preview-v2/product-gift-sleeve.webp)}.product-info h3[data-v-69df89ca]{color:#292425;font-size:16px}.product-info>div[data-v-69df89ca]{font-size:16px}.product-info>div button[data-v-69df89ca]{color:#67484e;background:#faedef;border:1.5px solid #c99da6;width:40px;height:40px}.product-info small[data-v-69df89ca]{color:#514846;background:#f7f0ea;border:1px solid #e5d8ce;font-size:10px}.story-art[data-v-69df89ca]{background-image:url(/preview-v2/product-table-mats.webp);background-position:50%}.reassurance[data-v-69df89ca]{background:#eaded4;border-color:#e0d2c8}.reassurance article[data-v-69df89ca]{background:#f7eee6;position:relative}.reassurance article+article[data-v-69df89ca]:before{content:"";background:#dfd1c7;width:1px;position:absolute;top:22%;bottom:22%;left:0}footer[data-v-69df89ca]{background:#fffaf6;border-color:#e4d8cf;padding-top:46px}.mobile-bottom button i[data-v-69df89ca]{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.mobile-bottom button.active i[data-v-69df89ca]{color:#754f58;background:#f1dfe2}@media (width<=900px){.hero[data-v-69df89ca]{min-height:auto}.hero-art[data-v-69df89ca]{min-height:320px}.product-grid[data-v-69df89ca]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.hero-copy[data-v-69df89ca]{padding:27px 18px 21px}.hero h1[data-v-69df89ca]{font-size:41px}.hero-art[data-v-69df89ca]{min-height:210px}.category-art[data-v-69df89ca]{height:90px}.product-info h3[data-v-69df89ca]{font-size:13px}.product-info>div[data-v-69df89ca]{font-size:14px}.product-info>div button[data-v-69df89ca]{width:36px;height:36px}.product-info small[data-v-69df89ca]{font-size:9px}.reassurance article+article[data-v-69df89ca]:before{width:auto;height:1px;inset:0 18px auto}.mobile-bottom[data-v-69df89ca]{min-height:72px;padding-bottom:max(7px,env(safe-area-inset-bottom))}}.customer-v2 .site-header[data-v-69df89ca]{grid-template-columns:1fr auto 1fr}.customer-v2 .site-header nav[data-v-69df89ca]{gap:clamp(14px,2.2vw,34px)}.customer-v2 .account-navigation.active[data-v-69df89ca]{box-shadow:inset 0 -3px var(--kh-rose)}.customer-v2 .home-introduction[data-v-69df89ca],.customer-v2 .home-open-section[data-v-69df89ca]{padding-block:88px}.customer-v2 .editorial-heading[data-v-69df89ca]{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:end;gap:28px 72px;margin-bottom:52px;display:grid}.customer-v2 .editorial-heading h2[data-v-69df89ca],.customer-v2 .home-open-section>h2[data-v-69df89ca],.customer-v2 .home-start h2[data-v-69df89ca]{color:#302a2b;font-family:var(--font-display);margin:0;font-size:clamp(38px,4vw,56px);font-weight:400;line-height:1.05}.customer-v2 .editorial-heading>p[data-v-69df89ca]{color:#665a57;margin:0;line-height:1.75}.customer-v2 .editorial-actions[data-v-69df89ca]{grid-column:2;align-items:center;gap:12px;display:flex}.customer-v2 .open-columns[data-v-69df89ca]{border-block:1px solid #dfd1ca;grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.customer-v2 .open-columns article[data-v-69df89ca]{padding:34px 10px 34px 0}.customer-v2 .open-columns article+article[data-v-69df89ca]{border-left:1px solid #dfd1ca;padding-left:28px}.customer-v2 .open-columns span[data-v-69df89ca],.customer-v2 .home-start li span[data-v-69df89ca]{color:#b47582;font-family:var(--font-display);font-size:24px}.customer-v2 .open-columns h3[data-v-69df89ca],.customer-v2 .home-start h3[data-v-69df89ca]{color:#3d3434;margin:12px 0 8px;font-size:17px}.customer-v2 .open-columns p[data-v-69df89ca],.customer-v2 .home-start li p[data-v-69df89ca]{color:#6b5e5a;margin:0;font-size:13px;line-height:1.65}.customer-v2 .home-open-section[data-v-69df89ca]{padding-top:28px}.customer-v2 .home-open-section>h2[data-v-69df89ca]{margin-bottom:38px}.customer-v2 .home-start[data-v-69df89ca]{grid-template-columns:.75fr 1.7fr;align-items:start;gap:38px 64px;padding-block:78px 96px;display:grid}.customer-v2 .home-start ol[data-v-69df89ca]{grid-template-columns:repeat(3,1fr);gap:30px;margin:0;padding:0;list-style:none;display:grid}.customer-v2 .home-start>.whatsapp-button[data-v-69df89ca]{grid-column:2;justify-self:start}.customer-v2 .home-showcase[data-v-69df89ca]{padding-top:76px;padding-bottom:80px}.customer-v2 .home-information[data-v-69df89ca]{padding-top:20px}.customer-v2 .home-information .story-art img[data-v-69df89ca]{object-fit:cover;width:100%;height:100%}.customer-v2 .values-strip[data-v-69df89ca]{margin-top:0}.customer-v2 .page-intro[data-v-69df89ca]{max-width:760px;margin-bottom:72px}.customer-v2 .page-intro h1[data-v-69df89ca]{color:#302a2b;font-family:var(--font-display);margin:0;font-size:clamp(48px,5.6vw,76px);font-weight:400;line-height:.96}.customer-v2 .page-intro>p[data-v-69df89ca]:last-child{color:#665a57;max-width:620px;margin-top:20px;font-size:16px;line-height:1.65}.customer-v2 .products-intro[data-v-69df89ca]{text-align:center;max-width:680px;margin:0 auto 54px}.customer-v2 .products-intro h1[data-v-69df89ca]{font-size:clamp(45px,4.8vw,64px)}.customer-v2 .products-intro>p[data-v-69df89ca]:last-child{margin-inline:auto}.customer-v2 .search-result-note[data-v-69df89ca]{color:#665a57;background:#fffdfbad;border:1px solid #e2d1c9d9;border-radius:18px;justify-content:space-between;align-items:center;margin:-42px 0 52px;padding:16px 20px;display:flex}.customer-v2 .search-result-note button[data-v-69df89ca]{color:#9a6571;cursor:pointer;background:0 0;border:0;font-weight:750}.customer-v2 .empty-products[data-v-69df89ca]{text-align:center;background:#fffdfa;border:1px dashed #cdb9b1;border-radius:26px;margin-bottom:64px;padding:54px}.customer-v2 .product-section[data-v-69df89ca]{margin-bottom:92px}.customer-v2 .product-section-heading[data-v-69df89ca]{justify-content:space-between;align-items:end;gap:40px;margin-bottom:28px;display:flex}.customer-v2 .product-section-heading h2[data-v-69df89ca]{color:#302a2b;font-family:var(--font-display);margin:0;font-size:38px;font-weight:400}.customer-v2 .product-section-heading p[data-v-69df89ca]{color:#6b5e5a;max-width:430px;margin:0;font-size:13px;line-height:1.6}.customer-v2 .product-showcase-grid[data-v-69df89ca]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@keyframes carousel-product-arrival-69df89ca{0%{transform:scale(1);box-shadow:0 0 #c6688400}32%{transform:scale(1.025);box-shadow:0 0 0 8px #c6688447,0 15px 35px #a050673b}65%{transform:scale(1.01);box-shadow:0 0 0 4px #c668841f}to{transform:scale(1);box-shadow:0 0 #c6688400}}.customer-v2 .product-showcase-tile.is-carousel-target[data-v-69df89ca]{outline-offset:5px;z-index:2;outline:3px solid #cb899c;animation:1.1s ease-out 2 carousel-product-arrival-69df89ca}@media (prefers-reduced-motion:reduce){.customer-v2 .product-showcase-tile.is-carousel-target[data-v-69df89ca]{animation:none;box-shadow:0 0 0 6px #c668842e}}.customer-v2 .product-showcase-tile[data-v-69df89ca]{aspect-ratio:4/5;box-shadow:var(--round2-shadow);cursor:pointer;background:#f1e5d9;border-radius:26px 12px;position:relative;overflow:hidden}.customer-v2 .product-empty-grid[data-v-69df89ca]{margin-bottom:92px}.customer-v2 .product-placeholder[data-v-69df89ca]{box-shadow:inset 0 0 0 1px var(--color-border-strong);cursor:default;background:#e9e6e3}.customer-v2 .products-copy-skeleton[data-v-69df89ca]{background:#e9e6e3;border-radius:7px;max-width:100%}.customer-v2 .products-title-skeleton[data-v-69df89ca]{width:min(340px,72%);height:48px;margin:0 auto 18px}.customer-v2 .products-subtitle-skeleton[data-v-69df89ca]{width:min(430px,85%);height:16px;margin:14px auto 0}.customer-v2 .products-section-title-skeleton[data-v-69df89ca]{width:min(370px,62%);height:36px}.customer-v2 .product-showcase-tile>img[data-v-69df89ca]{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.75,.3,1)}.customer-v2 .favourite-button[data-v-69df89ca]{z-index:4;color:#714a53;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#fffaf9c2;border:1px solid #c99da67a;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 8px 18px #58343a14,inset 0 1px #fffffff2}.customer-v2 .favourite-button.favourite[data-v-69df89ca]{color:#9b5665;background:#f1d7dd}.customer-v2 .product-overlay[data-v-69df89ca]{pointer-events:none;opacity:0;transition:opacity .45s}.customer-v2 .product-showcase-tile:focus-visible .product-overlay[data-v-69df89ca]{pointer-events:auto;opacity:1}.customer-v2 .product-showcase-tile:focus-visible>img[data-v-69df89ca]{transform:scale(1.035)}.customer-v2 .whatsapp-button[data-v-69df89ca]{color:#153d27;background:#25d366;border:1px solid #208a4a;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #1f854829}.customer-v2 .order-steps[data-v-69df89ca]{text-align:center;box-shadow:var(--round2-shadow);background:linear-gradient(135deg,#f8edef,#f4e4dd);border:1px solid #e5d2cdd1;border-radius:34px 16px;margin-top:12px;padding:48px 42px}.customer-v2 .order-steps h2[data-v-69df89ca]{color:#302a2b;font-family:var(--font-display);margin:0;font-size:34px;font-weight:400}.customer-v2 .order-steps ol[data-v-69df89ca]{grid-template-columns:repeat(3,1fr);gap:30px;margin:34px auto;padding:0;list-style:none;display:grid}.customer-v2 .order-steps li span[data-v-69df89ca],.customer-v2 .order-steps li b[data-v-69df89ca]{display:block}.customer-v2 .order-steps li span[data-v-69df89ca]{color:#b47582;font-family:var(--font-display);font-size:24px}.customer-v2 .order-steps li b[data-v-69df89ca]{color:#3e3434;margin-top:6px}.customer-v2 .order-steps li p[data-v-69df89ca]{color:#6b5e5a;margin:7px 0 0;font-size:12px;line-height:1.55}.customer-v2 .order-steps>.whatsapp-button[data-v-69df89ca]{margin-inline:auto}.customer-v2 .about-page[data-v-69df89ca],.customer-v2 .contact-page[data-v-69df89ca]{padding-top:72px;position:relative}.customer-v2 .about-hero[data-v-69df89ca],.customer-v2 .contact-layout[data-v-69df89ca]{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.customer-v2 .about-hero h1[data-v-69df89ca],.customer-v2 .contact-page h1[data-v-69df89ca]{color:#302a2b;font-family:var(--font-display);margin:0;font-size:clamp(48px,5vw,70px);font-weight:400;line-height:.98}.customer-v2 .about-hero h1 i[data-v-69df89ca]{color:#a86f7b;font-weight:400}.customer-v2 .about-hero>div:first-child>p[data-v-69df89ca]:not(.eyebrow),.customer-v2 .contact-page .page-intro>p[data-v-69df89ca]:last-child{color:#665a57;line-height:1.7}.customer-v2 .about-actions[data-v-69df89ca]{gap:22px;margin-top:28px;display:flex}.customer-v2 .text-button[data-v-69df89ca]{color:#68474e;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:700;display:inline-flex}.customer-v2 .about-art[data-v-69df89ca],.customer-v2 .contact-art[data-v-69df89ca]{min-height:470px;box-shadow:var(--round2-shadow);border-radius:44px 18px;position:relative;overflow:hidden}.customer-v2 .about-art img[data-v-69df89ca],.customer-v2 .contact-art>img[data-v-69df89ca]{object-fit:cover;width:100%;height:100%}.customer-v2 .about-page blockquote[data-v-69df89ca]{text-align:center;color:#5f484d;max-width:820px;font-family:var(--font-display);margin:60px auto 34px;padding:0;font-size:34px;font-style:italic;line-height:1.35}.customer-v2 .about-page blockquote cite[data-v-69df89ca]{color:#a06e78;font-family:var(--font-sans);letter-spacing:.17em;text-transform:uppercase;margin-top:18px;font-size:10px;font-style:normal;display:block}.customer-v2 .about-values>div[data-v-69df89ca]{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.customer-v2 .about-values article[data-v-69df89ca]{background:#fffdfb9e;border:1px solid #e5d6cfd1;border-radius:27px;padding:28px}.customer-v2 .about-values article span[data-v-69df89ca]{color:#b47582;font-family:var(--font-display);font-size:28px}.customer-v2 .about-values article b[data-v-69df89ca]{margin-top:8px;display:block}.customer-v2 .about-values article p[data-v-69df89ca]{color:#665a57;font-size:13px;line-height:1.6}.customer-v2 .about-editorial[data-v-69df89ca]{grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-top:68px;display:grid}.customer-v2 .about-editorial-art[data-v-69df89ca]{height:430px;box-shadow:var(--round2-shadow);border-radius:38px 16px;overflow:hidden}.customer-v2 .about-editorial-art img[data-v-69df89ca]{object-fit:cover;width:100%;height:100%}.customer-v2 .about-editorial h2[data-v-69df89ca],.customer-v2 .about-community h2[data-v-69df89ca]{color:#302a2b;font-family:var(--font-display);margin:8px 0 18px;font-size:38px;font-weight:400;line-height:1.08}.customer-v2 .about-editorial>div>p[data-v-69df89ca]:not(.eyebrow),.customer-v2 .about-community-copy>p[data-v-69df89ca]:not(.eyebrow){color:#665a57;font-size:14px;line-height:1.72}.customer-v2 .about-process[data-v-69df89ca]{margin-top:54px;padding-block:0}.customer-v2 .about-process h2[data-v-69df89ca]{font-family:var(--font-display);font-size:38px;font-weight:400}.customer-v2 .about-process ol[data-v-69df89ca]{grid-template-columns:repeat(3,1fr);gap:34px;margin-top:28px;padding:0;list-style:none;display:grid;position:relative}.customer-v2 .about-process ol[data-v-69df89ca]:before{content:"";background:#dcc7c3;height:1px;position:absolute;top:19px;left:18px;right:18px}.customer-v2 .about-process li[data-v-69df89ca]{background:0 0;grid-template-columns:40px 1fr;gap:16px;padding:0;display:grid;position:relative}.customer-v2 .about-process li>span[data-v-69df89ca]{z-index:1;color:#b47582;width:40px;height:40px;font-family:var(--font-display);background:#fffdfa;border:1px solid #d8b9bf;border-radius:50%;place-items:center;font-size:15px;display:grid;position:relative}.customer-v2 .about-process b[data-v-69df89ca]{color:#403637;margin-top:8px;display:block}.customer-v2 .about-process li p[data-v-69df89ca]{color:#665a57;margin:7px 0 0;font-size:13px;line-height:1.6}.customer-v2 .about-community[data-v-69df89ca]{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:center;gap:56px;margin:52px 0 34px;display:grid}.customer-v2 .about-community-gallery[data-v-69df89ca]{grid-template-columns:repeat(2,1fr);grid-auto-rows:190px;gap:12px;display:grid}.customer-v2 .about-community-gallery figure[data-v-69df89ca]{background:#f0e2db;border-radius:24px 10px;margin:0;position:relative;overflow:hidden}.customer-v2 .about-community-gallery figure[data-v-69df89ca]:first-child{grid-row:span 2}.customer-v2 .about-community-gallery img[data-v-69df89ca]{object-fit:cover;width:100%;height:100%}.customer-v2 .about-community-gallery figcaption[data-v-69df89ca]{color:#5b494b;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffdfad1;border-radius:10px;padding:8px 10px;font-size:10px;line-height:1.35;position:absolute;inset:auto 9px 9px}.customer-v2 .contact-page .page-intro[data-v-69df89ca]{margin-bottom:24px}.customer-v2 .contact-heading[data-v-69df89ca]{margin-bottom:48px}.customer-v2 .contact-layout[data-v-69df89ca]{align-items:start}.customer-v2 .contact-card[data-v-69df89ca]{box-shadow:none;background:0 0;border:0;padding:12px 28px 12px 0}.customer-v2 .contact-card h2[data-v-69df89ca]{font-family:var(--font-display);font-size:36px;font-weight:400}.customer-v2 .contact-card dl[data-v-69df89ca]{margin:28px 0}.customer-v2 .contact-card dl>div[data-v-69df89ca]{border-top:1px solid #eaded8;padding:16px 0}.customer-v2 .contact-card dt[data-v-69df89ca]{color:#9c6873;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.customer-v2 .contact-card dd[data-v-69df89ca]{color:#403637;flex-direction:column;align-items:flex-start;gap:7px;margin:6px 0 0;line-height:1.6;display:flex}.customer-v2 .contact-card a[data-v-69df89ca]:not(.whatsapp-button):not(.maps-cta){color:inherit;text-decoration:none}.customer-v2 .address-lines span[data-v-69df89ca]{display:block}.customer-v2 .location-preview[data-v-69df89ca]{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(135deg,#ffffffc7,#faf1eea3);border:1px solid #dac7c1b8;border-radius:24px 12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:20px;margin:28px 0 16px;padding:22px 26px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 10px 26px #4f363514}.customer-v2 .location-preview>div[data-v-69df89ca]{z-index:1;position:relative}.customer-v2 .location-preview[data-v-69df89ca]:before{content:"";z-index:1;filter:drop-shadow(0 4px 7px #4285f424);background:url(/brand/google-maps-pin.svg) 50%/contain no-repeat;width:48px;height:48px;position:relative}.customer-v2 .location-preview-icon[data-v-69df89ca]{display:none}.customer-v2 .location-preview small[data-v-69df89ca]{color:#9c6873;letter-spacing:.16em;font-size:10px;font-weight:800}.customer-v2 .location-preview p[data-v-69df89ca]{color:#4b4141;margin:8px 0 0;font-size:15px;line-height:1.48}.customer-v2 .location-preview .address-lines span[data-v-69df89ca]:first-child{color:#403536;font-weight:650}.customer-v2 .location-preview .google-maps-cta[data-v-69df89ca]{z-index:1;justify-self:end}.customer-v2 .maps-cta[data-v-69df89ca]{color:#76545b;background:#fffdfa;border:1px solid #dfccc8;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 17px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 16px #4f36350f}.customer-v2 .maps-cta[data-v-69df89ca]:hover,.customer-v2 .maps-cta[data-v-69df89ca]:focus-visible{border-color:#c9939e;transform:translateY(-1px);box-shadow:0 9px 20px #4f36351a}.customer-v2 .reply-note[data-v-69df89ca]{color:#6b5e5a;margin:15px 0 0;font-size:12px}.customer-v2 .contact-whatsapp-panel[data-v-69df89ca]{box-shadow:var(--round2-shadow);background:#fffdfbb3;border:1px solid #e5d6cfd1;border-radius:34px 18px;align-self:start;padding:38px}.customer-v2 .contact-whatsapp-panel .eyebrow[data-v-69df89ca]{margin:0 0 10px}.customer-v2 .contact-whatsapp-panel h2[data-v-69df89ca]{color:#3e3434;font-family:var(--font-display);margin:0;font-size:32px;font-weight:400;line-height:1.12}.customer-v2 .contact-whatsapp-panel>p[data-v-69df89ca]:not(.eyebrow):not(.reply-note){color:#665a57;max-width:480px;margin:16px 0 26px;font-size:14px;line-height:1.65}.customer-v2 .contact-whatsapp-panel .reply-note[data-v-69df89ca]{margin-top:16px}.customer-v2 .contact-art>div[data-v-69df89ca]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffcfac7;border:1px solid #fffc;border-radius:24px 12px;padding:25px;position:absolute;inset:auto 22px 22px}.customer-v2 .contact-art h2[data-v-69df89ca]{font-family:var(--font-display);margin:0;font-size:29px;font-weight:400}.customer-v2 .contact-art p[data-v-69df89ca]:last-child{color:#665a57;font-size:13px;line-height:1.55}.customer-v2 .contact-socials[data-v-69df89ca]{gap:10px;margin-top:28px;display:flex}.customer-v2 .contact-socials a[data-v-69df89ca],.customer-v2 .social-links a[data-v-69df89ca]{color:#76545b;border:1px solid #ddc9c6;border-radius:999px;align-items:center;min-height:36px;padding:0 13px;text-decoration:none;display:inline-flex}.customer-v2 .account-page[data-v-69df89ca]{padding-top:72px}.customer-v2 .me-points[data-v-69df89ca]{grid-template-columns:auto 1fr auto!important}.customer-v2 .me-checkin[data-v-69df89ca]{margin-top:24px}.customer-v2 .me-layout[data-v-69df89ca]{grid-template-columns:minmax(0,760px)!important}.customer-v2 .profile-details dl[data-v-69df89ca]{margin:22px 0 0}.customer-v2 .profile-details dl>div[data-v-69df89ca]{border-top:1px solid #ecdfd9;grid-template-columns:150px 1fr;padding:15px 0;display:grid}.customer-v2 .profile-details dt[data-v-69df89ca]{color:#9b6873;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.customer-v2 .profile-details dd[data-v-69df89ca]{color:#403637;margin:0}.customer-v2 .site-footer[data-v-69df89ca]{grid-template-columns:minmax(240px,1fr) minmax(300px,.9fr) minmax(150px,.48fr) minmax(160px,.52fr);grid-template-areas:"brand brand empty connect""address contact explore explore""copyright copyright copyright copyright";align-items:start;gap:38px clamp(34px,3.5vw,60px);padding:44px 6vw 28px;background:#fffdfa!important}.customer-v2 .site-footer>div[data-v-69df89ca]{min-width:0}.customer-v2 .site-footer>div[data-v-69df89ca]:not(.footer-brand){flex-direction:column;align-items:flex-start;gap:11px;display:flex}.customer-v2 .site-footer>div>b[data-v-69df89ca]{color:#403637;margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.35}.customer-v2 .site-footer p[data-v-69df89ca],.customer-v2 .site-footer a[data-v-69df89ca],.customer-v2 .site-footer button[data-v-69df89ca]{color:#5f5351;font-size:15px;line-height:1.55}.customer-v2 .site-footer a[data-v-69df89ca],.customer-v2 .site-footer button[data-v-69df89ca]{text-decoration:none;transition:color .2s,border-color .2s,background .2s}.customer-v2 .site-footer a[data-v-69df89ca]:hover,.customer-v2 .site-footer a[data-v-69df89ca]:focus-visible,.customer-v2 .site-footer button[data-v-69df89ca]:hover,.customer-v2 .site-footer button[data-v-69df89ca]:focus-visible{color:#9b6571}.customer-v2 .footer-brand[data-v-69df89ca]{grid-area:brand}.customer-v2 .footer-supporting[data-v-69df89ca]{max-width:430px;margin:18px 0 0;font-size:15px!important;line-height:1.55!important}.customer-v2 .footer-address-block[data-v-69df89ca]{grid-area:address;padding-top:12px}.customer-v2 .footer-address[data-v-69df89ca]{margin:0;color:#4f4443!important;font-size:16px!important;line-height:1.6!important}.customer-v2 .footer-address span[data-v-69df89ca]{display:block}.customer-v2 .footer-contact-list[data-v-69df89ca]{flex-direction:column;grid-area:contact;align-items:flex-start;padding-top:12px;display:flex;gap:7px!important}.customer-v2 .footer-contact-link[data-v-69df89ca]{white-space:nowrap}.customer-v2 .footer-explore[data-v-69df89ca]{grid-area:explore;padding-left:clamp(12px,2vw,34px)}.customer-v2 .footer-connect[data-v-69df89ca]{grid-area:connect;place-self:start end}.customer-v2 .social-links[data-v-69df89ca]{flex-wrap:nowrap;gap:11px;display:flex}.customer-v2 .social-links .social-icon[data-v-69df89ca]{color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;min-height:40px;padding:0;display:inline-flex;box-shadow:0 6px 15px #4232311a}.customer-v2 .social-links .social-icon[data-v-69df89ca]:hover,.customer-v2 .social-links .social-icon[data-v-69df89ca]:focus-visible{color:#fff;filter:brightness(.94);transform:translateY(-1px)}.customer-v2 .social-links .social-facebook[data-v-69df89ca]{background:#1877f2}.customer-v2 .social-links .social-instagram[data-v-69df89ca]{background:#f00075}.customer-v2 .social-links .social-youtube[data-v-69df89ca]{background:red}.customer-v2 .social-links .social-tiktok[data-v-69df89ca]{background:#050505}.customer-v2 .social-links .social-whatsapp[data-v-69df89ca]{background:#25d366;border-radius:9px}.customer-v2 .social-links img[data-v-69df89ca]{flex:0 0 20px;width:20px;height:20px;display:block}.customer-v2 .site-footer>small[data-v-69df89ca]{border-top:1px solid var(--color-border-strong);color:#6b5e5a;grid-area:copyright;margin-top:6px;padding-top:22px;font-size:14px;line-height:1.5}@media (hover:hover){.customer-v2 .product-showcase-tile:hover .product-overlay[data-v-69df89ca]{pointer-events:auto;opacity:1}.customer-v2 .product-showcase-tile:hover>img[data-v-69df89ca]{transform:scale(1.035)}}@media (width<=1050px){.customer-v2 .site-header nav[data-v-69df89ca]{gap:13px}.customer-v2 .site-header nav button[data-v-69df89ca]{font-size:11px}.customer-v2 .product-showcase-grid[data-v-69df89ca]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.customer-v2 .site-footer[data-v-69df89ca]{grid-template-columns:minmax(230px,1fr) minmax(260px,1fr);grid-template-areas:"brand connect""address contact""explore explore""copyright copyright"}.customer-v2 .footer-explore[data-v-69df89ca]{padding-left:0}}@media (width<=900px){.customer-v2 .site-header[data-v-69df89ca]{grid-template-columns:1fr auto}.customer-v2 .site-header nav[data-v-69df89ca]{display:none}.customer-v2 .about-hero[data-v-69df89ca],.customer-v2 .contact-layout[data-v-69df89ca],.customer-v2 .about-editorial[data-v-69df89ca],.customer-v2 .about-community[data-v-69df89ca]{grid-template-columns:1fr}.customer-v2 .about-materials>div[data-v-69df89ca]:first-child{order:2}.customer-v2 .about-materials>.about-editorial-art[data-v-69df89ca],.customer-v2 .contact-enquiry[data-v-69df89ca]{order:1}.customer-v2 .contact-card[data-v-69df89ca]{order:2;padding-right:0}.customer-v2 .about-art[data-v-69df89ca],.customer-v2 .about-editorial-art[data-v-69df89ca]{height:330px}.customer-v2 .me-points[data-v-69df89ca]{grid-template-columns:auto 1fr auto!important}}@media (width<=760px){.customer-v2 .site-footer[data-v-69df89ca]{grid-template-columns:1fr;grid-template-areas:"brand""connect""address""contact""explore""copyright"}.customer-v2 .footer-connect[data-v-69df89ca]{justify-self:start}.customer-v2 .footer-connect .social-links[data-v-69df89ca]{max-width:none}}@media (width<=560px){.customer-v2 .home-introduction[data-v-69df89ca],.customer-v2 .home-open-section[data-v-69df89ca]{padding-block:58px}.customer-v2 .editorial-heading[data-v-69df89ca],.customer-v2 .home-start[data-v-69df89ca]{grid-template-columns:1fr;gap:22px}.customer-v2 .editorial-actions[data-v-69df89ca],.customer-v2 .home-start>.whatsapp-button[data-v-69df89ca]{grid-column:1}.customer-v2 .open-columns[data-v-69df89ca],.customer-v2 .home-start ol[data-v-69df89ca]{grid-template-columns:1fr}.customer-v2 .open-columns article+article[data-v-69df89ca]{border-top:1px solid #dfd1ca;border-left:0;padding-left:0}.customer-v2 .home-start[data-v-69df89ca]{padding-block:50px 68px}.customer-v2 .home-showcase[data-v-69df89ca]{padding-block:48px}.customer-v2 .products-page[data-v-69df89ca],.customer-v2 .about-page[data-v-69df89ca],.customer-v2 .contact-page[data-v-69df89ca],.customer-v2 .account-page[data-v-69df89ca]{width:calc(100% - 36px);padding-top:58px}.customer-v2 .page-intro[data-v-69df89ca]{margin-bottom:50px}.customer-v2 .page-intro h1[data-v-69df89ca]{font-size:46px}.customer-v2 .product-section[data-v-69df89ca]{margin-bottom:68px}.customer-v2 .product-section-heading[data-v-69df89ca]{display:block}.customer-v2 .product-section-heading p[data-v-69df89ca]{margin-top:12px}.customer-v2 .product-showcase-grid[data-v-69df89ca]{grid-template-columns:1fr}.customer-v2 .product-showcase-tile[data-v-69df89ca]{aspect-ratio:5/6}.customer-v2 .order-steps[data-v-69df89ca]{padding:30px 22px}.customer-v2 .order-steps ol[data-v-69df89ca]{grid-template-columns:1fr;gap:5px}.customer-v2 .order-steps li[data-v-69df89ca]{border-top:1px solid #b78f9740;padding:12px 0}.customer-v2 .about-page blockquote[data-v-69df89ca]{margin:44px auto 28px;font-size:28px}.customer-v2 .about-values>div[data-v-69df89ca],.customer-v2 .about-process ol[data-v-69df89ca]{grid-template-columns:1fr}.customer-v2 .about-process[data-v-69df89ca]{margin-top:44px}.customer-v2 .about-process ol[data-v-69df89ca]:before{width:1px;height:auto;inset:18px auto 18px 19px}.customer-v2 .about-editorial[data-v-69df89ca],.customer-v2 .about-community[data-v-69df89ca]{gap:28px;margin-top:50px}.customer-v2 .about-community[data-v-69df89ca]{margin-top:42px;margin-bottom:28px}.customer-v2 .about-editorial-art[data-v-69df89ca]{height:290px}.customer-v2 .about-community-gallery[data-v-69df89ca]{grid-auto-rows:150px}.customer-v2 .contact-enquiry[data-v-69df89ca]{padding:29px 22px}.customer-v2 .quick-contact[data-v-69df89ca]{flex-direction:column;align-items:stretch}.customer-v2 .quick-contact .whatsapp-button[data-v-69df89ca]{width:100%}.customer-v2 .location-preview[data-v-69df89ca]{grid-template-columns:42px 1fr;padding:19px}.customer-v2 .me-points[data-v-69df89ca]{grid-template-columns:auto 1fr!important}.customer-v2 .me-points>button[data-v-69df89ca]{grid-column:1/-1;justify-content:center}.customer-v2 .profile-details dl>div[data-v-69df89ca]{grid-template-columns:1fr;gap:5px}.customer-v2 .site-footer[data-v-69df89ca]{grid-template-columns:1fr;gap:24px;padding:38px 22px 98px;display:grid!important}.customer-v2 .site-footer>small[data-v-69df89ca]{grid-column:1}.customer-v2 .footer-contact-link[data-v-69df89ca]{white-space:normal}.customer-v2 .location-preview[data-v-69df89ca]{grid-template-columns:40px minmax(0,1fr);gap:15px;padding:20px}.customer-v2 .location-preview-icon[data-v-69df89ca]{width:40px;height:40px;padding:2px}.customer-v2 .location-preview[data-v-69df89ca]:after{width:104px;height:104px;right:8px}.customer-v2 .location-preview p[data-v-69df89ca]{font-size:14px}.customer-v2 .contact-whatsapp-panel[data-v-69df89ca]{padding:29px 22px}}@media (prefers-reduced-motion:reduce){.customer-v2[data-v-69df89ca] *,.customer-v2[data-v-69df89ca] :before,.customer-v2[data-v-69df89ca] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.customer-v2 .about-page blockquote[data-v-69df89ca]{margin:52px auto 18px}.customer-v2 .about-values[data-v-69df89ca]{margin-top:0}.customer-v2 .about-process ol[data-v-69df89ca]:before{z-index:0;height:1px;top:20px;left:20px;right:20px}.customer-v2 .about-process li[data-v-69df89ca]{min-width:0;display:block}.customer-v2 .about-process li[data-v-69df89ca]:before,.customer-v2 .about-process li[data-v-69df89ca]:after{content:none!important}.customer-v2 .about-process li>span[data-v-69df89ca]{box-sizing:border-box;line-height:1}.customer-v2 .about-process li>div[data-v-69df89ca]{margin-top:14px;padding-right:24px;position:relative}.customer-v2 .about-process b[data-v-69df89ca]{margin-top:0}@media (width<=560px){.customer-v2 .about-page blockquote[data-v-69df89ca]{margin:40px auto 16px}.customer-v2 .about-process li[data-v-69df89ca]{grid-template-columns:40px minmax(0,1fr);gap:16px;display:grid}.customer-v2 .about-process li>div[data-v-69df89ca]{margin-top:0;padding-right:0}.customer-v2 .about-process b[data-v-69df89ca]{margin-top:8px}}.customer-v2 .profile-header[data-v-69df89ca]{gap:26px;padding-bottom:30px}.customer-v2 .profile-header>div[data-v-69df89ca]:nth-child(2){min-width:0}.customer-v2 .profile-header h1[data-v-69df89ca]{overflow-wrap:anywhere;line-height:1.04}.customer-v2 .embroidered-avatar[data-v-69df89ca]{isolation:isolate;color:#8e5964;background:radial-gradient(circle at 35% 28%,#fff9f7 0 12%,#0000 13%),linear-gradient(145deg,#f8e8e9,#ead1d7);border:1px solid #d7aeb6;flex:0 0 82px;width:82px;height:82px;font-size:25px;position:relative;box-shadow:0 12px 28px #69444b1f,inset 0 0 0 6px #fffdfaad}.customer-v2 .embroidered-avatar[data-v-69df89ca]:before{content:"";border:1px dashed #975f6b75;border-radius:50%;position:absolute;inset:8px}.customer-v2 .embroidered-avatar[data-v-69df89ca]:after{content:"";z-index:-1;background:repeating-conic-gradient(from 8deg,#b5707e29 0 4deg,transparent 4deg 14deg);filter:blur(.2px);border-radius:50%;position:absolute;inset:-8px}.customer-v2 .embroidered-avatar span[data-v-69df89ca]{z-index:1;text-shadow:0 1px #fff;position:relative}.customer-v2 .me-dashboard-grid[data-v-69df89ca]{grid-template-columns:minmax(300px,.72fr) minmax(0,1.45fr);align-items:stretch;gap:24px;margin-top:12px;display:grid}.customer-v2 .me-points[data-v-69df89ca]{isolation:isolate;color:#3e3032;background:linear-gradient(145deg,#f9e4e8f5,#fff8f4f0);border:1px solid #cfa4ac99;border-radius:28px 14px;grid-template-rows:1fr auto;align-items:start;min-height:336px;padding:30px;position:relative;overflow:hidden;box-shadow:0 15px 34px #4d313617;grid-template-columns:1fr!important;display:grid!important}.customer-v2 .me-points[data-v-69df89ca]:before{content:"";z-index:-1;background:repeating-linear-gradient(112deg,#0000 0 8px,#ffffff3d 8px 9px),repeating-linear-gradient(22deg,#0000 0 12px,#8e586306 12px 13px);position:absolute;inset:0}.customer-v2 .points-card-copy[data-v-69df89ca]{z-index:2;max-width:62%;position:relative}.customer-v2 .me-points p[data-v-69df89ca]{color:#9a6570;letter-spacing:.18em;margin:0 0 12px;font-size:10px;font-weight:800}.customer-v2 .me-points h2[data-v-69df89ca]{color:#453337;font-family:var(--font-display);margin:0;font-size:40px;font-weight:400;line-height:1}.customer-v2 .me-points .points-card-copy>span[data-v-69df89ca]{color:#6a5755;margin-top:13px;font-size:12px;line-height:1.5;display:block}.customer-v2 .points-card-product[data-v-69df89ca]{z-index:1;object-fit:contain;filter:drop-shadow(0 14px 16px #5b363d2b);width:205px;height:154px;position:absolute;bottom:48px;right:-20px;transform:rotate(2deg)}.customer-v2 .me-points>button[data-v-69df89ca]{z-index:2;color:#704852;cursor:pointer;background:#fffdfbcc;border:1px solid #a86b777a;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:9px;min-height:46px;padding:0 17px;font-size:13px;font-weight:750;display:inline-flex;position:relative;box-shadow:0 6px 15px #55363c12}.customer-v2 .me-points>button[data-v-69df89ca]:hover,.customer-v2 .me-points>button[data-v-69df89ca]:focus-visible{background:#fff;border-color:#b77a86}.customer-v2 .me-checkin[data-v-69df89ca]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdfbdb;border-radius:14px 28px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;gap:0 20px;min-height:336px;margin:0;padding:28px 30px 26px;display:grid}.customer-v2 .me-checkin header[data-v-69df89ca]{grid-column:1/-1;justify-content:space-between;align-items:start;gap:20px;display:flex}.customer-v2 .me-checkin header .eyebrow[data-v-69df89ca]{margin-bottom:8px}.customer-v2 .me-checkin h2[data-v-69df89ca]{font-size:31px}.customer-v2 .me-checkin .checkin-info[data-v-69df89ca]{flex:none}.customer-v2 .calendar-strip[data-v-69df89ca]{grid-column:1/-1;grid-template-columns:repeat(7,minmax(54px,1fr));gap:8px;margin:22px 0 18px;display:grid}.customer-v2 .calendar-day[data-v-69df89ca]{text-align:center;background:#faf5f0bd;border:1px solid #eadbd5;border-radius:15px 8px;flex-direction:column;align-items:center;min-height:126px;padding:11px 5px 9px;transition:border-color .2s,background .2s,transform .2s;display:flex}.customer-v2 .calendar-day.today[data-v-69df89ca]{background:#f9ebed;border-color:#c9939e;box-shadow:0 7px 15px #633d4312}.customer-v2 .calendar-day.claimed[data-v-69df89ca]{background:#f4e1e5;border-color:#b97886}.customer-v2 .calendar-strip .calendar-weekday[data-v-69df89ca]{color:#956570;letter-spacing:.12em;margin:0;font-size:9px;font-weight:850}.customer-v2 .calendar-strip .calendar-date[data-v-69df89ca]{color:#49383a;place-items:center;width:44px;height:50px;margin:6px 0 3px;display:grid}.customer-v2 .calendar-date strong[data-v-69df89ca]{font-family:var(--font-display);font-size:29px;font-weight:400;line-height:1}.customer-v2 .calendar-day small[data-v-69df89ca]{color:#79645f;margin-top:auto;font-size:10px;font-weight:750}.customer-v2 .calendar-strip .checkin-leaf[data-v-69df89ca]{background:linear-gradient(135deg,#c88d9a 0 48%,#efd5d9 49% 100%);border:0;border-radius:100% 0;width:32px;height:19px;margin:0;display:block;position:relative;overflow:visible;transform:rotate(-18deg);box-shadow:0 4px 8px #6e444c1f}.customer-v2 .calendar-strip .checkin-leaf[data-v-69df89ca]:before{content:"";background:#a9707b;border:0;border-radius:0;width:1px;height:28px;position:absolute;top:-4px;left:16px;transform:rotate(43deg)}.customer-v2 .calendar-strip .checkin-leaf[data-v-69df89ca]:after{display:none}.customer-v2 .checkin-note[data-v-69df89ca]{color:#6c5b57;align-self:center;margin:0;font-size:12px;line-height:1.45}.customer-v2 .me-checkin>.checkin-action[data-v-69df89ca]{color:#69464e;cursor:pointer;background:#f7e9eb;border:1px solid #bd8290;border-radius:999px;align-self:center;min-width:154px;min-height:44px;margin:0;padding:0 20px;font-size:13px;font-weight:800}.customer-v2 .me-checkin>.checkin-action.claimed[data-v-69df89ca]{color:#6e555a;background:#eee2e4;border-color:#ddc9cd}.customer-v2 .me-layout[data-v-69df89ca]{margin-top:24px;display:block!important}.customer-v2 .me-layout .profile-details[data-v-69df89ca]{background:#fffdfbd1;border-radius:24px 12px;grid-template-columns:minmax(230px,.62fr) minmax(0,1.6fr);gap:30px;width:100%;padding:28px 30px;display:grid}.customer-v2 .profile-details dl[data-v-69df89ca]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;margin:0;display:grid}.customer-v2 .profile-details dl>div[data-v-69df89ca]{border-left:1px solid #ecdfd9;min-width:0;border-top:0!important;padding:8px 18px!important;display:block!important}.customer-v2 .profile-details dd[data-v-69df89ca]{overflow-wrap:anywhere;line-height:1.45;margin-top:8px!important}@media (width<=900px){.customer-v2 .me-dashboard-grid[data-v-69df89ca]{grid-template-columns:1fr}.customer-v2 .me-points[data-v-69df89ca]{min-height:255px}.customer-v2 .points-card-product[data-v-69df89ca]{width:220px;bottom:18px;right:18px}.customer-v2 .points-card-copy[data-v-69df89ca]{max-width:58%}.customer-v2 .me-layout .profile-details[data-v-69df89ca]{grid-template-columns:1fr}.customer-v2 .profile-details dl[data-v-69df89ca]{margin-top:2px}}@media (width<=560px){.customer-v2 .profile-header[data-v-69df89ca]{grid-template-columns:72px minmax(0,1fr);gap:17px;display:grid}.customer-v2 .embroidered-avatar[data-v-69df89ca]{flex-basis:68px;width:68px;height:68px;font-size:21px}.customer-v2 .profile-header h1[data-v-69df89ca]{font-size:27px!important}.customer-v2 .profile-header>button[data-v-69df89ca]{grid-column:2;justify-self:start;margin:0}.customer-v2 .me-dashboard-grid[data-v-69df89ca]{gap:14px;margin-top:4px}.customer-v2 .me-points[data-v-69df89ca]{border-radius:22px 11px;min-height:250px;padding:24px}.customer-v2 .me-points h2[data-v-69df89ca]{font-size:35px}.customer-v2 .points-card-product[data-v-69df89ca]{width:175px;height:132px;bottom:54px;right:-24px}.customer-v2 .points-card-copy[data-v-69df89ca]{max-width:64%}.customer-v2 .me-points>button[data-v-69df89ca]{min-height:43px;padding-inline:14px;font-size:12px}.customer-v2 .me-checkin[data-v-69df89ca]{border-radius:11px 22px;padding:22px 18px 20px;display:grid}.customer-v2 .me-checkin header[data-v-69df89ca]{display:flex}.customer-v2 .me-checkin h2[data-v-69df89ca]{font-size:27px}.customer-v2 .calendar-strip[data-v-69df89ca]{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:60px;grid-auto-flow:column;gap:7px;margin:18px -2px 16px;padding:2px 2px 7px;overflow-x:auto}.customer-v2 .calendar-strip[data-v-69df89ca]::-webkit-scrollbar{display:none}.customer-v2 .calendar-day[data-v-69df89ca]{min-height:112px;padding-inline:3px}.customer-v2 .calendar-strip .calendar-date[data-v-69df89ca]{height:43px}.customer-v2 .calendar-date strong[data-v-69df89ca]{font-size:25px}.customer-v2 .checkin-note[data-v-69df89ca]{text-align:center;grid-column:1/-1;margin-bottom:13px}.customer-v2 .me-checkin>.checkin-action[data-v-69df89ca]{grid-column:1/-1;width:100%;min-width:0}.customer-v2 .me-layout[data-v-69df89ca]{margin-top:14px}.customer-v2 .me-layout .profile-details[data-v-69df89ca]{padding:24px 20px;display:block}.customer-v2 .profile-details dl[data-v-69df89ca]{grid-template-columns:1fr;margin-top:18px}.customer-v2 .profile-details dl>div[data-v-69df89ca]{border-left:0;border-top:1px solid #ecdfd9!important;padding:13px 0!important}}.customer-v2 .me-page[data-v-69df89ca]{max-width:1080px!important;padding-top:42px!important}.customer-v2 .profile-header[data-v-69df89ca]{grid-template-columns:84px minmax(0,1fr) 142px;align-items:center;gap:20px;position:relative;margin-bottom:16px!important;padding:20px 22px!important;display:grid!important}.customer-v2 .account-avatar[data-v-69df89ca]{border-radius:20px;flex-basis:82px;width:82px;height:82px;font-size:27px;overflow:hidden}.customer-v2 button.account-avatar[data-v-69df89ca]{cursor:pointer;padding:0}.customer-v2 .account-avatar[data-v-69df89ca]:before{border-radius:14px;inset:7px}.customer-v2 .account-avatar[data-v-69df89ca]:after{display:none}.customer-v2 .account-avatar img[data-v-69df89ca]{z-index:1;object-fit:cover;object-position:center 18%;background:#f4dfe3;width:100%;height:100%;display:block;position:relative}.customer-v2 .profile-avatar-default[data-v-69df89ca]{z-index:1;fill:none;stroke:#8b8585;stroke-width:1.6px;width:43%;height:43%;position:relative}.customer-v2 .profile-header h1[data-v-69df89ca]{font-size:34px!important}.customer-v2 .profile-header .profile-heading>p[data-v-69df89ca]:last-child{margin-top:6px;font-size:12px}.customer-v2 .header-points-card[data-v-69df89ca]{grid-column:3;width:142px;min-height:84px;padding:14px 42px 11px 14px}.customer-v2 .header-points-card>strong[data-v-69df89ca]{font-size:24px}.customer-v2 .header-points-card>strong em[data-v-69df89ca]{font-family:var(--font-sans);letter-spacing:.02em;font-size:.5em;font-style:normal;font-weight:750}.customer-v2 .header-points-card>small[data-v-69df89ca]{margin-top:12px}.customer-v2 .header-points-card>.points-conversion[data-v-69df89ca]{color:#8b7370;letter-spacing:0;overflow-wrap:anywhere;grid-area:4/1/auto/-1;margin-top:4px;font-size:10px;font-weight:400;line-height:1.45;display:block}.customer-v2 .checkin-point-value[data-v-69df89ca]{text-align:left;margin:16px 0 0;font-size:12px;line-height:1.5}.customer-v2 .checkin-point-value dt[data-v-69df89ca]{color:#5f484d;font-weight:600}.customer-v2 .checkin-point-value dd[data-v-69df89ca]{color:#766866;overflow-wrap:anywhere;margin:4px 0 0}.customer-v2 .header-points-card .checkin-ribbon[data-v-69df89ca]{white-space:nowrap;text-align:center;border-radius:10px 10px 10px 0;min-width:104px;padding-inline:15px;font-size:10px;top:-18px;left:-12px}.customer-v2 .header-points-card .checkin-ribbon[data-v-69df89ca]:after{border-width:8px 0 0 12px;border-color:#995d69 #0000 #0000;bottom:-8px;left:0}.customer-v2 .member-dashboard[data-v-69df89ca]{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.customer-v2 .member-profile-panel .profile-details[data-v-69df89ca]{padding:22px 20px}.customer-v2 .member-profile-panel .profile-details h2[data-v-69df89ca]{font-size:25px!important}.customer-v2 .profile-details-heading>p[data-v-69df89ca]:last-child{margin-top:8px;font-size:13px;line-height:1.55}.customer-v2 .member-profile-panel .profile-details dl[data-v-69df89ca]{gap:7px;margin-top:16px}.customer-v2 .member-profile-panel .profile-details dl>div[data-v-69df89ca]{padding:10px 12px!important}.customer-v2 .member-profile-panel .profile-details dt[data-v-69df89ca]{font-size:10px}.customer-v2 .member-profile-panel .profile-details dd[data-v-69df89ca]{font-size:13px;margin-top:5px!important}.customer-v2[data-v-69df89ca] :is(.profile-signout,.profile-points-history){color:#846a6f;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8b687061;margin:14px 2px 0 auto;padding:3px 0;font-size:10px;font-weight:700;display:block}.customer-v2[data-v-69df89ca] :is(.profile-signout,.profile-points-history):hover,.customer-v2[data-v-69df89ca] :is(.profile-signout,.profile-points-history):focus-visible{color:#704b53;border-color:#a66c78}.customer-v2 .month-checkin[data-v-69df89ca]{padding:23px 24px}.customer-v2 .month-checkin h2[data-v-69df89ca]{font-size:28px}.customer-v2 .month-calendar-toolbar[data-v-69df89ca]{margin:18px 0 13px}.customer-v2 .month-day[data-v-69df89ca]{min-height:45px}.customer-v2 .month-day>small[data-v-69df89ca]{font-size:9px;font-weight:750}.customer-v2 .month-day.reward-bonus>small[data-v-69df89ca]{color:#a45f70}.customer-v2 .month-day.reward-gold>small[data-v-69df89ca]{color:#b18a45;-webkit-text-fill-color:currentColor;text-shadow:none;background:0 0;font-weight:850}.customer-v2 .month-checkin-footer[data-v-69df89ca]{margin-top:14px;padding-top:14px}.customer-v2 .month-checkin .checkin-action[data-v-69df89ca]{min-width:136px;min-height:38px;padding-inline:16px;font-size:11px}.customer-v2 .signout-modal[data-v-69df89ca]{width:min(430px,100%);padding:36px 38px 32px}.customer-v2 .signout-modal h2[data-v-69df89ca]{margin-bottom:12px;font-size:34px}.customer-v2 .checkin-modal>.modal-close[data-v-69df89ca]{z-index:2;place-items:center;width:38px;height:38px;line-height:1;display:grid;margin:0!important;padding:0!important;position:absolute!important;top:16px!important;left:auto!important;right:16px!important}.customer-v2 .signout-modal-actions[data-v-69df89ca]{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.customer-v2 .signout-modal-actions button[data-v-69df89ca]{cursor:pointer;border-radius:999px;min-height:46px;font-size:13px;font-weight:800;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s}.customer-v2 .signout-modal-actions .modal-confirm[data-v-69df89ca]{margin-top:0;color:#725b60!important;box-shadow:none!important;background:#fffdfa!important;border-color:#ddc9cd!important}.customer-v2 .signout-modal-actions .signout-cancel[data-v-69df89ca]{color:#76505a!important;background:#f3dde3!important;border:1px solid #dfbdc7!important;box-shadow:0 7px 16px #7e43501a!important}.customer-v2 .signout-modal-actions button[data-v-69df89ca]:focus-visible{outline-offset:2px;outline:3px solid #b76f7e40}@media (hover:hover){.customer-v2 .signout-modal-actions .modal-confirm[data-v-69df89ca]:hover{color:#68464e!important;background:#f9ecef!important;border-color:#c995a0!important;transform:translateY(-1px)!important}.customer-v2 .signout-modal-actions .signout-cancel[data-v-69df89ca]:hover{color:#68464e!important;background:#ebcbd4!important;border-color:#d3a5b1!important;transform:translateY(-1px)!important;box-shadow:0 9px 20px #7e435024!important}}.customer-v2 .signout-modal-actions button[data-v-69df89ca]:active{transform:scale(.98)!important}.customer-v2 .avatar-modal[data-v-69df89ca]{text-align:center;width:min(420px,100%);padding:42px 38px 32px}.customer-v2 .avatar-preview[data-v-69df89ca]{background:#f5eded;border:1px solid #dfc8c8;border-radius:28px;place-items:center;width:230px;height:230px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 15px 32px #4832301a}.customer-v2 .avatar-preview img[data-v-69df89ca]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.customer-v2 .avatar-preview svg[data-v-69df89ca]{fill:none;stroke:#8b8585;stroke-width:1.4px;width:43%;height:43%}.customer-v2 .avatar-preview.is-default[data-v-69df89ca]{background:linear-gradient(145deg,#f4f1ef,#e8e5e3)}.customer-v2 .avatar-file-input[data-v-69df89ca]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.customer-v2 .avatar-modal-actions[data-v-69df89ca]{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.customer-v2 .avatar-modal-actions button[data-v-69df89ca]{cursor:pointer;border-radius:999px;min-height:43px;padding:0 19px;font-size:12px;font-weight:800;transition:transform .16s,background-color .16s,border-color .16s}.customer-v2 .avatar-change[data-v-69df89ca]{color:#704852;background:#efd5dc;border:1px solid #d7aab5}.customer-v2 .avatar-remove[data-v-69df89ca]{color:#98606c;background:0 0!important;border:0!important;border-bottom:1px solid #995b6961!important;border-radius:0!important;padding-inline:5px!important}.customer-v2 .avatar-modal-actions button[data-v-69df89ca]:disabled{cursor:wait;opacity:.58}.customer-v2 .avatar-modal-actions button[data-v-69df89ca]:focus-visible{outline-offset:3px;outline:3px solid #b76f7e3d}@media (hover:hover){.customer-v2 .avatar-change[data-v-69df89ca]:not(:disabled):hover{background:#e8c5cf;border-color:#c58d9a;transform:translateY(-1px)}.customer-v2 .avatar-remove[data-v-69df89ca]:not(:disabled):hover{color:#7d4652;transform:translateY(-1px);border-color:#9f5968!important}}.customer-v2 .avatar-modal-actions button[data-v-69df89ca]:not(:disabled):active{transform:scale(.98)}.customer-v2 .avatar-feedback[data-v-69df89ca]{color:#815c64;min-height:18px;margin:14px 0 0;font-size:11px;line-height:1.4}@media (width>=901px){.customer-v2 .profile-header[data-v-69df89ca]{grid-template-columns:84px minmax(0,1fr) auto!important}.customer-v2 .profile-header>.header-points-card[data-v-69df89ca]{grid-column:3;justify-self:end;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.customer-v2 .month-day[data-v-69df89ca]{aspect-ratio:1;min-height:0}}@media (width<=900px){.customer-v2 .me-page[data-v-69df89ca]{max-width:720px!important}.customer-v2 .member-dashboard[data-v-69df89ca]{grid-template-columns:1fr!important}.customer-v2 .profile-header[data-v-69df89ca]{grid-template-columns:76px minmax(0,1fr) 138px}.customer-v2 .header-points-card[data-v-69df89ca]{width:138px}}@media (width<=560px){.customer-v2 .me-page[data-v-69df89ca]{padding-top:28px!important}.customer-v2 .profile-header[data-v-69df89ca]{grid-template-columns:68px minmax(0,1fr);gap:14px;padding:17px!important}.customer-v2 .account-avatar[data-v-69df89ca]{border-radius:16px;flex-basis:66px;width:66px;height:66px;font-size:22px}.customer-v2 .account-avatar[data-v-69df89ca]:before{border-radius:11px}.customer-v2 .profile-header h1[data-v-69df89ca]{font-size:25px!important}.customer-v2 .header-points-card[data-v-69df89ca]{grid-column:2;width:134px;min-height:76px;padding:12px 38px 10px 12px}.customer-v2 .member-dashboard[data-v-69df89ca]{gap:12px!important}.customer-v2 .month-checkin[data-v-69df89ca]{padding:19px 14px}.customer-v2 .member-profile-panel .profile-details[data-v-69df89ca]{padding:19px 16px}.customer-v2[data-v-69df89ca] :is(.profile-signout,.profile-points-history){margin-top:12px}.customer-v2 .month-checkin-footer[data-v-69df89ca]{gap:12px}.customer-v2 .avatar-modal[data-v-69df89ca]{padding:38px 22px 27px}.customer-v2 .avatar-preview[data-v-69df89ca]{border-radius:23px;width:190px;height:190px}}.customer-v2 .home-impact[data-v-69df89ca]{margin-top:40px;padding-block:32px}.customer-v2 .home-impact-heading[data-v-69df89ca]{text-align:center}.customer-v2 .home-impact-heading p[data-v-69df89ca]{color:#665a57;max-width:620px;margin:14px auto 0;font-size:14px;line-height:1.7}.customer-v2 .home-impact[data-v-69df89ca] .customer-impact-metrics dl{text-align:center;margin-top:28px}.customer-v2 .home-impact[data-v-69df89ca] .customer-impact-metrics dl>div{border-left:0;padding-left:0}.customer-v2 .home-impact[data-v-69df89ca] .customer-impact-metrics>p{text-align:center;max-width:680px;margin:8px auto 0}@media (width<=560px){.customer-v2 .home-impact[data-v-69df89ca]{margin-top:28px;padding-block:24px}}.customer-v2 .home-impact h2[data-v-69df89ca]{color:var(--color-heading);font-family:var(--font-display);margin:0;font-size:clamp(40px,4vw,48px);font-weight:400}.customer-v2 .corporate-page[data-v-69df89ca]{gap:clamp(48px,5vw,72px);min-height:0;padding-block:40px 48px;display:grid}.customer-v2 .corporate-page .corporate-story[data-v-69df89ca]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);margin:0;display:grid}.customer-v2 .corporate-page .corporate-copy[data-v-69df89ca]{min-width:0}.customer-v2 .corporate-page .corporate-hero[data-v-69df89ca]{text-align:center;width:100%;max-width:820px;min-height:0;margin:0 auto;padding:16px 0 8px}.customer-v2 .corporate-page h1[data-v-69df89ca]{max-width:none}.customer-v2 .corporate-page h2[data-v-69df89ca]{color:var(--color-heading);font-family:var(--font-display);margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:400;line-height:1.12}.customer-v2 .corporate-page p[data-v-69df89ca],.customer-v2 .corporate-page dd[data-v-69df89ca]{color:#665a57;margin:16px 0 0;font-size:14px;line-height:1.75}.customer-v2 .corporate-page .corporate-introduction[data-v-69df89ca]{max-width:620px;margin:20px auto 0;font-size:16px}.customer-v2 .corporate-page .corporate-image[data-v-69df89ca]{aspect-ratio:4/3;border-radius:30px 12px;min-width:0;margin:0;overflow:hidden}.customer-v2 .corporate-page .corporate-image img[data-v-69df89ca]{object-fit:cover;width:100%;height:100%;display:block}.customer-v2 .corporate-page .corporate-story-reversed .corporate-copy[data-v-69df89ca]{grid-area:1/2}.customer-v2 .corporate-page .corporate-story-reversed .corporate-image[data-v-69df89ca]{border-radius:12px 30px;grid-area:1/1}.customer-v2 .corporate-page .corporate-collaboration-topics[data-v-69df89ca]{gap:18px;margin:26px 0 0;display:grid}.customer-v2 .corporate-page dt[data-v-69df89ca]{color:var(--color-heading);font-size:14px;font-weight:650}.customer-v2 .corporate-page dd[data-v-69df89ca]{margin-top:4px}.customer-v2 .corporate-page .corporate-activity-note[data-v-69df89ca]{border-left:2px solid var(--color-border-strong);max-width:44ch;padding-left:18px}.customer-v2 .corporate-page .corporate-impact[data-v-69df89ca]{text-align:center;border-top:1px solid var(--color-border-strong);padding-top:30px}.customer-v2 .corporate-page .corporate-impact[data-v-69df89ca] .customer-impact-metrics dl>div{text-align:center;padding-inline:18px}.customer-v2 .corporate-page .corporate-enquiry[data-v-69df89ca]{text-align:center;background:linear-gradient(135deg,#fffdfbf2,#f8f2edd9);border:1px solid #ffffffd9;border-radius:34px 16px;flex-direction:column;align-items:center;gap:20px;margin:0;padding:32px 28px;display:flex;box-shadow:0 14px 32px #4d313617}.customer-v2 .corporate-page .corporate-enquiry .corporate-copy[data-v-69df89ca]{max-width:820px}.customer-v2 .corporate-page .corporate-enquiry h2[data-v-69df89ca]{font-size:clamp(28px,3vw,36px)}.customer-v2 .corporate-page .corporate-enquiry .whatsapp-button[data-v-69df89ca]{flex-shrink:0}@media (width<=760px){.customer-v2 .corporate-page[data-v-69df89ca]{gap:44px;padding-block:30px 36px}.customer-v2 .corporate-page .corporate-impact[data-v-69df89ca] .customer-impact-metrics dl>div{padding-inline:0}.customer-v2 .corporate-page .corporate-story[data-v-69df89ca]{grid-template-columns:minmax(0,1fr);gap:24px}.customer-v2 .corporate-page .corporate-story-reversed .corporate-copy[data-v-69df89ca],.customer-v2 .corporate-page .corporate-story-reversed .corporate-image[data-v-69df89ca]{grid-area:auto}.customer-v2 .corporate-page .corporate-image[data-v-69df89ca]{aspect-ratio:3/2}.customer-v2 .corporate-page .corporate-enquiry[data-v-69df89ca]{padding:28px 20px}}.customer-v2 .member-profile-panel .profile-details[data-v-69df89ca]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 32px;height:auto;display:grid}.customer-v2 .profile-details-heading[data-v-69df89ca]{grid-column:1/-1}.customer-v2 .member-profile-panel .profile-details dl[data-v-69df89ca]{grid-template-columns:1fr;align-self:start;margin:0}.customer-v2 .profile-account-actions[data-v-69df89ca]{min-width:0}.customer-v2 .profile-account-actions[data-v-69df89ca] :is(.profile-points-history,.profile-signout){min-height:40px;margin-left:0}.customer-v2 .profile-account-actions .profile-points-history[data-v-69df89ca]{margin-top:0}.customer-v2 .profile-heading>p[data-v-69df89ca]:last-child{overflow-wrap:anywhere}.customer-v2 .header-points-card>.points-feedback[data-v-69df89ca]{grid-column:1/-1;font-size:11px;line-height:1.5}@media (width<=560px){.customer-v2 .member-profile-panel .profile-details[data-v-69df89ca]{grid-template-columns:minmax(0,1fr);gap:20px}}.cms-loading-layout .hero[data-v-69df89ca],.cms-loading-layout .hero-art[data-v-69df89ca]{background:0 0}.cms-loading-layout .hero-art[data-v-69df89ca]:before,.cms-loading-layout .hero-art[data-v-69df89ca]:after{display:none}.cms-loading-layout .cms-hero-image[data-v-69df89ca]{border-radius:20px;width:100%;min-height:320px;position:absolute;inset:0;height:100%!important;display:block!important}.cms-loading-layout .hero-copy h1[data-v-69df89ca] .kh-skeleton-text{gap:16px}.cms-loading-layout .hero-copy h1[data-v-69df89ca] .kh-skeleton{width:90%!important;height:.7em!important}.cms-loading-layout .hero-copy p[data-v-69df89ca] .kh-skeleton-text{display:grid}.cms-loading-layout .hero-copy[data-v-69df89ca] .kh-skeleton-text{display:grid!important}.cms-loading-layout .home-impact-heading .kh-skeleton[data-v-69df89ca]{margin-inline:auto}.cms-metrics[data-v-69df89ca]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:32px 0;display:grid}.cms-metrics>div[data-v-69df89ca]{justify-items:center;gap:18px;display:grid}.cms-loading-layout .story-art[data-v-69df89ca]{background:0 0}.cms-loading-layout .story-art>.kh-skeleton[data-v-69df89ca]{height:100%!important}.cms-loading-layout .section-heading>div[data-v-69df89ca]{width:55%}.cms-loading-layout .hero-copy>div[data-v-69df89ca]{flex-wrap:wrap}@media (width<=760px){.cms-metrics[data-v-69df89ca]{gap:12px}.cms-loading-layout .cms-hero-image[data-v-69df89ca]{min-height:210px}}.cms-loading-layout .cms-hero-image[data-v-69df89ca] .kh-skeleton{height:100%}.customer-v2 .kh-member-payments-banner[data-v-69df89ca]{background:#fffdfa;border:1px solid #e9d7d5;border-radius:19px;justify-content:space-between;align-items:center;gap:28px;margin:18px 0 25px;padding:28px 30px;display:flex;box-shadow:0 9px 29px #3c292a0d}.customer-v2 .kh-member-payments-banner h2[data-v-69df89ca]{font:400 clamp(24px,3vw,34px)/1.2 var(--font-display,Georgia,serif);color:#44343a;margin:3px 0 10px}.customer-v2 .kh-member-payments-banner p[data-v-69df89ca]:not(.eyebrow){color:#6b5a5a;max-width:630px;margin:0;font-size:13px;line-height:1.65}.customer-v2 .kh-member-payments-actions[data-v-69df89ca]{flex-shrink:0;gap:11px;display:flex}.customer-v2 .kh-member-payments-actions button[data-v-69df89ca]{color:#774e59;cursor:pointer;background:#fffdfa;border:1px solid #d8b2bc;border-radius:99px;min-height:44px;padding:11px 18px;font-size:12px;font-weight:750}.customer-v2 .kh-member-payments-actions button.kh-member-primary-pay[data-v-69df89ca]{background:#f2dce2}.customer-v2 .kh-member-payments-actions button[data-v-69df89ca]:hover{background:#ebc9d3}.customer-v2 .site-header nav button[data-v-69df89ca]{white-space:nowrap}@media (width>=901px) and (width<=1240px){.customer-v2 .site-header[data-v-69df89ca]{grid-template-columns:minmax(90px,.6fr) auto minmax(75px,.6fr)}.customer-v2 .site-header nav[data-v-69df89ca]{gap:clamp(9px,1.15vw,16px)}.customer-v2 .site-header nav button[data-v-69df89ca]{font-size:clamp(9px,.87vw,12px)}}@media (width<=900px){.customer-v2 .site-header[data-v-69df89ca]{grid-template-columns:minmax(0,1fr) auto;row-gap:0}.customer-v2 .site-header nav button[data-v-69df89ca]{flex:none;font-size:12px}.customer-v2 .kh-member-payments-banner[data-v-69df89ca]{flex-direction:column;align-items:stretch;padding:24px 20px}.customer-v2 .kh-member-payments-actions[data-v-69df89ca]{flex-wrap:wrap}}@media (width<=560px){.customer-v2 .kh-member-payments-actions button[data-v-69df89ca]{flex:130px}}.auth-page[data-v-e50e331c]{background:var(--color-canvas);min-height:100vh;color:var(--color-ink);font-family:var(--font-sans);place-items:center;padding:40px 16px;display:grid}.auth-card[data-v-e50e331c]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);width:min(440px,100%);box-shadow:var(--shadow-card);padding:42px 38px}.eyebrow[data-v-e50e331c]{color:#87535f;letter-spacing:.19em;margin:0 0 10px;font-size:10px;font-weight:700}h1[data-v-e50e331c]{color:var(--color-heading);font-family:var(--font-display);margin:0;font-size:36px;font-weight:400}.auth-intro[data-v-e50e331c]{color:var(--color-muted);margin:10px 0 26px;font-size:14px}.auth-notice[data-v-e50e331c],.auth-error[data-v-e50e331c]{border-radius:var(--radius-control);background:var(--color-brand-100);border:1px solid var(--color-brand-300);color:#87535f;margin:0 0 18px;padding:12px 14px;font-size:13px}.auth-notice[data-v-e50e331c]{background:var(--color-surface-soft);border-color:var(--color-border-strong);color:var(--color-heading)}form label[data-v-e50e331c]{margin-bottom:18px;display:block}form label>span[data-v-e50e331c]{color:var(--color-heading);margin-bottom:6px;font-size:12px;font-weight:600;display:block}[data-v-e50e331c] input{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);width:100%;min-height:46px;color:var(--color-ink);font:inherit;padding:0 14px}label small[data-v-e50e331c]{color:#87535f;margin-top:6px;font-size:12px;display:block}.auth-submit[data-v-e50e331c]{border:1px solid var(--color-heading);border-radius:var(--radius-control);background:var(--color-heading);color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;margin-top:6px;font-weight:600}.auth-submit[data-v-e50e331c]:disabled{opacity:.6;cursor:default}.auth-links[data-v-e50e331c]{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:22px;font-size:13px;display:flex}.auth-links a[data-v-e50e331c],.back-home[data-v-e50e331c]{color:#87535f;font-weight:600;text-decoration:none}.auth-links a[data-v-e50e331c]:hover,.back-home[data-v-e50e331c]:hover{text-decoration:underline}.back-home[data-v-e50e331c]{margin-top:26px;font-size:13px;display:inline-block}@media (width<=560px){.auth-card[data-v-e50e331c]{padding:30px 22px}h1[data-v-e50e331c]{font-size:30px}}.auth-page[data-v-9c451810]{background:var(--color-canvas);min-height:100vh;color:var(--color-ink);font-family:var(--font-sans);place-items:center;padding:40px 16px;display:grid}.auth-card[data-v-9c451810]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);width:min(440px,100%);box-shadow:var(--shadow-card);padding:42px 38px}.eyebrow[data-v-9c451810]{color:#87535f;letter-spacing:.19em;margin:0 0 10px;font-size:10px;font-weight:700}h1[data-v-9c451810]{color:var(--color-heading);font-family:var(--font-display);margin:0;font-size:36px;font-weight:400}.auth-intro[data-v-9c451810]{color:var(--color-muted);margin:10px 0 26px;font-size:14px}.auth-error[data-v-9c451810]{border-radius:var(--radius-control);background:var(--color-brand-100);border:1px solid var(--color-brand-300);color:#87535f;margin:0 0 18px;padding:12px 14px;font-size:13px}form label[data-v-9c451810]{margin-bottom:16px;display:block}form label>span[data-v-9c451810]{color:var(--color-heading);margin-bottom:6px;font-size:12px;font-weight:600;display:block}[data-v-9c451810] input{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);width:100%;min-height:46px;color:var(--color-ink);font:inherit;padding:0 14px}label small[data-v-9c451810]{color:#87535f;margin-top:6px;font-size:12px;display:block}.auth-submit[data-v-9c451810]{border:1px solid var(--color-heading);border-radius:var(--radius-control);background:var(--color-heading);color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;margin-top:6px;font-weight:600}.auth-submit[data-v-9c451810]:disabled{opacity:.6;cursor:default}.auth-links[data-v-9c451810]{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:22px;font-size:13px;display:flex}.auth-links a[data-v-9c451810],.back-home[data-v-9c451810]{color:#87535f;font-weight:600;text-decoration:none}.auth-links a[data-v-9c451810]:hover,.back-home[data-v-9c451810]:hover{text-decoration:underline}.back-home[data-v-9c451810]{margin-top:26px;font-size:13px;display:inline-block}@media (width<=560px){.auth-card[data-v-9c451810]{padding:30px 22px}h1[data-v-9c451810]{font-size:30px}}.recovery-symbol[data-v-83a8652f]{width:54px;height:54px;color:var(--color-brand-700);background:var(--color-brand-100);border-radius:50%;place-items:center;margin-bottom:22px;font-size:26px;display:grid}.recovery-action[data-v-83a8652f]{text-align:center;justify-content:center;align-items:center;padding:12px 16px;text-decoration:none;display:flex}.recovery-secondary[data-v-83a8652f]{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);width:100%;min-height:48px;color:var(--color-brand-700);background:var(--color-surface);font:inherit;cursor:pointer;margin-top:12px;padding:12px;font-weight:600}.recovery-secondary[data-v-83a8652f]:disabled{opacity:.6;cursor:default}.recovery-help[data-v-83a8652f]{color:var(--color-muted);margin:18px 0 0;font-size:13px;line-height:1.6}.recovery-help a[data-v-83a8652f]{color:var(--color-brand-700);font-weight:600}.recovery-language[data-v-83a8652f]{justify-content:flex-end;margin:-12px 0 20px;display:flex}.recovery-action[data-v-83a8652f]:focus-visible,.recovery-secondary[data-v-83a8652f]:focus-visible{outline:2px solid var(--color-brand-700);outline-offset:3px}.auth-page[data-v-83a8652f]{background:var(--color-canvas);min-height:100vh;color:var(--color-ink);font-family:var(--font-sans);place-items:center;padding:40px 16px;display:grid}.auth-card[data-v-83a8652f]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);width:min(440px,100%);box-shadow:var(--shadow-card);padding:42px 38px}.eyebrow[data-v-83a8652f]{color:#87535f;letter-spacing:.19em;margin:0 0 10px;font-size:10px;font-weight:700}h1[data-v-83a8652f]{color:var(--color-heading);font-family:var(--font-display);margin:0;font-size:36px;font-weight:400}.auth-intro[data-v-83a8652f]{color:var(--color-muted);margin:10px 0 26px;font-size:14px}.auth-notice[data-v-83a8652f],.auth-error[data-v-83a8652f]{border-radius:var(--radius-control);background:var(--color-brand-100);border:1px solid var(--color-brand-300);color:#87535f;margin:0 0 18px;padding:12px 14px;font-size:13px}.auth-notice[data-v-83a8652f]{background:var(--color-surface-soft);border-color:var(--color-border-strong);color:var(--color-heading)}.notice-link[data-v-83a8652f]{color:#87535f;margin-left:10px;font-weight:600;text-decoration:none}.notice-link[data-v-83a8652f]:hover{text-decoration:underline}form label[data-v-83a8652f]{margin-bottom:18px;display:block}form label>span[data-v-83a8652f]{color:var(--color-heading);margin-bottom:6px;font-size:12px;font-weight:600;display:block}[data-v-83a8652f] input{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);width:100%;min-height:46px;color:var(--color-ink);font:inherit;padding:0 14px}label small[data-v-83a8652f]{color:#87535f;margin-top:6px;font-size:12px;display:block}.auth-submit[data-v-83a8652f]{border:1px solid var(--color-heading);border-radius:var(--radius-control);background:var(--color-heading);color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;margin-top:6px;font-weight:600}.auth-submit[data-v-83a8652f]:disabled{opacity:.6;cursor:default}.auth-links[data-v-83a8652f]{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:22px;font-size:13px;display:flex}.auth-links a[data-v-83a8652f]{color:#87535f;font-weight:600;text-decoration:none}.auth-links a[data-v-83a8652f]:hover{text-decoration:underline}@media (width<=560px){.auth-card[data-v-83a8652f]{padding:30px 22px}h1[data-v-83a8652f]{font-size:30px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-50:#fcf7f8;--color-brand-100:#f8edef;--color-brand-300:#ebcfd4;--color-brand-700:#bb7e8d;--color-accent-500:#d8a6af;--color-canvas:#fbf8f4;--color-surface:#fff;--color-surface-soft:#f8f2ea;--color-surface-warm:#f8edef;--color-ink:#292526;--color-heading:#242124;--color-muted:#6f6867;--color-border:#eee7e3;--color-border-strong:#e4d9d5;--font-display:"DM Serif Display", Georgia, "Times New Roman", serif;--radius-control:.5rem;--radius-panel:.75rem;--radius-card:1rem;--shadow-panel:0 1px 2px #2421240a;--shadow-card:0 10px 30px #24212412;--color-admin-canvas:#fbf6f0;--color-admin-canvas-mid:#fff9f4;--color-admin-canvas-end:#faf2ef;--color-admin-sidebar:#fffcfa;--color-admin-card:#fff;--color-admin-control:#fff9f7;--color-admin-pink:#d78fa1;--color-admin-pink-deep:#b66e81;--color-admin-green:#82a68a;--color-admin-orange:#cda276;--color-admin-blue:#82aec2;--color-admin-ink:#2f292c;--color-admin-copy:#5e5559;--color-admin-muted:#7d7377;--color-admin-border:#eadde0;--color-admin-row-border:#e8d5d9;--radius-admin-kpi:1.125rem;--radius-admin-card:1.25rem;--radius-admin-control:999px;--shadow-admin-kpi:0 10px 28px #523a4316;--shadow-admin-card:0 12px 32px #523a4316;--shadow-admin-control:inset 0 1px #fffffffa, inset 0 -1px #e5cdcc47, 0 5px 12px #7c535b17}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--staff-tasks-label-color:var(--color-admin-pink-deep);--staff-tasks-label-size:12px;--staff-tasks-label-weight:500;--staff-tasks-label-tracking:.01em;--staff-tasks-label-line-height:1.35;--staff-tasks-stat-height:34px;--staff-tasks-stat-padding-block:6px;--staff-tasks-stat-padding-inline:13px;--staff-tasks-stat-gap:8px;--staff-tasks-stat-label-size:12px;--staff-tasks-stat-value-size:13px;--staff-tasks-status-min-width:78px;--staff-tasks-status-height:28px;--staff-tasks-status-padding-inline:14px;--staff-tasks-status-font-size:11px;--staff-tasks-pill-radius:999px;--staff-tasks-pill-border-width:1px;--staff-tasks-select-arrow-size:14px;--staff-tasks-select-arrow-inset:16px;--staff-tasks-select-text-clearance:44px;--staff-tasks-select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%237d7377' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{color:var(--color-ink);background:var(--color-canvas);font-family:var(--font-sans)}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}:focus-visible{outline:3px solid var(--color-brand-700);outline-offset:2px}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.whitespace-nowrap{white-space:nowrap}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.admin-dashboard .business-numeric,:is(.admin-dashboard,.staff-dashboard,.staff-portal-shell) :is(.kpi-content>strong,.staff-kpi-content>strong,.chart-summary strong,.metric-toggle strong,.admin-staff-stat-pill dd,.staff-stat-pill dd,.orders-table .order-row>strong,.orders-table .order-row>span:nth-child(4),.orders-table .order-row>span:last-child,.order-table td:first-child,.order-table td:nth-child(5),.order-items-table td:nth-child(n+2),.financial-table td:nth-child(2),.financial-table td:nth-child(6),.reports-table td,.community-number,.inventory-stock-value,.inventory-stock-summary b,.inventory-movement-table b,.inventory-movement-row>span:first-child,.inventory-movement-row>span:nth-child(5),.admin-task-due-date,.staff-task-row-due>span),.customer-v2 .header-points-card>strong,.auth-card :is(.history-points,.history-balance,.history-timestamp){font-family:var(--font-sans);font-variant-numeric:tabular-nums}.admin-task-back,.staff-task-back,.unified-back-button,.kh-orders .kh-back-link{cursor:pointer;justify-content:center;width:fit-content;min-height:40px;transition:background-color .16s,border-color .16s,transform .16s;box-shadow:0 4px 14px #56383d0e;color:#815365!important;background:#fffdfb!important;border:1px solid #e8d2d9!important;border-radius:999px!important;align-items:center!important;gap:9px!important;padding:9px 16px!important;font:600 13px/1.45 Arial,Helvetica,sans-serif!important;text-decoration:none!important;display:inline-flex!important}.admin-task-back:hover,.staff-task-back:hover,.unified-back-button:hover,.kh-orders .kh-back-link:hover{transform:translate(-2px);background:#f9eaf0!important;border-color:#dca5b6!important}.admin-task-back:focus-visible,.staff-task-back:focus-visible,.unified-back-button:focus-visible,.kh-orders .kh-back-link:focus-visible{outline-offset:3px;outline:2px solid #ac7082}@media (prefers-reduced-motion:reduce){.admin-task-back,.staff-task-back,.unified-back-button,.kh-orders .kh-back-link{transition:none!important;transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@media (width<=900px){#app .customer-v2 .header-actions{flex-wrap:nowrap;gap:8px;min-width:0}#app .customer-v2 :is(.profile-header,.month-checkin-footer,.contact-hero-actions,.avatar-modal-actions){flex-wrap:wrap;min-width:0}#app .customer-v2 :is(.profile-header h1,.site-footer p,.site-footer a,.site-footer button){overflow-wrap:anywhere}#app .customer-v2 .site-footer .footer-contact-link{white-space:normal}#app .customer-v2 :is(.primary,.outline,.whatsapp-button,.profile-signout,.profile-points-history){white-space:normal;text-align:center;max-width:100%;height:auto;min-height:44px;padding-block:10px}#app .customer-v2 .avatar-modal{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}#app :is(.auth-card,.community-page,.contribution-form-card){overflow-wrap:anywhere;min-width:0}#app :is(.auth-card,.community-page) :is(input,select,textarea){min-width:0;max-width:100%}#app .community-page .contribution-row header{flex-wrap:wrap}}@media (width<=560px){#app .customer-v2 .month-checkin-footer{align-items:flex-start;gap:10px}}.customer-v2 .product-card-trigger{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.customer-v2 .product-card-trigger:focus-visible{outline-offset:-3px;outline:2px solid #b47582}.customer-v2 .products-page:not(.touch-products) .product-showcase-tile:focus-within .product-overlay{opacity:1;pointer-events:auto}@media (width<=900px){#app .customer-v2 .product-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#app .customer-v2 .product-showcase-tile{aspect-ratio:3/4;border-radius:20px 10px;min-width:0}#app .customer-v2 .product-showcase-tile>img{object-fit:cover;width:100%;height:100%;display:block}#app .customer-v2 .product-section-heading{margin-bottom:20px;display:block}#app .customer-v2 .product-section-heading h2{font-size:clamp(25px,5.5vw,32px);line-height:1.2}#app .customer-v2 .product-section-heading p{max-width:none;margin-top:10px;font-size:13px}#app .customer-v2 .products-intro h1{font-size:clamp(38px,9vw,48px)}#app .customer-v2 .product-section{margin-bottom:40px}#app .customer-v2 .order-steps{border-radius:26px 14px;padding:24px 18px}#app .customer-v2 .order-steps h2{font-size:clamp(25px,6vw,32px);line-height:1.15}#app .customer-v2 .order-steps ol{gap:12px;margin:20px 0}#app .customer-v2 .order-steps li span{font-size:20px}#app .customer-v2 .order-steps li b{font-family:var(--font-display);font-size:20px;font-weight:400;line-height:1.2}#app .customer-v2 .order-steps li p{font-size:12px;font-weight:400;line-height:1.45}#app .customer-v2 .order-steps>.whatsapp-button{font-size:12px}}@media (width<=560px){#app .customer-v2 .home-showcase .section-heading{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}#app .customer-v2 .home-showcase .section-heading h2{line-height:1.15;font-size:clamp(18px,5.3vw,28px)!important}#app .customer-v2 .home-showcase .section-heading>.text-button{white-space:nowrap;gap:6px;min-height:44px;font-size:clamp(10px,2.65vw,12px);padding:0 10px!important}#app .customer-v2 .home-showcase .text-button .ui-icon{flex:0 0 14px;width:14px;height:14px}#app .customer-v2 :is(.home-open-section>h2,.home-start h2){line-height:1.15;font-size:clamp(21px,6.1vw,34px)!important}#app .customer-v2 .home-information .story-art{order:0}#app .customer-v2 .home-information>div:last-child{order:1;margin:-20px 0 0 14px}#app .customer-v2 .products-intro{margin-bottom:32px}#app .customer-v2 .products-intro>p:last-child{font-size:14px;line-height:1.5}#app .customer-v2 .order-steps ol{grid-template-columns:1fr;gap:0}#app .customer-v2 .order-steps li{padding:12px 0}#app .customer-v2 .order-steps li+li{border-top:0}}@media (width<=900px){#app .customer-v2 .about-page{padding-bottom:32px;width:min(680px,100% - 40px)!important;padding-top:28px!important}#app .customer-v2 .about-page :is(section,article,figure,section>div){min-width:0}#app .customer-v2 .about-page :is(h1,h2,p,b,figcaption){overflow-wrap:break-word}#app .customer-v2 .about-page .eyebrow{letter-spacing:.15em;margin:0 0 12px;font-size:10px;line-height:1.5}#app .customer-v2 .about-hero{grid-template-columns:minmax(0,1fr)!important;gap:26px!important;padding:0!important}#app .customer-v2 .about-hero h1{margin:0;letter-spacing:-.035em!important;font-size:clamp(38px,10vw,50px)!important;line-height:1.04!important}#app .customer-v2 .about-hero>div:first-child>p:not(.eyebrow){max-width:none;margin:18px 0 0;font-size:15px;line-height:1.65}#app .customer-v2 .about-actions{flex-flow:wrap;align-items:center;gap:10px;margin-top:22px}#app .customer-v2 .about-actions .text-button{justify-content:center;max-width:100%;height:auto;min-height:44px;line-height:1.3;padding:10px 15px!important;font-size:12px!important}#app .customer-v2 .about-actions .ui-icon{flex-shrink:0}#app .customer-v2 :is(.about-art,.about-editorial-art){aspect-ratio:4/3;border-radius:26px 12px;width:100%;height:auto;min-height:0}#app .customer-v2 :is(.about-art,.about-editorial-art) img{object-fit:cover;width:100%;height:100%;display:block}#app .customer-v2 .about-art:before{display:none}#app .customer-v2 .about-page blockquote{margin:36px auto;padding:0 8px;font-size:clamp(22px,5.8vw,28px);line-height:1.4}#app .customer-v2 .about-page blockquote cite{margin-top:14px;font-size:9px}#app .customer-v2 .about-values{margin:0;padding-top:12px}#app .customer-v2 .about-page :is(.about-values,.about-editorial,.about-process,.about-community) h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 16px;font-weight:400;line-height:1.16;font-size:clamp(27px,6.8vw,34px)!important}#app .customer-v2 .about-values>div{grid-template-columns:1fr;gap:12px;margin-top:20px}#app .customer-v2 .about-values article{border-radius:20px;grid-template-columns:32px minmax(0,1fr);gap:5px 14px;padding:18px;display:grid}#app .customer-v2 .about-values article span{grid-row:1/3;font-size:24px;line-height:1.2}#app .customer-v2 .about-values article b{margin:0;font-size:16px;line-height:1.4}#app .customer-v2 .about-values article p{grid-column:2;margin:0;font-size:13px;line-height:1.6}#app .customer-v2 .about-editorial{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:44px}#app .customer-v2 .about-materials>div:first-child{order:2}#app .customer-v2 .about-materials>.about-editorial-art{order:1}#app .customer-v2 .about-editorial>div>p:not(.eyebrow){margin:10px 0 0;font-size:14px;line-height:1.65}#app .customer-v2 .about-process{margin:44px 0 0;padding:0}#app .customer-v2 .about-process ol{grid-template-columns:1fr;gap:22px;margin:24px 0 0}#app .customer-v2 .about-process ol:before{display:none}#app .customer-v2 .about-process li{grid-template-columns:36px minmax(0,1fr);gap:14px;padding:0;display:grid}#app .customer-v2 .about-process li>span{width:36px;height:36px;font-size:13px}#app .customer-v2 .about-process li>div{margin:0;padding:0}#app .customer-v2 .about-process b{margin:2px 0 0;font-size:15px}#app .customer-v2 .about-process li p{max-width:none;margin:6px 0 0;font-size:14px;line-height:1.6}#app .customer-v2 .about-community{border-radius:26px;gap:22px;margin:44px 0 0;padding:24px;grid-template-columns:minmax(0,1fr)!important}#app .customer-v2 .about-community-copy>p:not(.eyebrow){margin:0;font-size:14px;line-height:1.65}#app .customer-v2 .about-community-gallery{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:10px}#app .customer-v2 .about-community-gallery figure{background:#fffdfaa6;border-radius:16px;flex-direction:column;grid-row:auto;display:flex}#app .customer-v2 .about-community-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}#app .customer-v2 .about-community-gallery figcaption{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:12px;font-size:12px;line-height:1.45;position:static}}@media (width<=560px){#app .customer-v2 .about-community{padding:22px 18px}#app .customer-v2 .about-community-gallery{grid-template-columns:minmax(0,1fr)}#app .customer-v2 .about-community-gallery figure{grid-template-columns:88px minmax(0,1fr);align-items:center;display:grid}#app .customer-v2 .about-community-gallery img{aspect-ratio:1;height:100%;min-height:88px}}@media (width<=900px){#app .customer-v2 .corporate-page{gap:36px;width:min(680px,100% - 40px)!important;padding-block:28px 32px!important}#app .customer-v2 .corporate-page :is(section,.corporate-copy,figure){min-width:0}#app .customer-v2 .corporate-page :is(h1,h2,p,dt,dd){overflow-wrap:break-word}#app .customer-v2 .corporate-page .corporate-hero{padding:0}#app .customer-v2 .corporate-page h1{letter-spacing:-.03em;margin:0;font-size:clamp(36px,9vw,46px);line-height:1.06}#app .customer-v2 .corporate-page h2{letter-spacing:-.02em;font-size:clamp(25px,6.5vw,32px);line-height:1.16}#app .customer-v2 .corporate-page .corporate-introduction{max-width:44ch;margin:16px auto 0;font-size:15px;line-height:1.65}#app .customer-v2 .corporate-page .corporate-story{grid-template-columns:minmax(0,1fr);gap:22px}#app .customer-v2 .corporate-page .corporate-story-reversed :is(.corporate-copy,.corporate-image){grid-area:auto}#app .customer-v2 .corporate-page [aria-labelledby=corporate-collaboration-title] .corporate-image{order:-1}#app .customer-v2 .corporate-page .corporate-copy>p:not(.corporate-introduction){margin-top:12px;font-size:14px;line-height:1.65}#app .customer-v2 .corporate-page .corporate-collaboration-topics{gap:16px;margin-top:20px}#app .customer-v2 .corporate-page .corporate-collaboration-topics dt{font-size:14px;line-height:1.4}#app .customer-v2 .corporate-page .corporate-collaboration-topics dd{margin:5px 0 0;font-size:13px;line-height:1.6}#app .customer-v2 .corporate-page .corporate-image{aspect-ratio:3/2;border-radius:26px 12px;width:100%}#app .customer-v2 .corporate-page .corporate-activity-note{max-width:none;padding-left:12px}#app .customer-v2 .corporate-page .corporate-impact{padding-top:24px}#app .customer-v2 .corporate-impact .customer-impact-metrics dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:22px 18px}#app .customer-v2 .corporate-impact .customer-impact-metrics dl>div{padding-inline:0}#app .customer-v2 .corporate-impact .impact-context{max-width:46ch;margin:0 auto;font-size:12px;line-height:1.6}#app .customer-v2 .corporate-page .corporate-enquiry{border-radius:26px 12px;gap:18px;padding:24px 20px}#app .customer-v2 .corporate-page .corporate-enquiry h2{font-size:clamp(25px,6.5vw,30px)}#app .customer-v2 .corporate-page .corporate-enquiry .whatsapp-button{overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px;padding:10px 16px;font-size:13px;line-height:1.3}}#app .customer-v2 .profile-header>.header-points-card{isolation:isolate;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:min(248px,100%);min-height:0;padding:18px;display:grid;position:relative;overflow:hidden}#app .customer-v2 .header-points-card .mini-card-label{grid-area:1/1;align-self:center;font-size:12px}#app .customer-v2 .header-points-card .checkin-ribbon{white-space:normal;min-width:0;box-shadow:none;border-radius:999px;grid-area:1/2;padding:5px 9px;font-size:10px;line-height:1.3;position:static}#app .customer-v2 .header-points-card .checkin-ribbon:after{display:none}#app .customer-v2 .header-points-card>strong{color:#98606c;font-family:var(--font-sans);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere;grid-area:2/1;align-self:center;margin:0;padding:0;font-size:30px;font-weight:500;line-height:1.15}#app .customer-v2 .header-points-card>strong em{color:inherit;font-weight:inherit;letter-spacing:inherit}#app .customer-v2 .header-points-card>small{text-align:right;grid-area:2/2;align-self:center;margin:0;padding:0;font-size:9px;line-height:1.4}#app .customer-v2 .header-points-card>.points-conversion{color:#8b7370;text-align:center;border-top:1px solid #b78f972e;grid-area:3/1/auto/-1;margin:2px 0 0;padding-top:10px;font-size:11px;line-height:1.5}#app .customer-v2 .header-points-card>:not(.mini-checkin-leaf){z-index:1}#app .customer-v2 .header-points-card .mini-checkin-leaf{z-index:0;opacity:.12;pointer-events:none;width:100px;height:64px;display:block;position:absolute;bottom:22px;right:12px}#app .customer-v2 .header-points-card .mini-checkin-leaf:after{height:92px;top:-12px;left:48px}@media (width<=900px){#app .customer-v2 .me-page .member-dashboard{row-gap:28px!important}#app .customer-v2 .me-page .profile-header{grid-template-columns:64px minmax(0,1fr)!important;gap:20px 14px!important;margin:0 0 22px!important;padding:8px 0 0!important}#app .customer-v2 .profile-header>.account-avatar{border-radius:16px;grid-area:1/1;place-self:center start;min-width:0;height:64px;width:64px!important;margin:0!important}#app .customer-v2 .profile-header>.account-avatar:before{border-radius:10px}#app .customer-v2 .profile-header .profile-heading{grid-area:1/2;min-width:0}#app .customer-v2 .profile-header .profile-heading .eyebrow{margin:0 0 6px;font-size:10px;line-height:1.4}#app .customer-v2 .profile-header h1{margin:0;font-size:clamp(22px,5.8vw,28px)!important;line-height:1.15!important}#app .customer-v2 .profile-header .profile-heading>p:last-child{overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.5}#app .customer-v2 .profile-header>.header-points-card{grid-area:2/1/auto/-1;justify-self:stretch;width:100%;margin:0;position:relative}#app .customer-v2 .profile-header>.account-action{grid-area:3/1/auto/-1;justify-self:start}}:root{--customer-pill-focus:#87535f;--customer-pill-motion:transform .18s ease, border-color .18s ease, background-color .18s ease, box-shadow .18s ease, filter .18s ease}.customer-v2 .glass-cta,.customer-v2 .text-button,.customer-v2 .maps-cta,.customer-v2 .ledger-filters button,.customer-v2 .me-points>button,.customer-v2 .daily-checkin>button,.customer-v2 .modal-confirm,.customer-v2 .favourite-button,.customer-v2 .checkin-info,.customer-v2 .modal-close{text-shadow:none;-webkit-backdrop-filter:none;position:relative;overflow:hidden;color:#8a5a67!important;transition:var(--customer-pill-motion)!important;background:#f8e9ed!important;border:1px solid #dfbdc7!important;border-radius:999px!important;box-shadow:inset 0 0 0 1px #ffffff75,0 4px 11px #5b414917!important}.customer-v2 .text-button{min-height:42px;padding:0 18px!important}.customer-v2 .home-showcase .section-heading>.text-button{color:#8a5a67!important;background:#ffffff9c!important;border-color:#dfbdc7!important;font-weight:680!important;box-shadow:0 10px 24px #5b373e11,inset 0 1px #ffffffeb!important}.customer-v2 .about-actions .text-button{gap:8px;height:40px;min-height:40px;font-size:13px;line-height:1;color:#87535f!important;box-shadow:none!important;background:#fbeff3!important;border-color:#ebcad5!important;padding:8px 17px!important;font-weight:500!important}.customer-v2 .about-actions .text-button .ui-icon{width:15px;height:15px}.customer-v2 .hero-primary,.customer-v2 .modal-confirm{color:#7a4d59!important;background:#f2dce2!important;border-color:#d5aeb9!important;box-shadow:inset 0 0 0 1px #ffffff80,0 4px 11px #7648541a!important}.customer-v2 .order-steps{-webkit-backdrop-filter:blur(22px)saturate(112%);background:radial-gradient(at 18% 0,#ffffff8a,#0000 43%),linear-gradient(145deg,#fffdfbb3,#f6efeb8a)!important;border-color:#ffffffc2!important;box-shadow:0 18px 44px #4b33311b,0 3px 10px #4b33310b,inset 0 1.5px #fffffff0,inset 0 -1px #97697114!important}.customer-v2 .order-steps li span{font-size:26px}.customer-v2 .order-steps li b{font-size:19px}.customer-v2 .order-steps li p{font-size:15px}.customer-v2 .order-steps li:first-child p{font-weight:600}:is(.customer-v2,.product-card-information) .tile-whatsapp,.customer-v2 .whatsapp-button{text-shadow:0 1px 1px #0a6f2d33;position:relative;overflow:hidden;color:#fff!important;transition:var(--customer-pill-motion)!important;background:#25d366!important;border:1px solid #20b95a!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #087e3429,0 4px 11px #1e984829!important}:is(.customer-v2,.product-card-information) .tile-whatsapp .ui-icon,.customer-v2 .whatsapp-button .ui-icon{display:none}:is(.customer-v2,.product-card-information) .tile-whatsapp:before,.customer-v2 .whatsapp-button:before{content:"";background:url(/social/whatsapp.svg) 50%/contain no-repeat;flex:0 0 19px;width:19px;height:19px}:is(.customer-v2,.product-card-information) .tile-whatsapp:before{flex-basis:17px;width:17px;height:17px}.customer-v2 .social-links .social-icon{transition:var(--customer-pill-motion)!important;box-shadow:inset 0 1px #ffffff75,0 4px 11px #5b414917!important}@media (hover:hover){.customer-v2 .glass-cta:not(:disabled):hover,.customer-v2 .text-button:not(:disabled):hover,.customer-v2 .maps-cta:hover,.customer-v2 .ledger-filters button:not(:disabled):hover,.customer-v2 .me-points>button:not(:disabled):hover,.customer-v2 .daily-checkin>button:not(:disabled):not(.claimed):hover,.customer-v2 .modal-confirm:not(:disabled):hover,.customer-v2 .favourite-button:not(:disabled):hover,.customer-v2 .checkin-info:not(:disabled):hover,.customer-v2 .modal-close:not(:disabled):hover,:is(.customer-v2,.product-card-information) .tile-whatsapp:hover,.customer-v2 .whatsapp-button:hover,.customer-v2 .social-links .social-icon:hover{filter:none;transform:translateY(-1px)!important}.customer-v2 .glass-cta:not(:disabled):hover,.customer-v2 .text-button:not(:disabled):hover,.customer-v2 .maps-cta:hover,.customer-v2 .ledger-filters button:not(:disabled):hover,.customer-v2 .me-points>button:not(:disabled):hover,.customer-v2 .daily-checkin>button:not(:disabled):not(.claimed):hover,.customer-v2 .modal-confirm:not(:disabled):hover,.customer-v2 .favourite-button:not(:disabled):hover,.customer-v2 .checkin-info:not(:disabled):hover,.customer-v2 .modal-close:not(:disabled):hover{border-color:color-mix(in srgb, currentColor 50%, white)!important;box-shadow:inset 0 1px #ffffffb3,0 5px 12px #5b414917!important}:is(.customer-v2,.product-card-information) .tile-whatsapp:hover,.customer-v2 .whatsapp-button:hover{filter:brightness(1.02);border-color:#18aa50!important;box-shadow:inset 0 1px #ffffff85,inset 0 -1px #087e342e,0 5px 12px #1e984833!important}}.customer-v2 .glass-cta:not(:disabled):active,.customer-v2 .text-button:not(:disabled):active,.customer-v2 .maps-cta:active,.customer-v2 .ledger-filters button:not(:disabled):active,.customer-v2 .me-points>button:not(:disabled):active,.customer-v2 .daily-checkin>button:not(:disabled):not(.claimed):active,.customer-v2 .modal-confirm:not(:disabled):active,.customer-v2 .favourite-button:not(:disabled):active,.customer-v2 .checkin-info:not(:disabled):active,.customer-v2 .modal-close:not(:disabled):active,:is(.customer-v2,.product-card-information) .tile-whatsapp:active,.customer-v2 .whatsapp-button:active,.customer-v2 .social-links .social-icon:active{transition-duration:90ms!important;transform:scale(.98)!important}.customer-v2 .daily-checkin>button.claimed{cursor:default;opacity:.62;box-shadow:inset 0 0 0 1px #ffffff61!important}.customer-v2 .account-action.milk.milk.milk,.customer-v2 .me-points>button.milk.milk.milk,.customer-v2 .me-checkin>button.milk.milk.milk{text-shadow:none;-webkit-backdrop-filter:none;color:#a86f7b!important;box-shadow:none!important;transition:var(--customer-pill-motion)!important;background:#fbeff3!important;border:1px solid #ebcad5!important}@media (hover:hover){.customer-v2 .account-action.milk.milk.milk:hover,.customer-v2 .me-points>button.milk.milk.milk:hover,.customer-v2 .me-checkin>button.milk.milk.milk:not(.claimed):hover{border-color:color-mix(in srgb, currentColor 50%, white)!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffffb3,0 5px 12px #5b414917!important}}.customer-v2 .account-action.milk.milk.milk:active,.customer-v2 .me-points>button.milk.milk.milk:active,.customer-v2 .me-checkin>button.milk.milk.milk:not(.claimed):active{transition-duration:90ms!important;transform:scale(.98)!important}.customer-v2 .account-navigation.active{color:#b76f7e!important;box-shadow:none!important}.customer-v2 .account-navigation.active span,.customer-v2 .account-navigation.active .ui-icon{color:#b76f7e!important}.customer-v2 .maps-cta.google-maps-cta{letter-spacing:0;gap:11px;min-height:54px;font-size:15px;color:#5f6368!important;background:linear-gradient(145deg,#ffffffe0,#faf4f0bd)!important;border-color:#5f636833!important;padding:0 17px 0 9px!important;font-weight:400!important;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #a86f7b12,0 7px 18px #49363517!important}.customer-v2 .google-maps-icon{width:32px;height:32px;box-shadow:none;background:0 0;border-radius:0;flex:0 0 32px;place-items:center;transition:transform .18s;display:grid}.customer-v2 .google-maps-icon img{object-fit:contain;width:31px;height:31px;display:block}.customer-v2 .google-maps-label{white-space:nowrap}.customer-v2 .google-maps-label strong{text-shadow:0 1px 2px #3c404329;font-weight:500}.customer-v2 .google-maps-label strong span:first-child,.customer-v2 .google-maps-label strong span:nth-child(4),.customer-v2 .google-maps-label strong span:nth-child(7){color:#4285f4}.customer-v2 .google-maps-label strong span:nth-child(2),.customer-v2 .google-maps-label strong span:nth-child(6),.customer-v2 .google-maps-label strong span:nth-child(8){color:#ea4335}.customer-v2 .google-maps-label strong span:nth-child(3),.customer-v2 .google-maps-label strong span:nth-child(9){color:#fbbc04}.customer-v2 .google-maps-label strong span:nth-child(5),.customer-v2 .google-maps-label strong span:nth-child(10){color:#34a853}.customer-v2 .google-maps-arrow{color:#4285f4;width:17px;height:17px;margin-left:2px}@media (width<=700px){.customer-v2 .location-preview{grid-template-columns:42px minmax(0,1fr);column-gap:16px}.customer-v2 .location-preview .google-maps-cta{grid-column:2;justify-self:start;margin-top:4px}}@media (width>=901px) and (width<=1250px){.customer-v2 .location-preview{grid-template-columns:42px minmax(0,1fr);column-gap:16px}.customer-v2 .location-preview .google-maps-cta{grid-column:2;justify-self:start;margin-top:4px}}@media (hover:hover){.customer-v2 .maps-cta.google-maps-cta:hover{background:linear-gradient(145deg,#fffffff5,#f9f3efd1)!important;border-color:#4285f452!important;box-shadow:inset 0 1px #fff,inset 0 -1px #4285f412,0 10px 22px #4936351f!important}.customer-v2 .maps-cta.google-maps-cta:hover .google-maps-icon{transform:translateY(-1px)}}.customer-v2 .glass-cta:focus-visible,.customer-v2 .text-button:focus-visible,.customer-v2 .maps-cta:focus-visible,.customer-v2 .ledger-filters button:focus-visible,.customer-v2 .me-points>button:focus-visible,.customer-v2 .daily-checkin>button:focus-visible,.customer-v2 .modal-confirm:focus-visible,.customer-v2 .favourite-button:focus-visible,.customer-v2 .checkin-info:focus-visible,.customer-v2 .modal-close:focus-visible,:is(.customer-v2,.product-card-information) .tile-whatsapp:focus-visible,.customer-v2 .whatsapp-button:focus-visible,.customer-v2 .social-links .social-icon:focus-visible{outline:2px solid var(--customer-pill-focus)!important;outline-offset:2px!important}@media (prefers-reduced-motion:reduce){.customer-v2 .glass-cta,.customer-v2 .text-button,.customer-v2 .maps-cta,.customer-v2 .ledger-filters button,.customer-v2 .me-points>button,.customer-v2 .daily-checkin>button,.customer-v2 .modal-confirm,.customer-v2 .favourite-button,.customer-v2 .checkin-info,.customer-v2 .modal-close,:is(.customer-v2,.product-card-information) .tile-whatsapp,.customer-v2 .whatsapp-button,.customer-v2 .social-links .social-icon{transition:none!important}}.auth-submit{text-shadow:none;position:relative;overflow:hidden;color:#7a4d59!important;background:#f2dce2!important;border:1px solid #d5aeb9!important;border-radius:999px!important;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s,filter .18s!important;box-shadow:inset 0 0 0 1px #ffffff80,0 4px 11px #7648541a!important}@media (hover:hover){.auth-submit:not(:disabled):hover{filter:none;border-color:color-mix(in srgb, currentColor 50%, white)!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffffb3,0 5px 12px #5b414917!important}}.auth-submit:not(:disabled):active{transition-duration:90ms!important;transform:scale(.98)!important}.auth-submit:disabled{cursor:default;opacity:.62;box-shadow:inset 0 0 0 1px #ffffff61!important}.auth-submit:focus-visible{outline-offset:2px!important;outline:2px solid #b66e8157!important}@media (prefers-reduced-motion:reduce){.auth-submit{transition:none!important}}
