.product-sale-badge[data-v-b813895f]{vertical-align:middle;color:#fff7cd;max-width:100%;font-size:calc(14px * var(--workspace-font-scale,1));overflow-wrap:anywhere;background:#cb0233;padding:0 4px;font-weight:500;line-height:22px;display:inline-block;position:relative}.product-sale-badge.percentage[data-v-b813895f]{color:#000;white-space:nowrap;background:#ffeb69}.product-sale-badge img[data-v-b813895f]{object-fit:fill;width:4px;height:100%;position:absolute;inset:0 auto 0 100%}.cart-suggestions[data-v-aeb99e9a]{border-right:1px solid var(--border);width:500px;color:var(--text);background:var(--surface);flex-direction:column;min-width:0;display:flex;position:absolute;inset:0 auto 0 0}.cart-suggestions>header[data-v-aeb99e9a]{border-bottom:1px solid var(--border);flex:none;padding:24px 24px 16px}.cart-suggestions h2[data-v-aeb99e9a]{font-size:calc(18px * var(--workspace-font-scale,1));margin:0 0 4px;line-height:28px}.cart-suggestions>header>p[data-v-aeb99e9a]{font-size:calc(14px * var(--workspace-font-scale,1));color:var(--muted);margin:0;line-height:22px}.cart-suggestions-content[data-v-aeb99e9a]{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow:auto}.cart-suggestion[data-v-aeb99e9a]{border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));align-items:center;gap:16px;min-width:0;margin-bottom:16px;padding:16px;display:flex}.suggestion-image[data-v-aeb99e9a]{border-radius:calc(12px * var(--workspace-radius-scale,1));background:#f4f3f5;flex:0 0 102px;width:102px;height:102px;display:flex;position:relative;overflow:hidden}.suggestion-image[data-v-aeb99e9a] img{object-fit:cover}.suggestion-image>.product-sale-badge[data-v-aeb99e9a]{position:absolute;top:11px;left:0}.cart-suggestion>div[data-v-aeb99e9a]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.cart-suggestion h3[data-v-aeb99e9a]{font-size:calc(16px * var(--workspace-font-scale,1));margin:0;font-weight:600;line-height:24px}.cart-suggestion h3 a[data-v-aeb99e9a]{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.suggestion-shop[data-v-aeb99e9a]{font-size:calc(14px * var(--workspace-font-scale,1));color:var(--muted);overflow-wrap:anywhere;line-height:22px;display:block}.suggestion-purchase[data-v-aeb99e9a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.suggestion-purchase p[data-v-aeb99e9a]{font-size:calc(16px * var(--workspace-font-scale,1));overflow-wrap:anywhere;flex-wrap:wrap;gap:12px;margin:0;line-height:24px;display:flex}.suggestion-purchase del[data-v-aeb99e9a]{color:var(--muted)}.suggestion-purchase .primary[data-v-aeb99e9a]{border-radius:calc(80px * var(--workspace-radius-scale,1));min-height:40px;font-size:calc(14px * var(--workspace-font-scale,1));align-items:center;gap:6px;padding:8px 16px;display:flex}.suggestion-purchase .hgi[data-v-aeb99e9a]{font-size:calc(20px * var(--workspace-font-scale,1));color:#fff}.suggestion-purchase button[data-v-aeb99e9a]:disabled{opacity:.5;cursor:not-allowed}.suggestions-empty[data-v-aeb99e9a]{font-size:calc(14px * var(--workspace-font-scale,1));color:var(--muted);text-align:center;padding:40px 0}.suggestion-skeletons>p[data-v-aeb99e9a]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.suggestion-skeletons>div[data-v-aeb99e9a]{border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));grid-template-columns:102px 1fr;align-items:center;gap:16px;margin-bottom:16px;padding:16px;display:grid}.suggestion-skeletons i[data-v-aeb99e9a]{border-radius:calc(12px * var(--workspace-radius-scale,1));background:var(--bg);height:102px}.suggestion-skeletons span[data-v-aeb99e9a]{border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--bg);height:134px}.commerce-toast[data-v-19359123]{z-index:200;border-radius:calc(8px * var(--workspace-radius-scale,1));color:#212b36;width:max-content;min-width:min(300px,100vw - 28px);max-width:min(420px,100vw - 28px);font-size:calc(14px * var(--workspace-font-scale,1));background:#fff;border:1px solid oklch(88.2% .059 254.128);align-items:flex-start;gap:12px;padding:12px 16px;line-height:20px;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.commerce-toast-icon[data-v-19359123]{color:oklch(62.3% .214 259.815);flex:none;margin-top:2px}.commerce-toast svg[data-v-19359123]{flex:none;display:block}.commerce-toast-message[data-v-19359123]{overflow-wrap:anywhere;flex:1;min-width:0}.commerce-toast button[data-v-19359123]{color:#c4cdd5;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:16px;height:20px;margin-left:8px;padding:0;transition:color .15s;display:grid}.commerce-toast button[data-v-19359123]:hover{color:#637381}.commerce-toast button[data-v-19359123]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}@media (width<=1279px){.commerce-toast[data-v-19359123]{bottom:calc(80px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.commerce-toast button[data-v-19359123]{transition:none}}.comparison-tray[data-v-3bacc408]{z-index:31;border:1px solid var(--border,#dce6e2);border-radius:calc(16px * var(--workspace-radius-scale,1));background:var(--surface,#fff);width:min(460px,100% - 32px);color:var(--text,#243c34);padding:12px 14px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 5px 30px #123a3426}.comparison-tray-heading[data-v-3bacc408]{align-items:center;gap:10px;display:flex}.comparison-tray-heading>.hgi[data-v-3bacc408]{font-size:calc(22px * var(--workspace-font-scale,1));color:#087d74}.comparison-tray-heading strong[data-v-3bacc408]{font-size:calc(14px * var(--workspace-font-scale,1));flex:1;min-width:0}.comparison-tray-heading strong span[data-v-3bacc408]{font-size:calc(12px * var(--workspace-font-scale,1));white-space:nowrap;color:var(--muted,#72827c);margin-inline-start:6px;font-weight:400}.comparison-tray-heading>button[data-v-3bacc408]{color:inherit;width:32px;height:32px;font-size:calc(20px * var(--workspace-font-scale,1));background:0 0;border:0;flex-shrink:0}.comparison-tray-go[data-v-3bacc408]{border-radius:calc(20px * var(--workspace-radius-scale,1));font-size:calc(13px * var(--workspace-font-scale,1));white-space:nowrap;background:#087d74;padding:9px 14px;color:#fff!important}.comparison-tray-items[data-v-3bacc408]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.comparison-tray-item[data-v-3bacc408],.comparison-tray-empty[data-v-3bacc408]{flex-shrink:0;width:54px;height:48px;position:relative}.comparison-tray-item>a[data-v-3bacc408],.comparison-tray-placeholder[data-v-3bacc408]{border:1px solid var(--border,#dce6e2);border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--bg,#f6f8f7);place-items:center;width:100%;height:100%;display:grid}.comparison-tray-item>button[data-v-3bacc408]{border:1px solid var(--border,#dce6e2);background:var(--surface,#fff);color:var(--text,#243c34);width:23px;height:23px;line-height:18px;font-size:calc(18px * var(--workspace-font-scale,1));border-radius:50%;padding:0;position:absolute;top:-7px;right:-5px}.comparison-tray-empty[data-v-3bacc408]{border:1px dashed var(--border,#dce6e2);border-radius:calc(8px * var(--workspace-radius-scale,1));color:var(--muted,#85948d);font-size:calc(22px * var(--workspace-font-scale,1));place-items:center;display:grid}.comparison-tray-items p[data-v-3bacc408]{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted,#72827c);flex-basis:100%;margin:2px 0 0;line-height:1.5}.comparison-tray a[data-v-3bacc408]:focus-visible,.comparison-tray button[data-v-3bacc408]:focus-visible{outline-offset:3px;outline:2px solid #087d74}.comparison-tray button[data-v-3bacc408]:disabled{opacity:.5}@media (width<=1279px){.comparison-tray[data-v-3bacc408]{bottom:calc(80px + env(safe-area-inset-bottom));width:min(460px,100% - 24px);padding:10px 12px}.comparison-tray-heading[data-v-3bacc408]{gap:7px}.comparison-tray-heading strong[data-v-3bacc408]{font-size:calc(13px * var(--workspace-font-scale,1))}.comparison-tray-go[data-v-3bacc408]{font-size:calc(12px * var(--workspace-font-scale,1));padding:9px 12px}}@media (prefers-reduced-motion:no-preference){.comparison-tray[data-v-3bacc408]{animation:.18s ease-out compare-tray-in-3bacc408}@keyframes compare-tray-in-3bacc408{0%{opacity:0;margin-bottom:-8px}to{opacity:1;margin-bottom:0}}}.store-shell:has(.comparison-tray) .commerce-toast{bottom:185px}.store-shell:has(.comparison-tray.collapsed) .commerce-toast{bottom:85px}@media (width<=1279px){.store-shell:has(.comparison-tray) .commerce-toast{bottom:calc(245px + env(safe-area-inset-bottom))}.store-shell:has(.comparison-tray.collapsed) .commerce-toast{bottom:calc(150px + env(safe-area-inset-bottom))}}.comparison-tray-heading>button[data-v-3bacc408],.comparison-tray-item>button[data-v-3bacc408]{cursor:pointer;place-items:center;display:grid}.comparison-tray-heading>button>.hgi[data-v-3bacc408],.comparison-tray-empty>.hgi[data-v-3bacc408]{font-size:calc(20px * var(--workspace-font-scale,1));width:20px;height:20px;line-height:20px}.comparison-tray-go[data-v-3bacc408]{justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.comparison-tray-go>.hgi[data-v-3bacc408],.comparison-tray-item>button>.hgi[data-v-3bacc408]{font-size:calc(16px * var(--workspace-font-scale,1));flex:none;width:16px;height:16px;line-height:16px}.saved-recovery[data-v-03578e2f]{background:var(--surface);max-width:1200px;color:var(--text);border:1px solid var(--border);border-radius:calc(12px * var(--workspace-radius-scale,1));overflow-wrap:anywhere;margin:16px auto;padding:16px;line-height:1.65}.saved-recovery p[data-v-03578e2f]{margin:0 0 10px}.saved-recovery div[data-v-03578e2f]{flex-wrap:wrap;gap:10px;display:flex}.saved-recovery button[data-v-03578e2f]{font:inherit;color:var(--text);background:var(--hover);border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));white-space:normal;padding:8px 12px}.saved-recovery button[data-v-03578e2f]:disabled{opacity:.5}.saved-recovery[data-v-03578e2f]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:2px}@media (width<=600px){.saved-recovery[data-v-03578e2f]{margin:12px 16px}}.delivery-clear-saved[data-v-0c759d50]{border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--surface);color:var(--text);font:inherit;font-size:calc(13px * var(--workspace-font-scale,1));text-align:start;cursor:pointer;justify-self:start;padding:9px 13px;line-height:1.5}.delivery-clear-saved[data-v-0c759d50]:disabled{opacity:.6;cursor:wait}.delivery-clear-saved[data-v-0c759d50]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}.delivery-remember[data-v-0c759d50]{font-size:calc(13px * var(--workspace-font-scale,1));align-items:center;gap:8px;line-height:1.6;display:flex}.delivery-remember input[data-v-0c759d50]{width:18px;height:18px;accent-color:var(--workspace-primary,#088178);flex-shrink:0}.delivery-address-search[data-v-0c759d50]{font-size:calc(13px * var(--workspace-font-scale,1));gap:8px;display:grid}.delivery-address-search input[data-v-0c759d50]{border:1px solid var(--border);border-radius:calc(10px * var(--workspace-radius-scale,1));background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;font-size:calc(14px * var(--workspace-font-scale,1));padding:11px 13px}.delivery-search-summary[data-v-0c759d50]{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.delivery-search-summary button[data-v-0c759d50],.delivery-selected-note button[data-v-0c759d50]{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.delivery-selected-note[data-v-0c759d50]{font-size:calc(13px * var(--workspace-font-scale,1));background:var(--surface);overflow-wrap:anywhere;border-inline-start:3px solid #088178;padding:12px}.delivery-selected-note p[data-v-0c759d50]{line-height:1.6}.delivery-location-content[data-v-0c759d50]{gap:16px;display:grid}.delivery-location-content>p[data-v-0c759d50]{margin:0;line-height:1.6}.delivery-address-list[data-v-0c759d50]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.delivery-address-list button[data-v-0c759d50]{text-align:start;width:100%;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:calc(10px * var(--workspace-radius-scale,1));overflow-wrap:anywhere;gap:8px;padding:16px;display:grid}.delivery-address-list button[aria-pressed=true][data-v-0c759d50]{border:2px solid var(--workspace-primary,#088178)}.delivery-address-list button[data-v-0c759d50]:focus-visible{outline:2px solid var(--text);outline-offset:2px}.delivery-address-list small[data-v-0c759d50]{font-weight:400}.delivery-address-list b[data-v-0c759d50]{font-size:calc(13px * var(--workspace-font-scale,1));color:var(--text)}.delivery-manage[data-v-0c759d50]{color:var(--text);text-decoration:underline}.delivery-location-content .primary[data-v-0c759d50]{justify-self:start;padding:10px 20px}.form-error button[data-v-0c759d50]{color:inherit}.delivery-location-dialog.managed-dialog{border-radius:calc(16px * var(--workspace-radius-scale,1));border:0;width:375px;max-width:calc(100% - 32px);padding:0;box-shadow:0 25px 50px #0004}.delivery-location-dialog.managed-dialog::backdrop{background:#0008}.delivery-location-dialog.managed-dialog>header{border-bottom:1px solid var(--border);gap:12px;margin:0;padding:14px 20px}.delivery-location-dialog.managed-dialog>header h2{font-size:calc(16px * var(--workspace-font-scale,1));font-weight:700;line-height:24px}.delivery-location-dialog.managed-dialog>header button{width:32px;height:32px;font-size:calc(24px * var(--workspace-font-scale,1));border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.delivery-location-dialog.managed-dialog>header button:hover{background:var(--surface-soft)}.delivery-location-dialog .delivery-location-content{gap:12px;padding:16px 20px}.delivery-location-dialog .delivery-signin-copy{font-size:calc(14px * var(--workspace-font-scale,1));color:var(--muted);margin-bottom:0;line-height:20px}.delivery-location-dialog .delivery-location-content .delivery-signin{text-align:center;font-size:calc(14px * var(--workspace-font-scale,1));border-radius:calc(8px * var(--workspace-radius-scale,1));justify-self:stretch;padding:10px 16px;line-height:20px;text-decoration:none;display:block}.delivery-location-dialog .delivery-current{align-items:flex-start;gap:12px;display:flex}.delivery-location-dialog .delivery-current>.hgi{font-size:calc(20px * var(--workspace-font-scale,1));color:var(--workspace-primary,#088178);flex:none;line-height:24px}.delivery-location-dialog .delivery-current>div{flex:1;min-width:0}.delivery-location-dialog .delivery-current small{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);margin-bottom:2px;line-height:18px;display:block}.delivery-location-dialog .delivery-current strong{font-size:calc(14px * var(--workspace-font-scale,1));font-weight:500;display:block}.delivery-location-dialog .delivery-current p{font-size:calc(12px * var(--workspace-font-scale,1));overflow-wrap:anywhere;color:var(--muted);margin:4px 0 0;line-height:18px}.delivery-location-dialog .delivery-location-content>p[tabindex]{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);line-height:18px}.delivery-location-dialog .delivery-address-list{overscroll-behavior:contain;gap:8px;max-height:200px;overflow-y:auto}.delivery-location-dialog .delivery-address-list button{border-radius:calc(8px * var(--workspace-radius-scale,1));border-width:1px;gap:2px;padding:12px}.delivery-location-dialog .delivery-address-list button[aria-pressed=true]{border-color:var(--workspace-primary,#088178);background:#e6f4f1}.delivery-location-dialog .delivery-address-list strong{font-size:calc(14px * var(--workspace-font-scale,1));font-weight:500;line-height:20px}.delivery-location-dialog .delivery-address-list span{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);line-height:18px}.delivery-location-dialog .delivery-address-list small{vertical-align:middle;border-radius:calc(4px * var(--workspace-radius-scale,1));color:var(--workspace-primary,#088178);font-size:calc(10px * var(--workspace-font-scale,1));background:#e6f4f1;margin-left:4px;padding:2px 6px;line-height:14px;display:inline-block}.delivery-location-dialog .delivery-address-list b{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--workspace-primary,#088178);margin-top:5px;font-weight:500}.delivery-location-dialog .delivery-address-search{gap:6px}.delivery-location-dialog .delivery-address-search input{border-radius:calc(8px * var(--workspace-radius-scale,1));font-size:calc(14px * var(--workspace-font-scale,1));padding:8px 12px}.delivery-location-dialog .delivery-manage{font-size:calc(14px * var(--workspace-font-scale,1));line-height:20px}html[data-store-theme=dark] .delivery-location-dialog .delivery-address-list button[aria-pressed=true]{background:#1d4138;border-color:#369b82}html[data-store-theme=dark] .delivery-location-dialog .delivery-address-list small{color:#8bdfcc;background:#1d4138}.delivery-location-dialog.managed-dialog>header button>.hgi{font-size:calc(18px * var(--workspace-font-scale,1));line-height:18px}.store-quick-tools[data-v-b2c2d57d]{z-index:50;inset-inline-end:32px;gap:10px;display:grid;position:fixed;bottom:32px}.store-back-top[data-v-b2c2d57d],.store-support-shortcut[data-v-b2c2d57d]{background:var(--workspace-primary,#088178);cursor:pointer;border:1px solid #ffffff60;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:background .4s,box-shadow .4s;display:grid;box-shadow:0 4px 14px #0003;color:#fff!important}.store-support-shortcut[data-v-b2c2d57d]{background:var(--surface);border-color:var(--border);color:var(--text)!important}.store-quick-tools .hgi[data-v-b2c2d57d]{font-size:calc(24px * var(--workspace-font-scale,1));line-height:24px}.store-quick-tools[data-v-b2c2d57d] :focus-visible{outline:3px solid var(--text);outline-offset:3px}.store-back-top[data-v-b2c2d57d]:hover{background:#06685f}.store-support-shortcut[data-v-b2c2d57d]:hover{border-color:#087d75}@media (width<=1279px){.store-quick-tools[data-v-b2c2d57d]{inset-inline-end:15px;bottom:calc(85px + env(safe-area-inset-bottom,0px))}.support-purchase-hidden[data-v-b2c2d57d]{display:none}}@media (prefers-reduced-motion:reduce){.store-back-top[data-v-b2c2d57d],.store-support-shortcut[data-v-b2c2d57d]{transition:none}}.cart-availability[data-v-3f6f6a49]{border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--surface);font-size:calc(12px * var(--workspace-font-scale,1));overflow-wrap:anywhere;line-height:1.7;color:var(--text)!important;padding:9px!important}.cart-availability[data-v-3f6f6a49] button{white-space:normal;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--border);border-radius:calc(6px * var(--workspace-radius-scale,1));max-width:100%;min-height:38px;margin-top:6px;padding:8px;text-decoration:none;display:block;color:var(--text)!important}.cart-price-changes[data-v-903a184d]{border:1px solid var(--border);border-radius:calc(10px * var(--workspace-radius-scale,1));background:var(--surface);color:var(--text);overflow-wrap:anywhere;min-width:0;font-size:calc(13px * var(--workspace-font-scale,1));margin:12px 0;padding:14px;line-height:1.7}.cart-price-changes h3[data-v-903a184d]{font-size:calc(15px * var(--workspace-font-scale,1));margin:0 0 8px}.cart-price-changes p[data-v-903a184d]{color:inherit;margin:6px 0}.cart-price-changes ul[data-v-903a184d]{gap:10px;padding:0;list-style:none;display:grid}.cart-price-changes li[data-v-903a184d]{gap:4px;display:grid}.cart-price-changes button[data-v-903a184d]{border:1px solid var(--border);background:var(--surface);border-radius:calc(8px * var(--workspace-radius-scale,1));white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:42px;padding:9px 14px;text-decoration:none;color:var(--text)!important}.cart-price-actions[data-v-903a184d]{flex-wrap:wrap;gap:8px;display:flex}.cart-price-changes button[data-v-903a184d]:disabled{opacity:.55;cursor:not-allowed}.cart-load-state[data-v-8096ab4e]{text-align:center;overflow-wrap:anywhere;min-height:140px;padding:40px 20px}.cart-load-state p[data-v-8096ab4e]{line-height:1.7}.cart-load-state button[data-v-8096ab4e]{max-width:100%}.cart-recovery-actions[data-v-8096ab4e]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.cart-recovery-actions button[data-v-8096ab4e]{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));white-space:normal;padding:10px 14px}.cart-recovery-actions .primary[data-v-8096ab4e]{white-space:normal;max-width:100%}.newsletter[data-v-dcda0d86]{box-sizing:border-box;z-index:1;background:var(--surface);text-align:center;max-width:932px;color:var(--text);margin:0 auto -100px;padding:0 16px 70px;display:block;position:relative}.newsletter h2[data-v-dcda0d86]{font-size:calc(24px * var(--workspace-font-scale,1));color:var(--text);margin:0 0 16px;line-height:36px}.newsletter>div>p[data-v-dcda0d86]{font-size:calc(16px * var(--workspace-font-scale,1));color:var(--muted);margin:0 0 24px;line-height:24px}.newsletter-action[data-v-dcda0d86]{width:100%;min-width:0;margin:0 auto}.newsletter-action form[data-v-dcda0d86]{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:100px;align-items:center;gap:0;width:100%;min-width:0;margin:0;padding:6px 10px 6px 16px;display:flex}.newsletter-action form.pending[data-v-dcda0d86]{border-radius:calc(18px * var(--workspace-radius-scale,1));flex-wrap:wrap;gap:8px;padding:12px}.newsletter-action form.pending input[data-v-dcda0d86]{min-width:160px}.newsletter-action form.pending button[data-v-dcda0d86]{white-space:normal;overflow-wrap:anywhere;width:100%}.newsletter-action input[data-v-dcda0d86]{width:100%;min-width:0;color:var(--text);font-size:calc(16px * var(--workspace-font-scale,1));background:0 0;border:0;outline:none;flex:1;padding:8px 12px;line-height:24px}.newsletter-action input[data-v-dcda0d86]::placeholder{color:#919eab;opacity:1}.newsletter-action form[data-v-dcda0d86]:focus-within{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}.newsletter-action button[data-v-dcda0d86]{font-size:calc(16px * var(--workspace-font-scale,1));white-space:nowrap;border-radius:100px;flex-shrink:0;min-height:40px;padding:8px 16px;font-weight:600;line-height:24px;position:relative}.newsletter-action button.busy .newsletter-button-label[data-v-dcda0d86]{visibility:hidden}.newsletter-action .newsletter-loading[data-v-dcda0d86]{font-size:calc(20px * var(--workspace-font-scale,1));line-height:20px;animation:1s linear infinite newsletter-loading-spin-dcda0d86;position:absolute;top:calc(50% - 10px);left:calc(50% - 10px)}@keyframes newsletter-loading-spin-dcda0d86{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.newsletter-action .newsletter-loading[data-v-dcda0d86]{animation:none}}.newsletter-mail[data-v-dcda0d86]{font-size:calc(24px * var(--workspace-font-scale,1));color:var(--muted);flex-shrink:0;line-height:32px}.newsletter-action p[data-v-dcda0d86]{font-size:calc(13px * var(--workspace-font-scale,1));overflow-wrap:anywhere;margin:12px 0 0}.newsletter-action .newsletter-success[data-v-dcda0d86]{color:var(--workspace-primary,#088178)}.newsletter-action .form-error[data-v-dcda0d86]{color:#bf4545}@media (width>=768px){.newsletter[data-v-dcda0d86]{padding-inline:0}.newsletter-action[data-v-dcda0d86]{max-width:420px}}@media (width>=1024px){.newsletter[data-v-dcda0d86]{border-radius:164px;padding-bottom:24px}.newsletter h2[data-v-dcda0d86]{font-size:calc(32px * var(--workspace-font-scale,1));line-height:48px}}.store-external-links[data-v-be3f7014]{min-width:0;margin-top:24px}.store-social-links[data-v-be3f7014]{flex-wrap:wrap;gap:16px;display:flex}.store-social-links a[data-v-be3f7014]{height:40px;font-size:calc(24px * var(--workspace-font-scale,1));color:#fff;background:#919eab29;border-radius:50%;flex:0 0 40px;place-items:center;text-decoration:none;display:grid}.store-social-links .hgi[data-v-be3f7014]{font-size:calc(24px * var(--workspace-font-scale,1));line-height:24px}.store-social-title[data-v-be3f7014]{font-size:calc(18px * var(--workspace-font-scale,1));color:var(--text);margin:0 0 12px;font-weight:600;line-height:28px}.compact .store-social-links a[data-v-be3f7014]{color:#fff;background:#056d6e;flex-basis:32px;width:32px;height:32px}.compact .store-social-links .hgi[data-v-be3f7014]{font-size:calc(16px * var(--workspace-font-scale,1));line-height:24px}.compact .store-social-links a[data-v-be3f7014]:hover{background:var(--workspace-primary,#088178)}.store-app-links[data-v-be3f7014]{margin-top:20px}.store-app-links h4[data-v-be3f7014]{font-size:calc(16px * var(--workspace-font-scale,1));margin:0 0 15px;line-height:1.5}.store-app-links>div[data-v-be3f7014]{flex-wrap:wrap;gap:10px;display:flex}.store-app-links a[data-v-be3f7014]{border-radius:calc(5px * var(--workspace-radius-scale,1));max-width:100%;height:48px;min-height:48px;color:inherit;flex:0 auto;align-items:center;text-decoration:none;display:inline-flex;overflow:hidden}.store-app-links img[data-v-be3f7014]{object-fit:contain;width:100%;max-width:100%;height:48px;display:block}.app-badge-fallback[data-v-be3f7014]{box-sizing:border-box;border-radius:calc(5px * var(--workspace-radius-scale,1));width:100%;height:48px;min-height:48px;font-size:calc(15px * var(--workspace-font-scale,1));border:1px solid;flex-direction:column;justify-content:center;padding:6px 12px;font-weight:650;line-height:18px;display:flex;overflow:hidden}.app-badge-fallback small[data-v-be3f7014]{font-size:calc(10px * var(--workspace-font-scale,1));margin-top:3px;font-weight:400;line-height:1.4;display:block}.compact[data-v-be3f7014]{border-top:1px solid var(--border);padding-top:20px}.compact .store-app-links a[data-v-be3f7014]{max-width:none}.store-external-links a[data-v-be3f7014]:hover{background:#919eab40}.store-external-links a[data-v-be3f7014]:focus-visible{outline-offset:3px;outline:2px solid}.store-footer-wrap[data-v-d4227bae]{background:var(--surface);color:var(--text)}.platform-footer[data-v-d4227bae]{color:#caf8e4;background:#04535c;padding:160px 0 100px}.platform-footer-inner[data-v-d4227bae]{max-width:1320px;margin:0 auto;padding:0 16px}.platform-footer-grid[data-v-d4227bae]{grid-template-columns:1fr;gap:24px;padding-bottom:36px;display:grid}.platform-footer-grid[data-v-d4227bae]>*{min-width:0}.platform-footer-brand img[data-v-d4227bae]{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:44px;display:block}.platform-footer-brand p[data-v-d4227bae]{white-space:pre-line;overflow-wrap:anywhere;font-size:calc(16px * var(--workspace-font-scale,1));margin:24px 0 0;line-height:24px}.platform-footer h3[data-v-d4227bae]{font-size:calc(18px * var(--workspace-font-scale,1));color:#caf8e4;border-bottom:1px solid #919eab3d;margin:0 0 16px;padding-bottom:24px;line-height:28px}.platform-footer ul[data-v-d4227bae]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.platform-footer a[data-v-d4227bae]{color:#caf8e4;overflow-wrap:anywhere;text-decoration:none}.platform-footer a[data-v-d4227bae]:hover{text-decoration:underline}.platform-footer[data-v-d4227bae]:focus-visible,.platform-footer [tabindex="-1"][data-v-d4227bae]:focus-visible,.platform-footer a[data-v-d4227bae]:focus-visible,.platform-footer button[data-v-d4227bae]:focus-visible{outline-offset:4px;outline:2px solid #fff}.platform-footer-links a[data-v-d4227bae]{font-size:calc(16px * var(--workspace-font-scale,1));align-items:center;gap:8px;padding:6px 0;font-weight:600;line-height:24px;display:flex}.platform-footer-links a[data-v-d4227bae] .hgi{font-size:calc(20px * var(--workspace-font-scale,1));flex-shrink:0;line-height:28px}.footer-contact-icon[data-v-d4227bae] .hgi{font-size:calc(20px * var(--workspace-font-scale,1))}.platform-footer-contact ul[data-v-d4227bae]{gap:12px}.platform-footer-contact li[data-v-d4227bae]{min-width:0;font-size:calc(14px * var(--workspace-font-scale,1));align-items:center;gap:12px;line-height:20px;display:flex}.platform-footer-contact li>div[data-v-d4227bae]{overflow-wrap:anywhere;min-width:0}.platform-footer-contact p[data-v-d4227bae]{white-space:pre-line;margin:0}.platform-footer-contact small[data-v-d4227bae]{font-size:calc(11px * var(--workspace-font-scale,1));opacity:.8}.footer-contact-icon[data-v-d4227bae]{color:#fff;height:40px;font-size:calc(22px * var(--workspace-font-scale,1));background:#919eab29;border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.platform-footer-copyright small[data-v-d4227bae]{margin-top:8px;display:block}.platform-footer-brand small[data-v-d4227bae]{font-size:calc(11px * var(--workspace-font-scale,1))}.platform-footer-copyright[data-v-d4227bae]{overflow-wrap:anywhere;text-align:center;font-size:calc(14px * var(--workspace-font-scale,1));border-top:1px solid #919eab3d;padding-top:24px;line-height:20px}.footer-load-error[data-v-d4227bae]{font-size:calc(13px * var(--workspace-font-scale,1))}.footer-load-error button[data-v-d4227bae]{color:inherit;border-radius:calc(4px * var(--workspace-radius-scale,1));background:0 0;border:1px solid;padding:4px 8px}@media (width>=768px){.platform-footer[data-v-d4227bae]{padding-bottom:28px}.platform-footer-grid[data-v-d4227bae]{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-footer-brand[data-v-d4227bae]{grid-column:1/-1}.platform-footer-copyright small[data-v-d4227bae]{margin-top:8px;display:block}.platform-footer-brand small[data-v-d4227bae]{font-size:calc(11px * var(--workspace-font-scale,1))}.platform-footer-copyright[data-v-d4227bae]{overflow-wrap:anywhere;text-align:left}}@media (width>=1024px){.platform-footer h3[data-v-d4227bae]{font-size:calc(20px * var(--workspace-font-scale,1));line-height:30px}}@media (width>=1280px){.platform-footer[data-v-d4227bae]{border-radius:22px 22px 0 0}.platform-footer-grid[data-v-d4227bae]{grid-template-columns:3fr 2fr 2fr 2fr 3fr}.platform-footer-brand[data-v-d4227bae]{grid-column:auto}}.store-sticky-top{z-index:50;background:var(--surface,#fff);animation:.7s ease-in-out both store-header-enter;position:fixed;top:0;left:0;right:0;box-shadow:0 24px 48px #919eab1f}.store-dark .store-sticky-top{background:#1a1d21;box-shadow:0 24px 48px #0000004d}.desktop-nav-row.store-sticky-top{border-top:0}.store-sticky-top .desktop-category-menu{max-height:calc(100dvh - 84px)}.mobile-header-card.store-sticky-top{box-shadow:0 24px 48px #919eab1f}@keyframes store-header-enter{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.store-sticky-top{animation:none}}.header-account-avatar[data-v-1a488f48]{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.header-count-badge[data-v-c97c0eae]{box-sizing:border-box;color:#fff;min-width:20px;height:20px;font-size:calc(12px * var(--workspace-font-scale,1));white-space:nowrap;background:#cb0233;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-weight:700;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.header-count-badge-small[data-v-c97c0eae]{min-width:16px;height:16px;font-size:calc(10px * var(--workspace-font-scale,1));padding:0 2px}.header-count-badge-bounce[data-v-c97c0eae]{animation:.6s ease-out header-cart-badge-pop-c97c0eae}@keyframes header-cart-badge-pop-c97c0eae{0%{transform:scale(1)}20%{transform:scale(1.5)}40%{transform:scale(.85)}60%{transform:scale(1.2)}80%{transform:scale(.95)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.header-count-badge-bounce[data-v-c97c0eae]{animation:none}}.delivery-location-button[data-v-f74709e5]{color:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:6px;min-width:0;display:inline-flex}.delivery-location-button>span[data-v-f74709e5]{min-width:0}.delivery-location-button small[data-v-f74709e5]{font-size:calc(11px * var(--workspace-font-scale,1));text-overflow:ellipsis;white-space:nowrap;max-width:150px;display:block;overflow:hidden}.delivery-location-label[data-v-f74709e5]{text-overflow:ellipsis;white-space:nowrap;max-width:150px;display:block;overflow:hidden}.delivery-location-button[data-v-f74709e5]:focus-visible{outline:2px solid var(--text);outline-offset:3px}@media (width<=1279px){.delivery-location-button[data-v-f74709e5]{width:100%;font-size:calc(14px * var(--workspace-font-scale,1));padding:12px 0}.delivery-location-label[data-v-f74709e5],.delivery-location-button small[data-v-f74709e5]{max-width:230px}}.delivery-location-button[data-v-f74709e5]{border-radius:calc(4px * var(--workspace-radius-scale,1));padding:4px 6px;transition:background .2s}.delivery-location-button>.hgi[data-v-f74709e5]{font-size:calc(18px * var(--workspace-font-scale,1));flex:none;line-height:20px}.delivery-location-button small[data-v-f74709e5]{opacity:.7;line-height:14px}.delivery-location-label[data-v-f74709e5]{font-size:calc(14px * var(--workspace-font-scale,1));font-weight:700;line-height:20px}.delivery-location-button[data-v-f74709e5]:hover{background:#ffffff1a}.desktop-category-branch[data-v-df502917]{color:var(--category-menu-text,#212b36);margin:0;padding:4px 0;list-style:none}.desktop-category-row[data-v-df502917]{border-bottom:1px solid var(--category-menu-border,#d1d5db);align-items:center;gap:8px;min-width:0;margin:0;padding:9px 16px;display:flex}.desktop-category-row[data-v-df502917]:last-child{border-bottom:0}.desktop-category-row>a[data-v-df502917]{min-width:0;min-height:22px;line-height:22px;font-size:calc(14px * var(--workspace-font-scale,1));color:inherit;border:0;flex:1;align-items:center;gap:8px;padding:0;text-decoration:none;display:flex}.desktop-category-name[data-v-df502917]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.desktop-category-row>a[data-v-df502917]:hover,.desktop-category-row>a[aria-current=page][data-v-df502917]{color:var(--workspace-primary,#088178)}.desktop-category-row>button[data-v-df502917]{width:20px;height:24px;min-height:0;color:inherit;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.desktop-category-row>button>.hgi[data-v-df502917]{font-size:calc(18px * var(--workspace-font-scale,1));line-height:24px}.desktop-category-art[data-v-df502917]{border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;overflow:hidden}.desktop-category-art>.category-icon[data-v-df502917]{width:20px;height:20px}.desktop-category-art[data-v-df502917] img{object-fit:cover;border-radius:50%;width:100%;height:100%}.desktop-category-art>.hgi[data-v-df502917]{font-size:calc(16px * var(--workspace-font-scale,1))}.desktop-category-roots[data-v-df502917]{padding:0}.desktop-category-roots>.desktop-category-row[data-v-df502917]{border-color:var(--category-menu-border,#919eab3d);padding:9px 0}.desktop-category-roots .desktop-category-art[data-v-df502917]{background:#caf8e4;width:32px;height:32px}.desktop-category-roots .desktop-category-art>.category-icon[data-v-df502917]{width:24px;height:24px}.desktop-category-row>a[data-v-df502917]:focus-visible,.desktop-category-row>button[data-v-df502917]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:2px;border-radius:calc(3px * var(--workspace-radius-scale,1))}.desktop-category-tree{min-width:0}.desktop-category-flyout{overscroll-behavior:contain;border-radius:calc(16px * var(--workspace-radius-scale,1));--category-menu-text:#212b36;--category-menu-border:#d1d5db;background:#fff;width:250px;max-width:calc(100vw - 16px);animation:.2s both category-flyout-reveal;position:fixed;overflow-y:auto;box-shadow:0 24px 48px #0003}.desktop-category-flyout.category-flyout-dark{--category-menu-text:#f3f4f6;--category-menu-border:#374151;background:#1f2937}.store-dark .desktop-category-tree{--category-menu-text:#f3f4f6;--category-menu-border:#374151}@keyframes category-flyout-reveal{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.desktop-category-flyout{animation:none}}.site-brand-logo[data-v-e0dbcb6a]{object-fit:contain;object-position:left center;width:auto;max-width:100%;display:block}.mobile-seller-header[data-v-f8deeef2]{flex:none}.mobile-seller-header-trigger[data-v-f8deeef2]{z-index:131;width:48px;height:48px;min-height:0;color:var(--workspace-primary,#088178);background:#caf8e4;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}.mobile-seller-header-trigger>.hgi[data-v-f8deeef2]{font-size:calc(24px * var(--workspace-font-scale,1));line-height:24px}.mobile-seller-header-trigger[data-v-f8deeef2] img,.mobile-seller-header-logo[data-v-f8deeef2] img{object-fit:cover;width:100%;height:100%;display:block}.mobile-seller-header-shade[data-v-f8deeef2]{z-index:130;background:0 0;position:fixed;inset:0}.mobile-seller-header-menu[data-v-f8deeef2]{z-index:132;color:#212b36;border-radius:calc(8px * var(--workspace-radius-scale,1));overscroll-behavior:contain;background:#fff;width:220px;max-width:calc(100vw - 32px);padding:8px 0;animation:.2s mobile-seller-menu-enter-f8deeef2;position:fixed;right:16px;overflow-y:auto;box-shadow:0 24px 48px #0003}.mobile-seller-header-menu>header[data-v-f8deeef2]{border-bottom:1px solid #e5e7eb;align-items:center;gap:8px;margin:4px 16px;padding:0 0 8px;display:flex}.mobile-seller-header-logo[data-v-f8deeef2]{width:32px;height:32px;color:var(--workspace-primary,#088178);background:#caf8e4;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.mobile-seller-header-logo>.hgi[data-v-f8deeef2]{font-size:calc(14px * var(--workspace-font-scale,1))}.mobile-seller-header-menu strong[data-v-f8deeef2]{font-size:calc(14px * var(--workspace-font-scale,1));text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}.mobile-seller-header-menu nav[data-v-f8deeef2]{padding:0 16px}.mobile-seller-header-menu nav>a[data-v-f8deeef2],.mobile-seller-header-menu footer>button[data-v-f8deeef2]{width:100%;color:inherit;text-align:left;font-size:calc(14px * var(--workspace-font-scale,1));background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;line-height:20px;text-decoration:none;display:flex}.mobile-seller-header-menu nav>a>span[data-v-f8deeef2],.mobile-seller-header-menu footer>button>span[data-v-f8deeef2]{background:#f0f0f0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.mobile-seller-header-menu nav .hgi[data-v-f8deeef2],.mobile-seller-header-menu footer .hgi[data-v-f8deeef2]{font-size:calc(12px * var(--workspace-font-scale,1));line-height:16px}.mobile-seller-header-menu nav>a[data-v-f8deeef2]:hover{color:var(--workspace-primary,#088178)}.mobile-seller-header-menu nav>a:hover>span[data-v-f8deeef2]{background:color-mix(in srgb, var(--workspace-primary,#088178) 7.84314%, transparent)}.mobile-seller-header-menu>footer[data-v-f8deeef2]{border-top:1px solid #e5e7eb;margin:4px 16px 0;padding-top:4px}.mobile-seller-header-menu footer>button[data-v-f8deeef2]:hover{color:#ef4444}.mobile-seller-header-menu footer>button:hover>span[data-v-f8deeef2]{background:#ef444414}.mobile-seller-header-menu>p[data-v-f8deeef2]{font-size:calc(13px * var(--workspace-font-scale,1));margin:8px 16px;line-height:20px}.mobile-seller-header-dark[data-v-f8deeef2]{color:#f3f4f6;background:#1f2937}.mobile-seller-header-dark>header[data-v-f8deeef2],.mobile-seller-header-dark>footer[data-v-f8deeef2]{border-color:#4b5563}.mobile-seller-header-dark nav>a>span[data-v-f8deeef2],.mobile-seller-header-dark footer>button>span[data-v-f8deeef2]{background:#374151}.mobile-seller-header-menu a[data-v-f8deeef2]:focus-visible,.mobile-seller-header-menu button[data-v-f8deeef2]:focus-visible,.mobile-seller-header-trigger[data-v-f8deeef2]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:2px}@keyframes mobile-seller-menu-enter-f8deeef2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mobile-seller-header-menu[data-v-f8deeef2]{animation:none}}.mobile-seller-header-menu>.mobile-seller-status[data-v-f8deeef2]{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.mobile-seller-pending>div[data-v-f8deeef2]{align-items:center;gap:8px;height:44px;display:flex}.mobile-seller-pending i[data-v-f8deeef2]{background:#919eab14;border-radius:50%;width:28px;height:28px}.mobile-seller-pending b[data-v-f8deeef2]{border-radius:calc(4px * var(--workspace-radius-scale,1));background:#919eab14;width:88px;height:12px}.category-tree-row>button[data-v-7fda93a9]{place-items:center;display:grid}.category-tree-row>button>.hgi[data-v-7fda93a9]{font-size:calc(14px * var(--workspace-font-scale,1));line-height:20px;transition:transform .2s}.category-tree-row>button[aria-expanded=true]>.hgi[data-v-7fda93a9]{transform:rotate(180deg)}.category-tree-filter .category-tree-row[data-v-7fda93a9]{padding-left:calc(var(--category-depth)*16px)}.category-tree-filter .category-tree-row>label[data-v-7fda93a9]{gap:8px;min-height:36px;padding-block:4px!important}.category-tree-filter .category-tree-row>label>input[data-v-7fda93a9]{width:20px;height:20px;accent-color:var(--workspace-primary,#088178);margin-inline:8px}.category-tree-filter .category-tree-row>label>span[data-v-7fda93a9]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.category-tree-filter .category-tree-row>label>small[data-v-7fda93a9]{font-size:calc(14px * var(--workspace-font-scale,1))}.category-tree-filter .category-icon[data-v-7fda93a9]{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;overflow:hidden}.category-tree-filter .category-icon[data-v-7fda93a9] img{object-fit:cover;border-radius:50%;width:20px;height:20px}.category-tree-filter .category-child .category-icon[data-v-7fda93a9]{width:20px;height:20px}.category-tree-filter .category-child .category-icon[data-v-7fda93a9] img{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.category-tree-row>button>.hgi[data-v-7fda93a9]{transition:none}}.managed-dialog.mobile-category-sheet{background:var(--surface,#fff);width:100%;max-width:100%;max-height:75dvh;color:var(--text,#303a40);border:0;border-radius:16px 16px 0 0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 24px 48px #0003}.mobile-category-sheet[open]{flex-direction:column;display:flex}.mobile-category-sheet::backdrop{background:#0006}.category-sheet-handle{flex:none;justify-content:center;padding:12px 0 4px;display:flex}.category-sheet-handle>i{border-radius:calc(99px * var(--workspace-radius-scale,1));background:#d1d5db;width:40px;height:4px}.mobile-category-sheet>header{flex:none;gap:16px;margin:0;padding:8px 16px}.mobile-category-sheet>header h2{font-size:calc(16px * var(--workspace-font-scale,1));font-weight:600;line-height:24px}.mobile-category-sheet>header button{width:32px;height:32px;color:var(--muted,#637381);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.mobile-category-sheet>header button>.hgi{font-size:calc(18px * var(--workspace-font-scale,1))}.category-sheet-body{overscroll-behavior:contain;min-height:0;padding:4px 0 max(4px,env(safe-area-inset-bottom));overflow-y:auto}.category-sheet-body>p{font-size:calc(14px * var(--workspace-font-scale,1));margin:12px 16px}.mobile-category-sheet .category-tree-row{gap:12px;min-width:0;padding:12px 16px}.mobile-category-sheet .category-tree-row:not(.category-child):not(:first-child){border-top:1px solid #919eab29}.mobile-category-sheet .category-tree-row>a{font-size:calc(14px * var(--workspace-font-scale,1));border:0;gap:12px;line-height:20px;padding:0!important}.mobile-category-sheet .category-tree-row>a>span:not(.category-sheet-icon){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mobile-category-sheet .category-sheet-icon{background:color-mix(in srgb, var(--workspace-primary,#088178) 7.84314%, transparent);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden}.mobile-category-sheet .category-sheet-icon>.category-icon{width:28px;height:28px}.mobile-category-sheet .category-sheet-icon img{object-fit:cover;border-radius:50%}.mobile-category-sheet .category-sheet-icon>.hgi{font-size:calc(16px * var(--workspace-font-scale,1));color:var(--primary,var(--workspace-primary,#088178))}.mobile-category-sheet .category-tree-row>button{width:auto;height:32px;font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted,#637381);background:#f3f4f6;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.mobile-category-sheet .category-tree-row>button>.hgi{font-size:calc(16px * var(--workspace-font-scale,1))}.mobile-category-sheet .category-child{margin-left:calc(52px + (var(--category-depth) - 1)*20px);border-top:0;border-left:2px solid #08817826;gap:10px;margin-right:16px;padding:10px 0 10px 10px}.mobile-category-sheet .category-child>a{font-size:calc(13px * var(--workspace-font-scale,1));color:var(--muted,#637381);gap:10px}.mobile-category-sheet .category-child .category-sheet-icon{background:#f3f4f6;flex-basis:28px;width:28px;height:28px}.mobile-category-sheet .category-child .category-icon{width:20px;height:20px}.mobile-category-sheet .category-child small{font-size:calc(11px * var(--workspace-font-scale,1))}.store-shell.store-dark .mobile-category-sheet{background:#1f2937}.store-shell.store-dark .category-sheet-handle>i{background:#4b5563}.store-shell.store-dark .mobile-category-sheet .category-tree-row>button,.store-shell.store-dark .mobile-category-sheet .category-child .category-sheet-icon{background:#374151}.mobile-nav-art[data-v-5e6a3bfa]{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.mobile-nav-art[data-v-5e6a3bfa] .header-count-badge{right:-8px}dialog.managed-dialog.cart-drawer{background:var(--surface);flex-direction:column;width:min(600px,100%);padding:0;animation:.25s cubic-bezier(.645,.045,.355,1) both cart-template-enter;display:flex;overflow:hidden}dialog.managed-dialog.cart-drawer>header{min-height:88px;padding:24px 24px 16px}dialog.managed-dialog.cart-drawer>header h2{font-size:calc(18px * var(--workspace-font-scale,1));margin:0;line-height:28px}dialog.managed-dialog.cart-drawer>header button{background:#919eab14;place-items:center;width:36px;height:36px;padding:0;display:grid}dialog.managed-dialog.cart-drawer .drawer-items{flex:1;padding:24px;overflow:auto}dialog.managed-dialog.cart-drawer .drawer-items article{border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));align-items:center;gap:16px;margin-bottom:16px;padding:16px}dialog.managed-dialog.cart-drawer .drawer-product-image{border-radius:calc(12px * var(--workspace-radius-scale,1));background:#f4f3f5;width:102px;height:102px;overflow:hidden}.drawer-product-image .product-thumbnail{border-radius:inherit}.cart-drawer .drawer-product-image .product-thumbnail>img{object-fit:cover}.drawer-product-info{flex:1;min-width:0}.drawer-product-heading{align-items:flex-start;gap:8px;display:flex}.drawer-product-heading .drawer-product-name{-webkit-line-clamp:2;font-size:calc(16px * var(--workspace-font-scale,1));-webkit-box-orient:vertical;flex:1;min-width:0;font-weight:600;line-height:24px;display:-webkit-box;overflow:hidden}.cart-drawer .drawer-items .drawer-remove{flex:0 0 24px;width:24px;height:24px;text-decoration:none;color:var(--text)!important}.drawer-product-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.drawer-product-price{font-size:calc(16px * var(--workspace-font-scale,1));margin:0;line-height:24px}.drawer-quantity{border:1px solid var(--border);border-radius:calc(80px * var(--workspace-radius-scale,1));align-items:center;width:108px;height:44px;padding:0 8px;display:flex}.cart-drawer .drawer-quantity input{text-align:center;width:100%;min-width:0;color:var(--text);appearance:textfield;background:0 0;border:0;padding:4px;font-weight:600}.cart-drawer .drawer-quantity input::-webkit-inner-spin-button{appearance:none;margin:0}.cart-drawer .drawer-quantity input::-webkit-outer-spin-button{appearance:none;margin:0}.cart-drawer .drawer-items .drawer-quantity button{flex:0 0 24px;place-items:center;width:24px;height:40px;text-decoration:none;display:grid;color:var(--text)!important}.drawer-quantity .hgi{font-size:calc(20px * var(--workspace-font-scale,1))}.drawer-quantity button:disabled{opacity:.35;cursor:not-allowed}dialog.managed-dialog.cart-drawer .drawer-empty{text-align:center;flex:1;min-height:0;padding:48px 24px;overflow:auto}.drawer-empty>.hgi{font-size:calc(60px * var(--workspace-font-scale,1));color:var(--muted);margin-bottom:16px;line-height:1;display:block}.drawer-empty h3{font-size:calc(16px * var(--workspace-font-scale,1));color:var(--muted);margin:0;font-weight:400;line-height:26px}.drawer-empty>a{border-radius:calc(80px * var(--workspace-radius-scale,1));justify-content:center;margin-top:16px;padding:10px 24px;display:inline-flex}dialog.managed-dialog.cart-drawer .drawer-total{border-top:1px solid var(--border);padding:24px}.drawer-total>p:first-child{font-size:calc(18px * var(--workspace-font-scale,1));margin:0 0 16px;font-weight:600;line-height:28px}.drawer-footer-actions{align-items:stretch;gap:16px;display:flex}.drawer-footer-actions>a,.drawer-footer-actions>button{border-radius:calc(80px * var(--workspace-radius-scale,1));width:auto;min-width:0;min-height:48px;font-size:calc(14px * var(--workspace-font-scale,1));text-align:center;overflow-wrap:anywhere;white-space:normal;flex:1;justify-content:center;align-items:center;padding:11px 16px;font-weight:600;line-height:22px;display:flex}.drawer-view-cart{border:1px solid var(--border);color:var(--text);background:var(--surface)}.drawer-footer-actions button:disabled{opacity:.45;cursor:not-allowed}.cart-drawer>.cart-load-state{flex:1;padding:24px;overflow:auto}.cart-drawer .drawer-items .cart-availability{margin:12px 0 0}@media (width>=1280px){dialog.managed-dialog.cart-drawer{border-radius:calc(16px * var(--workspace-radius-scale,1));width:1100px;max-width:calc(100% - 44px);height:calc(100dvh - 52px);max-height:calc(100dvh - 52px);padding-left:500px;inset:30px 22px 22px auto}}@media (width<=639px){dialog.managed-dialog.cart-drawer>header{min-height:80px;padding:20px 16px 16px}dialog.managed-dialog.cart-drawer .drawer-items{padding:16px}dialog.managed-dialog.cart-drawer .drawer-items article{flex-direction:column;align-items:stretch}dialog.managed-dialog.cart-drawer .drawer-product-image{align-self:center}.drawer-product-heading .drawer-product-name{font-size:calc(14px * var(--workspace-font-scale,1));line-height:22px}dialog.managed-dialog.cart-drawer .drawer-total{padding:20px 16px max(20px,env(safe-area-inset-bottom))}.drawer-footer-actions{gap:12px}}@keyframes cart-template-enter{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){dialog.managed-dialog.cart-drawer{animation:none}}dialog.managed-dialog.cart-drawer>.drawer-template-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 16px;display:flex;position:relative}.drawer-template-heading>div{min-width:0;padding-right:40px}.drawer-template-heading p{font-size:calc(14px * var(--workspace-font-scale,1));color:var(--muted);margin:4px 0 0;line-height:22px}dialog.managed-dialog.cart-drawer>.drawer-template-heading button{position:absolute;top:24px;right:24px}.drawer-template-heading button>.hgi{font-size:calc(20px * var(--workspace-font-scale,1));color:var(--text);line-height:20px}dialog.managed-dialog.cart-drawer .drawer-product-image{position:relative}.drawer-stock-badge{color:#fff7cd;max-width:calc(100% - 4px);font-size:calc(14px * var(--workspace-font-scale,1));overflow-wrap:anywhere;background:#cb0233;padding:0 4px;font-weight:500;line-height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.drawer-stock-badge img{object-fit:fill;width:4px;height:100%;position:absolute;top:0;left:100%}
