.SupportWidget-module__MVk6gq__root{--support-navy:var(--kz-brand-deep);--support-navy-soft:color-mix(in srgb, var(--kz-brand-deep) 88%, white);--support-panel:var(--kz-surface-modal);--support-surface:var(--kz-surface);--support-surface-soft:var(--kz-bg-subtle);--support-accent:var(--kz-primary-solid);--support-accent-soft:var(--kz-primary-soft);--support-ink:var(--kz-text-primary);--support-muted:var(--kz-text-muted);--support-border:var(--kz-border);--support-gold:var(--kz-gold);--support-focus:var(--kz-focus-ring);--support-success:var(--kz-success);--support-danger:var(--kz-error);right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:70;color:var(--support-ink);font-family:var(--kz-font-body,Tahoma, Arial, sans-serif);pointer-events:none;direction:rtl;position:fixed}.SupportWidget-module__MVk6gq__root *,.SupportWidget-module__MVk6gq__root :before,.SupportWidget-module__MVk6gq__root :after{box-sizing:border-box}.SupportWidget-module__MVk6gq__root button,.SupportWidget-module__MVk6gq__root textarea,.SupportWidget-module__MVk6gq__root input{font:inherit}.SupportWidget-module__MVk6gq__root svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:1.25rem;height:1.25rem}.SupportWidget-module__MVk6gq__backdrop{z-index:-1;background:var(--kz-backdrop);opacity:0;visibility:hidden;pointer-events:none;border:0;transition:opacity .18s,visibility 0s linear .18s;position:fixed;inset:0}.SupportWidget-module__MVk6gq__backdrop[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.SupportWidget-module__MVk6gq__launcher{border-radius:var(--kz-radius-pill,100px);background:var(--support-navy);min-height:3rem;color:var(--kz-white,#fff);cursor:pointer;pointer-events:auto;transform-origin:100% 100%;border:1px solid #ffffff29;align-items:center;gap:.55rem;padding:.35rem .8rem .35rem .45rem;transition:opacity .16s,transform .18s,background-color .16s,visibility linear;display:inline-flex;position:relative;transform:translateY(0)scale(1);box-shadow:0 .65rem 1.8rem #0a0c1433}.SupportWidget-module__MVk6gq__launcher:hover{background:var(--support-navy-soft);transform:translateY(-.125rem)}.SupportWidget-module__MVk6gq__launcher[data-available=false]{color:#ffffffc2}.SupportWidget-module__MVk6gq__launcher[data-hidden=true]{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,0s,0s,.18s;transform:translateY(.5rem)scale(.94)}.SupportWidget-module__MVk6gq__launcherMark{background:var(--support-gold);width:2.15rem;height:2.15rem;color:var(--support-navy);border-radius:50%;place-items:center;display:grid}.SupportWidget-module__MVk6gq__launcherMark svg{stroke-width:1.9px;width:1.15rem;height:1.15rem}.SupportWidget-module__MVk6gq__launcher strong{font-family:var(--kz-font-ui,inherit);font-size:var(--kz-fs-label,.875rem);font-weight:800}.SupportWidget-module__MVk6gq__launcher em{background:var(--support-surface);min-width:1.3rem;height:1.3rem;color:var(--support-danger);font-family:var(--kz-font-num,inherit);border-radius:50%;place-items:center;padding-inline:.25rem;font-size:.7rem;font-style:normal;font-weight:900;display:grid}.SupportWidget-module__MVk6gq__panel{border:1px solid var(--support-border);background:var(--support-panel);width:min(25rem,100vw - 2rem);height:min(42.5rem,100dvh - 3rem);box-shadow:0 1.4rem 3.5rem var(--kz-shadow-color);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 100%;border-radius:1.375rem;flex-direction:column;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;display:flex;position:absolute;bottom:0;right:0;overflow:hidden;transform:translateY(1rem)scale(.97)}.SupportWidget-module__MVk6gq__panel[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.SupportWidget-module__MVk6gq__header{z-index:4;background:var(--support-navy);min-height:4.45rem;color:var(--kz-white,#fff);flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .75rem .7rem .9rem;display:flex;position:relative}.SupportWidget-module__MVk6gq__headerIdentity{align-items:center;gap:.65rem;min-width:0;display:flex}.SupportWidget-module__MVk6gq__headerMark{background:var(--support-gold);width:2.3rem;height:2.3rem;color:var(--support-navy);border-radius:.75rem;flex:none;place-items:center;display:grid}.SupportWidget-module__MVk6gq__headerMark svg{width:1.25rem;height:1.25rem}.SupportWidget-module__MVk6gq__header h2{font-family:var(--kz-font-ui,inherit);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.92rem;font-weight:850;line-height:1.45;overflow:hidden}.SupportWidget-module__MVk6gq__header p{color:#ffffffa8;margin:.12rem 0 0;font-size:.73rem;line-height:1.45}.SupportWidget-module__MVk6gq__headerActions{flex:none;align-items:center;gap:.2rem;display:flex}.SupportWidget-module__MVk6gq__headerActions button{color:#ffffffc7;cursor:pointer;background:0 0;border:0;border-radius:.7rem;place-items:center;width:2.15rem;height:2.15rem;transition:color .15s,background-color .15s;display:grid}.SupportWidget-module__MVk6gq__headerActions button:hover,.SupportWidget-module__MVk6gq__headerActions button[aria-expanded=true]{color:#fff;background:#ffffff1a}.SupportWidget-module__MVk6gq__historyPopover{z-index:6;border:1px solid var(--support-border);background:var(--support-surface);border-radius:1rem;grid-template-rows:auto minmax(0,1fr);max-height:min(25rem,100% - 5rem);display:grid;position:absolute;top:4rem;left:.75rem;right:.75rem;overflow:hidden;box-shadow:0 1rem 2.2rem #0a0c142e}.SupportWidget-module__MVk6gq__historyHeading{border-bottom:1px solid var(--support-border);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem;display:flex}.SupportWidget-module__MVk6gq__historyHeading>strong{font-family:var(--kz-font-ui,inherit);font-size:.82rem}.SupportWidget-module__MVk6gq__historyHeading button{background:var(--support-surface-soft);color:var(--support-ink);cursor:pointer;border:0;border-radius:.55rem;align-items:center;gap:.3rem;padding:.38rem .5rem;font-size:.73rem;font-weight:800;display:inline-flex}.SupportWidget-module__MVk6gq__historyHeading svg{width:1rem;height:1rem}.SupportWidget-module__MVk6gq__historyList{align-content:start;gap:.35rem;padding:.45rem;display:grid;overflow-y:auto}.SupportWidget-module__MVk6gq__historyList>button{color:var(--support-ink);cursor:pointer;text-align:right;background:0 0;border:1px solid #0000;border-radius:.75rem;gap:.15rem;padding:.55rem .65rem;display:grid;position:relative}.SupportWidget-module__MVk6gq__historyList>button:hover,.SupportWidget-module__MVk6gq__historyList>button[data-active=true]{border-color:var(--support-border);background:var(--support-surface-soft)}.SupportWidget-module__MVk6gq__historyList>button[data-unread=true]:after{background:var(--support-danger);content:"";border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.72rem;left:.65rem}.SupportWidget-module__MVk6gq__historyList strong,.SupportWidget-module__MVk6gq__historyList span{text-overflow:ellipsis;white-space:nowrap;max-width:90%;overflow:hidden}.SupportWidget-module__MVk6gq__historyList strong{font-size:.78rem}.SupportWidget-module__MVk6gq__historyList span,.SupportWidget-module__MVk6gq__historyList p{color:var(--support-muted);margin:0;font-size:.7rem}.SupportWidget-module__MVk6gq__controlBar{z-index:3;border-bottom:1px solid var(--support-border);background:#ffffffb8;flex:none;justify-content:space-between;align-items:center;gap:.55rem;min-height:2.75rem;padding:.45rem .75rem;display:flex;position:relative}.SupportWidget-module__MVk6gq__serviceStatus{align-items:center;gap:.25rem;display:flex}.SupportWidget-module__MVk6gq__statusBadge{color:var(--support-muted);white-space:nowrap;align-items:center;gap:.35rem;font-size:.7rem;font-weight:800;display:inline-flex}.SupportWidget-module__MVk6gq__statusBadge i{background:var(--support-success);border-radius:50%;width:.45rem;height:.45rem}.SupportWidget-module__MVk6gq__statusBadge[data-mode=human] i{background:var(--support-gold)}.SupportWidget-module__MVk6gq__scopeSelector{background:var(--support-surface-soft);border:0;border-radius:.7rem;gap:.15rem;min-width:0;margin:0;padding:.15rem;display:flex}.SupportWidget-module__MVk6gq__scopeSelector label{cursor:pointer;position:relative}.SupportWidget-module__MVk6gq__scopeSelector input{opacity:0;pointer-events:none;position:absolute}.SupportWidget-module__MVk6gq__scopeSelector span{min-height:1.75rem;color:var(--support-muted);white-space:nowrap;border-radius:.55rem;place-items:center;padding-inline:.48rem;font-size:.68rem;font-weight:800;display:grid}.SupportWidget-module__MVk6gq__scopeSelector input:checked+span{background:var(--support-surface);color:var(--support-ink)}.SupportWidget-module__MVk6gq__thread{background:var(--support-panel);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.SupportWidget-module__MVk6gq__welcome{text-align:center;flex-direction:column;flex:auto;place-content:center;align-items:center;gap:1rem;min-height:100%;padding:1.35rem;display:flex;overflow-y:auto}.SupportWidget-module__MVk6gq__welcomeMark{width:3.75rem;height:3.75rem;color:var(--support-navy);background:#cab35e1f;border:1px solid #cab35e6b;border-radius:1.1rem;place-items:center;display:grid}.SupportWidget-module__MVk6gq__welcomeMark svg{stroke-width:1.6px;width:1.75rem;height:1.75rem}.SupportWidget-module__MVk6gq__welcome h3{font-family:var(--kz-font-display,inherit);margin:0;font-size:1.05rem;line-height:1.5}.SupportWidget-module__MVk6gq__welcome p{color:var(--support-muted);margin:.25rem 0 0;font-size:.8rem;line-height:1.75}.SupportWidget-module__MVk6gq__welcome>small{color:var(--support-muted);font-size:.68rem}.SupportWidget-module__MVk6gq__quickActions{flex-wrap:wrap;justify-content:center;gap:.45rem;width:min(100%,21rem);display:flex}.SupportWidget-module__MVk6gq__quickActions button{border:1px solid var(--support-border);border-radius:var(--kz-radius-pill,100px);background:var(--support-surface);min-height:2.25rem;color:var(--support-ink);cursor:pointer;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.73rem;font-weight:800;transition:border-color .15s,background-color .15s,transform .15s;display:inline-flex}.SupportWidget-module__MVk6gq__quickActions button:hover{border-color:var(--support-accent);background:var(--support-accent-soft);transform:translateY(-.0625rem)}.SupportWidget-module__MVk6gq__quickActions button[data-expert=true]{background:var(--support-navy);color:#fff;border-color:#1a1b2733}.SupportWidget-module__MVk6gq__quickActions svg{width:1rem;height:1rem}.SupportWidget-module__MVk6gq__threadNotice,.SupportWidget-module__MVk6gq__systemMessage{color:var(--support-muted);text-align:center;justify-content:center;align-items:center;gap:.4rem;font-size:.7rem;line-height:1.65;display:flex}.SupportWidget-module__MVk6gq__threadNotice{border-bottom:1px solid var(--support-border);background:var(--support-accent-soft);flex:none;padding:.42rem .7rem}.SupportWidget-module__MVk6gq__threadNotice>span,.SupportWidget-module__MVk6gq__systemMessage>span{width:1.1rem;height:1.1rem;color:var(--support-success);background:#33765a1f;border-radius:50%;flex:none;place-items:center;display:grid}.SupportWidget-module__MVk6gq__threadNotice svg,.SupportWidget-module__MVk6gq__systemMessage svg{stroke-width:2.2px;width:.75rem;height:.75rem}.SupportWidget-module__MVk6gq__timeline{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-color:#1a1b2733 transparent;scrollbar-width:thin;flex-direction:column;flex:auto;align-content:flex-start;gap:.7rem;min-height:0;margin:0;padding:.85rem .8rem 1rem;list-style:none;display:flex;overflow-y:auto}.SupportWidget-module__MVk6gq__message{flex:none;display:flex}.SupportWidget-module__MVk6gq__message[data-sender=REQUESTER]{justify-content:flex-start}.SupportWidget-module__MVk6gq__message[data-sender=AI],.SupportWidget-module__MVk6gq__message[data-sender=ADMIN]{justify-content:flex-end}.SupportWidget-module__MVk6gq__message>article{border:1px solid var(--support-border);background:var(--support-surface);border-radius:1rem 1rem 1rem .35rem;max-width:84%;padding:.62rem .7rem .48rem}.SupportWidget-module__MVk6gq__message[data-sender=REQUESTER]>article{background:var(--support-navy);color:#fff;border-color:#0000;border-radius:1rem 1rem .35rem}.SupportWidget-module__MVk6gq__message[data-sender=ADMIN]>article{border-color:color-mix(in srgb, var(--support-accent) 32%, var(--support-border));background:var(--support-accent-soft)}.SupportWidget-module__MVk6gq__message header{color:var(--support-muted);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.25rem;font-size:.66rem;display:flex}.SupportWidget-module__MVk6gq__message[data-sender=REQUESTER] header{color:#ffffff9e}.SupportWidget-module__MVk6gq__message header strong{font-weight:800}.SupportWidget-module__MVk6gq__message time{font-family:var(--kz-font-num,inherit);white-space:nowrap}.SupportWidget-module__MVk6gq__message>article>p{white-space:pre-wrap;margin:0;font-size:.8rem;line-height:1.85}.SupportWidget-module__MVk6gq__message blockquote{border-right:.15rem solid var(--support-gold);color:var(--support-muted);background:#1a1b270d;border-radius:.35rem;gap:.12rem;margin:0 0 .45rem;padding:.35rem .5rem;font-size:.68rem;line-height:1.6;display:grid}.SupportWidget-module__MVk6gq__message[data-sender=REQUESTER] blockquote{color:#ffffffb8;background:#ffffff17}.SupportWidget-module__MVk6gq__systemMessage{flex:none;align-self:center;margin-block:.1rem;padding:.2rem .5rem}.SupportWidget-module__MVk6gq__systemMessage p{margin:0}.SupportWidget-module__MVk6gq__messageAttachments,.SupportWidget-module__MVk6gq__attachments{margin:0;padding:0;list-style:none}.SupportWidget-module__MVk6gq__messageAttachments{gap:.3rem;margin-top:.55rem;display:grid}.SupportWidget-module__MVk6gq__messageAttachments li{background:#1a1b270d;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem;min-width:0;padding:.4rem .5rem;font-size:.68rem;display:grid}.SupportWidget-module__MVk6gq__message[data-sender=REQUESTER] .SupportWidget-module__MVk6gq__messageAttachments li{background:#ffffff17}.SupportWidget-module__MVk6gq__messageAttachments svg{width:.95rem;height:.95rem}.SupportWidget-module__MVk6gq__messageAttachments a{color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SupportWidget-module__MVk6gq__messageAttachments span{color:var(--support-muted);white-space:nowrap}.SupportWidget-module__MVk6gq__message[data-sender=REQUESTER] .SupportWidget-module__MVk6gq__messageAttachments span{color:#ffffff9e}.SupportWidget-module__MVk6gq__productGrid{gap:.45rem;margin-top:.65rem;display:grid}.SupportWidget-module__MVk6gq__productCard{border:1px solid var(--support-border);background:var(--support-surface);min-width:min(17.5rem,72vw);color:var(--support-ink);border-radius:.8rem;grid-template-columns:4.2rem minmax(0,1fr);gap:.65rem;padding:.45rem;display:grid}.SupportWidget-module__MVk6gq__productImage{background:var(--support-surface-soft);width:4.2rem;height:4.8rem;color:var(--support-gold);border-radius:.6rem;place-items:center;text-decoration:none;display:grid;overflow:hidden}.SupportWidget-module__MVk6gq__productImage img{object-fit:cover;width:100%;height:100%}.SupportWidget-module__MVk6gq__productImage span{font-family:var(--kz-font-display,inherit);font-size:1.3rem;font-weight:900}.SupportWidget-module__MVk6gq__productCard>div{align-content:center;gap:.18rem;min-width:0;display:grid}.SupportWidget-module__MVk6gq__productCard strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.SupportWidget-module__MVk6gq__productCard p{color:var(--support-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.65rem;line-height:1.55;display:-webkit-box;overflow:hidden}.SupportWidget-module__MVk6gq__productCard bdi{color:var(--support-navy);font-family:var(--kz-font-num,inherit);font-size:.7rem;font-weight:850}.SupportWidget-module__MVk6gq__productCard>div>a{color:var(--support-danger);justify-self:start;align-items:center;gap:.15rem;font-size:.66rem;font-weight:850;text-decoration:none;display:inline-flex}.SupportWidget-module__MVk6gq__productCard>div>a svg{width:.85rem;height:.85rem}.SupportWidget-module__MVk6gq__cartProposals{gap:.45rem;margin-top:.65rem;display:grid}.SupportWidget-module__MVk6gq__cartProposal{border:1px solid color-mix(in srgb, var(--support-accent) 32%, var(--support-border));background:var(--support-accent-soft);min-width:min(17.5rem,72vw);color:var(--support-ink);border-radius:.8rem;padding:.55rem}.SupportWidget-module__MVk6gq__cartProposalHeading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.SupportWidget-module__MVk6gq__cartProposalHeading>span{color:#73621e;background:#cab35e29;border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:grid}.SupportWidget-module__MVk6gq__cartProposalHeading>span svg{width:1.05rem;height:1.05rem}.SupportWidget-module__MVk6gq__cartProposalHeading>div{min-width:0;display:grid}.SupportWidget-module__MVk6gq__cartProposalHeading small{color:var(--support-muted);font-size:.62rem}.SupportWidget-module__MVk6gq__cartProposalHeading strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.SupportWidget-module__MVk6gq__cartProposalHeading bdi{color:var(--support-muted);font-family:var(--kz-font-num,inherit);white-space:nowrap;font-size:.65rem}.SupportWidget-module__MVk6gq__cartProposalActions{align-items:center;gap:.35rem;margin-top:.5rem;display:flex}.SupportWidget-module__MVk6gq__cartProposalActions button,.SupportWidget-module__MVk6gq__cartProposalActions a{color:var(--support-muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.35rem .45rem;font-size:.65rem;font-weight:800;text-decoration:none}.SupportWidget-module__MVk6gq__cartProposalActions>button:first-child{background:var(--support-navy);color:#fff}.SupportWidget-module__MVk6gq__cartProposalActions button:disabled{cursor:default;opacity:.58}.SupportWidget-module__MVk6gq__cartProposalActions .SupportWidget-module__MVk6gq__dismissProposal{margin-right:auto}.SupportWidget-module__MVk6gq__citations{color:var(--support-muted);margin-top:.5rem;font-size:.65rem;position:relative}.SupportWidget-module__MVk6gq__citations summary{cursor:pointer;align-items:center;gap:.3rem;list-style:none;display:inline-flex}.SupportWidget-module__MVk6gq__citations summary::-webkit-details-marker{display:none}.SupportWidget-module__MVk6gq__citations summary span{background:var(--support-surface-soft);min-width:1rem;height:1rem;font-family:var(--kz-font-num,inherit);border-radius:50%;place-items:center;font-size:.58rem;display:grid}.SupportWidget-module__MVk6gq__citations>div{flex-wrap:wrap;gap:.3rem;margin-top:.35rem;display:flex}.SupportWidget-module__MVk6gq__citations a,.SupportWidget-module__MVk6gq__citations>div>span{background:var(--support-surface-soft);color:inherit;border-radius:.4rem;padding:.25rem .4rem;text-decoration:none}.SupportWidget-module__MVk6gq__replyButton{color:var(--support-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.2rem;margin-top:.38rem;padding:.15rem 0;font-size:.65rem;display:inline-flex}.SupportWidget-module__MVk6gq__message[data-sender=REQUESTER] .SupportWidget-module__MVk6gq__replyButton{color:#ffffffa8}.SupportWidget-module__MVk6gq__replyButton svg{width:.85rem;height:.85rem}.SupportWidget-module__MVk6gq__realtimeStatus{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.SupportWidget-module__MVk6gq__pending{z-index:2;border:1px solid var(--support-border);border-radius:var(--kz-radius-pill,100px);background:color-mix(in srgb, var(--support-panel) 94%, transparent);color:var(--support-muted);align-items:center;gap:.4rem;margin:0;padding:.35rem .6rem;font-size:.68rem;display:inline-flex;position:absolute;bottom:.45rem;left:50%;transform:translate(-50%)}.SupportWidget-module__MVk6gq__pending i{background:var(--support-gold);border-radius:50%;width:.4rem;height:.4rem;animation:.9s ease-in-out infinite alternate SupportWidget-module__MVk6gq__supportPulse}.SupportWidget-module__MVk6gq__error{z-index:3;background:var(--kz-error-soft);color:var(--support-danger);border-top:1px solid #75020f24;flex:none;justify-content:space-between;align-items:center;gap:.65rem;padding:.45rem .7rem;font-size:.7rem;line-height:1.55;display:flex;position:relative}.SupportWidget-module__MVk6gq__error button{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:.68rem;font-weight:850}.SupportWidget-module__MVk6gq__composer{z-index:4;border-top:1px solid var(--support-border);background:var(--support-surface);flex:none;gap:.45rem;padding:.6rem;display:grid;position:relative}.SupportWidget-module__MVk6gq__replyPreview{background:var(--support-surface-soft);min-width:0;color:var(--support-muted);border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.4rem .5rem;display:grid}.SupportWidget-module__MVk6gq__replyPreview>span{place-items:center;display:grid}.SupportWidget-module__MVk6gq__replyPreview svg{width:.95rem;height:.95rem}.SupportWidget-module__MVk6gq__replyPreview p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.68rem;overflow:hidden}.SupportWidget-module__MVk6gq__replyPreview button,.SupportWidget-module__MVk6gq__attachments button{width:1.6rem;height:1.6rem;color:var(--support-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.SupportWidget-module__MVk6gq__replyPreview button:hover,.SupportWidget-module__MVk6gq__attachments button:hover{background:#1a1b270f}.SupportWidget-module__MVk6gq__attachments{gap:.35rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.SupportWidget-module__MVk6gq__attachments li{border:1px solid var(--support-border);background:var(--support-surface-soft);border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem;min-width:8.5rem;max-width:12rem;padding:.35rem .4rem;display:grid}.SupportWidget-module__MVk6gq__attachments>li>svg{width:1rem;height:1rem;color:var(--support-muted)}.SupportWidget-module__MVk6gq__attachments li>span{min-width:0;display:grid}.SupportWidget-module__MVk6gq__attachments strong{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.SupportWidget-module__MVk6gq__attachments small{color:var(--support-muted);font-family:var(--kz-font-num,inherit);font-size:.58rem}.SupportWidget-module__MVk6gq__attachments button svg{width:.8rem;height:.8rem}.SupportWidget-module__MVk6gq__composerShell{background:var(--support-surface);border:1px solid #1a1b2729;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.4rem;min-height:3rem;padding:.3rem .35rem .3rem .55rem;transition:border-color .15s,box-shadow .15s;display:grid}.SupportWidget-module__MVk6gq__composerShell:focus-within{border-color:var(--support-focus);box-shadow:0 0 0 .18rem color-mix(in srgb, var(--support-focus) 16%, transparent)}.SupportWidget-module__MVk6gq__messageField{min-width:0;display:grid}.SupportWidget-module__MVk6gq__composer textarea{resize:vertical;width:100%;min-height:2.25rem;max-height:7rem;color:var(--support-ink);background:0 0;border:0;outline:0;padding:.45rem .25rem;font-size:.78rem;line-height:1.75}.SupportWidget-module__MVk6gq__composer textarea::placeholder{color:#1a1b2770}.SupportWidget-module__MVk6gq__composerActions{align-items:center;gap:.15rem;display:flex}.SupportWidget-module__MVk6gq__attachButton,.SupportWidget-module__MVk6gq__composerActions button,.SupportWidget-module__MVk6gq__infoPopover summary{width:2.15rem;height:2.15rem;color:var(--support-muted);cursor:pointer;background:0 0;border:0;border-radius:.7rem;flex:none;place-items:center;display:grid}.SupportWidget-module__MVk6gq__attachButton{position:relative;overflow:hidden}.SupportWidget-module__MVk6gq__attachButton:hover,.SupportWidget-module__MVk6gq__composerActions button:hover:not(:disabled),.SupportWidget-module__MVk6gq__infoPopover summary:hover{background:var(--support-surface-soft);color:var(--support-ink)}.SupportWidget-module__MVk6gq__attachButton[data-disabled=true]{cursor:not-allowed;opacity:.42}.SupportWidget-module__MVk6gq__attachButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.SupportWidget-module__MVk6gq__attachButton[data-disabled=true] input{cursor:not-allowed}.SupportWidget-module__MVk6gq__composerActions .SupportWidget-module__MVk6gq__handoffButton{gap:.25rem;width:auto;padding-inline:.45rem;font-size:.66rem;font-weight:800;display:inline-flex}.SupportWidget-module__MVk6gq__handoffButton svg{width:1rem;height:1rem}.SupportWidget-module__MVk6gq__composerActions .SupportWidget-module__MVk6gq__sendButton{background:var(--support-navy);color:#fff;border-radius:.75rem}.SupportWidget-module__MVk6gq__composerActions .SupportWidget-module__MVk6gq__sendButton:hover:not(:disabled){background:var(--support-navy-soft);color:#fff}.SupportWidget-module__MVk6gq__composerActions button:disabled{cursor:not-allowed;opacity:.38}.SupportWidget-module__MVk6gq__infoPopover{flex:none;position:relative}.SupportWidget-module__MVk6gq__infoPopover summary{list-style:none}.SupportWidget-module__MVk6gq__infoPopover summary::-webkit-details-marker{display:none}.SupportWidget-module__MVk6gq__infoPopover summary svg{width:1rem;height:1rem}.SupportWidget-module__MVk6gq__infoPopover>div{z-index:9;border:1px solid var(--support-border);background:var(--support-navy);color:#fff;border-radius:.7rem;gap:.2rem;width:min(15rem,72vw);padding:.55rem .65rem;font-size:.66rem;line-height:1.65;display:none;position:absolute;right:0}.SupportWidget-module__MVk6gq__infoPopover[data-placement=bottom]>div{top:calc(100% + .35rem)}.SupportWidget-module__MVk6gq__infoPopover[data-placement=top]>div{bottom:calc(100% + .35rem)}.SupportWidget-module__MVk6gq__infoPopover[open]>div,.SupportWidget-module__MVk6gq__infoPopover:hover>div,.SupportWidget-module__MVk6gq__infoPopover:focus-within>div{display:grid}.SupportWidget-module__MVk6gq__infoPopover>div strong{font-size:.68rem}.SupportWidget-module__MVk6gq__infoPopover>div span{color:#ffffffb3}.SupportWidget-module__MVk6gq__availabilityState{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:0;padding:2rem;display:flex}.SupportWidget-module__MVk6gq__availabilityState>span{background:var(--support-surface-soft);width:3.5rem;height:3.5rem;color:var(--support-muted);border-radius:1rem;place-items:center;display:grid}.SupportWidget-module__MVk6gq__availabilityState>span svg{width:1.6rem;height:1.6rem}.SupportWidget-module__MVk6gq__availabilityState h3{font-family:var(--kz-font-display,inherit);margin:1rem 0 0;font-size:1rem}.SupportWidget-module__MVk6gq__availabilityState p{color:var(--support-muted);margin:.3rem 0 0;font-size:.78rem}.SupportWidget-module__MVk6gq__availabilityState button{background:var(--support-navy);color:#fff;cursor:pointer;border:0;border-radius:.65rem;margin-top:1rem;padding:.55rem .85rem;font-size:.75rem;font-weight:850}.SupportWidget-module__MVk6gq__availabilityState button:disabled{cursor:wait;opacity:.58}.SupportWidget-module__MVk6gq__launcher:focus-visible,.SupportWidget-module__MVk6gq__header button:focus-visible,.SupportWidget-module__MVk6gq__historyPopover button:focus-visible,.SupportWidget-module__MVk6gq__scopeSelector input:focus-visible+span,.SupportWidget-module__MVk6gq__quickActions button:focus-visible,.SupportWidget-module__MVk6gq__message a:focus-visible,.SupportWidget-module__MVk6gq__message button:focus-visible,.SupportWidget-module__MVk6gq__composer button:focus-visible,.SupportWidget-module__MVk6gq__attachButton:focus-within,.SupportWidget-module__MVk6gq__infoPopover summary:focus-visible,.SupportWidget-module__MVk6gq__availabilityState button:focus-visible{outline:.1875rem solid var(--support-focus);outline-offset:.125rem}.SupportWidget-module__MVk6gq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@keyframes SupportWidget-module__MVk6gq__supportPulse{0%{opacity:.35;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@media (min-width:37.5625rem) and (max-width:56rem){.SupportWidget-module__MVk6gq__panel{width:min(26.25rem,100vw - 2.5rem)}}@media (max-width:37.5rem){.SupportWidget-module__MVk6gq__root{right:max(.75rem, env(safe-area-inset-right));bottom:calc(5rem + env(safe-area-inset-bottom))}.SupportWidget-module__MVk6gq__launcher{min-height:2.85rem;padding-block:.3rem}.SupportWidget-module__MVk6gq__launcherMark{width:2.05rem;height:2.05rem}.SupportWidget-module__MVk6gq__panel{transform-origin:bottom;border-bottom:0;border-left:0;border-right:0;border-radius:1.35rem 1.35rem 0 0;width:100%;height:min(92dvh,46rem);position:fixed;bottom:0;right:0;transform:translateY(1.5rem)}.SupportWidget-module__MVk6gq__panel[data-open=true]{transform:translateY(0)}.SupportWidget-module__MVk6gq__header{min-height:4.2rem;padding-inline:.7rem}.SupportWidget-module__MVk6gq__headerMark{width:2.15rem;height:2.15rem}.SupportWidget-module__MVk6gq__header h2{max-width:12.5rem;font-size:.86rem}.SupportWidget-module__MVk6gq__header p{font-size:.68rem}.SupportWidget-module__MVk6gq__controlBar{min-height:2.6rem;padding-inline:.65rem}.SupportWidget-module__MVk6gq__statusBadge{font-size:.66rem}.SupportWidget-module__MVk6gq__scopeSelector span{padding-inline:.38rem;font-size:.62rem}.SupportWidget-module__MVk6gq__welcome{justify-content:flex-start;padding:1.5rem 1rem 1rem}.SupportWidget-module__MVk6gq__quickActions{gap:.4rem}.SupportWidget-module__MVk6gq__quickActions button{min-height:2.15rem;padding-inline:.6rem;font-size:.7rem}.SupportWidget-module__MVk6gq__message>article{max-width:88%}.SupportWidget-module__MVk6gq__composer{padding-bottom:max(.6rem, env(safe-area-inset-bottom))}.SupportWidget-module__MVk6gq__composerActions .SupportWidget-module__MVk6gq__handoffButton span{display:none}.SupportWidget-module__MVk6gq__composerActions .SupportWidget-module__MVk6gq__handoffButton{width:2.15rem;padding-inline:0}}@media (max-width:23rem){.SupportWidget-module__MVk6gq__headerActions button:first-child,.SupportWidget-module__MVk6gq__serviceStatus .SupportWidget-module__MVk6gq__infoPopover{display:none}.SupportWidget-module__MVk6gq__scopeSelector span{padding-inline:.3rem}}@media (prefers-reduced-motion:reduce){.SupportWidget-module__MVk6gq__backdrop,.SupportWidget-module__MVk6gq__launcher,.SupportWidget-module__MVk6gq__panel,.SupportWidget-module__MVk6gq__quickActions button,.SupportWidget-module__MVk6gq__composerShell{scroll-behavior:auto;transition:none}.SupportWidget-module__MVk6gq__pending i{animation:none}}
@font-face{font-family:Darvish \- Condensed;src:url(/fonts/darvish/darvish-condensed-variable.woff2)format("woff2");font-style:normal;font-weight:300 1000;font-display:swap}.customer-account-entry{align-items:center;gap:.35rem;display:flex;position:relative}.customer-account-entry__identity{border-radius:var(--kz-radius-chip);width:2.75rem;height:2.75rem;color:var(--kz-text-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.customer-account-entry__identity:hover,.customer-account-entry__identity[aria-expanded=true]{background:var(--kz-grey-100)}.customer-account-entry__identity:focus-visible{outline:.1875rem solid var(--kz-focus);outline-offset:.125rem}.customer-account-entry__mark{background:var(--kz-purple);width:.85rem;height:.85rem;color:var(--kz-white);border-radius:50%;place-items:center;font-size:.55rem;line-height:1;display:grid;position:absolute;inset-block-start:.1rem;inset-inline-end:0}.customer-account-entry__menu{z-index:30;border:1px solid var(--kz-border-strong);border-radius:var(--kz-radius-card);background:var(--kz-surface);min-width:12rem;color:var(--kz-text-primary);gap:.25rem;padding:.5rem;display:grid;position:absolute;inset-block-start:calc(100% + .65rem);inset-inline-end:0}.customer-account-entry__masked{border-block-end:1px solid var(--kz-border-strong);color:var(--kz-text-muted);font-family:var(--kz-font-num);font-size:var(--kz-fs-label);text-align:start;padding:.55rem .65rem .7rem;font-weight:800}.customer-account-entry__menu>a,.customer-account-entry__logout{border-radius:var(--kz-radius-chip);min-height:2.75rem;color:var(--kz-text-primary);font:inherit;font-size:var(--kz-fs-label);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:.5rem;padding-inline:.65rem;font-weight:800;display:flex}.customer-account-entry__menu>a:hover,.customer-account-entry__logout:hover:not(:disabled){background:var(--kz-grey-100)}.customer-account-entry__logout:disabled{opacity:.55;cursor:wait}.customer-account-entry--compact{justify-content:space-between;width:100%}.customer-account-entry__compact-identity{min-height:2.75rem;color:var(--kz-text-primary);font-size:var(--kz-fs-label);align-items:center;gap:.5rem;font-weight:800;display:inline-flex}.customer-account-entry__mobile-link{align-items:center;min-height:2.75rem;display:inline-flex}@font-face{font-family:Darvish-Expanded;src:url(/fonts/darvish/darvish-expanded-300.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Darvish-Expanded;src:url(/fonts/darvish/darvish-expanded-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Darvish-Expanded;src:url(/fonts/darvish/darvish-expanded-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Darvish-Expanded;src:url(/fonts/darvish/darvish-expanded-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Darvish-Expanded;src:url(/fonts/darvish/darvish-expanded-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Darvish-Expanded;src:url(/fonts/darvish/darvish-expanded-800.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap}:root{--kz-color-brand-deep:#1a1b27;--kz-color-violet-700:#504873;--kz-color-violet-600:#60519b;--kz-color-violet-100:#ece9f6;--kz-color-gold-500:#cab35e;--kz-color-gold-300:#dfcb7d;--kz-color-white:#fff;--kz-color-cool-025:#fbfbfd;--kz-color-cool-050:#f7f7fa;--kz-color-cool-075:#f6f5f9;--kz-color-cool-100:#f2f3f8;--kz-color-cool-150:#eeeef0;--kz-color-cool-200:#dedee7;--kz-color-cool-300:#bcbdd0;--kz-color-cool-500:#6b6d7d;--kz-color-cool-600:#5f6172;--kz-color-cool-700:color-mix(in srgb, var(--kz-color-brand-deep) 88%, white);--kz-color-cool-800:color-mix(in srgb, var(--kz-color-brand-deep) 94%, white);--kz-color-cool-850:color-mix(in srgb, var(--kz-color-brand-deep) 97%, white);--kz-color-success-700:#33765a;--kz-color-warning-700:#795d16;--kz-color-error-800:#75020f;--kz-color-error-900:#51080d;--kz-color-info-700:#355d85;--kz-bg-page:var(--kz-color-white);--kz-bg-subtle:var(--kz-color-cool-050);--kz-bg-muted:var(--kz-color-cool-075);--kz-surface:var(--kz-color-white);--kz-surface-raised:var(--kz-color-white);--kz-surface-interactive:var(--kz-color-cool-050);--kz-surface-hover:var(--kz-color-violet-100);--kz-surface-modal:var(--kz-color-white);--kz-text-primary:var(--kz-color-brand-deep);--kz-text-secondary:var(--kz-color-cool-600);--kz-text-muted:var(--kz-color-cool-500);--kz-text-inverse:var(--kz-color-white);--kz-border:var(--kz-color-cool-200);--kz-border-strong:var(--kz-color-cool-300);--kz-divider:var(--kz-color-cool-200);--kz-brand-deep:var(--kz-color-brand-deep);--kz-primary:var(--kz-color-violet-600);--kz-primary-hover:var(--kz-color-violet-700);--kz-primary-soft:var(--kz-color-violet-100);--kz-primary-solid:var(--kz-color-violet-600);--kz-primary-solid-hover:var(--kz-color-violet-700);--kz-primary-contrast:var(--kz-color-white);--kz-accent-text:var(--kz-primary-hover);--kz-action-primary-bg:var(--kz-brand-deep);--kz-action-primary-text:var(--kz-color-white);--kz-action-primary-hover:color-mix(in srgb, var(--kz-brand-deep) 86%, white);--kz-action-secondary-bg:var(--kz-surface);--kz-action-secondary-text:var(--kz-text-primary);--kz-action-secondary-hover:var(--kz-primary-soft);--kz-footer-bg:#bfc0d1;--kz-footer-text:var(--kz-color-brand-deep);--kz-gold:var(--kz-color-gold-500);--kz-gold-soft:color-mix(in srgb, var(--kz-color-gold-500) 14%, transparent);--kz-success:var(--kz-color-success-700);--kz-success-soft:#eaf4ef;--kz-warning:var(--kz-color-warning-700);--kz-warning-soft:#faf3dc;--kz-error:var(--kz-color-error-800);--kz-error-soft:#f8e9eb;--kz-error-contrast:var(--kz-color-white);--kz-info:var(--kz-color-info-700);--kz-info-soft:#eaf1f8;--kz-focus-ring:var(--kz-color-violet-600);--kz-disabled-bg:var(--kz-color-cool-150);--kz-disabled-text:var(--kz-color-cool-500);--kz-shadow-color:#1a1b271f;--kz-overlay:#1a1b27a8;--kz-backdrop:#0a0c146b;--kz-nav-ornament-line:#1a1b2712;--kz-nav-ornament-line-active:#1a1b2733;--kz-ink:var(--kz-brand-deep);--kz-white:var(--kz-color-white);--kz-stroke:var(--kz-border-strong);--kz-purple:var(--kz-primary-solid);--kz-black:var(--kz-text-primary);--kz-grey-100:var(--kz-bg-subtle);--kz-grey-150:var(--kz-bg-subtle);--kz-grey-200:var(--kz-disabled-bg);--kz-grey-300:var(--kz-border);--kz-grey-400:var(--kz-border-strong);--kz-muted-blue:#9db2ce;--kz-saffron-red:var(--kz-error);--kz-saffron-red-deep:var(--kz-color-error-900);--kz-brand-violet:var(--kz-color-violet-600);--kz-brand-violet-deep:var(--kz-color-violet-700);--kz-brand-violet-soft:var(--kz-color-violet-100);--kz-brand-slate:var(--kz-color-cool-700);--kz-brand-silver:#bfc0d1;--kz-brand-ink-2:var(--kz-color-cool-850);--kz-muted-nav:var(--kz-color-cool-600);--kz-surface-subtle:var(--kz-bg-subtle);--kz-text-on-dark:var(--kz-text-inverse);--kz-text-on-light:var(--kz-text-primary);--kz-text-secondary-on-dark:#d2d3df;--kz-text-secondary-on-light:var(--kz-text-secondary);--kz-text-muted-dark:var(--kz-text-secondary-on-dark);--kz-text-muted-light:var(--kz-text-muted);--kz-accent:var(--kz-primary);--kz-focus:var(--kz-focus-ring);--kz-danger:var(--kz-error);--kz-font-ui:"Darvish - Condensed", "Vazirmatn", Tahoma, Arial, sans-serif;--kz-font-display:"Darvish-Expanded", "Vazirmatn", Tahoma, Arial, sans-serif;--kz-font-body:"Darvish-Expanded", "Vazirmatn", Tahoma, Arial, sans-serif;--kz-font-num:"KalamehFaNum", "Darvish-Expanded", "Vazirmatn", Tahoma, Arial, sans-serif;--kz-fs-caption:.75rem;--kz-fs-micro:.8125rem;--kz-fs-label:.875rem;--kz-fs-body:1rem;--kz-fs-title:1.125rem;--kz-fs-subhead:1.375rem;--kz-fs-h3:1.5rem;--kz-type-hero:1.85rem;--kz-type-page-title:1.55rem;--kz-type-feature-title:1.32rem;--kz-type-section-title:1.12rem;--kz-fs-display:var(--kz-type-hero);--kz-lh-display:1.18;--kz-lh-heading:1.3;--kz-lh-tight:1.25;--kz-lh-body:1.75;--kz-lh-loose:2;--kz-space-1:.25rem;--kz-space-2:.5rem;--kz-space-3:.625rem;--kz-space-4:.75rem;--kz-space-5:1rem;--kz-space-6:1.125rem;--kz-space-7:1.25rem;--kz-space-8:1.5rem;--kz-space-9:2.25rem;--kz-space-10:3rem;--kz-space-11:5rem;--kz-radius-box:.75rem;--kz-radius-card:.625rem;--kz-radius-image:.5rem;--kz-radius-chip:.5rem;--kz-radius-icon:.25rem;--kz-radius-pill:100px;--kz-shadow-none:none;--kz-shadow-accent:0 .25rem .75rem #60519b52;--kz-container:80rem;--kz-page-margin:1rem;--kz-gutter:1.5rem;--kz-section-rhythm:3.5rem}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--kz-bg-page:var(--kz-color-brand-deep);--kz-bg-subtle:var(--kz-color-cool-850);--kz-bg-muted:var(--kz-color-cool-800);--kz-surface:color-mix(in srgb, var(--kz-brand-deep) 93%, white);--kz-surface-raised:color-mix(in srgb, var(--kz-brand-deep) 89%, white);--kz-surface-interactive:color-mix(in srgb, var(--kz-brand-deep) 86%, white);--kz-surface-hover:color-mix(in srgb, var(--kz-brand-deep) 80%, white);--kz-surface-modal:color-mix(in srgb, var(--kz-brand-deep) 89%, white);--kz-text-primary:#f7f7fa;--kz-text-secondary:#d2d3df;--kz-text-muted:#afb0c2;--kz-text-inverse:var(--kz-color-brand-deep);--kz-border:color-mix(in srgb, var(--kz-brand-deep) 84%, white);--kz-border-strong:color-mix(in srgb, var(--kz-brand-deep) 74%, white);--kz-divider:color-mix(in srgb, var(--kz-brand-deep) 88%, white);--kz-primary:color-mix(in srgb, var(--kz-color-violet-600) 54%, white);--kz-primary-hover:color-mix(in srgb, var(--kz-color-violet-600) 42%, white);--kz-primary-soft:color-mix(in srgb, var(--kz-brand-deep) 75%, var(--kz-color-violet-600));--kz-primary-solid:var(--kz-color-violet-600);--kz-primary-solid-hover:var(--kz-color-violet-700);--kz-primary-contrast:var(--kz-color-white);--kz-action-primary-bg:#f7f7fa;--kz-action-primary-text:var(--kz-brand-deep);--kz-action-primary-hover:var(--kz-color-white);--kz-action-secondary-bg:var(--kz-surface-interactive);--kz-action-secondary-text:var(--kz-text-primary);--kz-action-secondary-hover:var(--kz-surface-hover);--kz-footer-bg:var(--kz-surface-raised);--kz-footer-text:var(--kz-text-primary);--kz-gold:var(--kz-color-gold-300);--kz-gold-soft:#cab35e24;--kz-success:#76b497;--kz-success-soft:#203c32;--kz-warning:#dfc27a;--kz-warning-soft:#40371f;--kz-error:#e3919d;--kz-error-soft:#47252d;--kz-error-contrast:var(--kz-brand-deep);--kz-info:#91b8df;--kz-info-soft:#25384c;--kz-focus-ring:color-mix(in srgb, var(--kz-color-violet-600) 54%, white);--kz-disabled-bg:color-mix(in srgb, var(--kz-brand-deep) 88%, white);--kz-disabled-text:#8e90a2;--kz-shadow-color:#07080e66;--kz-overlay:#0a0b12c2;--kz-backdrop:#07080eb8;--kz-nav-ornament-line:#ffffff0d;--kz-nav-ornament-line-active:#ffffff24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[dir=ltr]{--kz-font-ui:"Segoe UI", Arial, sans-serif;--kz-font-display:"Segoe UI", Arial, sans-serif;--kz-font-body:"Segoe UI", Arial, sans-serif;--kz-font-num:"Segoe UI", Arial, sans-serif}*{box-sizing:border-box}html{background:var(--kz-bg-page);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:6rem}body{background:var(--kz-bg-page);min-width:20rem;color:var(--kz-text-primary);font-family:var(--kz-font-ui);font-synthesis:none;font-size:var(--kz-fs-body);line-height:var(--kz-lh-body);text-rendering:optimizelegibility;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}::selection{background:var(--kz-purple);color:var(--kz-white)}:focus-visible{outline:.1875rem solid var(--kz-focus);outline-offset:.1875rem}.kz-theme-toggle{border:1px solid var(--kz-border);border-radius:var(--kz-radius-chip);background:var(--kz-surface-interactive,var(--kz-surface));width:2.5rem;height:2.5rem;color:var(--kz-text-primary,var(--kz-ink));cursor:pointer;flex:none;place-items:center;transition:border-color .15s,background-color .15s,color .15s;display:inline-grid}.kz-theme-toggle:hover{border-color:var(--kz-primary,var(--kz-purple));background:var(--kz-primary-soft,var(--kz-grey-150));color:var(--kz-primary,var(--kz-purple))}.kz-theme-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;grid-area:1/1;width:1.15rem;height:1.15rem}.kz-theme-toggle__moon,.kz-theme-toggle[data-theme=dark] .kz-theme-toggle__sun{display:none}.kz-theme-toggle[data-theme=dark] .kz-theme-toggle__moon{display:block}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:100;border-radius:var(--kz-radius-chip);background:var(--kz-surface);color:var(--kz-text-primary);padding:.65rem 1rem;font-weight:700;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.kz-container{width:min(var(--kz-container), calc(100% - (2 * var(--kz-page-margin))));margin-inline:auto}.num{font-family:var(--kz-font-num);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.public-site-shell{background:var(--kz-bg-page);min-height:100vh;overflow:clip}.public-main{position:relative}.public-header{z-index:20;padding-block-start:2rem;position:relative}.public-header__bar{border-radius:var(--kz-radius-box);background:var(--kz-brand-deep);min-height:3.25rem;color:var(--kz-color-white);justify-content:space-between;align-items:center;padding-inline:.5rem;display:flex;position:relative}.public-header__logo{aspect-ratio:303.4/371.9;width:3.75rem;position:absolute;inset-block-start:-1.4rem;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .public-header__logo{transform:translate(50%)}.public-header__logo img{width:100%;height:auto;display:block}.desktop-navigation{align-items:center;gap:1.25rem;display:none}.desktop-navigation a{min-height:2.75rem;color:var(--kz-color-white);text-align:center;border-block-end:.125rem solid #0000;justify-content:center;align-items:center;padding-inline:.15rem;font-size:.875rem;font-weight:600;transition:border-color .16s,color .16s;display:inline-flex;position:relative}.desktop-navigation a:hover{border-color:var(--kz-purple)}.desktop-navigation__label{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.public-nav-ornament-scope{isolation:isolate;position:relative}.public-nav-ornament-scope>:not(.public-nav-ornament){z-index:1;position:relative}.public-nav-ornament{z-index:0;pointer-events:none;width:min(43rem,112vw);position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .public-nav-ornament{transform:translate(50%)}.public-nav-ornament svg{width:100%;height:auto;display:block;overflow:visible}.public-nav-ornament__line{stroke:var(--kz-nav-ornament-line)}.public-nav-ornament__line.is-active{stroke:var(--kz-nav-ornament-line-active)}@media (prefers-reduced-motion:reduce){.desktop-navigation a,.desktop-navigation__label,.header-entry--cart,.header-entry--cart .header-entry__label,.listing-sort-menu summary:after,.listing-filter-section summary:after{transition:none}}.mobile-menu-trigger,.header-entry{border-radius:var(--kz-radius-chip);width:2.75rem;height:2.75rem;color:var(--kz-color-white);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.public-header__actions{align-items:center;gap:.125rem;margin-inline-start:auto;display:flex}.public-header__actions>.kz-theme-toggle{color:var(--kz-color-white);background:#ffffff14;border-color:#ffffff2e}.public-header__actions>.kz-theme-toggle:hover{color:var(--kz-color-white);background:#ffffff24;border-color:#ffffff57}.public-header__bar .customer-account-entry__identity{color:var(--kz-color-white)}.public-header__bar .customer-account-entry__identity:hover,.public-header__bar .customer-account-entry__identity[aria-expanded=true]{background:#ffffff1a}.header-entry{gap:.4rem;position:relative}.header-entry--cart{transition:background-color .18s,inline-size .18s,padding-inline .18s;overflow:hidden}.header-entry--cart .header-entry__label{opacity:0;white-space:nowrap;max-inline-size:0;transition:max-inline-size .18s,opacity .18s,transform .18s;display:inline-flex;overflow:hidden;transform:translate(-.25rem)}[dir=rtl] .header-entry--cart .header-entry__label{transform:translate(.25rem)}.header-entry__label,.language-switcher--compact{display:none}.cart-indicator{background:var(--kz-purple);border-radius:50%;width:.45rem;height:.45rem;position:absolute;inset-block-start:.45rem;inset-inline-start:.35rem}.language-switcher{background:var(--kz-grey-100);direction:ltr;border-radius:.5rem;align-items:center;gap:.125rem;padding:.125rem;display:inline-flex}.language-switcher.language-switcher--compact{border-radius:var(--kz-radius-chip);color:var(--kz-color-white);background:0 0;border:1px solid #ffffff2e;padding:0;display:none;position:relative}.language-switcher__trigger{border-radius:inherit;width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;place-items:center;list-style:none;display:inline-grid}.language-switcher__trigger::-webkit-details-marker{display:none}.language-switcher--compact[open] .language-switcher__trigger,.language-switcher__trigger:hover{background:#ffffff1a}.language-switcher__menu{z-index:50;border:1px solid var(--kz-border);background:var(--kz-surface-raised);border-radius:.65rem;gap:.2rem;min-width:8.5rem;padding:.35rem;display:grid;position:absolute;inset-block-start:calc(100% + .55rem);inset-inline-end:0}[dir=ltr] .language-switcher__menu{inset-inline:0 auto}.language-switcher a{min-width:2.5rem;min-height:2.5rem;color:var(--kz-text-primary);cursor:pointer;background:0 0;border-radius:.375rem;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:inline-flex}.language-switcher a.is-active{background:var(--kz-brand-deep);color:var(--kz-color-white)}.public-header__actions>.language-switcher.language-switcher--compact{background:#ffffff17}.public-header__actions>.language-switcher.language-switcher--compact .language-switcher__trigger{color:var(--kz-color-white)}.public-header__actions>.language-switcher.language-switcher--compact .language-switcher__menu a{color:var(--kz-text-secondary)}.public-header__actions>.language-switcher.language-switcher--compact .language-switcher__menu a.is-active{background:var(--kz-primary-soft);color:var(--kz-primary-hover)}@media (max-width:68.74rem){.public-header__actions>.kz-theme-toggle{display:none}}.public-header__mobile-panel{margin-block-start:.6rem}.mobile-navigation{border-radius:var(--kz-radius-box);background:var(--kz-surface);color:var(--kz-text-primary);padding:.4rem 1rem 1rem}.mobile-navigation nav{display:grid}.mobile-navigation nav a{border-block-end:1px solid var(--kz-grey-300);align-items:center;min-height:3rem;font-weight:600;display:flex}.mobile-navigation__footer{justify-content:space-between;align-items:center;gap:1rem;padding-block-start:.8rem;display:flex}.mobile-navigation__footer>a{align-items:center;min-height:2.75rem;font-weight:700;display:inline-flex}.kz-button{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.65rem 1.15rem;font-weight:800;line-height:1.25;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.kz-button--primary{background:var(--kz-action-primary-bg);color:var(--kz-action-primary-text)}.kz-button--primary:hover{background:var(--kz-action-primary-hover)}.kz-button--secondary{border-color:var(--kz-border-strong);background:var(--kz-action-secondary-bg);color:var(--kz-action-secondary-text)}.kz-button--secondary:hover{background:var(--kz-action-secondary-hover)}.kz-button--ghost{border-color:var(--kz-border-strong);color:var(--kz-text-primary);background:0 0}.kz-button--ghost:hover{border-color:var(--kz-primary);background:var(--kz-primary-soft)}.kz-button--ink{background:var(--kz-action-primary-bg);color:var(--kz-action-primary-text)}.kz-button--ink:hover{background:var(--kz-action-primary-hover)}.kz-button:disabled{cursor:not-allowed;opacity:.42}.kz-chip{border:1px solid var(--kz-border-strong);border-radius:var(--kz-radius-chip);background:var(--kz-surface);min-height:2.75rem;color:var(--kz-text-primary);cursor:pointer;justify-content:center;align-items:center;gap:.3rem;padding:.5rem .8rem;font-size:.8125rem;font-weight:700;display:inline-flex}.kz-chip--selected{border-color:var(--kz-purple);background:var(--kz-purple);color:var(--kz-white)}.kz-surface{border-radius:var(--kz-radius-box);background:var(--kz-surface);color:var(--kz-text-on-light);box-shadow:var(--kz-shadow-none)}.section-eyebrow{color:var(--kz-accent-text);letter-spacing:0;align-items:center;gap:.4rem;font-size:.75rem;font-weight:800;display:inline-flex}.section-eyebrow:before{content:"";background:var(--kz-gold);width:1.35rem;height:1px}.section-eyebrow--dark{color:var(--kz-primary)}.section-header{flex-direction:column;gap:1rem;margin-block-end:1.25rem;display:flex}.section-header__copy{max-width:43rem}.section-header h2{font-family:var(--kz-font-display);font-size:var(--kz-type-section-title);line-height:var(--kz-lh-heading);margin:.35rem 0 0}.section-header p{color:var(--kz-text-secondary);font-family:var(--kz-font-body);margin:.65rem 0 0;line-height:1.9}.section-header--center{text-align:center;align-items:center}.section-header--center .section-header__copy{flex-direction:column;align-items:center;display:flex}.section-header__action,.text-link{min-height:2.75rem;color:var(--kz-primary);align-items:center;gap:.35rem;font-size:.875rem;font-weight:700;display:inline-flex}.section-header__action:hover,.text-link:hover{color:var(--kz-primary-hover)}.breadcrumb{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li+li:before{color:var(--kz-text-secondary);content:"/";margin-inline-end:.5rem}.home-hero{padding-block:4.5rem 0;position:relative}.home-hero__content{z-index:1;position:relative}.home-hero__app{border-radius:var(--kz-radius-box);background:var(--kz-surface);color:var(--kz-text-primary);border:1px solid #bcbdd038;gap:.9rem;padding:.8rem;display:grid}.home-hero__search-toggle,.home-hero__search-submit{border:1px solid var(--kz-grey-300);background:var(--kz-surface);width:2.75rem;height:2.75rem;color:var(--kz-text-primary);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.home-hero__search-toggle:hover,.home-hero__search-toggle:focus-visible,.home-hero__search-toggle.is-open{border-color:var(--kz-purple);color:var(--kz-primary)}.home-hero__search{border:1px solid var(--kz-grey-300);border-radius:var(--kz-radius-pill);background:var(--kz-surface);flex:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem;width:auto;min-height:2.75rem;padding-inline:.75rem .25rem;display:grid}.home-hero__search svg{color:var(--kz-text-muted)}.home-hero__search input{min-width:0;color:var(--kz-text-primary);font:inherit;background:0 0;border:0;outline:0}.home-hero__search .home-hero__search-submit{background:var(--kz-purple);width:2.15rem;height:2.15rem;color:var(--kz-white);border:0}.home-hero__banner-stage{min-height:13.7rem}.home-hero__banner-stage.is-search-mode{display:grid}.home-hero__suggestions{grid-template-rows:auto minmax(0,1fr);gap:.55rem;min-width:0;height:13.7rem;display:grid}.home-hero__suggestions-message{border:1px dashed color-mix(in srgb, var(--kz-border) 72%, transparent);border-radius:calc(var(--kz-radius-card) + .35rem);background:radial-gradient(circle at 50% 110%, color-mix(in srgb, var(--kz-primary) 10%, transparent), transparent 48%), color-mix(in srgb, var(--kz-surface-raised) 92%, transparent);color:var(--kz-text-muted);text-align:center;flex-direction:column;grid-row:1/-1;justify-content:center;align-self:stretch;align-items:center;gap:.35rem;padding:1rem;animation:.24s ease-out both home-hero-suggestion-message-enter;display:flex}.home-hero__suggestions-message strong{color:var(--kz-text-primary);font-family:var(--kz-font-display);font-size:1rem}.home-hero__suggestions-message>span:not(.home-hero__suggestions-search-mark){font-size:.76rem}.home-hero__suggestions-message>a,.home-hero__suggestions-header>a{border-radius:var(--kz-radius-pill);background:var(--kz-ink);min-height:2.25rem;color:var(--kz-white);justify-content:center;align-items:center;gap:.35rem;padding-inline:.85rem;font-size:.75rem;font-weight:900;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.home-hero__suggestions-message>a:hover,.home-hero__suggestions-message>a:focus-visible,.home-hero__suggestions-header>a:hover,.home-hero__suggestions-header>a:focus-visible{background:var(--kz-purple);transform:translateY(-.08rem)}.home-hero__suggestions-message.is-error{border-style:solid;border-color:#ba31453d}.home-hero__suggestions-search-mark{background:color-mix(in srgb, var(--kz-primary) 10%, transparent);width:2.85rem;height:2.85rem;color:var(--kz-primary);border-radius:50%;place-items:center;display:grid}.home-hero__suggestions-header{justify-content:space-between;align-items:center;gap:.65rem;min-width:0;min-height:2.5rem;display:flex}.home-hero__suggestions-header>div{flex-direction:column;min-width:0;display:flex}.home-hero__suggestions-header>div>span{color:var(--kz-text-muted);font-size:.66rem;font-weight:800}.home-hero__suggestions-header>div>strong{max-width:min(62vw,30rem);color:var(--kz-text-primary);font-family:var(--kz-font-display);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.home-hero__suggestions-loading-label{color:var(--kz-text-muted);font-size:.7rem;font-weight:800}.home-hero__suggestions-rail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:min(82vw,18rem);grid-auto-flow:column;gap:.6rem;min-width:0;min-height:0;padding:.15rem .15rem .35rem;scroll-padding-inline:.15rem;display:grid;overflow-x:auto}.home-hero__suggestions-rail::-webkit-scrollbar{display:none}.home-hero__suggestion-card{border:1px solid color-mix(in srgb, var(--kz-border) 72%, transparent);border-radius:calc(var(--kz-radius-card) + .2rem);background:var(--kz-surface);min-width:0;min-height:0;color:var(--kz-text-primary);scroll-snap-align:start;transform-origin:50% 100%;grid-template-columns:4.9rem minmax(0,1fr);align-items:stretch;gap:.65rem;padding:.45rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;animation:.28s cubic-bezier(.2,.82,.25,1) both home-hero-suggestion-enter;display:grid;position:relative;overflow:hidden;box-shadow:0 .55rem 1.5rem #1a1b2714}.home-hero__suggestion-card:nth-child(2){animation-delay:55ms}.home-hero__suggestion-card:nth-child(3){animation-delay:.11s}.home-hero__suggestion-card:hover,.home-hero__suggestion-card:focus-visible{border-color:color-mix(in srgb, var(--kz-primary) 58%, transparent);transform:translateY(-.12rem);box-shadow:0 .8rem 1.8rem #1a1b2721}.home-hero__suggestion-card.is-leaving{pointer-events:none;animation:.16s ease-in both home-hero-suggestion-leave}.home-hero__suggestion-media{border-radius:calc(var(--kz-radius-card) - .2rem);background:var(--kz-grey-100);place-items:center;min-width:0;min-height:0;display:grid;overflow:hidden}.home-hero__suggestion-media>img{object-fit:cover;width:100%;height:100%;transition:transform .26s}.home-hero__suggestion-card:hover .home-hero__suggestion-media>img,.home-hero__suggestion-card:focus-visible .home-hero__suggestion-media>img{transform:scale(1.045)}.home-hero__suggestion-media .missing-image{min-height:100%}.home-hero__suggestion-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.home-hero__suggestion-type{color:var(--kz-primary);font-size:.63rem;font-weight:900}.home-hero__suggestion-copy>strong{width:100%;font-family:var(--kz-font-display);text-overflow:ellipsis;white-space:nowrap;margin-block-start:.12rem;font-size:.8rem;line-height:1.45;overflow:hidden}.home-hero__suggestion-meta{width:100%;color:var(--kz-text-muted);align-items:center;gap:.45rem;margin-block-start:.15rem;font-size:.62rem;display:flex}.home-hero__suggestion-meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-hero__suggestion-stock,.home-hero__suggestion-meta .is-unavailable{white-space:nowrap;align-items:center;gap:.2rem;margin-inline-start:auto;display:inline-flex}.home-hero__suggestion-stock:before,.home-hero__suggestion-meta .is-unavailable:before{content:"";background:#467e6e;border-radius:50%;width:.35rem;height:.35rem}.home-hero__suggestion-meta .is-unavailable:before{background:var(--kz-saffron-red)}.home-hero__suggestion-price{color:var(--kz-text-primary);margin-block-start:.25rem;font-size:.72rem;font-weight:900}.home-hero__suggestion-arrow{color:var(--kz-primary);opacity:0;transition:opacity .18s,transform .18s;position:absolute;inset-block-end:.55rem;inset-inline-end:.55rem;transform:translate(.3rem)}.home-hero__suggestion-card:hover .home-hero__suggestion-arrow,.home-hero__suggestion-card:focus-visible .home-hero__suggestion-arrow{opacity:1;transform:translate(0)}.home-hero__suggestions-rail.is-skeleton{overflow:hidden}.home-hero__suggestion-skeleton{border-radius:calc(var(--kz-radius-card) + .2rem);background:var(--kz-grey-100);border:1px solid #bcbdd042;position:relative;overflow:hidden}.home-hero__suggestion-skeleton:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffffd6 48%,#0000 76%);animation:1.1s ease-in-out infinite home-hero-suggestion-shimmer;position:absolute;inset:0;transform:translate(100%)}@keyframes home-hero-suggestion-enter{0%{opacity:0;transform:translateY(.75rem)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes home-hero-suggestion-leave{to{opacity:0;transform:translateY(-.45rem)scale(.985)}}@keyframes home-hero-suggestion-message-enter{0%{opacity:0;transform:scale(.985)}}@keyframes home-hero-suggestion-shimmer{to{transform:translate(-100%)}}.home-hero__banner-track{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:.75rem;padding-block-end:.2rem;scroll-padding-inline:.1rem;display:flex;overflow-x:auto}.home-hero__banner-track::-webkit-scrollbar{display:none}.home-hero__banner{scroll-snap-align:start;border-radius:calc(var(--kz-radius-card) + .35rem);min-width:0;min-height:13.5rem;color:var(--kz-white);flex:0 0 100%;text-decoration:none;animation:.22s ease-out home-hero-banner-enter;overflow:hidden}@keyframes home-hero-banner-enter{0%{opacity:.72;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}.home-hero__banner--primary{isolation:isolate;background:linear-gradient(90deg, #1a1b27e6, #4e367bb3), var(--kz-ink);align-items:end;padding:1.05rem;display:grid;position:relative}.home-hero__banner--primary:after{content:"";z-index:-1;background:linear-gradient(#1a1b2700,#1a1b27b8);position:absolute;inset:0}.home-hero__banner--primary>img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.home-hero__visual-fallback{z-index:-2;background:linear-gradient(135deg, var(--kz-brand-deep), var(--kz-brand-violet-deep));place-items:center;display:grid;position:absolute;inset:0}.home-hero__visual-fallback .brand-motif{opacity:.14;width:4rem;height:100%}.home-hero__visual-fallback>span{color:#ffffff1f;font-family:var(--kz-font-display);font-size:3rem;position:absolute;inset-block-end:1rem;inset-inline-start:1rem}.home-hero__visual-fallback--barberry{background:linear-gradient(135deg, var(--kz-brand-deep), #75202f)}.home-hero__visual-fallback--rock-candy{background:linear-gradient(135deg, var(--kz-brand-deep), #78662d)}.home-hero__visual-fallback--gift{background:linear-gradient(135deg, var(--kz-brand-deep), var(--kz-brand-violet))}.home-hero__visual-fallback--packaging{background:linear-gradient(135deg, var(--kz-brand-deep), #39685b)}.home-hero__banner--secondary{background:radial-gradient(circle at 20% 20%,#ffffff47,#0000 34%),linear-gradient(135deg,#7d3fd0,#ba3145 74%);flex-direction:column;justify-content:flex-end;gap:.5rem;padding:1rem;display:flex}.home-hero__banner--secondary>span{font-size:.75rem;font-weight:900}.home-hero__banner--secondary>strong{max-width:14rem;font-family:var(--kz-font-display);font-size:1.2rem;line-height:1.45}.home-hero__banner--secondary>small{border-radius:var(--kz-radius-pill);background:#ffffff2e;width:max-content;padding:.35rem .7rem;font-weight:900}.home-hero__copy{text-align:start;flex-direction:column;align-items:flex-start;max-width:26rem;display:flex}.home-hero h1{max-width:25rem;font-family:var(--kz-font-display);letter-spacing:0;margin:.45rem 0 0;font-size:1.38rem;line-height:1.25}.home-hero__copy p{color:#ffffffc7;max-width:24rem;font-family:var(--kz-font-body);margin:.55rem 0 0;font-size:.82rem;line-height:1.85}.home-hero__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:1rem;display:flex}.home-hero__category-stage{width:min(100%,34rem);min-height:4.65rem;margin-inline:auto;position:relative}.home-hero__category-layer,.home-hero__search-panel{transition:opacity .18s,transform .18s;position:absolute;inset:0}.home-hero__category-layer{opacity:1;visibility:visible}.home-hero__category-layer>.home-hero__search-toggle{z-index:1;width:3rem;height:3rem;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.home-hero__search-panel{opacity:0;visibility:hidden;pointer-events:none;align-items:flex-start;gap:.5rem;padding-block-start:1.5rem;transition:opacity .18s,transform .18s,visibility 0s linear .18s;display:flex;transform:translateY(.35rem)}.home-hero__category-stage.is-search-open .home-hero__category-layer{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,transform .18s,visibility 0s linear .18s;transform:translateY(-.35rem)}.home-hero__category-stage.is-search-open .home-hero__search-panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s,transform .18s,visibility;transform:translateY(0)}.home-hero__categories{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;padding-block:.15rem;display:grid}.home-hero__categories button{min-width:0;color:var(--kz-text-primary);cursor:pointer;font:inherit;text-align:center;background:0 0;border:0;justify-items:center;gap:.35rem;font-size:.72rem;font-weight:900;display:grid}.home-hero__categories button:nth-child(3){grid-column:4}.home-hero__categories button:focus-visible{outline:2px solid var(--kz-purple);outline-offset:.2rem}.home-hero__categories button.is-active{color:var(--kz-primary)}.home-hero__categories button.is-active .home-hero__category-mark{box-shadow:0 0 0 2px var(--kz-white), 0 0 0 4px currentColor}.home-hero__category-mark{width:3rem;height:3rem;color:var(--kz-primary);background:#eef0f6;border-radius:50%;place-items:center;display:grid;overflow:hidden}.home-hero__category-mark img{object-fit:contain;width:1.7rem;height:1.7rem}.home-hero__category-mark--barberry{color:var(--kz-saffron-red);background:#ba314524}.home-hero__category-mark--rock-candy{color:var(--kz-gold);background:#c4a3452e}.home-hero__category-mark--gift{background:#7d3fd024}.home-hero__category-mark--packaging{color:#467e6e;background:#467e6e24}.home-section{padding-block-start:var(--kz-section-rhythm)}.home-section--quick{scroll-margin-top:5rem}.special-offers{padding-block-start:1.4rem}.special-offers__surface{border:1px solid color-mix(in srgb, var(--kz-border) 72%, transparent);border-radius:var(--kz-radius-box);background:linear-gradient(180deg, color-mix(in srgb, var(--kz-error-soft) 72%, var(--kz-surface)), var(--kz-surface) 48%), var(--kz-surface);color:var(--kz-text-primary);gap:1rem;padding:1rem;display:grid;overflow:hidden}.special-offers__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.special-offers__header h2{font-family:var(--kz-font-display);font-size:1.5rem;line-height:var(--kz-lh-heading);margin:.25rem 0 0}.special-offers__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.special-offers__all-link{border:1px solid var(--kz-grey-300);border-radius:var(--kz-radius-pill);min-height:2.4rem;color:var(--kz-text-muted);align-items:center;gap:.35rem;padding-inline:.8rem;font-size:.78rem;font-weight:900;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.special-offers__all-link:hover,.special-offers__all-link:focus-visible{border-color:var(--kz-purple);background:var(--kz-purple);color:var(--kz-white)}.special-offers__timer{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;min-width:min(100%,15rem);display:grid}.special-offers__timer span{background:var(--kz-surface);border-radius:.65rem;justify-items:center;min-width:0;padding:.35rem .2rem;display:grid}.special-offers__timer strong{font-size:.9rem}.special-offers__timer small{color:var(--kz-text-muted);font-size:.58rem;font-weight:800}.special-offers__rail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:.75rem;padding-block-end:.2rem;scroll-padding-inline:.1rem;display:flex;overflow-x:auto}.special-offers__rail::-webkit-scrollbar{display:none}.special-offers__empty{border:1px dashed color-mix(in srgb, var(--kz-border) 78%, transparent);border-radius:var(--kz-radius-card);background:color-mix(in srgb, var(--kz-surface-raised) 88%, transparent);place-items:center;min-height:12rem;padding:1.25rem;display:grid}.special-offer-card{border:1px solid var(--kz-grey-300);border-radius:var(--kz-radius-card);background:var(--kz-surface);scroll-snap-align:start;flex:0 0 min(74%,15rem);min-width:0;display:grid;overflow:hidden}.special-offer-card__media{aspect-ratio:1/.82;background:linear-gradient(110deg, var(--kz-bg-subtle), var(--kz-surface));place-items:center;display:grid;position:relative;overflow:hidden}.special-offer-card__media img{object-fit:contain;width:88%;height:88%}.special-offer-card__media>span{border-radius:var(--kz-radius-pill);background:var(--kz-saffron-red);color:var(--kz-error-contrast);padding:.2rem .55rem;font-size:.68rem;font-weight:900;position:absolute;inset-block-start:.55rem;inset-inline-end:.55rem}.special-offer-card__body{gap:.35rem;padding:.75rem;display:grid}.special-offer-card__body>span,.special-offer-card__body>p{color:var(--kz-text-muted);margin:0;font-size:.68rem;font-weight:800}.special-offer-card h3{margin:0;font-size:.9rem;line-height:1.5}.special-offer-card__prices{gap:.15rem;display:grid}.special-offer-card__prices del{color:var(--kz-text-muted);font-size:.7rem}.special-offer-card__prices strong{font-size:.92rem}.quick-purchase{padding:1rem}.quick-purchase__header{border-block-end:1px solid var(--kz-grey-300);flex-direction:column;gap:.5rem;padding-block-end:1rem;display:flex}.quick-purchase__header h2{font-family:var(--kz-font-display);margin:.25rem 0 0;font-size:1.35rem}.quick-purchase__header p{color:var(--kz-text-muted);margin:0;font-size:.8125rem}.quick-purchase__groups{gap:1rem;padding-block:1rem;display:grid}.quick-purchase__selector{border:0;min-width:0;margin:0;padding:0}.quick-purchase__selector legend{margin-block-end:.5rem;font-size:.8125rem;font-weight:800}.quick-purchase__chips{flex-wrap:wrap;gap:.5rem;display:flex}.quick-purchase__selector--packaging .quick-purchase__chips{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.quick-purchase__selector--packaging .kz-chip{white-space:nowrap;min-width:0;padding-inline:.5rem}.quick-purchase__footer{border-block-start:1px solid var(--kz-grey-300);flex-direction:column;gap:1rem;padding-block-start:1rem;display:flex}.quick-purchase__price{flex-direction:column;gap:.2rem;display:flex}.quick-purchase__price>span{color:var(--kz-text-muted);font-size:.75rem}.quick-purchase__price>strong.num{font-size:1.25rem}.quick-purchase__hint,.quick-purchase__unavailable{font-size:.8125rem;font-weight:600}.quick-purchase__unavailable{color:var(--kz-danger)}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.category-card{border-radius:var(--kz-radius-card);background:var(--kz-surface);min-width:0;color:var(--kz-text-primary);flex-direction:column;align-items:flex-start;gap:.65rem;padding:.85rem;display:flex}.category-card:last-child:nth-child(odd){grid-column:1/-1}.category-card__mark{border-radius:var(--kz-radius-icon);background:var(--kz-border-strong);place-items:center;width:2rem;height:2rem;display:grid;overflow:hidden}.category-card__mark--barberry{background:var(--kz-saffron-red)}.category-card__mark--rock-candy{background:var(--kz-gold)}.category-card__mark--gift{background:var(--kz-purple)}.category-card__mark--packaging{background:var(--kz-brand-violet)}.category-card h3{margin:0;font-size:1rem}.category-card p{color:var(--kz-text-muted);margin:0;font-size:.75rem;line-height:1.75}.category-card>a{align-items:center;gap:.3rem;min-height:2.75rem;margin-block-start:auto;font-size:.75rem;font-weight:800;display:inline-flex}.featured-products-surface{padding:.5rem}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.product-card{border:1px solid var(--kz-border-strong);border-radius:var(--kz-radius-card);background:var(--kz-surface);min-width:0;color:var(--kz-text-primary);flex-direction:column;padding:.4rem;display:flex;overflow:hidden}.product-card__media{aspect-ratio:4/3;border-radius:var(--kz-radius-image);background:linear-gradient(110deg,#ebe9ea,#f1f0f0);place-items:center;display:grid;position:relative;overflow:hidden}.product-card__media>img{object-fit:contain;width:94%;height:94%}.product-card--out .product-card__media>img{opacity:.52;filter:grayscale(.2)}.product-card__badge,.product-card__out-label{border-radius:.35rem;padding:.15rem .45rem;font-size:.65rem;font-weight:800;position:absolute;inset-block-start:.35rem}.product-card__badge{background:var(--kz-ink);color:var(--kz-white);inset-inline-start:.35rem}.product-card__discount-badge{border-radius:var(--kz-radius-pill);background:var(--kz-saffron-red);color:var(--kz-white);padding:.15rem .45rem;font-size:.65rem;font-weight:900;position:absolute;inset-block-start:.35rem;inset-inline-end:.35rem}.product-card__out-label{background:var(--kz-ink);color:var(--kz-white);inset-block-start:50%;inset-inline-start:50%;transform:translate(50%,-50%)}[dir=ltr] .product-card__out-label{transform:translate(-50%,-50%)}.product-card__body{padding:.65rem .35rem .4rem}.product-card h3{min-height:2.8em;margin:0;font-size:.8125rem;line-height:1.4}.product-card__meta{gap:.55rem;margin:.7rem 0 0;display:grid}.product-card__meta div{flex-direction:column;gap:.05rem;min-width:0;display:flex}.product-card__meta dt{color:var(--kz-text-muted);font-size:.65rem}.product-card__meta dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.72rem;font-weight:800}.product-card__price-stack{gap:.1rem;display:grid}.product-card__compare-price{color:var(--kz-text-muted);font-size:.65rem;font-weight:700}.product-card__price-unavailable{color:var(--kz-text-muted);font-weight:600!important}.product-card__footer{border-block-start:1px solid var(--kz-grey-300);grid-template-columns:1fr auto;align-items:center;gap:.35rem;margin-block-start:auto;padding:.4rem .35rem .2rem;font-size:.7rem;font-weight:800;display:grid}.product-card__footer>span{color:var(--kz-success)}.product-card__footer>span.is-unavailable{color:var(--kz-danger)}.product-card__view{justify-content:flex-end;align-items:center;gap:.2rem;min-height:2.75rem;display:inline-flex}.product-card__add{border-radius:var(--kz-radius-pill);background:var(--kz-ink);width:2.75rem;height:2.75rem;color:var(--kz-white);white-space:nowrap;justify-content:center;align-items:center;gap:0;padding-inline:.85rem;transition:width .18s,background-color .16s;display:none;overflow:hidden}.product-card__add-label{opacity:0;max-width:0;transition:max-width .18s,opacity .14s;overflow:hidden}.product-card__add svg{flex:none}.missing-image{width:100%;height:100%;color:var(--kz-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex}.missing-image>span{border:1px solid var(--kz-border-strong);width:2rem;height:2rem;font-family:var(--kz-font-display);border-radius:50% 50% .35rem .35rem;place-items:center;font-weight:800;display:grid}.missing-image small{max-width:8rem;font-size:.6rem}.contact-call-icon{background:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask:url(/images/kheizaran/Frame%2048095612.svg) 50%/contain no-repeat;mask:url(/images/kheizaran/Frame%2048095612.svg) 50%/contain no-repeat}.contact-call-icon--button{width:1.1rem;height:1.1rem}.contact-support-panel{isolation:isolate;position:relative;overflow:hidden}.contact-support-panel>*{z-index:1;position:relative}.contact-support-panel:after{content:"";aspect-ratio:1;opacity:.055;pointer-events:none;background:currentColor;width:min(7rem,34%);position:absolute;inset-block-start:.75rem;inset-inline-end:1rem;-webkit-mask:url(/images/kheizaran/Frame%2048095612.svg) 50%/contain no-repeat;mask:url(/images/kheizaran/Frame%2048095612.svg) 50%/contain no-repeat}@media (max-width:40rem){.contact-support-panel:after{opacity:.04;width:4.8rem;inset-block-start:1rem;inset-inline-end:.75rem}}.quality-section{padding-block-end:.5rem}.quality-grid{border-block:1px solid #bcbdd047;gap:0;display:grid}.trust-item{border-block-end:1px solid #bcbdd033;gap:.8rem;padding-block:1.15rem;display:flex}.trust-item:last-child{border:0}.trust-item__icon{border-radius:var(--kz-radius-icon);background:color-mix(in srgb, var(--kz-primary-solid) 16%, transparent);width:2.25rem;height:2.25rem;color:var(--kz-primary);flex:none;place-items:center;display:grid}.trust-item h3{font-family:var(--kz-font-display);margin:0;font-size:1rem}.trust-item p{color:var(--kz-text-secondary);font-family:var(--kz-font-body);margin:.25rem 0 0;font-size:.78rem;line-height:1.85}.brand-story__grid,.gift-packs__grid{align-items:center;gap:1.5rem;display:grid}.brand-story__media,.gift-packs__media{aspect-ratio:4/3;border-radius:var(--kz-radius-box);background:var(--kz-grey-100);place-items:center;display:grid;overflow:hidden}.brand-story__media img{object-fit:cover;object-position:center 36%;width:100%;height:100%}.brand-story__copy h2,.gift-packs__copy h2,.wholesale-panel h2,.representative-section h2,.final-cta h2{font-family:var(--kz-font-display);font-size:var(--kz-type-feature-title);line-height:var(--kz-lh-heading);margin:.45rem 0 0}.brand-story__copy>p,.gift-packs__copy>p,.wholesale-panel p,.representative-section__copy>p,.final-cta p{color:var(--kz-text-secondary);font-family:var(--kz-font-body);margin:.9rem 0 0;line-height:2}.brand-story__stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-block:1.4rem .4rem;display:grid}.brand-story__stats span{text-align:center;border-inline-end:1px solid #bcbdd04d;flex-direction:column;align-items:center;gap:.25rem;display:flex}.brand-story__stats span:last-child{border:0}.brand-story__stats strong{font-size:1.3rem}.brand-story__stats small{color:var(--kz-text-secondary);font-size:.68rem}.wholesale-panel{border-radius:var(--kz-radius-box);border:1px solid #ffffff52;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.25rem;display:flex}.wholesale-panel p{max-width:45rem}.representative-section{background:var(--kz-purple);margin-block-start:var(--kz-section-rhythm);padding-block:3.5rem}.representative-section__grid{align-items:center;gap:1.5rem;display:grid}.representative-section__visual{aspect-ratio:16/10;border-radius:var(--kz-radius-box);background:var(--kz-grey-100);position:relative;overflow:hidden}.representative-section__visual img{object-fit:cover;width:100%;height:100%}.representative-section__visual>span{background:var(--kz-purple);color:var(--kz-white);border-start-end-radius:var(--kz-radius-card);padding:.55rem .85rem;font-size:.75rem;font-weight:800;position:absolute;inset-block-end:0;inset-inline-start:0}.representative-section .section-eyebrow{color:var(--kz-white)}.representative-section__copy>p{color:#ffffffe6}.representative-section__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-block-start:1.25rem;display:flex}.representative-section__actions>a:last-child{min-height:2.75rem;font-family:var(--kz-font-num);align-items:center;font-weight:800;display:inline-flex}.gift-packs__media img{object-fit:contain;width:90%;height:90%}.gift-packs__copy .kz-button{margin-block-start:1.25rem}.article-grid{gap:.8rem;display:grid}.article-card{border-radius:var(--kz-radius-card);background:var(--kz-surface);color:var(--kz-text-primary);overflow:hidden}.article-card__media{aspect-ratio:16/10;border-radius:var(--kz-radius-image);background:var(--kz-grey-100);place-items:center;margin:.5rem;display:grid;overflow:hidden}.article-card__media img{object-fit:cover;width:100%;height:100%}.article-card__body{padding:.4rem 1rem 1rem}.article-card__body>time,.article-card__body>span{color:var(--kz-text-muted);font-family:var(--kz-font-num);font-size:.7rem}.article-card h3{margin:.25rem 0 0;font-size:1rem;line-height:1.6}.article-card p{color:var(--kz-text-muted);margin:.45rem 0 0;font-size:.78rem;line-height:1.8}.article-card__link{align-items:center;gap:.3rem;min-height:2.75rem;margin-block-start:.35rem;font-size:.75rem;font-weight:800;display:inline-flex}.final-cta{padding-block-end:4.5rem}.final-cta__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.final-cta p{max-width:40rem}.final-cta__inner>div{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-block-start:1.4rem;display:flex}.empty-state{min-height:14rem;color:var(--kz-text-primary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.5rem;display:flex}.empty-state__mark{background:var(--kz-grey-150);width:2.5rem;height:2.5rem;color:var(--kz-primary);font-family:var(--kz-font-display);border-radius:50% 50% .4rem .4rem;place-items:center;font-weight:800;display:grid}.empty-state h3,.empty-state p{margin:0}.empty-state p{max-width:30rem;color:var(--kz-text-muted);font-size:.85rem}.loading-skeleton{background:var(--kz-grey-200);border-radius:.5rem;animation:1.3s ease-in-out infinite kz-pulse;display:block}@keyframes kz-pulse{0%,to{opacity:1}50%{opacity:.42}}.homepage-loading{background:var(--kz-ink);min-height:100vh;padding-block:5rem}.homepage-loading__hero{flex-direction:column;align-items:center;gap:1rem;display:flex}.homepage-loading__title{width:min(100%,28rem);height:3rem}.homepage-loading__copy{width:min(80%,22rem);height:1.2rem}.homepage-loading__image{aspect-ratio:4/3;width:min(90%,22rem);margin-block-start:2rem}.homepage-loading__surface{border-radius:var(--kz-radius-box);background:var(--kz-surface);margin-block-start:4rem;padding:1rem}.homepage-loading__line{width:12rem;height:1.5rem}.homepage-loading__grid{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-block-start:1rem;display:grid}.homepage-loading__card{aspect-ratio:3/4}.mobile-bottom-navigation-wrap{z-index:70;width:100%;height:calc(4.45rem + env(safe-area-inset-bottom,0px));padding:0 0 env(safe-area-inset-bottom,0px);pointer-events:none;background:linear-gradient(#14162200,#1416223d 52%,#14162285);justify-content:center;align-items:flex-end;margin-block-start:0;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.public-site-shell--has-mobile-bottom-navigation .public-main{padding-block-end:4.2rem}.mobile-bottom-navigation{background:var(--kz-surface);width:min(100%,32rem);min-height:3.55rem;color:var(--kz-text-secondary);padding:.35rem .45rem calc(.3rem + env(safe-area-inset-bottom,0px));isolation:isolate;pointer-events:auto;border:0;border-radius:1rem 1rem 0 0;grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:relative;box-shadow:0 -.75rem 2rem #14162221}.mobile-bottom-navigation>a:not(.mobile-bottom-navigation__primary){z-index:1;border-radius:var(--kz-radius-chip);min-width:0;min-height:2.75rem;font-family:var(--kz-font-ui);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.08rem;font-size:.68rem;font-weight:850;line-height:1.05;transition:color .18s,transform .18s;display:flex;position:relative}.mobile-bottom-navigation__icon{width:1.3125rem;height:1.3125rem;-webkit-mask:var(--mobile-bottom-navigation-icon) center / contain no-repeat;mask:var(--mobile-bottom-navigation-icon) center / contain no-repeat;-webkit-mask:var(--mobile-bottom-navigation-icon) center / contain no-repeat;background:currentColor;flex:none;transition:background-color .18s,transform .18s;display:block}.mobile-bottom-navigation>a:not(.mobile-bottom-navigation__primary) .mobile-bottom-navigation__icon{width:1.3125rem;height:1.3125rem}.mobile-bottom-navigation>a:first-child{grid-column:1}.mobile-bottom-navigation>a:nth-child(2){grid-column:2}.mobile-bottom-navigation>a:nth-child(3){grid-column:4}.mobile-bottom-navigation>a:nth-child(4){grid-column:5}.mobile-bottom-navigation>a:not(.mobile-bottom-navigation__primary).is-active{color:var(--kz-text-primary);transform:translateY(-.03rem)}.mobile-bottom-navigation__primary{z-index:2;border-radius:var(--kz-radius-chip);width:2.75rem;height:2.75rem;color:var(--kz-text-secondary);text-align:center;grid-area:1/3;justify-self:center;place-items:center;transition:color .18s,transform .22s cubic-bezier(.22,.8,.25,1);display:grid;position:relative;transform:translateY(-.03rem)}.mobile-bottom-navigation__primary.is-active{color:var(--kz-text-primary);transform:translateY(-.06rem)scale(1.02)}.mobile-bottom-navigation__primary .mobile-bottom-navigation__icon{width:1.3125rem;height:1.3125rem}.mobile-bottom-navigation__primary .mobile-bottom-navigation__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.mobile-bottom-navigation>a:not(.mobile-bottom-navigation__primary),.mobile-bottom-navigation__icon,.mobile-bottom-navigation__primary{transition:none}}.public-footer{background:var(--kz-footer-bg);color:var(--kz-footer-text);border-radius:1rem 1rem 0 0;margin-block-start:5rem;position:relative}.public-footer__arch{pointer-events:none;width:7.5rem;height:3.25rem;margin-inline:auto;position:absolute;inset-block-start:-3.2rem;inset-inline:0}.public-footer__arch svg{width:100%;height:100%;fill:var(--kz-footer-bg)}.public-footer__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;padding-block:3.5rem 2rem;display:grid}.public-footer__brand,.public-footer__contact{grid-column:1/-1}.public-footer__wordmark{font-family:var(--kz-font-display);font-size:1.5rem;font-weight:800}.public-footer__brand p{max-width:20rem;margin:.5rem 0 0;line-height:1.9}.public-footer__social{gap:.5rem;margin-block-start:.8rem;display:flex}.public-footer__social a,.public-footer__social span{width:2.75rem;height:2.75rem;color:var(--kz-footer-text);direction:ltr;border-radius:50%;place-items:center;display:grid}.public-footer__social a{transition:background-color .16s,transform .16s}.public-footer__social a:hover{background:#1a1b2714;transform:translateY(-2px)}.public-footer__social a:focus-visible{outline:2px solid var(--kz-ink);outline-offset:2px}.public-footer__column{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.public-footer__column h2{margin:0 0 .3rem;font-size:.95rem}.public-footer__column a,.public-footer__column>span{overflow-wrap:anywhere;align-items:center;min-height:2.25rem;font-size:.8rem;font-weight:600;display:inline-flex}.public-footer__language .language-switcher{max-width:100%}.public-footer__licenses{flex-wrap:wrap;gap:.5rem;margin-block-start:.8rem;display:flex}.public-footer__licenses span{border-radius:var(--kz-radius-image);background:repeating-linear-gradient(45deg, var(--kz-white), var(--kz-white) 5px, var(--kz-grey-200) 5px, var(--kz-grey-200) 10px);text-align:center;place-items:center;width:4.1rem;height:4.1rem;padding:.3rem;font-size:.6rem;display:grid}.public-footer__legal{border-block-start:1px solid var(--kz-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:4rem;padding-block:.8rem;font-size:.7rem;display:flex}.public-footer__legal>div{gap:1rem;display:flex}@media (min-width:48rem){:root{--kz-type-hero:2.35rem;--kz-type-page-title:1.95rem;--kz-type-feature-title:1.55rem;--kz-type-section-title:1.3rem;--kz-page-margin:1.5rem;--kz-section-rhythm:4.5rem}.language-switcher.language-switcher--compact{display:inline-flex}.home-hero{padding-block-start:5.5rem}.home-hero__app{gap:1.1rem;padding:1rem}.home-hero__banner-track{grid-template-columns:1.35fr .65fr;display:grid;overflow:visible}.home-hero__banner-stage{min-height:17.2rem}.home-hero__suggestions{gap:.75rem;height:17.2rem}.home-hero__suggestions-header{min-height:2.8rem}.home-hero__suggestions-header>div>strong{font-size:1.05rem}.home-hero__suggestions-rail{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:.75rem;overflow:visible}.home-hero__suggestion-card{grid-template-columns:minmax(5.4rem,.7fr) minmax(0,1.3fr);gap:.8rem;padding:.6rem}.home-hero__suggestion-copy>strong{font-size:.92rem}.home-hero__suggestion-price{font-size:.78rem}.home-hero__banner{flex:initial;min-height:17rem}.home-hero__banner--primary{padding:1.4rem}.home-hero h1{font-size:1.85rem}.home-hero__categories{justify-content:center;overflow:visible}.special-offers__surface{padding:1.2rem}.special-offers__rail{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.special-offer-card{flex:initial}.section-header{flex-direction:row;justify-content:space-between;align-items:flex-end}.section-header--center{flex-direction:column;align-items:center}.quick-purchase{padding:1.5rem}.quick-purchase__header,.quick-purchase__footer{flex-direction:row;justify-content:space-between;align-items:center}.quick-purchase__header p{text-align:end;max-width:21rem}.quick-purchase__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.category-card:last-child:nth-child(odd){grid-column:auto}.category-card{padding:1rem}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.product-card__meta{min-height:5.2rem}.quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-item{border-inline-end:1px solid #bcbdd033;padding:1.2rem}.trust-item:nth-child(2n){border-inline-end:0}.trust-item:nth-last-child(-n+2){border-block-end:0}.brand-story__grid,.gift-packs__grid,.representative-section__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.gift-packs__media{grid-column:2}.gift-packs__copy{grid-area:1/1}.wholesale-panel{flex-direction:row;justify-content:space-between;align-items:center;padding:1.75rem 2rem}.wholesale-panel .kz-button{flex:none}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.homepage-loading__grid{grid-template-columns:repeat(4,1fr)}.mobile-bottom-navigation-wrap{display:none}.public-site-shell--has-mobile-bottom-navigation .public-main{padding-block-end:0}.public-footer__content{grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:2rem}.public-footer__brand,.public-footer__contact{grid-column:auto}.public-footer__legal{text-align:start;flex-direction:row;justify-content:space-between;min-height:3.5rem}}@media (min-width:68.75rem){:root{--kz-type-hero:3rem;--kz-type-page-title:2.35rem;--kz-type-feature-title:1.95rem;--kz-type-section-title:1.6rem;--kz-page-margin:5rem;--kz-radius-box:1rem;--kz-radius-card:.875rem;--kz-radius-image:.75rem;--kz-section-rhythm:5.5rem}.public-header{padding-block-start:1.75rem}.public-header__bar{min-height:3.75rem;padding-inline:1rem}.public-header__logo{width:4.7rem;inset-block-start:-1.35rem}.mobile-menu-trigger{display:none}.desktop-navigation{pointer-events:none;width:min(43rem,100% - 22rem);display:block;position:absolute;inset-block:0;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .desktop-navigation{transform:translate(50%)}.desktop-navigation a{inline-size:5rem;white-space:nowrap;pointer-events:auto;justify-content:center;min-height:2.75rem;position:absolute;inset-block-start:50%;inset-inline-start:var(--kz-header-line-position);transform:translate(-50%,-50%)}[dir=rtl] .desktop-navigation a{transform:translate(50%,-50%)}.desktop-navigation a:first-child{--kz-header-line-position:9.72222%}.desktop-navigation a:nth-child(2){--kz-header-line-position:22.7778%}.desktop-navigation a:nth-child(3){--kz-header-line-position:35.8333%}.desktop-navigation a:nth-child(4){--kz-header-line-position:64.1667%}.desktop-navigation a:nth-child(5){--kz-header-line-position:77.2222%}.desktop-navigation a:nth-child(6){--kz-header-line-position:90.2778%}.public-header__actions{gap:.45rem}[dir=rtl] .public-header__actions>.language-switcher.language-switcher--compact{position:absolute;inset-block-start:50%;inset-inline:auto 1rem;transform:translateY(-50%)}[dir=ltr] .public-header__actions>.language-switcher.language-switcher--compact{position:absolute;inset-block-start:50%;inset-inline-start:1rem;transform:translateY(-50%)}[dir=rtl] .public-header__actions>.kz-theme-toggle{direction:ltr;position:absolute;inset-block-start:50%;inset-inline-end:3.95rem;transform:translateY(-50%)}[dir=ltr] .public-header__actions>.kz-theme-toggle{position:absolute;inset-block-start:50%;inset-inline-start:3.95rem;transform:translateY(-50%)}.header-entry{width:auto;padding-inline:.55rem}.header-entry__label{font-size:.8rem;font-weight:700;display:inline}.header-entry--cart{inline-size:2.75rem;width:2.75rem;padding-inline:0}.header-entry--cart:hover,.header-entry--cart:focus-visible,.header-entry--cart:focus-within{inline-size:6.4rem;background:var(--kz-grey-100);width:6.4rem;padding-inline:.55rem}.header-entry--cart:hover .header-entry__label,.header-entry--cart:focus-visible .header-entry__label,.header-entry--cart:focus-within .header-entry__label{opacity:1;max-inline-size:4.5rem;transform:translate(0)}.public-header__mobile-panel{display:none}.home-hero{padding-block-start:6rem}.home-hero__app{padding:1.1rem}.home-hero__banner{min-height:19rem}.home-hero__banner-stage{min-height:19.2rem}.home-hero__suggestions{height:19.2rem}.home-hero__suggestion-card{grid-template-columns:minmax(6.4rem,.75fr) minmax(0,1.25fr)}.home-hero h1{font-size:2rem}.home-hero__copy p{font-size:.92rem}.special-offers__rail{grid-template-columns:repeat(4,minmax(0,1fr))}.special-offer-card__media{aspect-ratio:4/3}.category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.category-card{min-height:13.5rem;padding:1.2rem}.category-card h3{font-size:1.05rem}.category-card p{font-size:.82rem}.featured-products-surface{padding:1rem}.product-grid{gap:.9rem}.product-card{padding:.75rem}.product-card h3{font-size:.95rem}.product-card__meta{grid-template-columns:.85fr 1.15fr;min-height:3.7rem}.product-card__meta dd{font-size:.8rem}.product-card__footer{grid-template-columns:auto 1fr auto;font-size:.78rem}.product-card__add{grid-column:3;margin-inline-start:auto;display:inline-flex}.product-card__view--purchasable{display:none}.product-card__add:hover,.product-card__add:focus-visible{background:var(--kz-purple);gap:.35rem;width:8.5rem}.product-card__add:hover .product-card__add-label,.product-card__add:focus-visible .product-card__add-label{opacity:1;max-width:6rem}.quality-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.trust-item,.trust-item:nth-child(2n){border-block-end:0;border-inline-end:1px solid #bcbdd033;padding:1.5rem}.trust-item:last-child{border-inline-end:0}.brand-story__grid,.gift-packs__grid,.representative-section__grid{gap:4.5rem}.brand-story__copy>p,.gift-packs__copy>p,.wholesale-panel p,.representative-section__copy>p,.final-cta p{font-size:1rem}.representative-section{padding-block:5rem}.article-grid{gap:1.5rem}.article-card{border-radius:1.25rem}.article-card__media{border-radius:.875rem;margin:.75rem}.article-card__body{padding:.5rem 1.25rem 1.25rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.product-listing-page{padding-block-start:2.75rem}.product-listing-page--compact{padding-block-start:.45rem}.listing-hero .breadcrumb{color:var(--kz-text-secondary);font-size:var(--kz-fs-micro)}.listing-hero .breadcrumb a:hover{color:var(--kz-primary)}.listing-hero__content{align-items:flex-start;gap:var(--kz-space-7);flex-direction:column;padding-block:1.5rem 2rem;display:flex}.listing-hero--minimal .listing-hero__content{padding-block:1rem 1.25rem}.listing-hero__content>div{max-width:48rem}.listing-hero h1{font-family:var(--kz-font-display);font-size:var(--kz-type-page-title);line-height:var(--kz-lh-display);margin:.4rem 0 0}.listing-hero p{max-width:43rem;color:var(--kz-text-secondary);font-family:var(--kz-font-body);margin:.8rem 0 0;line-height:1.9}.listing-hero__count{border:1px solid var(--kz-border-strong);border-radius:var(--kz-radius-pill);min-height:2.75rem;color:var(--kz-text-primary);font-size:var(--kz-fs-micro);align-items:center;padding-inline:1rem;font-weight:800;display:inline-flex}.listing-catalog,.listing-seo-content,.listing-articles,.listing-support-cta{margin-block-start:var(--kz-section-rhythm)}.listing-catalog{margin-block-start:1.75rem}.listing-catalog--compact{margin-block-start:.75rem}.listing-categories{min-width:0;max-width:100%;margin-block-start:0;overflow:hidden}.listing-categories__scroller{overscroll-behavior-inline:contain;scrollbar-width:none;gap:.5rem;padding:.35rem;scroll-padding-inline:.5rem;display:flex;overflow-x:auto}.listing-categories__scroller::-webkit-scrollbar{display:none}.listing-categories a{border:1px solid var(--kz-grey-300);border-radius:var(--kz-radius-chip);background:var(--kz-surface);min-height:2.45rem;color:var(--kz-text-primary);font-size:var(--kz-fs-micro);flex:none;align-items:center;padding-inline:.85rem;font-weight:800;display:inline-flex}.listing-categories a:hover,.listing-categories a.is-active{border-color:var(--kz-purple);background:var(--kz-purple);color:var(--kz-white)}.listing-discovery{--listing-sticky-gutter:.5rem;padding:.5rem}.listing-categories{border:1px solid var(--kz-grey-300);border-radius:var(--kz-radius-card);background:var(--kz-grey-100);min-width:0}.listing-toolbar{z-index:40;isolation:isolate;margin:calc(-1 * var(--listing-sticky-gutter)) calc(-1 * var(--listing-sticky-gutter)) 0;border-radius:var(--kz-radius-card);background:var(--kz-grey-100);flex-direction:column;gap:.65rem;padding:.6rem;display:flex;position:sticky;inset-block-start:0}.listing-toolbar:before{z-index:-1;border-radius:inherit;background:var(--kz-surface);content:"";position:absolute;inset-block:0 -.15rem;inset-inline:0}.listing-search{border:1px solid var(--kz-grey-300);border-radius:var(--kz-radius-chip);background:var(--kz-surface);min-height:3rem;color:var(--kz-text-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding-inline-start:.75rem;display:grid}.listing-search input{min-width:0;height:2.75rem;color:var(--kz-text-primary);background:0 0;border:0;outline:0}.listing-search input::placeholder{color:var(--kz-text-muted)}.listing-search button,.listing-filter-trigger{border-radius:var(--kz-radius-chip);background:var(--kz-ink);min-height:2.75rem;color:var(--kz-white);cursor:pointer;font-size:var(--kz-fs-micro);border:0;padding-inline:.85rem;font-weight:800}.listing-mobile-filter-row{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:.5rem;display:grid;position:relative}.listing-filter-trigger,.listing-mobile-filter-menu summary{border:1px solid var(--kz-border-strong);background:var(--kz-surface);color:var(--kz-text-primary)}.listing-mobile-filter-menu{min-width:5.35rem;color:var(--kz-text-primary)}.listing-mobile-filter-menu summary{border-radius:var(--kz-radius-card);cursor:pointer;min-height:3.25rem;font-size:var(--kz-fs-micro);justify-content:center;align-items:center;gap:.45rem;padding-inline:.7rem;font-weight:900;list-style:none;display:flex}.listing-mobile-filter-menu summary::-webkit-details-marker{display:none}.listing-mobile-filter-menu summary:after{content:"";opacity:.75;border-block-end:.12rem solid;border-inline-end:.12rem solid;flex:none;width:.45rem;height:.45rem;transition:transform .16s;transform:rotate(45deg)}.listing-mobile-filter-menu[open] summary{border-color:var(--kz-purple);color:var(--kz-primary);box-shadow:0 0 0 .18rem color-mix(in srgb, var(--kz-focus-ring) 14%, transparent)}.listing-mobile-filter-menu[open] summary:after{transform:rotate(225deg)}.listing-mobile-filter-menu__panel{z-index:75;border:1px solid var(--kz-grey-300);border-radius:var(--kz-radius-card);background:var(--kz-surface);scrollbar-width:thin;max-block-size:min(54vh,26rem);padding:.7rem;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline:0;overflow:auto;box-shadow:0 1.25rem 3rem #1a1b272e}.listing-sort-menu{min-width:8.75rem;color:var(--kz-text-primary);display:none;position:relative}.listing-sort-menu summary{border:1px solid var(--kz-border-strong);border-radius:var(--kz-radius-chip);background:var(--kz-surface);cursor:pointer;min-height:2.75rem;font-size:var(--kz-fs-micro);justify-content:space-between;align-items:center;gap:.55rem;padding-inline:.75rem .65rem;font-weight:850;list-style:none;display:flex}.listing-sort-menu summary::-webkit-details-marker{display:none}.listing-sort-menu summary:after{content:"";opacity:.7;border-block-end:.12rem solid;border-inline-end:.12rem solid;flex:none;width:.45rem;height:.45rem;transition:transform .16s;transform:rotate(45deg)}.listing-sort-menu[open] summary{border-color:#cdb053d9;box-shadow:0 0 0 .18rem #cdb05329}.listing-sort-menu[open] summary:after{transform:rotate(225deg)}.listing-sort-menu__eyebrow{color:var(--kz-text-muted);font-size:var(--kz-fs-caption);font-weight:750}.listing-sort-menu__panel{z-index:70;border:1px solid var(--kz-grey-300);border-radius:var(--kz-radius-card);background:var(--kz-surface);gap:.25rem;padding:.35rem;display:grid;position:absolute;inset-block-start:calc(100% + .4rem);inset-inline:0}.listing-sort-menu__panel a{border-radius:calc(var(--kz-radius-chip) - .15rem);min-height:2.45rem;color:var(--kz-text-primary);font-size:var(--kz-fs-micro);align-items:center;padding-inline:.75rem;font-weight:800;text-decoration:none;display:flex}.listing-sort-menu__panel a:hover,.listing-sort-menu__panel a:focus-visible{background:var(--kz-grey-100)}.listing-sort-menu__panel a[aria-current=true]{background:color-mix(in srgb, var(--kz-primary-solid) 16%, transparent);color:var(--kz-primary)}.listing-query-notice{border-inline-start:.2rem solid var(--kz-gold);color:var(--kz-text-muted);font-size:var(--kz-fs-micro);margin:.75rem 0 0;padding-inline-start:.75rem}.listing-active-filters{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.8rem .25rem .25rem;display:flex}.listing-active-filters>div{flex-wrap:wrap;gap:.4rem;display:flex}.listing-active-filters>div a{border-radius:var(--kz-radius-pill);background:var(--kz-purple);min-height:2.75rem;color:var(--kz-white);font-size:var(--kz-fs-caption);align-items:center;gap:.45rem;padding-inline:.8rem;font-weight:800;display:inline-flex}.listing-active-filters>a{min-height:2.75rem;color:var(--kz-text-muted);font-size:var(--kz-fs-micro);text-underline-offset:.2rem;align-items:center;font-weight:800;text-decoration:underline;display:inline-flex}.listing-layout{padding-block-start:.75rem;display:block}.listing-filter-sidebar{display:none}.listing-results,.listing-results__scroll{min-width:0}.listing-results__header{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:.75rem;padding-inline:.2rem;display:flex}.listing-results__header h2{font-size:var(--kz-fs-title);margin:0}.listing-results__header span{color:var(--kz-text-muted);font-size:var(--kz-fs-caption)}.listing-product-grid{grid-template-columns:minmax(0,1fr);gap:.65rem}.product-card__category{color:var(--kz-primary);font-size:var(--kz-fs-caption);margin-block-end:.15rem;font-weight:800;display:block}.product-card__description{-webkit-line-clamp:2;min-height:3.3em;color:var(--kz-text-muted);font-family:var(--kz-font-body);font-size:var(--kz-fs-caption);-webkit-box-orient:vertical;margin:.35rem 0 0;line-height:1.65;display:-webkit-box;overflow:hidden}.product-card__packaging{color:var(--kz-text-muted);margin:.45rem 0 0;font-size:.68rem;line-height:1.5}.listing-product-grid .product-card__media{aspect-ratio:4/3}:is(.featured-products-surface,.listing-product-grid) .product-card h3{min-height:auto;font-size:var(--kz-fs-label)}:is(.featured-products-surface,.listing-product-grid) .product-card__body{padding-block:.4rem .2rem}:is(.featured-products-surface,.listing-product-grid) .product-card__meta{gap:.25rem;min-height:0;margin-block-start:.35rem}:is(.featured-products-surface,.listing-product-grid) .product-card__packaging{margin-block-start:.25rem}.listing-product-grid .product-card__footer{grid-template-columns:auto 1fr;padding-block-start:.3rem}.listing-empty-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.listing-filter-form fieldset{border:0;min-width:0;margin:0;padding:0}.listing-filter-section{border-block-start:1px solid var(--kz-grey-300)}.listing-filter-section:first-of-type{border-block-start:0}.listing-filter-section summary{cursor:pointer;min-height:2.5rem;font-size:var(--kz-fs-label);justify-content:space-between;align-items:center;gap:.75rem;font-weight:900;list-style:none;display:flex}.listing-filter-section summary::-webkit-details-marker{display:none}.listing-filter-section summary:after{content:"";border-block-end:.125rem solid;border-inline-end:.125rem solid;width:.45rem;height:.45rem;transition:transform .16s;transform:rotate(45deg)}.listing-filter-section[open] summary:after{transform:rotate(225deg)}.listing-filter-options{gap:.25rem;padding-block:0 .45rem;display:grid}.listing-filter-options label,.listing-filter-checkbox{border-radius:var(--kz-radius-chip);cursor:pointer;min-height:2.75rem;font-size:var(--kz-fs-micro);align-items:center;gap:.55rem;padding-inline:.4rem;display:flex}.listing-filter-sidebar .listing-filter-section summary{min-height:2.2rem;font-size:var(--kz-fs-micro)}.listing-filter-sidebar .listing-filter-options{gap:0;padding-block:0 .35rem}.listing-filter-sidebar .listing-filter-options label,.listing-filter-sidebar .listing-filter-checkbox{min-height:2rem;font-size:var(--kz-fs-caption);gap:.4rem;padding-inline:.25rem}.listing-filter-sidebar .listing-filter-options input,.listing-filter-sidebar .listing-filter-checkbox input{width:.9rem;height:.9rem}.listing-filter-sidebar .listing-filter-form__actions{gap:.25rem;padding-block-start:.45rem}.listing-mobile-filter-menu .listing-filter-section summary{min-height:2.35rem;font-size:var(--kz-fs-micro)}.listing-mobile-filter-menu .listing-filter-options{gap:.05rem;padding-block-end:.25rem}.listing-mobile-filter-menu .listing-filter-options label,.listing-mobile-filter-menu .listing-filter-checkbox{min-height:2.35rem;font-size:var(--kz-fs-caption)}.listing-mobile-filter-menu .listing-filter-form__actions{z-index:1;border-block-start:1px solid var(--kz-grey-300);background:var(--kz-surface);margin:.35rem -.7rem -.7rem;padding:.65rem .7rem;position:sticky;inset-block-end:-.7rem}.listing-filter-options label:hover,.listing-filter-checkbox:hover{background:var(--kz-grey-100)}.listing-filter-options input,.listing-filter-checkbox input{width:1.05rem;height:1.05rem;accent-color:var(--kz-purple);margin:0}.listing-filter-form__actions{gap:.4rem;padding-block-start:.75rem;display:grid}.listing-filter-form__actions>a{min-height:2.75rem;color:var(--kz-text-muted);font-size:var(--kz-fs-micro);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.listing-filter-drawer-layer{z-index:120;position:fixed;inset:0}.listing-filter-drawer__backdrop{cursor:pointer;background:#1a1b27bd;border:0;width:100%;height:100%;position:absolute;inset:0}.listing-filter-drawer{background:var(--kz-surface);width:min(92vw,25rem);color:var(--kz-text-primary);flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.listing-filter-drawer>header{border-block-end:1px solid var(--kz-grey-300);justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding-inline:1rem;display:flex}.listing-filter-drawer h2{font-size:var(--kz-fs-title);margin:0}.listing-filter-drawer>header button{border-radius:var(--kz-radius-chip);background:var(--kz-grey-100);width:2.75rem;height:2.75rem;color:var(--kz-text-primary);cursor:pointer;border:0;place-items:center;display:grid}.listing-filter-drawer__content{padding:0 1rem calc(6rem + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.listing-filter-drawer .listing-filter-form__actions{z-index:2;border-block-start:1px solid var(--kz-grey-300);background:var(--kz-surface);padding:.75rem .25rem calc(.75rem + env(safe-area-inset-bottom));margin-inline:-.25rem;position:sticky;inset-block-end:0}.listing-pagination{border-block-start:1px solid var(--kz-grey-300);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;margin-block-start:1.25rem;padding-block-start:1rem;display:grid}.listing-pagination>a,.listing-pagination>span,.listing-pagination ol a{border-radius:var(--kz-radius-chip);min-height:2.75rem;font-size:var(--kz-fs-caption);justify-content:center;align-items:center;padding-inline:.55rem;font-weight:800;display:inline-flex}.listing-pagination>a:first-child,.listing-pagination>span:first-child{justify-self:start}.listing-pagination>a:last-child,.listing-pagination>span:last-child{justify-self:end}.listing-pagination>span[aria-disabled=true]{color:var(--kz-text-muted);opacity:.55}.listing-pagination ol{align-items:center;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.listing-pagination li{align-items:center;gap:.2rem;display:flex}.listing-pagination ol a{border:1px solid var(--kz-grey-300);min-width:2.75rem}.listing-pagination ol a.is-active{border-color:var(--kz-purple);background:var(--kz-purple);color:var(--kz-white)}.listing-seo-content>.kz-surface{padding:1.25rem}.listing-seo-content h2{font-family:var(--kz-font-display);font-size:var(--kz-type-section-title);line-height:var(--kz-lh-heading);margin:.45rem 0 0}.listing-seo-content__grid{gap:1rem;margin-block-start:1rem;display:grid}.listing-seo-content p,.listing-seo-content li{color:var(--kz-text-muted);font-family:var(--kz-font-body);line-height:1.9}.listing-seo-content p{margin:0}.listing-seo-content p+p{margin-block-start:.75rem}.listing-seo-content ul{margin:0;padding-inline-start:1.25rem}.listing-seo-content>.kz-surface>a{min-height:2.75rem;color:var(--kz-primary);align-items:center;margin-block-start:.75rem;font-weight:900;display:inline-flex}.listing-support-cta{border-radius:var(--kz-radius-box);border:1px solid #bcbdd066;flex-direction:column;align-items:flex-start;gap:1.25rem;margin-block-end:4rem;padding:1.5rem;display:flex}.listing-support-cta__copy{min-height:3rem;padding-inline-start:3.75rem;position:relative}.listing-support-cta__icon{border-radius:var(--kz-radius-chip);width:2.75rem;height:2.75rem;color:var(--kz-text-secondary);background:#ffffff14;place-items:center;display:grid;position:absolute;inset-block-start:.05rem;inset-inline-start:0}.listing-support-cta h2{max-width:43rem;font-family:var(--kz-font-display);font-size:var(--kz-type-section-title);line-height:var(--kz-lh-heading);margin:.45rem 0 0}.listing-support-cta>div:last-child{flex-wrap:wrap;gap:.5rem;display:flex}.product-listing-loading{padding-block:3rem 5rem}.product-listing-loading__hero{gap:.75rem;display:grid}.product-listing-loading__crumb{width:9rem;height:1rem}.product-listing-loading__title{width:min(25rem,75%);height:3rem}.product-listing-loading__copy{width:min(38rem,95%);height:1.25rem}.product-listing-loading__surface{border-radius:var(--kz-radius-box);background:var(--kz-surface);margin-block-start:2.5rem;padding:.5rem}.product-listing-loading__toolbar{width:100%;height:4rem;margin-block-end:.75rem}.product-listing-loading__card{aspect-ratio:3/4}.listing-not-found{padding-block:5rem}.article-card__reading-time{margin-inline-start:.5rem}@media (min-width:30rem){.listing-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.product-listing-page{padding-block-start:3.5rem}.product-listing-page--compact{padding-block-start:1.25rem}.listing-hero__content{flex-direction:row;justify-content:space-between;align-items:flex-end;padding-block:2rem 2.75rem}.listing-hero--minimal .listing-hero__content{justify-content:flex-start;padding-block:1rem 1.5rem}.listing-toolbar{grid-template-columns:minmax(18rem,1fr) auto;align-items:center;padding:.75rem;display:grid}.listing-search,.listing-mobile-filter-row{grid-column:1/-1}.listing-active-filters{flex-direction:row;justify-content:space-between;align-items:center}.listing-discovery{--listing-sticky-gutter:.75rem;padding:.75rem}.listing-product-grid{gap:.8rem}.listing-seo-content>.kz-surface{padding:2rem}.listing-seo-content__grid{grid-template-columns:1.35fr .8fr;gap:2.5rem}.listing-support-cta{flex-direction:row;justify-content:space-between;align-items:center;padding:2rem}}@media (min-width:68.75rem){.listing-toolbar{inset-block-start:0}.listing-categories__scroller{flex-wrap:wrap;overflow:visible}.listing-filter-trigger,.listing-filter-drawer-layer,.listing-mobile-filter-menu{display:none}.listing-search{grid-area:1/1}.listing-sort-menu{grid-area:1/2;display:block}.listing-mobile-filter-row{grid-area:2/1/auto/-1;display:block}.listing-layout{grid-template-columns:13rem minmax(0,1fr);gap:1rem;padding-block-start:.7rem;display:grid}.listing-filter-sidebar{border:1px solid var(--kz-grey-300);border-radius:var(--kz-radius-card);scrollbar-width:thin;scrollbar-color:transparent transparent;align-self:start;max-block-size:calc(100vh - 6.5rem);padding:.75rem;display:block;position:sticky;inset-block-start:5.75rem;overflow:auto}.listing-filter-sidebar:hover,.listing-filter-sidebar:focus-within{scrollbar-color:#5f617261 transparent}.listing-filter-sidebar::-webkit-scrollbar{width:.45rem}.listing-filter-sidebar::-webkit-scrollbar-track{background:0 0}.listing-filter-sidebar::-webkit-scrollbar-thumb{background-color:#0000;background-clip:padding-box;border:.12rem solid #0000;border-radius:999px}.listing-filter-sidebar:hover::-webkit-scrollbar-thumb{background-color:#5f617252}.listing-filter-sidebar:focus-within::-webkit-scrollbar-thumb{background-color:#5f617252}.listing-results{min-width:0}.listing-results__header{margin-block-end:.55rem}.listing-results__scroll{padding-inline-end:0;overflow:visible}.listing-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.listing-product-grid .product-card{padding:.65rem}.listing-product-grid .product-card__meta{grid-template-columns:.9fr 1.1fr}.listing-product-grid .product-card__footer{grid-template-columns:auto 1fr auto}.listing-support-cta{padding:2.5rem 3rem}}.brand-motif{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;display:block}.brand-motif--sprig{opacity:.88;block-size:2.0625rem;inline-size:.875rem}.brand-motif--rail{block-size:17.5rem;inline-size:2.625rem}.section-header__title-row{align-items:center;gap:.65rem;margin-block-start:.35rem;display:flex}.section-header__title-row h2{margin:0}.section-header--center .section-header__title-row{justify-content:center}.category-card__mark>.brand-motif{opacity:.92;filter:brightness(0)invert();block-size:1.75rem;inline-size:.75rem}.featured-products-surface{position:relative}.featured-products-surface__motif{display:none}@media (min-width:48rem){.featured-products-surface{padding-inline-start:4.75rem}.featured-products-surface__motif{z-index:1;display:block;position:absolute;inset-block-start:50%;inset-inline-start:1rem;transform:translateY(-50%)}}.public-site-shell--home{--kz-home-paper:var(--kz-bg-subtle);--kz-home-line:var(--kz-border);--kz-home-ink:var(--kz-text-primary);--kz-home-guard:var(--kz-surface);--kz-home-header:var(--kz-brand-deep);--kz-home-accent:var(--kz-primary-solid);--kz-home-section:var(--kz-bg-muted);background:var(--kz-bg-page);color:var(--kz-home-ink)}.public-site-shell--home .public-header{background:var(--kz-home-guard);box-shadow:none;padding-block:1rem 1.15rem}.public-site-shell--home .public-header__bar{border-radius:var(--kz-radius-box);background:var(--kz-home-header);min-height:4rem;color:var(--kz-white);box-shadow:none;border:0}.public-site-shell--home .public-header__logo{filter:drop-shadow(0 .35rem .7rem #0a0a1233);width:3.85rem;inset-block-start:-.65rem}.public-site-shell--home .desktop-navigation a,.public-site-shell--home .mobile-menu-trigger,.public-site-shell--home .header-entry{color:var(--kz-white)}.public-site-shell--home .desktop-navigation a:hover{border-color:var(--kz-gold)}.public-site-shell--home .cart-indicator{background:var(--kz-gold)}.public-site-shell--home .public-header__bar .customer-account-entry__identity{color:var(--kz-white)}.public-site-shell--home .public-header__bar .customer-account-entry__identity:hover,.public-site-shell--home .public-header__bar .customer-account-entry__identity[aria-expanded=true]{background:#ffffff1a}.public-site-shell--home .public-header__bar .customer-account-entry__mark{background:var(--kz-gold);color:var(--kz-home-ink)}.public-site-shell--home .public-header__actions>.language-switcher.language-switcher--compact{background:#ffffff17}.public-site-shell--home .public-header__actions>.language-switcher.language-switcher--compact .language-switcher__trigger{color:var(--kz-color-white)}.public-site-shell--home .public-header__actions>.language-switcher.language-switcher--compact .language-switcher__menu a{color:var(--kz-text-secondary)}.public-site-shell--home .public-header__actions>.language-switcher.language-switcher--compact .language-switcher__menu a.is-active{background:var(--kz-primary-soft);color:var(--kz-primary-hover)}.public-site-shell--home .public-header__mobile-panel,.public-site-shell--home .mobile-navigation{color:var(--kz-home-ink)}.public-site-shell--home .home-page,.public-site-shell--home .public-main{background:var(--kz-surface)}.public-site-shell--home .home-page{color:var(--kz-home-ink)}.public-site-shell--home .home-page__brand-guard{isolation:isolate;background:var(--kz-home-guard);padding-block-end:1.45rem;position:relative;overflow:hidden}.public-site-shell--home .home-page__brand-guard .public-nav-ornament{inset-block-start:-5.4rem}.public-site-shell--home .home-hero{background:0 0;padding-block:1.15rem 0}.public-site-shell--home .home-hero__app{background:0 0;border:0;gap:.85rem;padding:0}.public-site-shell--home .home-hero__category-stage{margin-block-start:clamp(2.25rem,4vw,3rem)}.public-site-shell--home .home-hero__search,.public-site-shell--home .home-hero__search-toggle{border-color:var(--kz-home-line);background:var(--kz-home-paper)}.public-site-shell--home .home-hero__search .home-hero__search-submit{background:var(--kz-home-ink)}.public-site-shell--home .home-hero__banner--primary{background:linear-gradient(90deg, #1a1b27eb, #60519b5c), var(--kz-home-header)}.public-site-shell--home .home-hero__banner--primary:after{background:linear-gradient(90deg,#1a1b2752 0%,#1a1b27cc 100%),linear-gradient(#1a1b270a,#1a1b279e)}.public-site-shell--home .home-hero__copy{text-shadow:0 .08rem .32rem #0a0a1233}.public-site-shell--home .home-hero__banner--secondary{background:linear-gradient(145deg, var(--kz-brand-violet) 0%, var(--kz-brand-violet-deep) 54%, var(--kz-home-header) 120%)}.public-site-shell--home .home-hero__banner--secondary-barberry{background:linear-gradient(145deg, #75202f 0%, #5d2635 48%, var(--kz-brand-deep) 120%)}.public-site-shell--home .home-hero__banner--secondary-rock-candy{background:linear-gradient(145deg, #8b742f 0%, #6a6044 52%, var(--kz-brand-deep) 120%)}.public-site-shell--home .home-hero__banner--secondary-gift{background:linear-gradient(145deg, var(--kz-brand-violet) 0%, var(--kz-brand-violet-deep) 55%, var(--kz-brand-deep) 120%)}.public-site-shell--home .home-hero__banner--secondary-packaging{background:linear-gradient(145deg, #467e6e 0%, #435f59 52%, var(--kz-brand-deep) 120%)}.public-site-shell--home .home-hero__actions{justify-content:flex-start}.public-site-shell--home .home-hero__banner .kz-button--primary{background:var(--kz-surface);color:var(--kz-home-ink)}.public-site-shell--home .home-hero__banner .kz-button--ghost{color:var(--kz-white);border-color:#ffffff9e}.public-site-shell--home .home-hero__category-mark{color:var(--kz-primary);background:#efeff5}.public-site-shell--home .home-hero__category-mark--barberry{color:var(--kz-saffron-red);background:#f6e7e9}.public-site-shell--home .home-hero__category-mark--rock-candy{color:#8b742f;background:#f7f1df}.public-site-shell--home .home-hero__category-mark--gift{background:#ece9f6}.public-site-shell--home .home-hero__category-mark--packaging{background:#e9f1ef}.public-site-shell--home .home-hero__categories button.is-active .home-hero__category-mark{background:var(--kz-surface)}.public-site-shell--home .home-section{color:var(--kz-home-ink)}.public-site-shell--home .home-page .section-eyebrow,.public-site-shell--home .home-page .section-eyebrow--dark{color:var(--kz-primary)}.public-site-shell--home .home-hero .section-eyebrow{color:#dfcb7d}.public-site-shell--home .representative-section .section-eyebrow,.public-site-shell--home .final-cta .section-eyebrow{color:var(--kz-white)}.public-site-shell--home .section-header h2,.public-site-shell--home .brand-story__copy h2,.public-site-shell--home .gift-packs__copy h2,.public-site-shell--home .wholesale-panel h2,.public-site-shell--home .quick-purchase h2{color:var(--kz-home-ink)}.public-site-shell--home .section-header__action,.public-site-shell--home .text-link{color:var(--kz-primary)}.public-site-shell--home .section-header__action:hover,.public-site-shell--home .text-link:hover{color:var(--kz-saffron-red)}.public-site-shell--home .home-page .kz-button--primary,.public-site-shell--home .home-page .kz-button--ink{background:var(--kz-home-ink);color:var(--kz-white)}.public-site-shell--home .home-page .kz-button--primary:hover,.public-site-shell--home .home-page .kz-button--ink:hover{background:var(--kz-home-accent)}.public-site-shell--home .home-page .home-hero__banner .kz-button--primary{background:var(--kz-surface);color:var(--kz-home-ink)}.public-site-shell--home .home-page .home-hero__banner .kz-button--primary:hover{background:var(--kz-grey-150)}.public-site-shell--home .special-offers{border-block:1px solid var(--kz-home-line);background:var(--kz-home-section);margin-block-start:1.75rem;padding-block:2rem}.public-site-shell--home .special-offers__surface{background:0 0;border:0;border-radius:0;padding:0}.public-site-shell--home .special-offers .section-eyebrow{color:var(--kz-accent-text)}.public-site-shell--home .special-offers__timer span{border:1px solid var(--kz-home-line)}.public-site-shell--home .special-offers__all-link{border-color:var(--kz-home-line);color:var(--kz-text-muted);background:#ffffff94}.public-site-shell--home .special-offers__all-link:hover,.public-site-shell--home .special-offers__all-link:focus-visible{border-color:var(--kz-brand-violet);background:var(--kz-brand-violet);color:var(--kz-white)}.public-site-shell--home .special-offer-card{border-color:#60519b2e;box-shadow:0 .35rem 1rem #1a1b270e}.public-site-shell--home .home-section--quick{background:var(--kz-surface);padding-block:2.25rem}.public-site-shell--home .quick-purchase{border:1px solid var(--kz-home-line);background:var(--kz-home-paper)}.public-site-shell--home .kz-chip--selected{border-color:var(--kz-brand-violet);background:var(--kz-brand-violet)}.public-site-shell--home .category-card{border:1px solid var(--kz-home-line);box-shadow:0 .3rem .9rem #1a1b270a}.public-site-shell--home .featured-products-surface{background:0 0;padding:0}.public-site-shell--home .featured-products-surface__motif{display:none}.public-site-shell--home .product-card{border-color:var(--kz-home-line)}.public-site-shell--home .quality-section{background:linear-gradient(#f4f3f8,#f9f9fb);margin-block-start:var(--kz-section-rhythm);padding-block:2.75rem}.public-site-shell--home .quality-grid{border-color:#60519b33}.public-site-shell--home .trust-item{border-color:#60519b24}.public-site-shell--home .trust-item__icon{color:var(--kz-primary);background:#60519b1f}.public-site-shell--home .wholesale-panel{background:#f3f1f8;border-color:#60519b38}.public-site-shell--home .wholesale-panel .kz-button{background:var(--kz-brand-violet);color:var(--kz-white)}.public-site-shell--home .representative-section{color:var(--kz-white);background:linear-gradient(145deg, var(--kz-brand-violet) 0%, var(--kz-brand-violet-deep) 48%, var(--kz-brand-deep) 100%)}.public-site-shell--home .representative-section h2{color:var(--kz-white)}.public-site-shell--home .representative-section__visual>span{background:var(--kz-brand-violet)}.public-site-shell--home .representative-section .kz-button--primary{background:var(--kz-surface);color:var(--kz-home-ink)}.public-site-shell--home .gift-packs{background:var(--kz-home-paper);padding-block-end:var(--kz-section-rhythm)}.public-site-shell--home .article-card{border:1px solid var(--kz-home-line)}.public-site-shell--home .final-cta{color:var(--kz-white);background:linear-gradient(150deg, var(--kz-brand-violet-deep) 0%, var(--kz-brand-deep) 78%);margin-block-start:var(--kz-section-rhythm);padding-block:3.5rem 5rem}.public-site-shell--home .final-cta h2{color:var(--kz-white)}.public-site-shell--home .final-cta p{color:#ffffffc2}.public-site-shell--home .final-cta .kz-button--primary{background:var(--kz-surface);color:var(--kz-home-ink)}.public-site-shell--home .final-cta .kz-button--ghost{color:var(--kz-white);border-color:#ffffff80}.public-site-shell--home .mobile-bottom-navigation-wrap{background:linear-gradient(#fff0,#ffffffb8 45%,#fffffff5)}.public-site-shell--home .public-footer{background:var(--kz-brand-silver);margin-block-start:0}.public-site-shell--home .public-footer__arch svg{fill:var(--kz-brand-silver)}@media (max-width:47.99rem){.public-site-shell--home .home-section{padding-block-start:2.75rem}.public-site-shell--home .special-offers,.public-site-shell--home .quality-section,.public-site-shell--home .final-cta{padding-block:2.5rem}.public-site-shell--home .home-section--quick{padding-block:2rem}.public-site-shell--home .gift-packs{padding-block-end:2.75rem}.public-site-shell--home .home-hero__banner{min-height:12.5rem}.public-site-shell--home .home-hero__banner-stage{min-height:12.7rem}.public-site-shell--home .home-hero__suggestions{height:12.7rem}.public-site-shell--home .home-hero__categories{padding-block:.25rem .1rem}.public-site-shell--home .quick-purchase{padding:.9rem}}@media (min-width:48rem){.public-site-shell--home .home-hero{padding-block-start:1.5rem}.public-site-shell--home .home-hero__app{padding:0}.public-site-shell--home .special-offers{padding-block:2.75rem}}@media (min-width:68.75rem){.public-site-shell--home .public-header{padding-block:2rem 1.15rem}.public-site-shell--home .public-header__bar{min-height:4.1rem}.public-site-shell--home .public-header__logo{width:4.7rem;inset-block-start:-.85rem}.public-site-shell--home .home-hero{padding-block-start:1.75rem}.public-site-shell--home .home-hero__banner{min-height:20rem}}html[data-theme=dark] .public-site-shell--home .home-hero__category-mark{background:var(--kz-primary-soft);color:var(--kz-primary)}html[data-theme=dark] .public-site-shell--home .home-hero__category-mark--barberry{background:var(--kz-error-soft);color:var(--kz-error)}html[data-theme=dark] .public-site-shell--home .home-hero__category-mark--rock-candy{background:var(--kz-warning-soft);color:var(--kz-warning)}html[data-theme=dark] .public-site-shell--home .home-hero__category-mark--packaging{background:var(--kz-success-soft);color:var(--kz-success)}html[data-theme=dark] .public-site-shell--home .quality-section{background:linear-gradient(180deg, var(--kz-surface-raised), var(--kz-bg-subtle))}html[data-theme=dark] .public-site-shell--home .wholesale-panel,html[data-theme=dark] .public-site-shell--home .special-offers__all-link{background:var(--kz-primary-soft)}html[data-theme=dark] .public-site-shell--home .home-page :is(.kz-button--primary,.kz-button--ink){background:var(--kz-action-primary-bg);color:var(--kz-action-primary-text)}html[data-theme=dark] .public-site-shell--home .home-page :is(.kz-button--primary,.kz-button--ink):hover{background:var(--kz-primary-solid-hover);color:var(--kz-primary-contrast)}html[data-theme=dark] .public-site-shell--home .mobile-bottom-navigation-wrap{background:linear-gradient(to top, color-mix(in srgb, var(--kz-bg-page) 96%, transparent), color-mix(in srgb, var(--kz-bg-page) 72%, transparent) 55%, transparent)}html[data-theme=dark] .public-site-shell--home .public-footer{background:var(--kz-footer-bg);color:var(--kz-footer-text)}html[data-theme=dark] .public-site-shell--home .public-footer__arch svg{fill:var(--kz-footer-bg)}html[data-theme=dark] .public-header__bar{background:var(--kz-surface-raised)}
