.template-brand-strip[data-v-d8db4194],.template-brands[data-v-d8db4194]{margin:70px 0}.template-brands h2[data-v-d8db4194]{text-align:center;font-size:calc(24px * var(--workspace-font-scale,1));margin:0 0 40px;line-height:36px}.template-brand-grid[data-v-d8db4194]{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:24px;display:grid}.template-brand[data-v-d8db4194]{border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));justify-content:center;align-items:center;min-width:0;min-height:104px;padding:24px;display:flex}.template-brand img[data-v-d8db4194],.template-brand-placeholder[data-v-d8db4194]{object-fit:contain;max-width:100%;height:auto;max-height:65px}.template-brand-placeholder[data-v-d8db4194]{border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--border);display:block}.brand-loading-status[data-v-d8db4194]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.template-brand-strip .template-brand[data-v-d8db4194]{border:0;min-height:72px;padding:0 15px}.template-brand-strip img[data-v-d8db4194],.template-brand-strip .template-brand-placeholder[data-v-d8db4194]{max-height:80px}@media (width>=1024px){.template-brands h2[data-v-d8db4194]{font-size:calc(32px * var(--workspace-font-scale,1));line-height:48px}}@media (width<=1279px){.template-brands .template-brand-grid[data-v-d8db4194]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1023px){.template-brand-grid[data-v-d8db4194],.template-brands .template-brand-grid[data-v-d8db4194]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.template-brand-grid[data-v-d8db4194],.template-brands .template-brand-grid[data-v-d8db4194]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.template-brand-strip[data-v-d8db4194],.template-brands[data-v-d8db4194]{margin:40px 0}}.home-brands[data-v-8bfc97c9]{margin:70px 0}.home-brands h2[data-v-8bfc97c9]{text-align:center;font-size:calc(28px * var(--workspace-font-scale,1));margin-bottom:40px}.home-brands-grid[data-v-8bfc97c9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.home-brand-card[data-v-8bfc97c9]{border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));text-align:center;min-width:0;min-height:104px;color:var(--text);background:var(--surface);overflow-wrap:anywhere;justify-content:center;align-items:center;padding:24px 20px;font-weight:600;text-decoration:none;display:flex}.home-brand-card img[data-v-8bfc97c9]{object-fit:contain;width:120px;max-width:100%;height:54px}.home-brand-card[data-v-8bfc97c9]:focus-visible{outline:3px solid var(--workspace-primary,#088178);outline-offset:3px}a.home-brand-card[data-v-8bfc97c9]:hover{border-color:var(--workspace-primary,#088178);color:var(--workspace-primary,#088178)}@media (width>=768px){.home-brands-grid[data-v-8bfc97c9]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.home-brands-grid[data-v-8bfc97c9]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.home-brands-grid[data-v-8bfc97c9]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=400px){.home-brands-grid[data-v-8bfc97c9]{gap:12px}.home-brand-card[data-v-8bfc97c9]{padding:20px 10px}.home-brands h2[data-v-8bfc97c9]{font-size:calc(24px * var(--workspace-font-scale,1))}}.banner-image[data-v-a7f3ee8e]{position:absolute;inset:0}.banner-image img[data-v-a7f3ee8e]{object-fit:cover;width:100%;height:100%;display:block}.banner-image .image-failed[data-v-a7f3ee8e]{opacity:0}.template-banners[data-v-f8c9482d]{color:#212b36;gap:24px;min-width:0;margin:70px 0;display:grid}.template-banners article[data-v-f8c9482d]{isolation:isolate;border-radius:calc(16px * var(--workspace-radius-scale,1));align-items:flex-end;min-width:0;height:550px;padding:16px;display:flex;position:relative;overflow:hidden}.template-banner-copy[data-v-f8c9482d]{z-index:1;border-radius:calc(16px * var(--workspace-radius-scale,1));overflow-wrap:anywhere;width:100%;padding:16px;position:relative}.template-banner-copy h2[data-v-f8c9482d]{font-size:calc(24px * var(--workspace-font-scale,1));margin:0;padding:6px 0;line-height:36px}.template-banner-copy p[data-v-f8c9482d]{font-size:calc(16px * var(--workspace-font-scale,1));margin:0;padding-bottom:16px;line-height:24px}.template-banner-badge[data-v-f8c9482d]{font-size:calc(16px * var(--workspace-font-scale,1));color:#212b36;background:#ffe380;border-radius:100px;padding:4px 12px;font-weight:600;line-height:24px;display:inline-block}.template-banner-button[data-v-f8c9482d]{border-radius:calc(60px * var(--workspace-radius-scale,1));background:var(--workspace-primary,#088178);color:#fff;max-width:100%;font-size:calc(14px * var(--workspace-font-scale,1));align-items:center;gap:12px;padding:6px 8px 6px 16px;font-weight:600;line-height:24px;text-decoration:none;display:inline-flex}.template-banner-button>span[data-v-f8c9482d]{color:#05544e;background:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:transform .3s;display:grid;transform:rotate(-40deg)}.template-banner-button:hover>span[data-v-f8c9482d]{transform:rotate(0)}.template-banner-button .hgi[data-v-f8c9482d]{font-size:calc(20px * var(--workspace-font-scale,1));line-height:20px}.cta[data-v-f8c9482d],.offer[data-v-f8c9482d]{grid-template-columns:1fr}.offer article[data-v-f8c9482d]{height:600px}.offer[data-v-f8c9482d] .banner-image img{object-position:left top}.side[data-v-f8c9482d]{grid-template-columns:1fr;gap:22px;margin:0}.side article[data-v-f8c9482d]{border-radius:calc(24px * var(--workspace-radius-scale,1));align-items:center;height:289px;padding:32px}.side .template-banner-copy[data-v-f8c9482d]{max-width:250px;padding:0}.side h2[data-v-f8c9482d]{padding:0 0 6px}.side p[data-v-f8c9482d]{font-size:calc(16px * var(--workspace-font-scale,1));max-width:210px;margin:0;padding-bottom:16px}.side[data-v-f8c9482d] .banner-image img{object-position:right center}.favorites[data-v-f8c9482d]{grid-template-columns:1fr;margin-top:40px}.favorites article[data-v-f8c9482d]{height:520px;padding:0}.favorites[data-v-f8c9482d] .banner-image img{object-position:left center}.favorites .template-banner-copy[data-v-f8c9482d]{text-align:center;border-radius:0;min-height:0;padding:40px 18px}.favorites .template-banner-copy h2[data-v-f8c9482d]{font-size:calc(20px * var(--workspace-font-scale,1));padding:0 0 8px;line-height:30px}.favorites .template-banner-copy p[data-v-f8c9482d]{padding:0;font-weight:600}.template-favorite-link[data-v-f8c9482d]{z-index:2;border-radius:calc(16px * var(--workspace-radius-scale,1));position:absolute;inset:0}.template-favorite-link[data-v-f8c9482d]:focus-visible{outline-offset:-4px;outline:3px solid #05544e}@media (width>=640px){.favorites[data-v-f8c9482d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.cta[data-v-f8c9482d],.offer[data-v-f8c9482d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.template-banners article[data-v-f8c9482d]{padding:32px}.template-banner-copy h2[data-v-f8c9482d]{font-size:calc(32px * var(--workspace-font-scale,1));line-height:48px}.side[data-v-f8c9482d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.side article[data-v-f8c9482d]{padding-left:32px}.offer article[data-v-f8c9482d]:first-child .banner-image img{object-position:center}.favorites[data-v-f8c9482d]{grid-template-columns:repeat(4,minmax(0,1fr))}.favorites article[data-v-f8c9482d]{padding:0}.favorites .template-banner-copy h2[data-v-f8c9482d]{font-size:calc(24px * var(--workspace-font-scale,1));line-height:36px}}@media (width>=1280px){.cta[data-v-f8c9482d]{grid-template-columns:repeat(3,minmax(0,1fr))}.offer[data-v-f8c9482d]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.side[data-v-f8c9482d]{grid-template-columns:1fr;gap:22px}}@media (width<=767px){.template-banners[data-v-f8c9482d]{gap:24px;margin:40px 0}.side[data-v-f8c9482d]{gap:22px;margin:0}}@media (prefers-reduced-motion:reduce){.template-banner-button>span[data-v-f8c9482d]{transition:none}}.template-banners[data-v-e9797637]{color:#212b36;gap:24px;min-width:0;margin:70px 0;display:grid}.template-banners article[data-v-e9797637]{isolation:isolate;border-radius:calc(16px * var(--workspace-radius-scale,1));align-items:flex-end;min-width:0;height:550px;padding:16px;display:flex;position:relative;overflow:hidden}.template-banner-copy[data-v-e9797637]{z-index:1;border-radius:calc(16px * var(--workspace-radius-scale,1));overflow-wrap:anywhere;width:100%;padding:16px;position:relative}.template-banner-copy h2[data-v-e9797637]{font-size:calc(24px * var(--workspace-font-scale,1));margin:0;padding:6px 0;line-height:36px}.template-banner-copy p[data-v-e9797637]{font-size:calc(16px * var(--workspace-font-scale,1));margin:0;padding-bottom:16px;line-height:24px}.template-banner-badge[data-v-e9797637]{font-size:calc(16px * var(--workspace-font-scale,1));color:#212b36;background:#ffe380;border-radius:100px;padding:4px 12px;font-weight:600;line-height:24px;display:inline-block}.template-banner-button[data-v-e9797637]{border-radius:calc(60px * var(--workspace-radius-scale,1));background:var(--workspace-primary,#088178);color:#fff;max-width:100%;font-size:calc(14px * var(--workspace-font-scale,1));align-items:center;gap:12px;padding:6px 8px 6px 16px;font-weight:600;line-height:24px;text-decoration:none;display:inline-flex}.template-banner-button>span[data-v-e9797637]{color:#05544e;background:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:transform .3s;display:grid;transform:rotate(-40deg)}.template-banner-button:hover>span[data-v-e9797637]{transform:rotate(0)}.template-banner-button .hgi[data-v-e9797637]{font-size:calc(20px * var(--workspace-font-scale,1));line-height:20px}.cta[data-v-e9797637],.offer[data-v-e9797637]{grid-template-columns:1fr}.offer article[data-v-e9797637]{height:600px}.offer[data-v-e9797637] .banner-image img{object-position:left top}.side[data-v-e9797637]{grid-template-columns:1fr;gap:22px;margin:0}.side article[data-v-e9797637]{border-radius:calc(24px * var(--workspace-radius-scale,1));align-items:center;height:289px;padding:32px}.side .template-banner-copy[data-v-e9797637]{max-width:250px;padding:0}.side h2[data-v-e9797637]{padding:0 0 6px}.side p[data-v-e9797637]{font-size:calc(16px * var(--workspace-font-scale,1));max-width:210px;margin:0;padding-bottom:16px}.side[data-v-e9797637] .banner-image img{object-position:right center}.favorites[data-v-e9797637]{grid-template-columns:1fr;margin-top:40px}.favorites article[data-v-e9797637]{height:520px;padding:0}.favorites[data-v-e9797637] .banner-image img{object-position:left center}.favorites .template-banner-copy[data-v-e9797637]{text-align:center;border-radius:0;min-height:0;padding:40px 18px}.favorites .template-banner-copy h2[data-v-e9797637]{font-size:calc(20px * var(--workspace-font-scale,1));padding:0 0 8px;line-height:30px}.favorites .template-banner-copy p[data-v-e9797637]{padding:0;font-weight:600}.template-favorite-link[data-v-e9797637]{z-index:2;border-radius:calc(16px * var(--workspace-radius-scale,1));position:absolute;inset:0}.template-favorite-link[data-v-e9797637]:focus-visible{outline-offset:-4px;outline:3px solid #05544e}@media (width>=640px){.favorites[data-v-e9797637]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.cta[data-v-e9797637],.offer[data-v-e9797637]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.template-banners article[data-v-e9797637]{padding:32px}.template-banner-copy h2[data-v-e9797637]{font-size:calc(32px * var(--workspace-font-scale,1));line-height:48px}.side[data-v-e9797637]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.side article[data-v-e9797637]{padding-left:32px}.offer article[data-v-e9797637]:first-child .banner-image img{object-position:center}.favorites[data-v-e9797637]{grid-template-columns:repeat(4,minmax(0,1fr))}.favorites article[data-v-e9797637]{padding:0}.favorites .template-banner-copy h2[data-v-e9797637]{font-size:calc(24px * var(--workspace-font-scale,1));line-height:36px}}@media (width>=1280px){.cta[data-v-e9797637]{grid-template-columns:repeat(3,minmax(0,1fr))}.offer[data-v-e9797637]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.side[data-v-e9797637]{grid-template-columns:1fr;gap:22px}}@media (width<=767px){.template-banners[data-v-e9797637]{gap:24px;margin:40px 0}.side[data-v-e9797637]{gap:22px;margin:0}}@media (prefers-reduced-motion:reduce){.template-banner-button>span[data-v-e9797637]{transition:none}}.template-banner-placeholder[data-v-e9797637]{position:relative}.template-banner-placeholder article[data-v-e9797637]{background:var(--surface-soft,#f4f6f8)}.template-banner-placeholder .template-banner-copy[data-v-e9797637]{background:var(--surface);min-height:180px}.template-banner-placeholder i[data-v-e9797637]{border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--border);width:80%;height:24px;margin:12px 0;display:block}.template-banner-placeholder i[data-v-e9797637]:nth-child(2){width:100%;height:16px}.template-banner-placeholder i[data-v-e9797637]:last-child{border-radius:calc(30px * var(--workspace-radius-scale,1));width:120px;height:40px}.placeholder-status[data-v-e9797637]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.related-skeleton-card[data-v-a058a72b]{border:1px solid var(--border,#e8eaed);border-radius:calc(16px * var(--workspace-radius-scale,1));background:var(--surface,#fff);min-width:0;padding:16px}.related-skeleton-card span[data-v-a058a72b]{background:var(--surface-muted,#f3f5f6);border-radius:calc(6px * var(--workspace-radius-scale,1));display:block}.related-skeleton-image-container[data-v-a058a72b]{min-width:0;margin-bottom:16px}.related-skeleton-card .related-skeleton-image[data-v-a058a72b]{aspect-ratio:1;border-radius:calc(12px * var(--workspace-radius-scale,1))}.related-skeleton-quick[data-v-a058a72b]{display:none}.related-skeleton-title[data-v-a058a72b]{height:48px;margin-bottom:16px}.related-skeleton-rating[data-v-a058a72b]{width:72%;height:22px}.related-skeleton-price[data-v-a058a72b]{width:48%;height:24px;margin:8px 0}.related-skeleton-actions[data-v-a058a72b]{align-items:center;gap:16px;display:flex}.related-skeleton-actions>span[data-v-a058a72b]:first-child{border-radius:50%;flex:none;width:44px;height:44px}.related-skeleton-actions>span[data-v-a058a72b]:last-child{border-radius:calc(80px * var(--workspace-radius-scale,1));flex:1;min-width:0;height:44px}@media (width<=767px){.related-skeleton-title[data-v-a058a72b]{height:44px}.related-skeleton-actions[data-v-a058a72b]{gap:8px}}@media (width<=360px){.related-skeleton-quick[data-v-a058a72b]{justify-content:center;gap:1px;margin-top:8px;display:flex}.related-skeleton-quick>span[data-v-a058a72b]{border-radius:calc(4px * var(--workspace-radius-scale,1));width:36px;height:36px}}.product-image-badges[data-v-36147b3e]{pointer-events:none;z-index:1;position:absolute;inset:11px 8px auto 0}.product-ribbons[data-v-36147b3e]{flex-direction:column;align-items:flex-start;gap:6px;max-width:calc(100% - 55px);display:flex}.product-ribbon[data-v-36147b3e]{max-width:100%;font-size:calc(14px * var(--workspace-font-scale,1));overflow-wrap:anywhere;text-align:start;padding:0 8px;font-weight:500;line-height:22px;position:relative}.product-ribbon>img[data-v-36147b3e],.ribbon-edge[data-v-36147b3e]{object-fit:fill;width:4px;height:100%;position:absolute;inset:0 auto 0 100%}.sale[data-v-36147b3e]{color:#fff7cd;background:#cb0233}.new[data-v-36147b3e]{background:var(--workspace-primary,#088178);color:#fff}.express[data-v-36147b3e]{color:#fff;background:#f97316}.ribbon-edge[data-v-36147b3e]{background:#f97316;-webkit-mask:url(/ui/reference/products/discount-shape.png) 0 0/100% 100% no-repeat;mask:url(/ui/reference/products/discount-shape.png) 0 0/100% 100% no-repeat}.product-discount-percent[data-v-36147b3e]{border-radius:calc(4px * var(--workspace-radius-scale,1));color:#fff;font-size:calc(14px * var(--workspace-font-scale,1));background:#cb0233;padding:0 6px;font-weight:500;line-height:22px;position:absolute;top:0;right:0}@media (width<=639px){.product-ribbon[data-v-36147b3e],.product-discount-percent[data-v-36147b3e]{font-size:calc(12px * var(--workspace-font-scale,1))}.product-ribbon[data-v-36147b3e]{padding-inline:4px}}.product-card-shop[data-v-b1b80bca]{z-index:2;border-radius:calc(80px * var(--workspace-radius-scale,1));color:#454f5b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;align-items:center;gap:6px;max-width:calc(100% - 16px);margin:0;padding:2px 10px 2px 2px;text-decoration:none;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 1px 2px #0000000d}.product-card-shop>img[data-v-b1b80bca],.product-card-shop-placeholder[data-v-b1b80bca]{object-fit:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.product-card-shop>img[data-v-b1b80bca]{box-shadow:0 0 0 1px #0000000d}.product-card-shop-placeholder[data-v-b1b80bca]{color:var(--workspace-primary,#088178);background:color-mix(in srgb, var(--workspace-primary,#088178) 10.1961%, transparent)}.product-card-shop-placeholder>.hgi[data-v-b1b80bca]{font-size:calc(10px * var(--workspace-font-scale,1));line-height:10px}.product-card-shop-name[data-v-b1b80bca]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(11px * var(--workspace-font-scale,1));font-weight:500;line-height:16.5px;overflow:hidden}.has-shop-label[data-v-b1b80bca] .product-image-badges{top:40px}.product-card-shop[data-v-b1b80bca]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.product-card-shop[data-v-b1b80bca]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}.store-dark{color:#f4f6f8;background:#272e38e6}.product-image[data-v-b1b80bca] .product-thumbnail>img{object-fit:cover;transition:transform .3s ease-in-out}@media (hover:hover){.product-card:hover .product-image[data-v-b1b80bca] .product-thumbnail>img{transform:scale(1.1)rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.product-image[data-v-b1b80bca] .product-thumbnail>img{transition:none}}.product-card[data-v-b1b80bca]{border-radius:calc(16px * var(--workspace-radius-scale,1));padding:16px}.product-image-container[data-v-b1b80bca]{min-width:0;margin-bottom:16px;position:relative}.product-image[data-v-b1b80bca]{aspect-ratio:1;border-radius:calc(12px * var(--workspace-radius-scale,1));background:#f4f3f5;display:block;overflow:hidden}.product-image[data-v-b1b80bca] .product-thumbnail{border-radius:inherit;background:0 0}.product-title[data-v-b1b80bca]{font-size:calc(16px * var(--workspace-font-scale,1));height:48px;margin:0 0 16px;line-height:24px}.product-hover[data-v-b1b80bca]{opacity:0;pointer-events:none;justify-content:center;gap:1px;transition:opacity .3s,transform .3s;inset:auto 0 0;transform:translateY(0)}.product-card:hover .product-hover[data-v-b1b80bca],.product-card:focus-within .product-hover[data-v-b1b80bca]{opacity:1;pointer-events:auto;transform:translateY(-12px)}.product-hover[data-v-b1b80bca] .round-button{border-radius:calc(4px * var(--workspace-radius-scale,1));background:var(--surface);width:44px;height:44px;color:var(--text);opacity:1;border:0}.product-actions[data-v-b1b80bca]{gap:16px}.product-actions>.primary[data-v-b1b80bca]{border-radius:calc(80px * var(--workspace-radius-scale,1));min-width:0;min-height:44px;font-size:calc(14px * var(--workspace-font-scale,1));justify-content:center;align-items:center;gap:6px;padding:10px 12px;display:flex}.product-actions>.primary>.hgi[data-v-b1b80bca]{font-size:calc(24px * var(--workspace-font-scale,1))}.product-actions[data-v-b1b80bca] .round-button{border-radius:50%;width:44px;height:44px}.product-cart-label[data-v-b1b80bca]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.product-cart-short[data-v-b1b80bca]{display:none}.rating-line[data-v-b1b80bca]{font-size:calc(14px * var(--workspace-font-scale,1));line-height:22px}.price-line[data-v-b1b80bca]{font-size:calc(16px * var(--workspace-font-scale,1));margin:8px 0}.store-dark .product-image[data-v-b1b80bca]{background:var(--bg)}.listView{grid-area:1/1/7;margin:0;display:none}@media (width<=767px){.product-actions[data-v-b1b80bca]{gap:8px}.product-actions>.primary[data-v-b1b80bca]{font-size:calc(13px * var(--workspace-font-scale,1));padding:8px}.product-title[data-v-b1b80bca]{font-size:calc(14px * var(--workspace-font-scale,1));height:44px;line-height:22px}.rating-line[data-v-b1b80bca]{font-size:calc(12px * var(--workspace-font-scale,1))}.product-actions>.primary>.hgi[data-v-b1b80bca]{font-size:calc(20px * var(--workspace-font-scale,1))}.product-cart-label[data-v-b1b80bca]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-cart-short[data-v-b1b80bca]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.product-actions>.primary[data-v-b1b80bca]{overflow:hidden}.product-actions>.primary>.hgi[data-v-b1b80bca]{flex:none}.product-hover[data-v-b1b80bca]{opacity:1;pointer-events:auto;transform:translateY(-8px)}.product-card:hover .product-hover[data-v-b1b80bca],.product-card:focus-within .product-hover[data-v-b1b80bca]{transform:translateY(-8px)}.product-hover[data-v-b1b80bca] .round-button{width:36px;height:36px}.product-hover[data-v-b1b80bca] .hgi{font-size:calc(19px * var(--workspace-font-scale,1))}}@media (hover:none){.product-hover[data-v-b1b80bca]{opacity:1;pointer-events:auto;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.product-hover[data-v-b1b80bca]{transition:none}}@media (width<=360px){.product-image-container[data-v-b1b80bca] .product-image-badges{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-top:8px;display:flex;position:static}.product-image-container[data-v-b1b80bca] .product-ribbons{flex-flow:wrap;gap:8px;max-width:100%;padding-right:4px}.product-image-container[data-v-b1b80bca] .product-discount-percent{position:static}.product-hover[data-v-b1b80bca],.product-card:hover .product-hover[data-v-b1b80bca],.product-card:focus-within .product-hover[data-v-b1b80bca]{margin-top:8px;position:static;transform:none}}.home-product-section[data-v-64357ec2]{min-width:0;margin:56px 0}.home-product-section header[data-v-64357ec2]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.home-product-section h2[data-v-64357ec2]{font-size:calc(24px * var(--workspace-font-scale,1));margin:0;line-height:36px}.home-product-grid[data-v-64357ec2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.home-product-track[data-v-64357ec2]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:min(280px,100%);grid-auto-flow:column;gap:24px;padding:2px 0 14px;display:grid;overflow-x:auto}.home-product-track[data-v-64357ec2]>*{scroll-snap-align:start;min-width:0}.home-product-section.green[data-v-64357ec2],.home-product-section.pink[data-v-64357ec2],.home-product-section.yellow[data-v-64357ec2]{border-radius:calc(28px * var(--workspace-radius-scale,1));color:#183528;padding:32px}.home-product-section.green[data-v-64357ec2]{background:#9ee872}.home-product-section.pink[data-v-64357ec2]{background:#ffd6ef}.home-product-controls[data-v-64357ec2]{gap:8px;display:flex}.home-product-controls button[data-v-64357ec2]{color:#173d29;width:36px;height:36px;font-size:calc(23px * var(--workspace-font-scale,1));background:#fffb;border:1px solid #45684c55;border-radius:50%;padding:0}.home-product-controls button[data-v-64357ec2]:disabled{opacity:.4}.home-products-empty[data-v-64357ec2]{font-size:calc(14px * var(--workspace-font-scale,1));text-align:center;color:inherit;padding:24px}@media (width<80rem){.home-product-grid[data-v-64357ec2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<48rem){.home-product-grid[data-v-64357ec2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-product-section[data-v-64357ec2]{margin:36px 0}.home-product-section h2[data-v-64357ec2]{font-size:calc(24px * var(--workspace-font-scale,1))}.home-product-section.green[data-v-64357ec2],.home-product-section.pink[data-v-64357ec2],.home-product-section.yellow[data-v-64357ec2]{border-radius:calc(20px * var(--workspace-radius-scale,1));padding:16px}.home-product-section header[data-v-64357ec2]{margin-bottom:20px}}.home-section-heading[data-v-64357ec2]{min-width:0}.home-section-heading p[data-v-64357ec2]{font-size:calc(16px * var(--workspace-font-scale,1));margin:12px 0 0;line-height:24px}.home-product-cell[data-v-64357ec2]{min-width:0;display:flex}.home-product-cell>.product-card[data-v-64357ec2]{width:100%}.home-product-controls button[data-v-64357ec2]{border-color:var(--border);background:#fff;place-items:center;width:40px;height:40px;display:grid}.home-product-controls .hgi[data-v-64357ec2]{font-size:calc(20px * var(--workspace-font-scale,1));line-height:1}.home-product-section[data-v-64357ec2]:is(.pink,.yellow,.blue,.category){border-radius:calc(40px * var(--workspace-radius-scale,1));color:#212b36;width:min(100vw,1728px);max-width:none;margin-block:0 70px;padding:0;position:relative;left:50%;transform:translate(-50%)}.home-product-section.yellow[data-v-64357ec2]{background:#ffeb69}.home-product-section.blue[data-v-64357ec2]{background:#92bdf5}.home-product-section:is(.pink,.yellow,.blue,.category)>header[data-v-64357ec2]{box-sizing:border-box;min-height:100px;margin:0;padding:24px 48px}.home-product-section:is(.pink,.yellow,.blue,.category) .home-section-heading p[data-v-64357ec2]{color:#454f5b;margin-top:8px}.home-product-section:is(.pink,.yellow,.blue,.category)>.home-product-track[data-v-64357ec2]{box-sizing:border-box;scrollbar-width:none;max-width:1320px;margin:auto;padding:48px 16px 64px}.home-product-section:is(.pink,.yellow,.blue,.category)>.home-product-track[data-v-64357ec2]::-webkit-scrollbar{display:none}@media (width<=1279px){.home-product-section[data-v-64357ec2]:is(.pink,.yellow,.blue,.category){border-radius:0}}@media (width<=767px){.home-product-section:is(.pink,.yellow,.blue,.category)>header[data-v-64357ec2]{text-align:center;flex-wrap:wrap;justify-content:center;padding:24px}.home-product-section:is(.pink,.yellow,.blue,.category) .home-section-heading[data-v-64357ec2]{flex-basis:100%}.home-section-heading p[data-v-64357ec2]{font-size:calc(16px * var(--workspace-font-scale,1))}}.home-product-section:is(.pink,.yellow,.blue,.category)>.home-product-track[data-v-64357ec2]{scroll-padding-inline:16px}@media (width<=1023px){.home-product-section:is(.pink,.yellow,.blue,.category) .home-product-controls[data-v-64357ec2]{display:none}}.home-product-section.category[data-v-64357ec2]{background:var(--category-background,#f0fdf4)}.home-product-section:not(.carousel)>header[data-v-64357ec2]{margin-bottom:40px}@media (width<=767px){.home-product-section:not(.carousel)>header[data-v-64357ec2]{text-align:center;justify-content:center}.home-product-grid[data-v-64357ec2]{gap:24px}}@media (width>=1024px){.home-product-section h2[data-v-64357ec2]{font-size:calc(32px * var(--workspace-font-scale,1));line-height:48px}}.home-products-loading[data-v-64357ec2]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-product-placeholder[data-v-64357ec2]>.related-skeleton-card{box-sizing:border-box;width:100%}@media (width<=1279px){.home-product-grid>.home-product-placeholder[data-v-64357ec2]:nth-child(n+4){display:none}}@media (width<=767px){.home-product-grid>.home-product-placeholder[data-v-64357ec2]:nth-child(n+3){display:none}}.home-flash-sale[data-v-ac7aa1f9]{min-width:0}.home-flash-sale[data-v-ac7aa1f9] .home-product-section{border-radius:calc(48px * var(--workspace-radius-scale,1));color:#1a1d21;background:#ffd6ef;border:0}.home-flash-sale[data-v-ac7aa1f9] .home-product-section>header{flex-wrap:nowrap;gap:20px;padding:24px}.flash-heading[data-v-ac7aa1f9]{flex:1;min-width:0}.flash-heading h2[data-v-ac7aa1f9]{font-family:Urbanist,sans-serif;font-size:calc(24px * var(--workspace-font-scale,1));color:#1a1d21;margin:0 0 8px;font-weight:700;line-height:36px}.flash-heading p[data-v-ac7aa1f9]{font-size:calc(16px * var(--workspace-font-scale,1));color:#454f5b;margin:0;font-weight:400;line-height:24px}.flash-countdown[data-v-ac7aa1f9]{border-radius:calc(50px * var(--workspace-radius-scale,1));color:#1a1d21;font-family:Urbanist,sans-serif;font-size:calc(18px * var(--workspace-font-scale,1));white-space:nowrap;box-sizing:border-box;background:#e9fcd4;justify-content:center;align-items:center;gap:4px;max-width:100%;padding:9px 24px;font-weight:700;line-height:28px;display:flex}.flash-countdown b[data-v-ac7aa1f9]{font:inherit;font-variant-numeric:tabular-nums;text-align:center;min-width:2ch}.home-flash-sale[data-v-ac7aa1f9] .home-product-controls{flex-shrink:0;gap:12px}@media (width>=1024px){.home-flash-sale[data-v-ac7aa1f9] .home-product-section>header{padding-inline:48px}.flash-heading h2[data-v-ac7aa1f9]{font-size:calc(32px * var(--workspace-font-scale,1));line-height:48px}.flash-countdown[data-v-ac7aa1f9]{font-size:calc(20px * var(--workspace-font-scale,1));line-height:30px}}@media (width<=1279px){.home-flash-sale[data-v-ac7aa1f9] .home-product-section{border-radius:0}}@media (width<=767px){.home-flash-sale[data-v-ac7aa1f9] .home-product-section>header{text-align:center;flex-direction:column;gap:16px}}@media (width<=360px){.flash-countdown[data-v-ac7aa1f9]{flex-wrap:wrap;padding-inline:16px}.flash-countdown-label[data-v-ac7aa1f9]{flex-shrink:0}}.home-ad-slot[data-v-55c338ad]{color:#172b25;min-width:0;margin:0 0 32px}.home-ad-hero[data-v-55c338ad]{border-radius:calc(24px * var(--workspace-radius-scale,1));touch-action:pan-y;position:relative;overflow:hidden}.home-ad-slot article[data-v-55c338ad]{border-radius:calc(24px * var(--workspace-radius-scale,1));min-width:0;position:relative;overflow:hidden}.home-ad-hero article[data-v-55c338ad]{align-items:center;min-height:600px;display:flex}.home-ad-slot picture[data-v-55c338ad]{position:absolute;inset:0}.home-ad-slot img[data-v-55c338ad]{object-fit:cover;width:100%;height:100%;display:block}.home-ad-copy[data-v-55c338ad]{z-index:1;background:linear-gradient(90deg,#ffffffbf,#0000);max-width:660px;padding:64px;position:relative}.home-ad-copy h1[data-v-55c338ad]{overflow-wrap:anywhere;margin:18px 0;font-size:clamp(36px,4vw,64px);line-height:1.15}.home-ad-copy p[data-v-55c338ad]{font-size:calc(18px * var(--workspace-font-scale,1));overflow-wrap:anywhere;line-height:1.7}.home-ad-copy a[data-v-55c338ad]{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;text-align:center;min-width:0;max-width:100%;margin-top:12px;text-decoration:none;display:inline-flex}.home-ad-badge[data-v-55c338ad]{font-weight:600}.home-ad-controls[data-v-55c338ad]{z-index:2;border-radius:calc(25px * var(--workspace-radius-scale,1));background:#ffffffdf;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 24px);padding:8px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.home-ad-controls>button[data-v-55c338ad]{color:#173c32;min-width:32px;height:32px;font-size:calc(20px * var(--workspace-font-scale,1));background:#eef5f2;border:0;border-radius:50%;flex-shrink:0}.home-ad-dots[data-v-55c338ad]{flex-wrap:wrap;flex-shrink:1;justify-content:center;gap:8px;min-width:0;max-width:160px;display:flex}.home-ad-dots button[data-v-55c338ad]{border:1px solid var(--workspace-primary,#088178);background:#fff;border-radius:50%;width:12px;height:12px;padding:0}.home-ad-dots [aria-current=true][data-v-55c338ad]{background:var(--workspace-primary,#088178)}.home-ad-count[data-v-55c338ad]{font-size:calc(12px * var(--workspace-font-scale,1));border-radius:calc(5px * var(--workspace-radius-scale,1));background:#ffffffcf;padding:4px;position:absolute;bottom:12px;right:20px}.home-ad-grid[data-v-55c338ad]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.home-ad-grid article[data-v-55c338ad]{align-items:center;min-height:300px;display:flex}.home-ad-grid .home-ad-copy[data-v-55c338ad]{padding:32px}.home-ad-grid h2[data-v-55c338ad]{font-size:calc(28px * var(--workspace-font-scale,1));overflow-wrap:anywhere;margin:12px 0;line-height:1.2}.home-ad-grid p[data-v-55c338ad]{font-size:calc(15px * var(--workspace-font-scale,1))}.home_promo .home-ad-grid[data-v-55c338ad]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<64rem){.home-ad-grid[data-v-55c338ad]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-ad-copy[data-v-55c338ad]{padding:48px}}@media (width<48rem){.home-ad-hero article[data-v-55c338ad]{align-items:flex-start;min-height:500px}.home-ad-copy[data-v-55c338ad]{background:linear-gradient(90deg,#ffffffcf,#ffffff35);max-width:100%;padding:40px 24px 100px}.home-ad-copy h1[data-v-55c338ad]{font-size:calc(36px * var(--workspace-font-scale,1))}.home-ad-copy p[data-v-55c338ad]{font-size:calc(16px * var(--workspace-font-scale,1))}.home-ad-grid[data-v-55c338ad],.home_promo .home-ad-grid[data-v-55c338ad]{grid-template-columns:1fr}.home-ad-grid .home-ad-copy[data-v-55c338ad]{padding:32px 24px}.home-ad-controls[data-v-55c338ad]{gap:6px;max-width:calc(100% - 24px)}.home-ad-dots[data-v-55c338ad]{gap:6px}.home-ad-controls>button[data-v-55c338ad]{flex-shrink:0}.home-ad-count[data-v-55c338ad]{bottom:6px}}.template-two .home-ad-badge[data-v-55c338ad]{font-size:calc(12px * var(--workspace-font-scale,1));color:#172b25;background:#86e8ab;border-radius:100px;padding:2px 8px;line-height:18px;display:inline-block}.template-two .home-ad-copy a[data-v-55c338ad]{border-radius:calc(60px * var(--workspace-radius-scale,1));padding:12px 22px}.template-two .home-ad-copy h1[data-v-55c338ad]{letter-spacing:-.03em;font-weight:700}.template-two .home-ad-controls[data-v-55c338ad]{background:0 0}.template-two .home-ad-dots button[data-v-55c338ad]{background:#a6adb4;border:0;width:10px;height:10px}.template-two .home-ad-dots [aria-current=true][data-v-55c338ad]{border-radius:calc(20px * var(--workspace-radius-scale,1));background:var(--workspace-primary,#088178);width:24px}.template-two .home-ad-count[data-v-55c338ad]{display:none}.template-two .home-ad-hero[data-v-55c338ad]{height:600px}.template-two .home-ad-hero article[data-v-55c338ad]{position:absolute;inset:0}.template-two .home-hero-fade-enter-from[data-v-55c338ad],.template-two .home-hero-fade-leave-to[data-v-55c338ad]{opacity:0}@media (width<=767px){.template-two .home-ad-hero[data-v-55c338ad]{height:500px}}@media (prefers-reduced-motion:reduce){.template-two .home-hero-fade-enter-active[data-v-55c338ad],.template-two .home-hero-fade-leave-active[data-v-55c338ad]{transition:none}}.template-two .home-ad-hero article[data-v-55c338ad]{align-items:center}.template-two .home-ad-offer[data-v-55c338ad]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.template-two .home-ad-badge[data-v-55c338ad]{padding:1px 8px;font-weight:400}.template-two .home-ad-exclusive[data-v-55c338ad]{font-size:calc(16px * var(--workspace-font-scale,1));color:#374151;font-weight:600;line-height:24px}.template-two .home-ad-copy a[data-v-55c338ad]{font-size:calc(14px * var(--workspace-font-scale,1));align-items:center;gap:12px;padding:8px 12px 8px 20px;font-weight:600;line-height:22px}.home-ad-button-arrow[data-v-55c338ad]{color:#05544e;width:32px;height:32px;font-size:calc(20px * var(--workspace-font-scale,1));background:#fff;border-radius:50%;flex:none;place-items:center;transition:transform .3s;display:grid;transform:rotate(-40deg)}.template-two .home-ad-copy a:hover .home-ad-button-arrow[data-v-55c338ad]{transform:rotate(0)}.template-two .home-ad-controls[data-v-55c338ad]{pointer-events:none;border-radius:0;width:100%;max-width:none;height:100%;padding:0;display:block;inset:0;transform:none}.template-two .home-ad-controls>button[data-v-55c338ad]{pointer-events:auto;color:#212b36;background:#fffc;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;box-shadow:0 4px 16px #00000014}.template-two .home-ad-controls .home-ad-prev[data-v-55c338ad],.template-two .home-ad-controls .home-ad-next[data-v-55c338ad]{font-size:calc(20px * var(--workspace-font-scale,1));top:50%;transform:translateY(-50%)}.template-two .home-ad-prev[data-v-55c338ad]{left:24px}.template-two .home-ad-next[data-v-55c338ad]{right:24px}.template-two .home-ad-dots[data-v-55c338ad]{pointer-events:auto;max-width:calc(100% - 120px);position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.template-two .home-ad-controls .home-ad-pause[data-v-55c338ad]{width:30px;min-width:30px;height:30px;font-size:calc(16px * var(--workspace-font-scale,1));bottom:14px;right:16px}.template-two .home-hero-fade-enter-active[data-v-55c338ad],.template-two .home-hero-fade-leave-active[data-v-55c338ad]{transition:opacity 1s ease-out,transform 1s ease-out}.template-two .home-hero-fade-enter-active[data-v-55c338ad]{z-index:1}.template-two .home-hero-fade-leave-active[data-v-55c338ad]{z-index:0;pointer-events:none}.template-two .home-hero-fade-enter-from[data-v-55c338ad]{opacity:0;transform:translateX(var(--hero-enter-offset)) scale(.95)}.template-two .home-hero-fade-leave-to[data-v-55c338ad]{opacity:0;transform:translateX(var(--hero-leave-offset)) scale(.95)}@media (width<=767px){.template-two .home-ad-controls .home-ad-pause[data-v-55c338ad]{bottom:21px;right:64px}.template-two .home-ad-prev[data-v-55c338ad]{left:12px}.template-two .home-ad-next[data-v-55c338ad]{right:12px}.template-two .home-ad-controls .home-ad-prev[data-v-55c338ad],.template-two .home-ad-controls .home-ad-next[data-v-55c338ad]{top:auto;bottom:16px;transform:none}}@media (prefers-reduced-motion:reduce){.template-two .home-hero-fade-enter-active[data-v-55c338ad],.template-two .home-hero-fade-leave-active[data-v-55c338ad],.home-ad-button-arrow[data-v-55c338ad]{transition:none}.template-two .home-hero-fade-enter-from[data-v-55c338ad],.template-two .home-hero-fade-leave-to[data-v-55c338ad]{transform:none}}.home-category-carousel[data-v-c49dfe31]{min-width:0;margin:56px 0}.home-category-carousel header[data-v-c49dfe31]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;display:flex}.home-category-carousel h2[data-v-c49dfe31]{font-size:calc(28px * var(--workspace-font-scale,1));margin:0}.home-category-controls[data-v-c49dfe31]{gap:8px;display:flex}.home-category-controls button[data-v-c49dfe31]{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:inherit;font-size:calc(21px * var(--workspace-font-scale,1));border-radius:50%;padding:0}.home-category-controls button[data-v-c49dfe31]:disabled{opacity:.4}.home-category-window[data-v-c49dfe31]{touch-action:pan-y;overflow:hidden}.home-category-track[data-v-c49dfe31]{transition:transform .5s ease-in-out;display:flex}.home-category-track.instant[data-v-c49dfe31]{transition:none}.home-category-tile[data-v-c49dfe31]{flex:0 0 calc(100% / var(--category-count));min-width:0;padding:0 12px}.home-category-tile a[data-v-c49dfe31],.home-category-link[data-v-c49dfe31]{text-align:center;color:inherit;display:block}.home-category-art[data-v-c49dfe31]{aspect-ratio:1;border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));background:var(--surface-soft);color:var(--workspace-primary,#088178);place-items:center;margin-bottom:20px;display:grid}.home-category-art .category-icon[data-v-c49dfe31]{font-size:calc(44px * var(--workspace-font-scale,1));width:65%;height:65%}.home-category-name[data-v-c49dfe31]{font-size:calc(14px * var(--workspace-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.home-category-tile a[data-v-c49dfe31]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:-2px}@media (width<40rem){.home-category-carousel[data-v-c49dfe31]{margin:36px 0}.home-category-carousel header[data-v-c49dfe31]{align-items:flex-start;gap:8px}.home-category-carousel h2[data-v-c49dfe31]{font-size:calc(23px * var(--workspace-font-scale,1));max-width:130px}.home-category-controls[data-v-c49dfe31]{gap:4px}.home-category-controls button[data-v-c49dfe31]{width:30px;height:30px}.home-category-tile[data-v-c49dfe31]{padding:0 8px}.home-category-art[data-v-c49dfe31]{margin-bottom:12px}.home-category-name[data-v-c49dfe31]{font-size:calc(13px * var(--workspace-font-scale,1))}}.home-category-carousel[data-v-c49dfe31]{margin:70px 0}.home-category-art[data-v-c49dfe31]{border-radius:50%;overflow:hidden}.home-category-art .category-icon[data-v-c49dfe31]{width:100%;height:100%}.home-category-art[data-v-c49dfe31] img{object-fit:cover;border-radius:50%}.home-category-carousel header[data-v-c49dfe31]{margin-bottom:40px}@media (width<=639px){.home-category-carousel[data-v-c49dfe31]{margin:40px 0}}.home-category-heading h2[data-v-c49dfe31]{margin:0 0 12px}.home-category-heading p[data-v-c49dfe31]{color:var(--muted,#637381);margin:0;line-height:24px}.home-category-controls[data-v-c49dfe31]{gap:12px}.home-category-controls button[data-v-c49dfe31]{width:40px;height:40px;font-size:calc(20px * var(--workspace-font-scale,1))}.home-category-window[data-v-c49dfe31]{margin:-20px 0;padding:20px 0}.home-category-art[data-v-c49dfe31]{background:#e6f4f1;margin-bottom:16px}.home-category-art .category-icon[data-v-c49dfe31]{transition:transform .3s}.home-category-art[data-v-c49dfe31] .hgi{font-size:calc(36px * var(--workspace-font-scale,1))}.home-category-tile a:hover .category-icon[data-v-c49dfe31]{transform:scale(1.15)}.home-category-name[data-v-c49dfe31]{padding-top:8px}.home-category-tile a:hover .home-category-name[data-v-c49dfe31]{color:var(--workspace-primary,#088178)}@media (width<=767px){.home-category-carousel header[data-v-c49dfe31]{text-align:center;display:block}.home-category-heading h2[data-v-c49dfe31]{max-width:none}.home-category-controls[data-v-c49dfe31]{justify-content:center;margin-top:16px}.home-category-controls button[data-v-c49dfe31]:not([aria-pressed]){display:none}.home-category-tile[data-v-c49dfe31]{padding:0 12px}}@media (prefers-reduced-motion:reduce){.home-category-art .category-icon[data-v-c49dfe31]{transition:none}.home-category-tile a:hover .category-icon[data-v-c49dfe31]{transform:none}}.home-category-heading h2[data-v-c49dfe31]{font-size:calc(24px * var(--workspace-font-scale,1));line-height:36px}.home-category-art-placeholder[data-v-c49dfe31]{background:var(--surface-soft,#f4f6f8)}.home-category-name-placeholder[data-v-c49dfe31]{position:relative}.home-category-name-placeholder[data-v-c49dfe31]:after{content:"";border-radius:calc(6px * var(--workspace-radius-scale,1));background:var(--border);height:12px;position:absolute;bottom:3px;left:15%;right:15%}.home-category-control-placeholder[data-v-c49dfe31]{background:var(--surface-soft,#f4f6f8);border:1px solid var(--border);border-radius:50%;width:40px;height:40px;display:block}.home-category-loading-status[data-v-c49dfe31]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width>=1024px){.home-category-heading h2[data-v-c49dfe31]{font-size:calc(32px * var(--workspace-font-scale,1));line-height:48px}}.home-news-entry[data-v-c04a740a]{min-width:0}.home-news-card[data-v-c04a740a]{border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));height:100%;color:var(--text);background:var(--surface);text-decoration:none;transition:transform .25s;display:block;overflow:hidden}.home-news-card[data-v-c04a740a]:hover{transform:translateY(-5px)}.home-news-card[data-v-c04a740a]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:4px}.home-news-cover[data-v-c04a740a]{color:#c4cdd5;background:#f4f3f5;justify-content:center;align-items:center;height:240px;display:flex;overflow:hidden}.home-news-cover img[data-v-c04a740a]{object-fit:cover;width:100%;height:100%;display:block}.home-news-cover .hgi[data-v-c04a740a]{font-size:calc(48px * var(--workspace-font-scale,1));line-height:1}.home-news-copy[data-v-c04a740a]{padding:24px}.home-news-meta[data-v-c04a740a]{font-size:calc(14px * var(--workspace-font-scale,1));color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;line-height:20px;display:flex}.home-news-copy h3[data-v-c04a740a],.home-news-copy p[data-v-c04a740a]{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-news-copy h3[data-v-c04a740a]{font-size:calc(16px * var(--workspace-font-scale,1));min-height:48px;margin:0 0 8px;font-weight:600;line-height:24px}.home-news-copy p[data-v-c04a740a]{font-size:calc(14px * var(--workspace-font-scale,1));min-height:40px;color:var(--muted);margin:0;line-height:20px}@media (prefers-reduced-motion:reduce){.home-news-card[data-v-c04a740a]{transition:none}}.home-news[data-v-b1464099]{margin:0 0 70px}.home-news header[data-v-b1464099]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px;display:flex}.home-news h2[data-v-b1464099]{font-size:calc(28px * var(--workspace-font-scale,1));margin:0}.home-news header a[data-v-b1464099]{color:inherit;font-family:Urbanist,Arial,sans-serif;font-size:calc(24px * var(--workspace-font-scale,1));font-weight:700;line-height:36px}.home-news header a[data-v-b1464099]:hover{text-decoration:underline}.home-news-grid[data-v-b1464099]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (width<=1023px){.home-news-grid[data-v-b1464099]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-news header a[data-v-b1464099]{font-size:calc(20px * var(--workspace-font-scale,1));line-height:30px}}@media (width<=767px){.home-news-grid[data-v-b1464099]{grid-template-columns:1fr}.home-news h2[data-v-b1464099]{font-size:calc(23px * var(--workspace-font-scale,1))}}.home-category-products[data-v-e40722b2]{min-width:0}.category-product-heading[data-v-e40722b2]{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.category-product-heading>div[data-v-e40722b2]{min-width:0}.category-product-heading h2[data-v-e40722b2]{font-size:calc(28px * var(--workspace-font-scale,1));overflow-wrap:anywhere;margin:0 0 2px;line-height:1.3}.category-product-heading p[data-v-e40722b2]{font-size:calc(14px * var(--workspace-font-scale,1));color:#637381;margin:0;line-height:1.6}.category-product-icon[data-v-e40722b2]{border-radius:calc(16px * var(--workspace-radius-scale,1));background:color-mix(in srgb,var(--category-accent) 12.5%,transparent);width:56px;height:56px;color:var(--category-accent);font-size:calc(24px * var(--workspace-font-scale,1));flex-shrink:0;place-items:center;display:grid;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.category-product-icon.has-image[data-v-e40722b2]{border:2px solid #fff}.category-product-icon[data-v-e40722b2] .category-icon{object-fit:cover;width:100%;height:100%}.category-view-all[data-v-e40722b2]{box-sizing:border-box;border-radius:calc(60px * var(--workspace-radius-scale,1));background:var(--workspace-primary,#088178);color:#fff;min-height:44px;font-size:calc(14px * var(--workspace-font-scale,1));white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:6px 8px 6px 16px;font-weight:600;display:inline-flex}.category-view-all>span[data-v-e40722b2]{color:#05544e;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .3s;display:grid;transform:rotate(-40deg)}.category-view-all .hgi[data-v-e40722b2]{font-size:calc(20px * var(--workspace-font-scale,1))}.category-view-all:hover>span[data-v-e40722b2]{transform:rotate(0)}.category-view-all.desktop[data-v-e40722b2]{margin-left:auto}.category-view-all.mobile[data-v-e40722b2],.category-product-section[data-v-e40722b2] .home-product-controls{display:none}.category-product-section[data-v-e40722b2] .home-product-track{padding-top:24px;padding-bottom:56px}@media (width<=767px){.category-product-heading[data-v-e40722b2]{text-align:left;flex-basis:100%;gap:16px}.category-product-heading h2[data-v-e40722b2]{font-size:calc(23px * var(--workspace-font-scale,1))}.category-view-all.desktop[data-v-e40722b2]{display:none}.category-view-all.mobile[data-v-e40722b2]{width:max-content;margin:8px auto 40px;display:flex}.category-product-section[data-v-e40722b2]{padding-bottom:1px}.category-product-section[data-v-e40722b2] .home-product-track{padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.category-view-all>span[data-v-e40722b2]{transition:none}}.home-resource-state[data-v-0b4d78ca]{min-width:0}.home-resource-state[data-v-0b4d78ca]:focus-visible,.home-resource-state .form-error[data-v-0b4d78ca]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:4px}.home-resource-state>.form-error[data-v-0b4d78ca]{overflow-wrap:anywhere;line-height:1.7}.home-resource-state>.form-error button[data-v-0b4d78ca]{border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--surface);color:var(--text);padding:8px 12px}.home-page[data-v-0b4d78ca]{padding-top:24px}.home-category-section[data-v-0b4d78ca]{margin:56px 0}.home-category-section h2[data-v-0b4d78ca],.home-all-products>h2[data-v-0b4d78ca]{font-size:calc(28px * var(--workspace-font-scale,1))}.home-all-products>h2[data-v-0b4d78ca]{text-align:center}.home-product-tabs[data-v-0b4d78ca]{flex-wrap:wrap;justify-content:center;gap:12px;margin:24px 0;display:flex}.home-product-tabs button[data-v-0b4d78ca]{border:1px solid var(--border);border-radius:calc(30px * var(--workspace-radius-scale,1));background:var(--surface);color:var(--text);font:inherit;font-size:calc(14px * var(--workspace-font-scale,1));padding:10px 22px}.home-product-tabs [aria-pressed=true][data-v-0b4d78ca]{background:var(--workspace-primary,#088178);color:#fff}.home-all-products[data-v-0b4d78ca] .home-product-section{margin:24px 0}.home-all-products[data-v-0b4d78ca] .home-product-section header{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.home-view-all[data-v-0b4d78ca]{border:1px solid var(--border);border-radius:calc(30px * var(--workspace-radius-scale,1));color:inherit;margin:28px auto 50px;padding:12px 24px;display:table}.home-page .home-categories[data-v-0b4d78ca]{margin:24px 0}@media (width<40rem){.home-product-tabs[data-v-0b4d78ca]{gap:8px}.home-product-tabs button[data-v-0b4d78ca]{padding:9px 14px}.home-category-section h2[data-v-0b4d78ca],.home-all-products>h2[data-v-0b4d78ca]{font-size:calc(24px * var(--workspace-font-scale,1))}}.home-template-top[data-v-0b4d78ca]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.home-template-top .home-ad-state[data-v-0b4d78ca]{min-width:0}.home-template-top[data-v-0b4d78ca] .home-ad-slot{margin:0}.home-hero-placeholder[data-v-0b4d78ca]{border-radius:calc(24px * var(--workspace-radius-scale,1));color:#384d48;background:#ffd6ef;place-items:center;height:600px;display:grid}.home-template-top[data-v-0b4d78ca] .home-ad-copy{background:0 0;max-width:620px;padding:48px 64px}.home-template-top[data-v-0b4d78ca] .home-ad-copy h1{font-size:clamp(32px,3.3vw,56px)}@media (width>=1440px){.home-template-top[data-v-0b4d78ca] .home-ad-copy{padding-left:112px}}@media (width<=1279px){.home-template-top[data-v-0b4d78ca]{grid-template-columns:1fr}}@media (width<=767px){.home-hero-placeholder[data-v-0b4d78ca]{height:500px}.home-template-top[data-v-0b4d78ca] .home-ad-copy{padding:40px 32px 100px}.home-template-top[data-v-0b4d78ca] .home-ad-copy h1{font-size:calc(36px * var(--workspace-font-scale,1))}.home-template-top[data-v-0b4d78ca] .home-ad-copy p{max-width:280px}}.home-category-favorites>h2[data-v-0b4d78ca]{font-size:calc(28px * var(--workspace-font-scale,1));margin:70px 0 0}@media (width<=639px){.home-category-favorites>h2[data-v-0b4d78ca]{font-size:calc(24px * var(--workspace-font-scale,1));margin-top:40px}}.home-all-subtitle[data-v-0b4d78ca]{text-align:center;color:var(--muted);font-size:calc(16px * var(--workspace-font-scale,1));margin:12px 0 24px;line-height:1.6}.home-grid-view-all[data-v-0b4d78ca],.home-view-all[data-v-0b4d78ca]{border:1px solid var(--text);box-sizing:border-box;min-height:44px;font-size:calc(14px * var(--workspace-font-scale,1));color:var(--text);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;display:inline-flex}.home-grid-view-all .hgi[data-v-0b4d78ca],.home-view-all .hgi[data-v-0b4d78ca]{font-size:calc(20px * var(--workspace-font-scale,1))}.home-grid-view-all[data-v-0b4d78ca]:hover,.home-view-all[data-v-0b4d78ca]:hover{background:var(--surface-soft)}.home-all-products[data-v-0b4d78ca]{text-align:center}.home-all-products[data-v-0b4d78ca] .home-product-grid{text-align:left}.home-all-products>.home-view-all[data-v-0b4d78ca]{margin:40px auto 70px}@media (width<=767px){.home-grid-view-all[data-v-0b4d78ca]{display:none}}.home-all-products>h2[data-v-0b4d78ca],.home-category-favorites>h2[data-v-0b4d78ca]{font-size:calc(24px * var(--workspace-font-scale,1));line-height:36px}.home-all-subtitle[data-v-0b4d78ca]{font-size:calc(16px * var(--workspace-font-scale,1));margin:12px 0 24px;line-height:24px}.home-product-tabs button[data-v-0b4d78ca]{padding:8px 20px;font-weight:600;line-height:24px}@media (width>=1024px){.home-all-products>h2[data-v-0b4d78ca],.home-category-favorites>h2[data-v-0b4d78ca]{font-size:calc(32px * var(--workspace-font-scale,1));line-height:48px}}.about-template-two[data-v-a263c756]{--about-gradient:linear-gradient(135deg,#088178 0%,#528970 100%);padding:0 0 10px}.about-template-two h2[data-v-a263c756]{text-align:center;font-size:calc(24px * var(--workspace-font-scale,1));margin:0 0 40px;line-height:36px}.about-template-hero[data-v-a263c756]{isolation:isolate;border-radius:calc(40px * var(--workspace-radius-scale,1));background:var(--about-gradient);color:#fff;place-items:center;margin-bottom:70px;display:grid;position:relative;overflow:hidden}.about-template-hero img[data-v-a263c756]{object-fit:cover;opacity:.3;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.about-template-hero h1[data-v-a263c756]{font-size:calc(36px * var(--workspace-font-scale,1));text-transform:uppercase;letter-spacing:.05em;text-align:center;margin:0;padding:96px 24px;line-height:40px}.about-template-intro[data-v-a263c756],.about-template-pillars[data-v-a263c756],.about-template-purpose[data-v-a263c756],.about-template-team[data-v-a263c756]{margin:0 0 70px}.about-template-tabs[data-v-a263c756]{flex-wrap:wrap;justify-content:center;gap:24px;margin-bottom:40px;display:flex}.about-template-tabs button[data-v-a263c756]{width:120px;color:var(--muted);font-size:calc(12px * var(--workspace-font-scale,1));background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:0;font-weight:500;line-height:15px;transition:color .3s;display:flex}.about-template-tab-icon[data-v-a263c756]{color:#9ca3af;background:#f3f4f6;border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;transition:background .3s,color .3s,box-shadow .3s;display:grid}.about-template-tabs button[aria-pressed=true][data-v-a263c756]{color:var(--workspace-primary,#088178)}.about-template-tabs button[aria-pressed=true] .about-template-tab-icon[data-v-a263c756]{color:#fff;background:var(--workspace-primary,#088178);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.about-template-tabs .hgi[data-v-a263c756]{font-size:calc(24px * var(--workspace-font-scale,1));line-height:1}.about-template-feature[data-v-a263c756]{border-radius:calc(40px * var(--workspace-radius-scale,1));background:var(--about-gradient);color:#fff;touch-action:pan-y;grid-template-columns:1fr;padding-bottom:64px;display:grid;position:relative;overflow:hidden}.about-template-feature-image[data-v-a263c756]{height:208px;position:relative}.about-template-feature-image img[data-v-a263c756]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.about-template-feature-image img.current[data-v-a263c756]{opacity:1}.about-template-feature-copy[data-v-a263c756]{flex-direction:column;justify-content:center;min-width:0;min-height:200px;padding:24px 32px;display:flex}.about-template-feature-copy h3[data-v-a263c756]{font-size:calc(24px * var(--workspace-font-scale,1));margin:0 0 16px;font-weight:700;line-height:32px}.about-template-feature-copy p[data-v-a263c756]{font-size:calc(16px * var(--workspace-font-scale,1));opacity:.9;margin:0;line-height:26px}.about-template-arrows[data-v-a263c756]{pointer-events:none;justify-content:space-between;padding:0 12px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.about-template-arrows button[data-v-a263c756]{width:40px;height:40px;color:var(--workspace-primary,#088178);pointer-events:auto;background:#ffffffe6;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .2s;display:grid;box-shadow:0 4px 6px -1px #0000001a}.about-template-arrows button[data-v-a263c756]:hover{transform:scale(1.1)}.about-template-arrows .hgi[data-v-a263c756]{font-size:calc(18px * var(--workspace-font-scale,1));color:var(--workspace-primary,#088178);line-height:1}.about-template-dots[data-v-a263c756]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:calc(80px * var(--workspace-radius-scale,1));background:#0003;gap:10px;padding:8px 12px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.about-template-dots button[data-v-a263c756]{background:#ffffff80;border:0;border-radius:50%;flex-shrink:0;width:12px;height:12px;padding:0;transition:background .3s,transform .3s}.about-template-dots button[aria-pressed=true][data-v-a263c756]{background:#fff;transform:scale(1.1)}.about-template-dots button[data-v-a263c756]:hover{background:#fffc}.about-template-purpose-grid[data-v-a263c756]{grid-template-columns:1fr;gap:24px;display:grid;overflow:clip}.about-template-purpose article[data-v-a263c756]{isolation:isolate;border-radius:calc(24px * var(--workspace-radius-scale,1));text-align:center;color:#fff;background:#18342e;justify-content:center;align-items:center;height:256px;display:flex;position:relative;overflow:hidden}.about-template-purpose article>img[data-v-a263c756]{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.about-template-purpose article:hover>img[data-v-a263c756]{transform:scale(1.05)}.about-template-purpose article[data-v-a263c756]:after{content:"";z-index:-1;background:#0006;position:absolute;inset:0}.about-template-purpose article>div[data-v-a263c756]{max-width:512px;padding:32px}.about-template-purpose h3[data-v-a263c756]{font-size:calc(30px * var(--workspace-font-scale,1));margin:0 0 20px;font-weight:300;line-height:36px}.about-template-purpose p[data-v-a263c756]{font-size:calc(16px * var(--workspace-font-scale,1));opacity:.95;margin:0;line-height:26px}.about-template-team-card[data-v-a263c756]{border-radius:calc(40px * var(--workspace-radius-scale,1));background:var(--about-gradient);color:#fff;grid-template-columns:1fr;min-height:260px;display:grid;overflow:hidden}.about-template-team-card>div[data-v-a263c756]{align-self:center;min-width:0;padding:32px}.about-template-team-card h3[data-v-a263c756]{font-size:calc(30px * var(--workspace-font-scale,1));text-shadow:0 10px 8px #0000000a;overflow-wrap:anywhere;margin:0 0 24px;line-height:1.25}.about-template-team-card img[data-v-a263c756]{object-fit:cover;grid-row:1;width:100%;height:200px;display:block}.about-template-team-card a[data-v-a263c756]{color:#fff;font-size:calc(18px * var(--workspace-font-scale,1));align-items:center;gap:8px;padding:0;line-height:28px;transition:opacity .2s;display:inline-flex}.about-template-team-card a[data-v-a263c756]:hover{opacity:.8}.about-template-team-card a .hgi[data-v-a263c756]{font-size:calc(18px * var(--workspace-font-scale,1))}.about-template-two button[data-v-a263c756]:focus-visible,.about-template-two a[data-v-a263c756]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:4px}.about-template-feature button[data-v-a263c756]:focus-visible{outline-color:#fff}@media (width>=768px){.about-template-hero h1[data-v-a263c756]{font-size:calc(48px * var(--workspace-font-scale,1));padding-block:128px;line-height:48px}.about-template-tabs[data-v-a263c756]{gap:48px}.about-template-tabs button[data-v-a263c756]{width:140px;font-size:calc(14px * var(--workspace-font-scale,1));line-height:17.5px}.about-template-tab-icon[data-v-a263c756]{width:80px;height:80px}.about-template-tabs .hgi[data-v-a263c756]{font-size:calc(30px * var(--workspace-font-scale,1))}.about-template-feature[data-v-a263c756]{grid-template-columns:1fr 1fr;height:520px;padding-bottom:0}.about-template-feature-image[data-v-a263c756]{height:100%;min-height:0}.about-template-feature-copy[data-v-a263c756]{padding:40px 48px}.about-template-feature-copy h3[data-v-a263c756]{font-size:calc(30px * var(--workspace-font-scale,1));line-height:36px}.about-template-arrows[data-v-a263c756]{padding-inline:20px}.about-template-arrows button[data-v-a263c756]{width:48px;height:48px}.about-template-dots[data-v-a263c756]{bottom:32px}.about-template-purpose-grid[data-v-a263c756],.about-template-team-card[data-v-a263c756]{grid-template-columns:1fr 1fr}.about-template-purpose article[data-v-a263c756]{height:300px}.about-template-purpose h3[data-v-a263c756]{font-size:calc(36px * var(--workspace-font-scale,1));line-height:40px}.about-template-team-card[data-v-a263c756]{min-height:300px}.about-template-team-card>div[data-v-a263c756]{padding:40px 48px}.about-template-team-card h3[data-v-a263c756]{font-size:calc(48px * var(--workspace-font-scale,1))}.about-template-team-card img[data-v-a263c756]{grid-row:auto;height:100%;min-height:300px}}@media (width>=1024px){.about-template-two h2[data-v-a263c756]{font-size:calc(32px * var(--workspace-font-scale,1));line-height:48px}.about-template-hero h1[data-v-a263c756]{font-size:calc(60px * var(--workspace-font-scale,1));padding-block:160px;line-height:60px}.about-template-feature[data-v-a263c756]{height:560px}.about-template-feature-copy[data-v-a263c756]{padding-inline:64px}}@media (prefers-reduced-motion:reduce){.about-template-feature-image img[data-v-a263c756],.about-template-tab-icon[data-v-a263c756],.about-template-tabs button[data-v-a263c756],.about-template-arrows button[data-v-a263c756],.about-template-dots button[data-v-a263c756],.about-template-purpose article>img[data-v-a263c756]{transition:none}}.about-template-two[data-v-247f5373]{--about-gradient:linear-gradient(135deg,#088178 0%,#528970 100%);padding:0 0 10px}.about-template-two h2[data-v-247f5373]{text-align:center;font-size:calc(24px * var(--workspace-font-scale,1));margin:0 0 40px;line-height:36px}.about-template-hero[data-v-247f5373]{isolation:isolate;border-radius:calc(40px * var(--workspace-radius-scale,1));background:var(--about-gradient);color:#fff;place-items:center;margin-bottom:70px;display:grid;position:relative;overflow:hidden}.about-template-hero img[data-v-247f5373]{object-fit:cover;opacity:.3;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.about-template-hero h1[data-v-247f5373]{font-size:calc(36px * var(--workspace-font-scale,1));text-transform:uppercase;letter-spacing:.05em;text-align:center;margin:0;padding:96px 24px;line-height:40px}.about-template-intro[data-v-247f5373],.about-template-pillars[data-v-247f5373],.about-template-purpose[data-v-247f5373],.about-template-team[data-v-247f5373]{margin:0 0 70px}.about-template-tabs[data-v-247f5373]{flex-wrap:wrap;justify-content:center;gap:24px;margin-bottom:40px;display:flex}.about-template-tabs button[data-v-247f5373]{width:120px;color:var(--muted);font-size:calc(12px * var(--workspace-font-scale,1));background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:0;font-weight:500;line-height:15px;transition:color .3s;display:flex}.about-template-tab-icon[data-v-247f5373]{color:#9ca3af;background:#f3f4f6;border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;transition:background .3s,color .3s,box-shadow .3s;display:grid}.about-template-tabs button[aria-pressed=true][data-v-247f5373]{color:var(--workspace-primary,#088178)}.about-template-tabs button[aria-pressed=true] .about-template-tab-icon[data-v-247f5373]{color:#fff;background:var(--workspace-primary,#088178);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.about-template-tabs .hgi[data-v-247f5373]{font-size:calc(24px * var(--workspace-font-scale,1));line-height:1}.about-template-feature[data-v-247f5373]{border-radius:calc(40px * var(--workspace-radius-scale,1));background:var(--about-gradient);color:#fff;touch-action:pan-y;grid-template-columns:1fr;padding-bottom:64px;display:grid;position:relative;overflow:hidden}.about-template-feature-image[data-v-247f5373]{height:208px;position:relative}.about-template-feature-image img[data-v-247f5373]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.about-template-feature-image img.current[data-v-247f5373]{opacity:1}.about-template-feature-copy[data-v-247f5373]{flex-direction:column;justify-content:center;min-width:0;min-height:200px;padding:24px 32px;display:flex}.about-template-feature-copy h3[data-v-247f5373]{font-size:calc(24px * var(--workspace-font-scale,1));margin:0 0 16px;font-weight:700;line-height:32px}.about-template-feature-copy p[data-v-247f5373]{font-size:calc(16px * var(--workspace-font-scale,1));opacity:.9;margin:0;line-height:26px}.about-template-arrows[data-v-247f5373]{pointer-events:none;justify-content:space-between;padding:0 12px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.about-template-arrows button[data-v-247f5373]{width:40px;height:40px;color:var(--workspace-primary,#088178);pointer-events:auto;background:#ffffffe6;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .2s;display:grid;box-shadow:0 4px 6px -1px #0000001a}.about-template-arrows button[data-v-247f5373]:hover{transform:scale(1.1)}.about-template-arrows .hgi[data-v-247f5373]{font-size:calc(18px * var(--workspace-font-scale,1));color:var(--workspace-primary,#088178);line-height:1}.about-template-dots[data-v-247f5373]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:calc(80px * var(--workspace-radius-scale,1));background:#0003;gap:10px;padding:8px 12px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.about-template-dots button[data-v-247f5373]{background:#ffffff80;border:0;border-radius:50%;flex-shrink:0;width:12px;height:12px;padding:0;transition:background .3s,transform .3s}.about-template-dots button[aria-pressed=true][data-v-247f5373]{background:#fff;transform:scale(1.1)}.about-template-dots button[data-v-247f5373]:hover{background:#fffc}.about-template-purpose-grid[data-v-247f5373]{grid-template-columns:1fr;gap:24px;display:grid;overflow:clip}.about-template-purpose article[data-v-247f5373]{isolation:isolate;border-radius:calc(24px * var(--workspace-radius-scale,1));text-align:center;color:#fff;background:#18342e;justify-content:center;align-items:center;height:256px;display:flex;position:relative;overflow:hidden}.about-template-purpose article>img[data-v-247f5373]{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.about-template-purpose article:hover>img[data-v-247f5373]{transform:scale(1.05)}.about-template-purpose article[data-v-247f5373]:after{content:"";z-index:-1;background:#0006;position:absolute;inset:0}.about-template-purpose article>div[data-v-247f5373]{max-width:512px;padding:32px}.about-template-purpose h3[data-v-247f5373]{font-size:calc(30px * var(--workspace-font-scale,1));margin:0 0 20px;font-weight:300;line-height:36px}.about-template-purpose p[data-v-247f5373]{font-size:calc(16px * var(--workspace-font-scale,1));opacity:.95;margin:0;line-height:26px}.about-template-team-card[data-v-247f5373]{border-radius:calc(40px * var(--workspace-radius-scale,1));background:var(--about-gradient);color:#fff;grid-template-columns:1fr;min-height:260px;display:grid;overflow:hidden}.about-template-team-card>div[data-v-247f5373]{align-self:center;min-width:0;padding:32px}.about-template-team-card h3[data-v-247f5373]{font-size:calc(30px * var(--workspace-font-scale,1));text-shadow:0 10px 8px #0000000a;overflow-wrap:anywhere;margin:0 0 24px;line-height:1.25}.about-template-team-card img[data-v-247f5373]{object-fit:cover;grid-row:1;width:100%;height:200px;display:block}.about-template-team-card a[data-v-247f5373]{color:#fff;font-size:calc(18px * var(--workspace-font-scale,1));align-items:center;gap:8px;padding:0;line-height:28px;transition:opacity .2s;display:inline-flex}.about-template-team-card a[data-v-247f5373]:hover{opacity:.8}.about-template-team-card a .hgi[data-v-247f5373]{font-size:calc(18px * var(--workspace-font-scale,1))}.about-template-two button[data-v-247f5373]:focus-visible,.about-template-two a[data-v-247f5373]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:4px}.about-template-feature button[data-v-247f5373]:focus-visible{outline-color:#fff}[data-store-theme=dark]{color:#6b7280;background:#1f2937e6}@media (width>=768px){.about-template-hero h1[data-v-247f5373]{font-size:calc(48px * var(--workspace-font-scale,1));padding-block:128px;line-height:48px}.about-template-tabs[data-v-247f5373]{gap:48px}.about-template-tabs button[data-v-247f5373]{width:140px;font-size:calc(14px * var(--workspace-font-scale,1));line-height:17.5px}.about-template-tab-icon[data-v-247f5373]{width:80px;height:80px}.about-template-tabs .hgi[data-v-247f5373]{font-size:calc(30px * var(--workspace-font-scale,1))}.about-template-feature[data-v-247f5373]{grid-template-columns:1fr 1fr;height:520px;padding-bottom:0}.about-template-feature-image[data-v-247f5373]{height:100%;min-height:0}.about-template-feature-copy[data-v-247f5373]{padding:40px 48px}.about-template-feature-copy h3[data-v-247f5373]{font-size:calc(30px * var(--workspace-font-scale,1));line-height:36px}.about-template-arrows[data-v-247f5373]{padding-inline:20px}.about-template-arrows button[data-v-247f5373]{width:48px;height:48px}.about-template-dots[data-v-247f5373]{bottom:32px}.about-template-purpose-grid[data-v-247f5373],.about-template-team-card[data-v-247f5373]{grid-template-columns:1fr 1fr}.about-template-purpose article[data-v-247f5373]{height:300px}.about-template-purpose h3[data-v-247f5373]{font-size:calc(36px * var(--workspace-font-scale,1));line-height:40px}.about-template-team-card[data-v-247f5373]{min-height:300px}.about-template-team-card>div[data-v-247f5373]{padding:40px 48px}.about-template-team-card h3[data-v-247f5373]{font-size:calc(48px * var(--workspace-font-scale,1))}.about-template-team-card img[data-v-247f5373]{grid-row:auto;height:100%;min-height:300px}}@media (width>=1024px){.about-template-two h2[data-v-247f5373]{font-size:calc(32px * var(--workspace-font-scale,1));line-height:48px}.about-template-hero h1[data-v-247f5373]{font-size:calc(60px * var(--workspace-font-scale,1));padding-block:160px;line-height:60px}.about-template-feature[data-v-247f5373]{height:560px}.about-template-feature-copy[data-v-247f5373]{padding-inline:64px}}@media (prefers-reduced-motion:reduce){.about-template-feature-image img[data-v-247f5373],.about-template-tab-icon[data-v-247f5373],.about-template-tabs button[data-v-247f5373],.about-template-arrows button[data-v-247f5373],.about-template-dots button[data-v-247f5373],.about-template-purpose article>img[data-v-247f5373]{transition:none}}.about-loading-status[data-v-247f5373]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.about-loading[data-v-247f5373]{--about-placeholder:var(--surface-soft,#f4f6f8)}.about-loading .about-template-hero[data-v-247f5373],.about-loading .about-template-feature[data-v-247f5373],.about-loading .about-template-purpose article[data-v-247f5373],.about-loading .about-template-team-card[data-v-247f5373]{background:var(--about-placeholder);color:var(--muted)}.about-loading .about-template-purpose article[data-v-247f5373]:after{display:none}.about-loading-line[data-v-247f5373]{background:var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));width:80%;max-width:360px;line-height:inherit;display:inline-block}.about-loading .about-template-tabs button[data-v-247f5373]{opacity:1}.about-loading .about-template-tab-icon[data-v-247f5373]{background:var(--about-placeholder)}.about-loading .about-template-feature-image[data-v-247f5373],.about-loading-team-image[data-v-247f5373]{background:var(--border)}.about-loading .about-loading-team-image[data-v-247f5373]{grid-row:1;align-self:stretch;height:200px;padding:0}.about-loading-link[data-v-247f5373]{width:120px;line-height:28px;font-size:calc(18px * var(--workspace-font-scale,1));border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--border);display:inline-block}@media (width>=768px){.about-loading .about-loading-team-image[data-v-247f5373]{aspect-ratio:1000/650;grid-row:auto;width:100%;height:auto;min-height:300px}}.product-video-entry{margin-top:14px}.product-video-entry>button,.product-video-entry>a{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));cursor:pointer;white-space:normal;overflow-wrap:anywhere;max-width:100%;padding:10px 14px;display:inline-block}.managed-dialog.product-video-dialog{box-sizing:border-box}.product-video-frame{aspect-ratio:16/9;background:#000;width:100%;max-height:65dvh;position:relative;overflow:hidden}.product-video-dialog video{object-fit:contain;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.product-video-failure{text-align:center;background:var(--surface);color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;inset:0;overflow:auto}.product-video-failure p{overflow-wrap:anywhere;margin:0;line-height:1.5}.product-video-dialog a{color:var(--text);text-decoration:underline}.product-video-dialog button{color:var(--text);background:var(--surface)}.about-content{overflow-wrap:anywhere}.about-hero{align-items:center;gap:40px;margin:20px 0 70px;display:flex}.about-hero-copy{flex:1;min-width:0}.about-hero h1{font-size:calc(36px * var(--workspace-font-scale,1));margin:0 0 26px;line-height:1.3}.about-text{white-space:pre-line;font-size:calc(15px * var(--workspace-font-scale,1));color:var(--muted);line-height:1.9}.about-purpose h2{font-size:calc(22px * var(--workspace-font-scale,1));margin:28px 0 10px}.about-purpose p{margin:0}.about-hero-images{align-items:center;gap:20px;width:44%;display:flex}.about-hero-images img{object-fit:cover;border-radius:calc(18px * var(--workspace-radius-scale,1));width:calc(50% - 10px);height:400px}.about-hero-images img:only-child{width:100%}.about-hero-images img:nth-child(2){margin-top:90px}.about-section{margin:0 0 70px}.about-section>header{text-align:center;max-width:850px;margin:0 auto 30px}.about-section h2{font-size:calc(30px * var(--workspace-font-scale,1));margin:0 0 16px;line-height:1.4}.about-section h3{font-size:calc(20px * var(--workspace-font-scale,1));margin:18px 0 10px}.about-section-image{object-fit:contain;border-radius:calc(16px * var(--workspace-radius-scale,1));max-width:100%;height:auto;max-height:500px;margin:24px auto;display:block}.about-items{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;display:grid}.about-items article{border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));min-width:0;padding:24px}.about-items img{object-fit:cover;border-radius:calc(12px * var(--workspace-radius-scale,1));width:100%;height:210px;display:block}.about-content a{color:var(--workspace-primary,#088178);font-size:calc(14px * var(--workspace-font-scale,1))}.about-team .about-items{text-align:center}.about-partners .about-items img{object-fit:contain;height:100px}.about-history .about-items article{border:0;border-top:3px solid #088178;border-radius:0;padding-top:12px}.about-history h3{color:var(--workspace-primary,#088178);font-size:calc(28px * var(--workspace-font-scale,1))}.about-features{background:color-mix(in srgb, var(--workspace-primary,#088178) 3.92157%, transparent);border-radius:calc(24px * var(--workspace-radius-scale,1));padding:32px}.about-classic .about-hero{border-radius:calc(20px * var(--workspace-radius-scale,1));color:#fff;background:linear-gradient(140deg,#12433d,#183f50);padding:48px}.about-classic .about-hero h1{color:#fff}.about-classic .about-hero .about-text{color:#d4e2e1}.about-classic .about-purpose{grid-template-columns:1fr 1fr;gap:24px;display:grid}.about-classic .about-hero-images{width:30%}.about-classic .about-hero-images img{height:260px}.about-feature-tabs{gap:8px;margin-bottom:24px;padding-bottom:6px;display:flex;position:relative;overflow-x:auto}.about-feature-tabs button{white-space:nowrap;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:calc(30px * var(--workspace-radius-scale,1));padding:12px 18px}.about-feature-tabs button[aria-pressed=true]{background:var(--workspace-primary,#088178);color:#fff!important}.about-feature-slide article{align-items:center;gap:30px;display:flex}.about-feature-slide article>div{flex:1;min-width:0}.about-feature-slide img{object-fit:cover;border-radius:calc(16px * var(--workspace-radius-scale,1));width:45%;height:280px}.about-feature-slide nav{justify-content:center;align-items:center;gap:18px;margin-top:24px;display:flex}.about-feature-slide nav button{background:var(--surface);width:38px;height:38px;color:var(--text);border:1px solid var(--border);font-size:calc(25px * var(--workspace-font-scale,1));border-radius:50%}.about-feature-slide nav span{font-size:calc(13px * var(--workspace-font-scale,1))}@media (width<40rem){.about-hero{margin-bottom:40px;display:block}.about-hero h1{font-size:calc(28px * var(--workspace-font-scale,1))}.about-hero-images{width:100%;margin-top:24px}.about-hero-images img{height:230px}.about-hero-images img:nth-child(2){margin-top:30px}.about-section{margin-bottom:40px}.about-section h2{font-size:calc(25px * var(--workspace-font-scale,1))}.about-text{font-size:calc(14px * var(--workspace-font-scale,1))}.about-classic .about-hero{padding:24px}.about-classic .about-purpose{display:block}.about-classic .about-hero-images{width:100%}.about-classic .about-hero-images img{height:180px}.about-features{padding:20px}.about-feature-slide article{display:block}.about-feature-slide img{width:100%;height:220px}.about-items{grid-template-columns:1fr}}.about-view{min-height:60vh;padding-bottom:60px}.questions-loading[data-v-63d8b396]{width:100%;min-width:0;margin-inline:auto}.questions-loading-status[data-v-63d8b396]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.question-placeholder[data-v-63d8b396]{border-bottom:1px solid var(--border);padding:32px 0}.question-placeholder[data-v-63d8b396]:first-child{padding-top:0}.question-placeholder[data-v-63d8b396]:last-child{border:0;padding-bottom:0}.question-placeholder i[data-v-63d8b396]{border-radius:calc(6px * var(--workspace-radius-scale,1));background:var(--hover,#f4f6f8);display:block}.question-placeholder>header[data-v-63d8b396]{justify-content:space-between;align-items:center;gap:24px;min-height:26px;display:flex}.question-placeholder>header>i[data-v-63d8b396]:first-child{width:65%;height:18px}.question-placeholder>header>i[data-v-63d8b396]:last-child{flex-shrink:0;width:20px;height:20px}.question-placeholder-answer[data-v-63d8b396]{gap:8px;padding-top:16px;display:grid}.question-placeholder-answer>i[data-v-63d8b396]{height:14px}.question-placeholder-answer>i[data-v-63d8b396]:last-child{width:70%}.boxed .question-placeholder[data-v-63d8b396]{border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));margin-bottom:16px;padding:16px 24px}.boxed .question-placeholder>header[data-v-63d8b396]{min-height:22px}@media (width>=768px){.questions-loading[data-v-63d8b396]:not(.boxed){width:83.3333%}}@media (width>=1024px){.question-placeholder>header[data-v-63d8b396]{min-height:28px}}@media (width>=1280px){.questions-loading[data-v-63d8b396]:not(.boxed){width:66.6667%}}.copy-text-action[data-v-e3be9fb8]{vertical-align:middle;font-weight:400;font-size:calc(12px * var(--workspace-font-scale,1));flex-wrap:wrap;align-items:center;gap:7px;max-width:100%;margin-inline-start:6px;display:inline-flex}.copy-text-action button[data-v-e3be9fb8]{border:1px solid var(--border,#dce4e1);border-radius:calc(6px * var(--workspace-radius-scale,1));background:var(--surface,#fff);color:var(--text);font:inherit;cursor:pointer;min-height:30px;padding:5px 9px}.copy-text-action button[data-v-e3be9fb8]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}.copy-text-action small[data-v-e3be9fb8]{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);overflow-wrap:anywhere}.copy-text-action button[data-v-e3be9fb8]:disabled{opacity:.6}.copy-text-action.icon-only[data-v-e3be9fb8]{flex:none;margin-inline-start:0;position:relative}.copy-text-action.icon-only button[data-v-e3be9fb8]{width:24px;height:24px;min-height:24px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.copy-text-action.icon-only button>.hgi[data-v-e3be9fb8]{font-size:calc(14px * var(--workspace-font-scale,1));line-height:1}.copy-text-action.icon-only small[data-v-e3be9fb8]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.help-empty{text-align:center;color:var(--muted);font-size:calc(14px * var(--workspace-font-scale,1));padding:48px 16px}.contact-field{min-width:0;font-size:calc(13px * var(--workspace-font-scale,1));align-content:start;gap:8px;display:grid}.contact-field p{font-size:calc(12px * var(--workspace-font-scale,1));overflow-wrap:anywhere;margin:0;line-height:1.6}.contact-character-count{color:var(--muted)}.contact-leave-dialog{overflow-wrap:anywhere;width:480px}.contact-leave-dialog p{line-height:1.7}.contact-leave-dialog button{white-space:normal;overflow-wrap:anywhere}.contact-view{padding-bottom:70px}.contact-view>header,.contact-form-section>h2,.contact-form-section>p,.contact-faq>h2,.contact-faq>p{text-align:center}.contact-view h1,.contact-form-section>h2,.contact-faq>h2{font-size:calc(24px * var(--workspace-font-scale,1));margin:0 0 12px;line-height:36px}.contact-view>header{padding-top:0}.contact-help{transition:box-shadow .2s}.contact-help:hover{box-shadow:0 4px 6px -1px #0000001a}.contact-card-icon>.hgi{font-size:calc(24px * var(--workspace-font-scale,1));line-height:24px}.contact-faq h3 button>.hgi{font-size:calc(20px * var(--workspace-font-scale,1));flex-shrink:0;line-height:22px}.contact-view>header>p,.contact-form-section>p,.contact-faq>p{color:var(--muted);font-size:calc(16px * var(--workspace-font-scale,1));margin:0 0 40px;line-height:24px}.contact-form-section>h2{margin-bottom:8px}.contact-faq>p{margin-bottom:48px}.contact-cards{flex-wrap:wrap;gap:24px;margin-bottom:70px;display:flex}.contact-cards>article,.contact-cards>.contact-help{border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));color:var(--text);overflow-wrap:anywhere;flex:1;min-width:250px;padding:24px;text-decoration:none}.contact-cards>article>span,.contact-cards>.contact-help>span{width:48px;height:48px;font-size:calc(24px * var(--workspace-font-scale,1));background:#919eab14;border-radius:50%;place-items:center;display:grid}.contact-cards h2{font-size:calc(16px * var(--workspace-font-scale,1));margin:16px 0 2px;font-weight:600;line-height:24px}.contact-cards a,.contact-cards p{font-size:calc(16px * var(--workspace-font-scale,1));color:var(--muted);margin:0;line-height:24px}.contact-form-section,.contact-faq{max-width:83.3333%;margin:0 auto 70px}.contact-form-section form{border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));padding:40px}.contact-form-section fieldset{border:0;min-width:0;margin:0;padding:0}.contact-fields{grid-template-columns:1fr 1fr;gap:24px 16px;display:grid}.contact-fields label{font-size:calc(13px * var(--workspace-font-scale,1));gap:8px;min-width:0;display:grid}.contact-fields .wide{grid-column:1/-1}.contact-fields input,.contact-fields textarea{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:calc(28px * var(--workspace-radius-scale,1));width:100%;min-width:0;font:inherit;padding:13px 16px}.contact-fields textarea{border-radius:calc(14px * var(--workspace-radius-scale,1));resize:vertical}.contact-honeypot{opacity:0;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.contact-send{justify-content:flex-end;margin-top:40px;display:flex}.contact-send button.primary{border-radius:calc(40px * var(--workspace-radius-scale,1));min-height:48px;font-size:calc(16px * var(--workspace-font-scale,1));padding:11px 35px;font-weight:600;line-height:26px}.contact-faq{scroll-margin-top:96px}.contact-faq>article{border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));margin-bottom:16px;overflow:hidden}.contact-faq h3{margin:0}.contact-faq h3 button{text-align:left;width:100%;color:var(--text);font-size:calc(17px * var(--workspace-font-scale,1));background:0 0;border:0;justify-content:space-between;gap:20px;padding:16px 24px;font-weight:600;line-height:26px;display:flex}.contact-faq h3 button>span:first-child{overflow-wrap:anywhere;min-width:0}.contact-faq .cms-prose{font-size:calc(16px * var(--workspace-font-scale,1));padding:0 24px 16px;line-height:24px}.contact-faq .cms-prose p{margin:0 0 8px}.contact-faq-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .3s;display:grid}.contact-faq-panel.is-open{opacity:1;grid-template-rows:1fr}.contact-faq-panel-inner{min-height:0;overflow:hidden}.contact-view .success-message{overflow-wrap:anywhere}@media (width>=64rem){.contact-faq h3 button{font-size:calc(18px * var(--workspace-font-scale,1));line-height:28px}.contact-view h1,.contact-form-section>h2,.contact-faq>h2{font-size:calc(32px * var(--workspace-font-scale,1));line-height:48px}}@media (width<64rem){.contact-form-section form{padding:20px}}@media (width<48rem){.contact-form-section,.contact-faq{max-width:100%}.contact-fields{grid-template-columns:1fr}.contact-fields .wide{grid-column:auto}}@media (width<40rem){.contact-cards{margin-bottom:40px}.contact-cards>article,.contact-cards>.contact-help{flex-basis:100%;min-width:0}.contact-form-section form{padding:20px}.contact-fields{grid-template-columns:1fr}.contact-fields .wide{grid-column:auto}.contact-faq h3 button{padding:16px 24px}.contact-send button{padding:11px 35px}.contact-form-section,.contact-faq{margin-bottom:40px}}.contact-value{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.contact-value>a,.contact-value>p{-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;min-width:0;max-width:100%}.contact-value .copy-text-action{margin-inline-start:0}.contact-cards article>small{color:var(--muted);margin-top:8px;display:block}.contact-cards a.contact-map-link{color:var(--accent);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-weight:600;text-decoration:underline;display:inline-flex}.contact-map-link>.hgi{font-size:calc(16px * var(--workspace-font-scale,1));line-height:1}.contact-map-link small{font-size:calc(11px * var(--workspace-font-scale,1));color:var(--muted);font-weight:400}.contact-floating[data-v-544963d2]{min-width:0;position:relative}.contact-floating input[data-v-544963d2],.contact-floating textarea[data-v-544963d2]{border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--surface);width:100%;color:var(--text);font:inherit;font-size:calc(16px * var(--workspace-font-scale,1));box-sizing:border-box;padding:14px;line-height:22px}.contact-floating input[data-v-544963d2]{border-radius:calc(80px * var(--workspace-radius-scale,1));height:56px}.contact-floating label[data-v-544963d2]{background:var(--surface);color:var(--muted);font-size:calc(16px * var(--workspace-font-scale,1));pointer-events:none;max-width:calc(100% - 28px);line-height:18px;transition:top .16s,font-size .16s,padding .16s;position:absolute;top:28px;left:14px;transform:translateY(-50%)}.contact-floating input:focus+label[data-v-544963d2],.contact-floating input:not(:placeholder-shown)+label[data-v-544963d2],.contact-floating textarea:focus+label[data-v-544963d2],.contact-floating textarea:not(:placeholder-shown)+label[data-v-544963d2]{font-size:calc(12px * var(--workspace-font-scale,1));padding-inline:4px;top:0}.contact-floating textarea[data-v-544963d2]{border-radius:calc(20px * var(--workspace-radius-scale,1));resize:none;padding:20px 14px 12px;line-height:24px}.contact-floating-message label[data-v-544963d2]{top:20px;transform:none}.contact-floating-message textarea:focus+label[data-v-544963d2],.contact-floating-message textarea:not(:placeholder-shown)+label[data-v-544963d2]{top:4px}.contact-floating[data-v-544963d2] :is(input,textarea):focus{border-color:var(--workspace-primary,#088178);outline:1px solid var(--workspace-primary,#088178);outline-offset:0}@media (prefers-reduced-motion:reduce){.contact-floating label[data-v-544963d2],.contact-faq-panel[data-v-544963d2]{transition:none}}.contact-loading-status[data-v-544963d2]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-card-placeholder i[data-v-544963d2],.contact-form-placeholder i[data-v-544963d2]{border-radius:calc(80px * var(--workspace-radius-scale,1));background:var(--hover,#f4f6f8);display:block}.contact-card-placeholder>.icon[data-v-544963d2]{border-radius:50%;width:48px;height:48px;margin-bottom:16px}.contact-card-placeholder>.title[data-v-544963d2]{width:30%;height:24px;margin-bottom:2px}.contact-card-placeholder>.value[data-v-544963d2]{width:80%;height:24px}.contact-form-placeholder-frame[data-v-544963d2]{border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));padding:40px}.contact-form-placeholder .contact-fields>i[data-v-544963d2]{border-radius:calc(28px * var(--workspace-radius-scale,1));height:78px}.contact-form-placeholder .contact-fields>.message[data-v-544963d2]{border-radius:calc(20px * var(--workspace-radius-scale,1));height:156px}.contact-form-placeholder .contact-send>i[data-v-544963d2]{width:148px;height:48px}@media (width<=1023px){.contact-form-placeholder-frame[data-v-544963d2]{padding:20px}}@media (width<=639px){.contact-form-placeholder .contact-send>i[data-v-544963d2]{width:148px}}.contact-send-label[data-v-544963d2]{display:inline-block;position:relative}.contact-send-label>.contact-send-loading[data-v-544963d2]{inset-inline-end:calc(100% + 8px);width:16px;height:16px;font-size:calc(16px * var(--workspace-font-scale,1));pointer-events:none;margin-top:-8px;line-height:16px;animation:1s linear infinite contact-send-spin-544963d2;position:absolute;top:50%}@keyframes contact-send-spin-544963d2{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.contact-send-label>.contact-send-loading[data-v-544963d2]{animation:none}}.navigation-recovery[data-v-d02ef197]{z-index:140;border-radius:calc(12px * var(--workspace-radius-scale,1));color:#483d28;background:#fffaf0;border:1px solid #d4ab5d;justify-content:space-between;align-items:center;gap:20px;max-width:960px;margin:auto;padding:18px 22px;font:14px/1.6 system-ui,sans-serif;display:flex;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 8px 30px #18383124}.navigation-recovery strong[data-v-d02ef197]{font-weight:600}.navigation-recovery p[data-v-d02ef197]{font-size:calc(12px * var(--workspace-font-scale,1));margin:4px 0 0}.navigation-recovery-actions[data-v-d02ef197]{flex-shrink:0;gap:10px;display:flex}.navigation-recovery button[data-v-d02ef197]{border-radius:calc(20px * var(--workspace-radius-scale,1));color:#374b42;cursor:pointer;font:inherit;font-size:calc(12px * var(--workspace-font-scale,1));white-space:nowrap;background:#fff;border:1px solid #b2beb6;padding:10px 14px}.navigation-recovery button.reload[data-v-d02ef197]{color:#fff;background:#087d74;border-color:#087d74}.navigation-recovery button[data-v-d02ef197]:focus-visible{outline-offset:3px;outline:2px solid #087d74}@media (width<=1279px){.navigation-recovery[data-v-d02ef197]{bottom:calc(80px + env(safe-area-inset-bottom))}}@media (width<=600px){.navigation-recovery[data-v-d02ef197]{flex-direction:column;align-items:flex-start;gap:12px;padding:16px;left:12px;right:12px}.navigation-recovery-actions[data-v-d02ef197]{width:100%}.navigation-recovery-actions button[data-v-d02ef197]{flex:1}}.workspace-locked[data-v-ff906f25]{color:#ededed;background:#111;place-items:center;min-height:100dvh;padding:24px;display:grid}.workspace-locked section[data-v-ff906f25]{text-align:center;border-radius:calc(12px * var(--workspace-radius-scale,1));overflow-wrap:anywhere;background:#191919;border:1px solid #303030;width:min(100%,400px);padding:32px}.workspace-locked svg[data-v-ff906f25]{color:#4396ff}.workspace-locked h1[data-v-ff906f25]{font-size:calc(24px * var(--workspace-font-scale,1));margin:16px 0;line-height:1.4}.workspace-locked p[data-v-ff906f25]{font-size:calc(14px * var(--workspace-font-scale,1));color:#a9a9b4;line-height:1.7}.workspace-locked .lock-user[data-v-ff906f25]{color:#eee;font-weight:600}.workspace-locked label[data-v-ff906f25]{text-align:left;font-size:calc(14px * var(--workspace-font-scale,1));gap:8px;display:grid}.workspace-locked input[data-v-ff906f25]{color:#eee;border-radius:calc(6px * var(--workspace-radius-scale,1));background:#111;border:1px solid #454545;width:100%;min-width:0;padding:12px}.workspace-locked form>button[data-v-ff906f25]{border-radius:calc(6px * var(--workspace-radius-scale,1));background:#006be6;width:100%;margin-top:20px;padding:12px}.workspace-locked .lock-exit[data-v-ff906f25]{color:#a9cfff;background:0 0;border:0;margin-top:20px;padding:8px}.workspace-locked .form-error[data-v-ff906f25]{color:#fca5a5}.workspace-locked button[data-v-ff906f25]:disabled{opacity:.55}@media (width<400px){.workspace-locked[data-v-ff906f25]{padding:14px}.workspace-locked section[data-v-ff906f25]{padding:22px 18px}}.session-cover[data-v-568dfdbc]{z-index:12000;color:#202b46;text-align:center;background:#f6f8fbf5;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.session-cover>div[data-v-568dfdbc]{max-width:420px}.session-cover p[data-v-568dfdbc]{line-height:1.7}.auth-reference-backdrop[data-v-7d98f5eb]{pointer-events:none;opacity:.3;color:#6bb3ae;position:absolute;inset:0;overflow:hidden}.auth-reference-backdrop svg[data-v-7d98f5eb]{mix-blend-mode:overlay;width:150%;height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-reference-dark{opacity:.2;color:#b5d9d7}.auth-password-icon[data-v-c49d84c7]{flex-shrink:0;width:20px;height:20px;display:block}.auth-theme-toggle[data-v-324cf196]{color:#fffc;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.auth-theme-toggle[data-v-324cf196]:hover{background:#fff3}.auth-theme-toggle .hgi[data-v-324cf196]{font-size:calc(20px * var(--workspace-font-scale,1))}.auth-theme-toggle[data-v-324cf196]:focus-visible{outline-offset:3px;outline:2px solid #fff}.auth-scene.auth-reference{--surface:#fff;--surface-muted:#f9fafb;--text:#212b36;--muted:#919eab;--border:#dfe3e8;color:var(--text);background:#056d6e;align-content:center;min-height:100dvh;padding:80px 16px 48px}.auth-scene.auth-reference.auth-reference-dark:not(.management){--surface:#1e2126;--surface-muted:#272e38;--text:#fff;--muted:#c4cdd5;--border:#4b5563;background:#01191c}.auth-reference .auth-card{background:var(--surface);color:var(--text);border-radius:calc(16px * var(--workspace-radius-scale,1));width:min(520px,100%);padding:40px;position:relative;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.auth-reference .recovery-card{width:min(480px,100%)}.auth-reference .auth-card .auth-illustration{aspect-ratio:251/173;object-fit:contain;width:220px;max-width:100%;height:auto;margin:0 auto 32px;display:block}.auth-reference .auth-card h1{font-family:Urbanist,DM,Arial,sans-serif;font-size:calc(20px * var(--workspace-font-scale,1));overflow-wrap:anywhere;margin:0 0 4px;font-weight:700;line-height:28px}.auth-reference .auth-card .auth-subtitle{font-size:calc(14px * var(--workspace-font-scale,1));color:var(--muted);margin:0 0 32px;line-height:20px}.auth-reference .back-home{border-radius:calc(80px * var(--workspace-radius-scale,1));font-size:calc(14px * var(--workspace-font-scale,1));color:#ffffffb3;z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;align-items:center;gap:6px;padding:8px 12px;line-height:20px;text-decoration:none;display:inline-flex;top:16px;left:16px}.auth-reference .auth-tools{z-index:2;gap:8px;top:16px;right:16px}.auth-reference .auth-tabs,.auth-reference .registration-methods{border-radius:calc(80px * var(--workspace-radius-scale,1));background:var(--surface-muted);gap:0;margin-bottom:24px;padding:4px;display:flex}.auth-reference .auth-tabs button,.auth-reference .registration-methods button{border-radius:calc(80px * var(--workspace-radius-scale,1));color:var(--muted);font-size:calc(14px * var(--workspace-font-scale,1));background:0 0;border:0;flex:1;padding:8px;font-weight:500;line-height:20px}.auth-reference .auth-tabs .selected,.auth-reference .registration-methods button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0000001a}.auth-reference .auth-fields>input,.auth-reference .password-field{background:var(--surface);height:48px;color:var(--text);border-color:var(--border)}.auth-reference .password-field input{color:var(--text);background:0 0}.auth-reference .auth-floating-field{border:1px solid var(--border);border-radius:calc(80px * var(--workspace-radius-scale,1));background:var(--surface);text-align:left;width:100%;height:48px;margin:0 0 20px;display:block;position:relative}.auth-reference .auth-floating-field>input{border-radius:inherit;width:100%;min-width:0;height:100%;color:var(--text);font-size:calc(16px * var(--workspace-font-scale,1));background:0 0;border:0;outline:none;margin:0;padding:0 14px;line-height:24px}.auth-reference .back-home>.hgi{font-size:calc(16px * var(--workspace-font-scale,1));line-height:20px}.auth-reference .auth-floating-field.password-field{overflow:visible}.auth-reference .auth-floating-field.password-field>input{padding-right:48px}.auth-reference .auth-floating-field>span{font-size:calc(16px * var(--workspace-font-scale,1));color:var(--muted);pointer-events:none;background:var(--surface);max-width:calc(100% - 60px);line-height:18px;transition:top .15s,font-size .15s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.auth-reference .auth-floating-field>input:focus+span,.auth-reference .auth-floating-field>input:not(:placeholder-shown)+span{font-size:calc(12px * var(--workspace-font-scale,1));padding:0 4px;top:0}.auth-reference .auth-floating-field:focus-within{border-color:var(--workspace-primary,#088178);box-shadow:0 0 0 1px var(--workspace-primary,#088178)}.auth-reference .auth-floating-field.password-field>button{color:var(--muted);padding:0;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.auth-reference .auth-options{color:#637381;font-size:calc(14px * var(--workspace-font-scale,1));flex-wrap:wrap;gap:12px;line-height:20px}.auth-reference .auth-options label{gap:8px}.auth-reference .auth-options input{flex:none;width:16px;height:16px;margin:0}.auth-reference .auth-options .text-button{font-size:calc(14px * var(--workspace-font-scale,1));font-weight:600;line-height:20px}.auth-reference .auth-options input{accent-color:var(--workspace-primary,#088178)}.auth-reference .text-button,.auth-reference .registration-seller{color:var(--workspace-primary,#088178)}.auth-reference-dark .text-button,.auth-reference-dark .registration-seller{color:#6bb3ae}.auth-reference .login-submit{border-radius:calc(80px * var(--workspace-radius-scale,1));min-height:48px;font-size:calc(16px * var(--workspace-font-scale,1));padding:11px 22px;font-weight:600;line-height:26px}.auth-reference .register-link{font-size:calc(14px * var(--workspace-font-scale,1));color:#637381;margin-top:24px;font-weight:600;line-height:20px}.auth-reference-dark .auth-options,.auth-reference-dark .register-link{color:#c4cdd5}.auth-reference .local-label{font-size:calc(10px * var(--workspace-font-scale,1));color:#fff9}@media (width<=767px){.auth-scene.auth-reference .auth-card{padding:32px}.auth-scene.auth-reference{padding-top:80px;padding-bottom:48px}}@media (width<=400px){.auth-reference .auth-tools{gap:4px;right:12px}.auth-reference .back-home{font-size:calc(12px * var(--workspace-font-scale,1));align-items:center;gap:6px;padding:8px 10px;display:inline-flex;left:12px}.auth-reference .auth-card{min-width:0}}@media (prefers-reduced-motion:reduce){.auth-reference .auth-floating-field>span{transition:none}}@media (width<=360px){.auth-reference .preference-language-name{display:none}.auth-reference .preference-language-code{display:inline}.auth-reference .preference-picker,.auth-reference .preference-trigger{gap:4px}}.wishlist-login-notice[data-v-6f6458d4]{border:1px solid color-mix(in srgb, var(--workspace-primary,#088178) 33.3333%, transparent);border-radius:calc(10px * var(--workspace-radius-scale,1));text-align:left;background:color-mix(in srgb, var(--workspace-primary,#088178) 3.92157%, transparent);line-height:1.6;font-size:calc(13px * var(--workspace-font-scale,1));overflow-wrap:anywhere;margin:16px 0;padding:12px 14px}.wishlist-login-notice p[data-v-6f6458d4]{margin:0 0 6px}.wishlist-login-notice strong[data-v-6f6458d4]{display:block}.wishlist-login-notice button[data-v-6f6458d4]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;text-decoration:underline}.wishlist-login-notice button[data-v-6f6458d4]:disabled{opacity:.5}.login-decoration[data-v-20001f99]{pointer-events:none;width:100%;max-width:480px;margin:auto}.login-decoration svg[data-v-20001f99]{width:100%;height:auto;display:block}.rocket[data-v-20001f99]{animation:4s ease-in-out infinite login-float-20001f99}.clouds[data-v-20001f99]{animation:8s ease-in-out infinite login-cloud-20001f99}.sky-art .rocket[data-v-20001f99],.sky-art .clouds[data-v-20001f99]{stroke:var(--login-accent-ink,transparent);stroke-width:1px;stroke-opacity:.25}.closed-eyes[data-v-20001f99],.eyes-closed .eyes[data-v-20001f99],.eyes-closed .pupils[data-v-20001f99]{display:none}.eyes-closed .closed-eyes[data-v-20001f99]{display:block}.typing .pupils[data-v-20001f99]{transform:translate(3px,3px)}.failed .mouth[data-v-20001f99]{transform:translateY(2px)}@keyframes login-float-20001f99{50%{transform:translateY(-10px)}}@keyframes login-cloud-20001f99{50%{transform:translate(18px)}}@media (prefers-reduced-motion:reduce){.rocket[data-v-20001f99],.clouds[data-v-20001f99]{animation:none}}.login-brand[data-v-1c08185e]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;min-width:0;margin-bottom:24px;display:flex}.login-brand img[data-v-1c08185e]{object-fit:contain;max-width:160px;height:40px}.login-brand b[data-v-1c08185e]{font-size:calc(18px * var(--workspace-font-scale,1));overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;max-height:2.4em;line-height:1.2;display:-webkit-box;overflow:hidden}.login-brand p[data-v-1c08185e]{width:100%;font-size:calc(12px * var(--workspace-font-scale,1));overflow-wrap:anywhere;line-height:1.5}.login-brand button[data-v-1c08185e]{font:inherit;color:inherit;border-radius:calc(4px * var(--workspace-radius-scale,1));background:0 0;border:1px solid;padding:4px}.recovery-code-fields[data-v-6113569c]{justify-content:center;gap:12px;display:flex}.recovery-code-fields input[data-v-6113569c]{text-align:center;width:52px;min-width:0;height:54px;font-size:calc(24px * var(--workspace-font-scale,1));border:1px solid var(--border,#d4d9e2);border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--surface,#fff);color:var(--text,#243044);padding:0}.recovery-code-fields input[data-v-6113569c]:focus{outline:2px solid var(--workspace-primary,#088178);outline-offset:2px}@media (width<=360px){.recovery-code-fields[data-v-6113569c]{gap:8px}.recovery-code-fields input[data-v-6113569c]{width:46px}}.phone-country[data-v-05aafa53]{flex-shrink:0;position:relative}.phone-country>button[data-v-05aafa53]{white-space:nowrap;font-size:calc(14px * var(--workspace-font-scale,1));border-radius:calc(4px * var(--workspace-radius-scale,1));color:var(--text,#374151);background:0 0;border:0;align-items:center;gap:4px;padding:4px 8px;line-height:20px;display:flex}.phone-country>button[data-v-05aafa53]:hover{background:var(--hover,#f3f4f6)}.country-dial[data-v-05aafa53]{font-weight:500}.country-caret[data-v-05aafa53]{color:#9ca3af;flex:none}.country-options[data-v-05aafa53]{z-index:50;overscroll-behavior:contain;background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);border-radius:calc(8px * var(--workspace-radius-scale,1));width:256px;max-width:calc(100vw - 82px);max-height:240px;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 10px 15px -3px #0002,0 4px 6px -4px #0002}.country-search[data-v-05aafa53]{z-index:1;background:var(--surface,#fff);border-bottom:1px solid var(--border,#e5e7eb);padding:8px;position:sticky;top:0}.country-search>input[data-v-05aafa53]{border:1px solid var(--border,#e5e7eb);background:var(--bg,#f9fafb);width:100%;color:var(--text,#374151);border-radius:calc(4px * var(--workspace-radius-scale,1))!important;height:34px!important;font-size:calc(14px * var(--workspace-font-scale,1))!important;padding:6px 12px!important}.country-results button[data-v-05aafa53]{background:var(--surface,#fff);text-align:start;width:100%;color:var(--text,#374151);font-size:calc(14px * var(--workspace-font-scale,1));border:0;align-items:center;gap:8px;padding:8px 12px;line-height:20px;display:flex}.country-results button[data-v-05aafa53]:hover,.country-results button[data-v-05aafa53]:focus-visible{background:var(--hover,#f3f4f6)}.country-name[data-v-05aafa53]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.country-results small[data-v-05aafa53]{color:#9ca3af;font-size:calc(12px * var(--workspace-font-scale,1));flex:none}.country-results p[data-v-05aafa53]{font-size:calc(13px * var(--workspace-font-scale,1));padding:12px}.seller-phone-field[data-v-e8d2e8d3]{min-width:0;font-size:calc(13px * var(--workspace-font-scale,1));margin:18px 0}.phone-label[data-v-e8d2e8d3]{margin-bottom:7px;display:block}.phone-entry[data-v-e8d2e8d3]{border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--surface);min-width:0;color:var(--text);align-items:center;display:flex}.phone-entry>input[data-v-e8d2e8d3]{width:0;min-width:0;font:inherit;color:inherit;border-radius:calc(8px * var(--workspace-radius-scale,1));background:0 0;flex:1;padding:12px;border:0!important}.seller-phone-field small[data-v-e8d2e8d3]{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;line-height:1.7;display:block}.phone-entry[data-v-e8d2e8d3] .phone-country>button{color:inherit;border-radius:calc(8px * var(--workspace-radius-scale,1));border:0;margin:0;padding:10px}.phone-entry[data-v-e8d2e8d3] .country-options{background:var(--surface);border-color:var(--border)}.phone-entry[data-v-e8d2e8d3] .country-results button{background:var(--surface);color:var(--text)}.phone-entry[data-v-e8d2e8d3] .country-options input{color:var(--text);background:var(--surface);border:1px solid var(--border)}.phone-entry[data-v-e8d2e8d3] .country-results button:focus-visible,.phone-entry[data-v-e8d2e8d3] .country-results button:hover{background:var(--surface-alt,#eef7f5)}.phone-entry[data-v-e8d2e8d3] .country-results small{color:var(--muted)}.phone-login-mode[data-v-d60096d1]{justify-content:flex-end;margin-top:12px;display:flex}.phone-login-mode button[data-v-d60096d1]{color:var(--workspace-primary,#088178);font-size:calc(13px * var(--workspace-font-scale,1));background:0 0;border:0}.phone-login-code[data-v-d60096d1]{gap:16px;min-width:0;margin-top:16px;display:grid}.phone-login-code>button[data-v-d60096d1]{background:var(--surface,#fff);border:1px solid var(--border,#d4d9e2);border-radius:calc(6px * var(--workspace-radius-scale,1));white-space:normal;overflow-wrap:anywhere;color:var(--text);font:inherit;padding:10px}.phone-login-code p[data-v-d60096d1]{font-size:calc(13px * var(--workspace-font-scale,1));overflow-wrap:anywhere;line-height:1.6}.phone-login-code button[data-v-d60096d1]:disabled{opacity:.5}.login-dark .auth-card[data-v-d60096d1]{color:#e0e0e5;background:#18181c}.login-dark .auth-tabs[data-v-d60096d1]{background:#242931}.login-dark .auth-tabs button[data-v-d60096d1]{color:#b7bec8}.login-dark .auth-tabs .selected[data-v-d60096d1]{color:#fff;background:#313740}.login-dark .auth-fields>input[data-v-d60096d1],.login-dark .password-field[data-v-d60096d1]{color:#e0e0e5;background:#242931;border-color:#4a515c}.login-dark .password-field input[data-v-d60096d1]{color:#e0e0e5}.login-dark .auth-subtitle[data-v-d60096d1],.login-dark .auth-options[data-v-d60096d1]{color:#b7bec8}.login-dark .text-button[data-v-d60096d1]{color:#4ed6c4}.management .auth-tools[data-v-d60096d1]{gap:12px}.management .auth-card[data-v-d60096d1]{min-width:0}.management .auth-illustration[data-v-d60096d1]{max-width:100%}.management .auth-options[data-v-d60096d1]{flex-wrap:wrap;gap:12px}.management .auth-options label[data-v-d60096d1]{white-space:normal;text-align:left}.management .auth-card h1[data-v-d60096d1],.management .auth-subtitle[data-v-d60096d1]{overflow-wrap:anywhere}.management .local-label[data-v-d60096d1]{text-align:center;overflow-wrap:anywhere;max-width:calc(100% - 32px)}.login-showcase[data-v-d60096d1]{z-index:1;color:#fff;width:100%;min-width:0;max-width:520px}.login-showcase>p[data-v-d60096d1]{font-size:calc(20px * var(--workspace-font-scale,1));text-align:center;overflow-wrap:anywhere;line-height:1.6}.login-template-sky[data-v-d60096d1]{background:linear-gradient(var(--login-accent,#287db8) 52%,#e7eef4 52%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:100px max(32px,6vw) 60px}.login-template-sky.login-dark[data-v-d60096d1]{background:linear-gradient(var(--login-accent,#16476c) 52%,#131b29 52%)}.login-template-sky .auth-card[data-v-d60096d1]{border-radius:calc(28px * var(--workspace-radius-scale,1))}.login-template-sky .login-showcase>p[data-v-d60096d1]{color:#24577d}.login-template-sky.login-dark .login-showcase>p[data-v-d60096d1]{color:#c0d6ec}.login-template-sky .login-submit[data-v-d60096d1]{background:var(--login-accent,#246b9f);color:var(--login-accent-ink,#fff);border:1px solid var(--login-accent-ink,transparent)}.login-template-sky .local-label[data-v-d60096d1]{color:#466275}.login-template-sky.login-dark .local-label[data-v-d60096d1]{color:#adbed1}.login-template-characters[data-v-d60096d1]{background:linear-gradient(90deg,#626877 50%,#f7f8fb 50%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:100px max(32px,6vw) 60px}.login-template-characters.login-dark[data-v-d60096d1]{background:linear-gradient(90deg,#242b3b 50%,#18181c 50%)}.login-template-characters .auth-card[data-v-d60096d1]{box-shadow:none;background:0 0}.login-template-characters .login-submit[data-v-d60096d1]{background:var(--login-accent,#6c43bf);color:var(--login-accent-ink,#fff);border:1px solid var(--login-accent-ink,transparent)}.login-template-characters .auth-tools[data-v-d60096d1]{color:#4f5968}.login-template-characters.login-dark .auth-tools[data-v-d60096d1]{color:#c7d0df}.login-template-characters .local-label[data-v-d60096d1]{color:#627184;max-width:44%;right:24px}.login-template-characters.login-dark .local-label[data-v-d60096d1]{color:#bbc5d2}.management.login-template-sky .auth-preference-notice[data-v-d60096d1],.management.login-template-characters .auth-preference-notice[data-v-d60096d1]{grid-column:1/-1}.management .auth-preference-notice button[data-v-d60096d1]{color:inherit;border-radius:calc(4px * var(--workspace-radius-scale,1));font:inherit;background:0 0;border:1px solid;padding:4px}@media (width<=1024px){.login-template-sky[data-v-d60096d1],.login-template-characters[data-v-d60096d1]{grid-template-columns:1fr;gap:24px;padding:100px 24px 65px}.login-template-sky[data-v-d60096d1]{background:linear-gradient(var(--login-accent,#287db8) 45%,#e7eef4 45%)}.login-template-sky .login-showcase[data-v-d60096d1]{display:none}.login-template-characters[data-v-d60096d1]{background:#f7f8fb}.login-template-characters.login-dark[data-v-d60096d1]{background:#18181c}.login-template-characters .login-showcase[data-v-d60096d1]{display:none}.login-template-characters .back-home[data-v-d60096d1]{color:#4f5968}.login-template-characters.login-dark .back-home[data-v-d60096d1]{color:#c7d0df}.login-template-characters .local-label[data-v-d60096d1]{max-width:calc(100% - 32px);right:auto}.login-template-characters .auth-card[data-v-d60096d1]{padding-inline:24px}.login-template-characters .auth-tools[data-v-d60096d1]{color:#4f5968}.login-template-characters.login-dark .auth-tools[data-v-d60096d1]{color:#c7d0df}}@media (width<=600px){.management[data-v-d60096d1]{padding-top:130px;padding-bottom:65px}.management .auth-card[data-v-d60096d1]{padding:28px 20px}.login-template-sky[data-v-d60096d1],.login-template-characters[data-v-d60096d1]{padding-inline:16px}.login-template-sky .auth-card[data-v-d60096d1]{border-radius:calc(18px * var(--workspace-radius-scale,1))}.management .local-label[data-v-d60096d1]{letter-spacing:0;line-height:1.5;bottom:12px}}.login-template-error[data-v-d60096d1]{z-index:1;grid-column:1/-1;width:min(520px,100%);margin:0;position:relative}.auth-scene[data-v-d60096d1]:has(.login-template-error){align-content:center;gap:16px}.login-template-error button[data-v-d60096d1]{font:inherit;color:inherit;border-radius:calc(4px * var(--workspace-radius-scale,1));background:0 0;border:1px solid;padding:4px}.login-template-sky .auth-tools[data-v-d60096d1],.login-template-sky .back-home[data-v-d60096d1]{color:var(--login-accent-ink,#ffffffc9)}.login-template-sky .text-button[data-v-d60096d1],.login-template-characters .text-button[data-v-d60096d1]{color:var(--login-link,var(--workspace-primary,#088178))}.login-dark.login-template-sky .text-button[data-v-d60096d1],.login-dark.login-template-characters .text-button[data-v-d60096d1]{color:var(--login-link,#4ed6c4)}.login-pending[data-v-d60096d1]{overflow-wrap:anywhere;text-align:left;line-height:1.7}@font-face{font-family:DM;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/ui/brand/dm-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/ui/brand/dm-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/ui/brand/urbanist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:HGI;font-style:normal;font-display:block;src:url(/ui/brand/hgi-stroke-rounded-BPZ83XOn.woff2)format("woff2")}:root{--store-heading-font:Urbanist,DM,Arial,"PingFang SC","Microsoft Yahei",sans-serif}:where(.store-shell,.auth-reference) :is(h1,h2,h3,h4,h5,h6){font-family:var(--store-heading-font)}*{box-sizing:border-box}body{color:#20252b;background:#f8f9fb;margin:0;font-family:DM,Arial,PingFang SC,Microsoft Yahei,sans-serif}button,input,select{font:inherit}button,a,input{outline-offset:3px}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}.hgi{line-height:1;font-size:calc(22px * var(--workspace-font-scale,1));font-style:normal;font-family:HGI!important}.auth-scene{background:#0b625c;place-items:center;min-height:100dvh;padding:75px 20px 45px;display:grid;position:relative;overflow:hidden}.auth-lines{opacity:.055;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.auth-lines path{fill:none;stroke:#ddf9ed;stroke-width:1.4px}.auth-card{z-index:1;border-radius:calc(16px * var(--workspace-radius-scale,1));text-align:center;background:#fff;width:min(520px,100%);padding:40px;box-shadow:0 8px 25px #043c3733}.auth-illustration{object-fit:contain;width:251px;height:173px;margin:0 auto 32px}.auth-card h1{font-size:calc(21px * var(--workspace-font-scale,1));margin:0 0 7px;font-weight:650}.auth-subtitle{font-size:calc(14px * var(--workspace-font-scale,1));color:#9298a2;margin:0 0 32px}.auth-tabs{border-radius:calc(28px * var(--workspace-radius-scale,1));background:#f7f8fa;margin-bottom:24px;padding:4px;display:flex}.auth-tabs button{border-radius:calc(24px * var(--workspace-radius-scale,1));width:50%;font-size:calc(14px * var(--workspace-font-scale,1));color:#8b929c;background:0 0;border:0;padding:10px;font-weight:600}.auth-tabs .selected{color:#343c43;background:#fff;box-shadow:0 1px 4px #0002}.auth-fields>input,.password-field{border-radius:calc(32px * var(--workspace-radius-scale,1));background:#fff;border:1px solid #e3e5e8;width:100%;height:58px;margin:0 0 18px}.auth-fields>input{padding:0 16px}.auth-fields input::placeholder{color:#9ca4ae}.password-field{align-items:center;display:flex;overflow:hidden}.password-field input{border-radius:calc(30px * var(--workspace-radius-scale,1));background:0 0;border:0;flex:1;min-width:0;height:100%;padding:0 16px}.password-field button{color:#a7afb5;background:0 0;border:0;padding:12px}.auth-options{font-size:calc(14px * var(--workspace-font-scale,1));color:#727982;justify-content:space-between;align-items:center;margin:0 0 22px;display:flex}.auth-options label{align-items:center;gap:5px;display:flex}.auth-options input{accent-color:var(--workspace-primary,#088178)}.text-button{color:var(--workspace-primary,#088178);font-size:inherit;background:0 0;border:0;padding:0;font-weight:600}.primary{background:var(--workspace-primary,#088178);color:#fff;border-radius:calc(8px * var(--workspace-radius-scale,1));border:0;padding:11px 22px;font-weight:600}.login-submit{border-radius:calc(30px * var(--workspace-radius-scale,1));width:100%;height:48px;box-shadow:0 6px 16px color-mix(in srgb, var(--workspace-primary,#088178) 13.7255%, transparent)}.register-link{font-size:calc(14px * var(--workspace-font-scale,1));color:#6d747e;margin:26px 0 0}.back-home{color:#ffffffa1;border-radius:calc(30px * var(--workspace-radius-scale,1));font-size:calc(14px * var(--workspace-font-scale,1));background:#ffffff12;padding:10px 16px;position:absolute;top:16px;left:16px}.auth-tools{color:#ffffffa1;align-items:center;gap:20px;display:flex;position:absolute;top:18px;right:22px}.auth-tools img{border-radius:50%;width:26px;height:26px}.local-label{font-size:calc(11px * var(--workspace-font-scale,1));color:#ffffff80;letter-spacing:.1em;position:absolute;bottom:12px}.form-error,.notice-inline{color:#a34426;font-size:calc(14px * var(--workspace-font-scale,1));border-radius:calc(8px * var(--workspace-radius-scale,1));text-align:left;background:#fff2ec;border:1px solid #f1d4c8;padding:12px;line-height:1.6}.management{background:#171b25}.workspace{--bg:#f7f8fa;--surface:#fff;--text:#272d35;--muted:#9098a3;--border:#e8eaed;--hover:#ecf6f3;background:var(--bg);min-height:100dvh;color:var(--text)}.workspace.dark{--bg:#101014;--surface:#18181c;--text:#e0e0e5;--muted:#8e8e99;--border:#2b2b31;--hover:#242931}.sidebar{background:var(--surface);border-right:1px solid var(--border);z-index:20;flex-direction:column;width:250px;padding:26px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.wordmark{font-size:calc(30px * var(--workspace-font-scale,1));letter-spacing:2px;color:var(--workspace-primary,#088178);align-items:center;gap:8px;margin:0 14px 26px;font-weight:800;display:flex}.wordmark span{font-size:calc(9px * var(--workspace-font-scale,1));letter-spacing:4px;color:var(--muted);font-weight:500}.group-label{color:var(--muted);font-size:calc(11px * var(--workspace-font-scale,1));margin:24px 12px 8px}.sidebar nav button,.visit-store{width:100%;color:var(--muted);text-align:left;border-radius:calc(9px * var(--workspace-radius-scale,1));font-size:calc(14px * var(--workspace-font-scale,1));background:0 0;border:0;align-items:center;gap:13px;min-height:42px;padding:11px 12px;display:flex}.sidebar nav button.active{background:var(--hover);color:var(--workspace-primary,#088178)}.sidebar nav button:hover{background:var(--hover)}.pending-dot{background:var(--muted);opacity:.35;border-radius:50%;width:4px;height:4px;margin-left:auto}.visit-store{margin-top:28px}.workspace-body{margin-left:250px}.workspace-header{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex}.icon-button{color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}.header-tools{color:var(--muted);align-items:center;gap:23px;display:flex}.header-tools img{border-radius:50%;width:24px;height:24px}.avatar{color:var(--workspace-primary,#088178);width:34px;height:34px;font-size:calc(13px * var(--workspace-font-scale,1));background:#e1f0eb;border-radius:50%;place-items:center;display:grid}.user-name{font-size:calc(13px * var(--workspace-font-scale,1))}.workspace-tabs{border-bottom:1px solid var(--border);background:var(--surface);height:44px;padding-left:14px}.workspace-tabs>span{background:var(--bg);height:43px;font-size:calc(13px * var(--workspace-font-scale,1));border:1px solid var(--border);align-items:center;gap:28px;padding:0 17px;display:inline-flex}.workspace-tabs b{color:var(--muted)}.workspace-main{min-width:0;padding:26px 28px}.workspace-main>h1{font-size:calc(24px * var(--workspace-font-scale,1));margin:22px 0;font-weight:650}.phase-note{font-size:calc(12px * var(--workspace-font-scale,1));border:1px dashed var(--border);color:var(--muted);border-radius:calc(8px * var(--workspace-radius-scale,1));padding:10px 14px;line-height:1.7}.panel{border:1px solid var(--border);background:var(--surface);border-radius:calc(12px * var(--workspace-radius-scale,1));margin-bottom:22px;padding:24px}.panel h2{font-size:calc(17px * var(--workspace-font-scale,1));margin:0 0 20px}.panel p{font-size:calc(14px * var(--workspace-font-scale,1));line-height:1.8}.muted{color:var(--muted);font-size:calc(13px * var(--workspace-font-scale,1))}.overview-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;display:grid}.stat{flex-direction:column;gap:18px;display:flex}.stat>.hgi{color:var(--workspace-primary,#088178);font-size:calc(28px * var(--workspace-font-scale,1))}.stat>span:not(.hgi){font-size:calc(13px * var(--workspace-font-scale,1));color:var(--muted)}.stat strong{font-size:calc(27px * var(--workspace-font-scale,1));font-weight:650}.filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.filters input,.profile-panel input{background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:calc(7px * var(--workspace-radius-scale,1));padding:11px 13px}.filters>button:not(.primary),.pagination button{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:calc(7px * var(--workspace-radius-scale,1));padding:10px 17px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:calc(13px * var(--workspace-font-scale,1));text-align:left}th{color:var(--muted);background:var(--bg);font-weight:500}th,td{border-bottom:1px solid var(--border);padding:16px 18px}.status-pill{color:#36ad7c;border-radius:calc(4px * var(--workspace-radius-scale,1));font-size:calc(12px * var(--workspace-font-scale,1));background:#009c6420;padding:4px 9px}.empty{text-align:center;color:var(--muted);padding:60px}.pagination{font-size:calc(13px * var(--workspace-font-scale,1));justify-content:flex-end;align-items:center;gap:15px;margin-top:22px;display:flex}.profile-panel{max-width:800px}.profile-panel label{font-size:calc(13px * var(--workspace-font-scale,1));color:var(--muted);flex-direction:column;gap:8px;margin:20px 0;display:flex}.profile-panel input{width:100%;max-width:500px}.pending-panel{text-align:center;padding:64px 20px}.pending-panel>.hgi{color:var(--muted);font-size:calc(42px * var(--workspace-font-scale,1));margin-bottom:24px;display:block}.mobile-close,.sidebar-shade{display:none}@media (width<=900px){.sidebar{transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.workspace-body{margin-left:0}.sidebar-shade{z-index:19;background:#0005;display:block;position:fixed;inset:0}.mobile-close{display:block;position:absolute;top:12px;right:8px}.workspace-header{height:62px;padding:0 14px}.header-tools{gap:16px}.user-name{display:none}.workspace-main{padding:18px 16px}.overview-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.panel{padding:18px}.stat strong{font-size:calc(23px * var(--workspace-font-scale,1))}}@media (width<=600px){.auth-scene{align-items:center;padding:72px 18px 36px}.auth-card{border-radius:calc(15px * var(--workspace-radius-scale,1));padding:28px 24px}.auth-illustration{width:210px;height:145px;margin-bottom:24px}.auth-card h1{font-size:calc(20px * var(--workspace-font-scale,1))}.auth-subtitle{margin-bottom:25px}.auth-fields>input,.password-field{height:54px}.auth-options{font-size:calc(12px * var(--workspace-font-scale,1))}.auth-tools{right:18px}.back-home{font-size:calc(12px * var(--workspace-font-scale,1))}.header-tools>.hgi:nth-of-type(2){display:none}.filters input{width:100%}.phase-note{font-size:calc(11px * var(--workspace-font-scale,1))}}.store-shell{--muted:#495057;--border:#dfe3e8;--surface:#fff;--bg:#f4f6f8;--text:#212529;color:var(--muted);min-height:100vh;font-size:calc(16px * var(--workspace-font-scale,1));background:#fff;line-height:1.5}.store-shell :where(h1,h2,h3,h4,h5,h6){color:var(--text)}.store-shell :where(button:not(.primary):not(.category-button)){color:inherit}.store-shell input,.store-shell select{border:1px solid var(--border);color:#333;border-radius:calc(25px * var(--workspace-radius-scale,1));background:#fff;min-width:0;padding:10px 14px}.store-shell input[type=checkbox]{accent-color:var(--workspace-primary,#088178);width:18px;height:18px;padding:0}.store-shell .primary{border-radius:calc(28px * var(--workspace-radius-scale,1));box-shadow:0 4px 12px color-mix(in srgb, var(--workspace-primary,#088178) 9.01961%, transparent);white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.development-strip{font-size:calc(11px * var(--workspace-font-scale,1));text-align:center;color:#47776d;letter-spacing:.04em;background:#e8f4f0;padding:5px}.store-header{background:#fff}.utility{color:#646b75;font-size:calc(12px * var(--workspace-font-scale,1));border-bottom:1px solid #f1f2f4;justify-content:space-between;align-items:center;gap:16px;padding:13px 24px;display:flex}.utility>span,.utility>div{align-items:center;gap:18px;display:flex}.utility img{object-fit:cover;border-radius:50%;width:22px;height:22px}.utility .hgi{font-size:calc(18px * var(--workspace-font-scale,1))}.main-header{align-items:center;gap:40px;max-width:1600px;margin:auto;padding:32px 24px;display:flex}.store-logo img{width:180px;display:block}.store-search{border-radius:calc(32px * var(--workspace-radius-scale,1));border:1px solid #e3e5e8;flex:1;align-items:center;max-width:700px;height:56px;padding:5px;display:flex}.store-search>span{font-size:calc(13px * var(--workspace-font-scale,1));white-space:nowrap;border-right:1px solid #ddd;padding:0 20px}.store-search input{border:0;outline:none;flex:1;width:100%;height:100%}.store-search button{background:0 0;border:0;place-items:center;padding:9px 15px;display:grid}.account-links{align-items:center;gap:23px;margin-left:auto;display:flex}.account-links>a{align-items:center;gap:10px;display:flex}.account-links small{font-size:calc(11px * var(--workspace-font-scale,1));color:#8d939d;margin-top:4px;display:block}.cart-header{background:0 0;border:0;position:relative}.cart-header b{background:var(--workspace-primary,#088178);color:#fff;border-radius:calc(12px * var(--workspace-radius-scale,1));font-size:calc(10px * var(--workspace-font-scale,1));padding:2px 5px;position:absolute;top:-8px;right:-10px}.store-nav{border-block:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:20px;padding:9px 24px;display:flex;box-shadow:0 10px 25px #1d3d4710}.category-button{background:var(--workspace-primary,#088178);border-radius:calc(8px * var(--workspace-radius-scale,1));color:#fff;border:0;align-items:center;gap:10px;padding:14px 18px;display:flex}.store-nav nav{align-items:center;gap:28px;font-weight:600;display:flex}.store-nav nav a.router-link-exact-active{color:var(--workspace-primary,#088178)}.store-nav>span{font-size:calc(12px * var(--workspace-font-scale,1));align-items:center;gap:14px;display:flex}.store-main{max-width:1600px;min-height:460px;margin:auto;padding:0 24px 60px}.breadcrumb{font-size:calc(13px * var(--workspace-font-scale,1));color:#9097a1;align-items:center;gap:16px;padding:28px 0;display:flex}.breadcrumb a{color:#3e454f}.page-heading{font-size:calc(28px * var(--workspace-font-scale,1));margin:14px 0 30px}.catalog-layout{grid-template-columns:300px minmax(0,1fr);gap:26px;display:grid}.catalog-layout.home-products{display:block}.catalog-filters{border:1px solid var(--border);border-radius:calc(12px * var(--workspace-radius-scale,1));align-self:start;overflow:hidden}.filter-title{background:#f3f6f8;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.filter-title h3{margin:0}.filter-title button,.catalog-filters h3 button{color:var(--workspace-primary,#088178);font-size:calc(13px * var(--workspace-font-scale,1));background:0 0;border:0}.catalog-filters section{border-bottom:1px solid var(--border);padding:24px 22px}.catalog-filters section:last-child{border:0}.catalog-filters h3{font-size:calc(16px * var(--workspace-font-scale,1));justify-content:space-between;margin:0 0 18px;display:flex}.catalog-filters h3 button{color:#8d959d}.catalog-filters label{min-height:40px;font-size:calc(13px * var(--workspace-font-scale,1));align-items:center;gap:10px;display:flex}.catalog-filters label small{color:#87909b;margin-left:auto}.catalog-filters input:not([type=checkbox]){width:100%;font-size:calc(13px * var(--workspace-font-scale,1))}.filter-options{max-height:300px;margin-top:10px;overflow-y:auto}.price-range{align-items:center;gap:10px;display:flex}.catalog-filters form>.primary{width:100%;margin-top:16px;padding:8px}.star-filter{flex-direction:column;gap:10px;display:flex}.star-filter button{text-align:left;background:0 0;border:0}.star-filter span{color:#e3ad34;font-size:calc(21px * var(--workspace-font-scale,1))}.star-filter .active{background:#edf5f1!important}.catalog-banner{border-radius:calc(12px * var(--workspace-radius-scale,1));background:#eaf4f4 url(/ui/brand/catalog-banner-1.png) 50%/cover;align-items:center;min-height:220px;margin-bottom:26px;padding:32px;display:flex}.catalog-banner h2{font-size:calc(32px * var(--workspace-font-scale,1));max-width:330px;margin:0 0 14px}.catalog-banner p{margin-bottom:24px}.catalog-toolbar{align-items:center;gap:16px;min-height:45px;margin:0 0 25px;display:flex}.catalog-toolbar>span{font-size:calc(13px * var(--workspace-font-scale,1));color:#828994}.catalog-toolbar>label{color:#8b939c;font-size:calc(12px * var(--workspace-font-scale,1));align-items:center;gap:10px;margin-left:auto;display:flex}.catalog-toolbar select{max-width:180px;font-size:calc(13px * var(--workspace-font-scale,1));color:#49525e;padding:9px 13px}.view-buttons{gap:10px;display:flex}.view-buttons button{color:#9aa2ab;background:#fff;border:1px solid #eceef1;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.view-buttons .active{background:var(--workspace-primary,#088178)!important;color:#fff!important}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.product-card{border:1px solid var(--border,#e8eaed);border-radius:calc(14px * var(--workspace-radius-scale,1));color:#252b32;background:#fff;min-width:0;padding:14px;transition:box-shadow .15s;position:relative}.product-card:hover{box-shadow:0 7px 24px #1c413615}.product-image{aspect-ratio:1;border-radius:calc(9px * var(--workspace-radius-scale,1));display:block;position:relative;overflow:hidden}.product-image>img{object-fit:contain;width:100%;height:100%}.sale-badge{color:#fff;font-size:calc(11px * var(--workspace-font-scale,1));pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:4px;left:0;right:0}.sale-badge>span,.sale-badge b{background:#c5254a;padding:3px 6px}.product-title{font-size:calc(14px * var(--workspace-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;height:48px;margin:13px 0 10px;font-weight:600;line-height:1.7;display:-webkit-box;overflow:hidden}.rating-line{color:#989fa9;font-size:calc(12px * var(--workspace-font-scale,1));flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rating-line small{font-size:calc(10px * var(--workspace-font-scale,1))}.price-line{font-size:calc(15px * var(--workspace-font-scale,1));align-items:center;gap:8px;margin:14px 0;display:flex}.price-line del{color:#9da4ae;font-size:calc(12px * var(--workspace-font-scale,1))}.product-actions{align-items:center;gap:10px;display:flex}.product-actions .primary{font-size:calc(12px * var(--workspace-font-scale,1));flex:1;padding:11px 10px}.round-button{color:#89939c;background:#fff;border:1px solid #e6e8ed;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:inline-grid}.round-button .hgi{font-size:calc(20px * var(--workspace-font-scale,1))}.round-button.selected{background:#eef8f5;color:var(--workspace-primary,#088178)!important}.product-hover{opacity:0;gap:6px;transition:opacity .15s;display:flex;position:absolute;top:24px;right:24px}.product-card:hover .product-hover,.product-card:focus-within .product-hover{opacity:1}.listView{grid-template-columns:1fr}.listView .product-card{grid-template-columns:150px 1fr 220px;gap:15px;display:grid}.listView .product-image{grid-row:1/4}.listView .product-title{grid-area:1/2}.listView .rating-line{grid-area:2/2;align-self:start}.listView .price-line{grid-area:1/3}.listView .product-actions{grid-area:2/3}.listView .product-hover,.mobile-filter,.filter-shade,.mobile-bottom{display:none}.newsletter{background:#edf6f4;justify-content:space-between;align-items:center;gap:40px;padding:48px max(24px,50vw - 700px);display:flex}.newsletter h2{font-size:calc(25px * var(--workspace-font-scale,1));margin:0 0 14px}.newsletter p{color:#8b939c;font-size:calc(13px * var(--workspace-font-scale,1));line-height:1.7}.newsletter form{border-radius:calc(30px * var(--workspace-radius-scale,1));background:#fff;min-width:350px;padding:5px;display:flex}.newsletter input{border:0;flex:1;width:100px}.newsletter .primary{padding:13px 28px}.store-footer{grid-template-columns:2fr 1fr 1fr 1fr;gap:50px;max-width:1600px;margin:auto;padding:60px 40px 20px;display:grid}.footer-about img{width:180px}.store-footer p{font-size:calc(13px * var(--workspace-font-scale,1));color:#89939f;line-height:1.9}.footer-about p{max-width:360px}.store-footer h3{font-size:calc(17px * var(--workspace-font-scale,1));margin:0 0 24px}.store-footer a{color:#8a929e;font-size:calc(13px * var(--workspace-font-scale,1));margin:15px 0;display:block}.store-footer .copyright{border-top:1px solid #e8eaed;grid-column:1/-1;margin:0;padding-top:22px}.home-hero{border-radius:calc(20px * var(--workspace-radius-scale,1));background-position:50%;background-size:cover;align-items:center;min-height:420px;padding:60px;display:flex;position:relative}.home-hero h1{font-size:calc(44px * var(--workspace-font-scale,1));max-width:480px;margin:15px 0}.home-hero p{color:#72837c}.home-hero .primary{margin-top:16px}.hero-dots{gap:10px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.hero-dots button{background:#fff;border:0;border-radius:50%;width:9px;height:9px;padding:0}.hero-dots .active{background:var(--workspace-primary,#088178)}.home-categories{grid-template-columns:repeat(8,1fr);gap:14px;margin:36px 0 44px;display:grid}.home-categories a{text-align:center;border-radius:calc(16px * var(--workspace-radius-scale,1));background:#f5f7f8;flex-direction:column;align-items:center;gap:14px;padding:24px 10px;display:flex}.home-categories .hgi{font-size:calc(34px * var(--workspace-font-scale,1));color:var(--workspace-primary,#088178)}.home-categories small{color:#8e979f;font-size:calc(11px * var(--workspace-font-scale,1))}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.section-heading h2{font-size:calc(24px * var(--workspace-font-scale,1));margin:0}.section-heading>a{font-size:calc(13px * var(--workspace-font-scale,1));color:var(--workspace-primary,#088178)}.section-heading .filters{margin:0}.detail-grid{grid-template-columns:1fr 1fr;gap:60px;padding:20px 0 50px;display:grid}.detail-image{border-radius:calc(18px * var(--workspace-radius-scale,1));aspect-ratio:1;border:1px solid #e9ebee;place-items:center;max-height:680px;padding:30px;display:grid}.detail-image img{object-fit:contain;max-width:100%;max-height:100%}.detail-info h1{font-size:calc(26px * var(--workspace-font-scale,1));font-weight:600;line-height:1.55}.detail-info>p{font-size:calc(14px * var(--workspace-font-scale,1));color:#808995;line-height:1.9}.detail-info .detail-price{font-size:calc(30px * var(--workspace-font-scale,1));color:var(--workspace-primary,#088178);font-weight:700}.detail-price del{font-size:calc(19px * var(--workspace-font-scale,1));color:#aab0b7;font-weight:400}.detail-info .in-stock{color:var(--workspace-primary,#088178)}.purchase-row{gap:16px;margin:28px 0;display:flex}.quantity{border-radius:calc(30px * var(--workspace-radius-scale,1));border:1px solid #e7e9ed;flex-shrink:0;align-items:center;width:130px;height:44px;display:flex;overflow:hidden}.quantity button{width:36px;height:100%;font-size:calc(20px * var(--workspace-font-scale,1));background:0 0;border:0;flex-shrink:0}.quantity input{text-align:center;appearance:textfield;width:52px;border:0!important;padding:0!important}.quantity input::-webkit-inner-spin-button{-webkit-appearance:none}.detail-links{border-bottom:1px solid #eee;gap:25px;padding-bottom:24px;display:flex}.detail-links button{color:#75808b;background:0 0;border:0;align-items:center;gap:7px;display:flex}.detail-info dl,.detail-tabs dl{font-size:calc(13px * var(--workspace-font-scale,1));grid-template-columns:70px 1fr;gap:14px;margin-top:24px;display:grid}.detail-info dt{color:#929ba5}.detail-info dd{margin:0}.detail-tabs{border-radius:calc(14px * var(--workspace-radius-scale,1));border:1px solid #e6eaed;margin-top:20px;padding:30px}.tab-row{border-bottom:1px solid #e5e8eb;gap:30px;margin-bottom:30px;display:flex}.tab-row button{color:#8d96a0;font-size:calc(16px * var(--workspace-font-scale,1));background:0 0;border:0;padding:10px 8px 20px}.tab-row .active{color:var(--workspace-primary,#088178);border-bottom:2px solid #088178}.detail-tabs p{color:#7e8895;line-height:2}.vendor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.vendor-card{border-radius:calc(16px * var(--workspace-radius-scale,1));background:var(--surface,#fff);border:1px solid #e7e9ed;padding:24px}.vendor-cover{text-align:center;border-radius:calc(10px * var(--workspace-radius-scale,1));color:var(--workspace-primary,#088178);background:#ecf6f3;padding:40px}.vendor-cover .hgi{font-size:calc(50px * var(--workspace-font-scale,1))}.vendor-card h2{font-size:calc(19px * var(--workspace-font-scale,1))}.vendor-card p{font-size:calc(13px * var(--workspace-font-scale,1));color:#8c95a0;line-height:1.8}.vendor-card>button{border-radius:calc(25px * var(--workspace-radius-scale,1));background:0 0;border:1px solid #e5e8eb;margin:0 12px;padding:10px 16px}.shop-banner{border-radius:calc(14px * var(--workspace-radius-scale,1));background:#eaf6f1;align-items:center;gap:24px;margin-bottom:35px;padding:45px;display:flex}.shop-banner>.hgi{font-size:calc(60px * var(--workspace-font-scale,1));color:var(--workspace-primary,#088178)}.shop-banner h1{margin:0 0 10px}.shop-banner p{color:#7f9390;font-size:calc(14px * var(--workspace-font-scale,1))}.shop-banner>button{margin-left:auto}.drawer-shade,.modal-shade{z-index:100;background:#132b3659;justify-content:flex-end;display:flex;position:fixed;inset:0}.cart-drawer{background:#fff;flex-direction:column;width:min(450px,100%);height:100dvh;padding:24px;display:flex}.drawer-heading{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.drawer-heading h2{font-size:calc(19px * var(--workspace-font-scale,1))}.drawer-items{flex:1;overflow-y:auto}.drawer-items article{border-bottom:1px solid #eee;gap:18px;padding:24px 0;display:flex}.drawer-items>article>.drawer-product-image{flex-shrink:0;width:90px;height:90px;display:flex}.drawer-items>article>div>a{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.drawer-items>article>div>p{color:var(--text)}.drawer-items button{background:0 0;border:0;padding:0;text-decoration:underline;color:#9199a3!important}.drawer-total{padding-top:25px}.drawer-total p{font-size:calc(17px * var(--workspace-font-scale,1));justify-content:space-between;display:flex}.drawer-total a{width:100%}.modal-shade{justify-content:center;align-items:center;padding:20px}.quick-modal{border-radius:calc(18px * var(--workspace-radius-scale,1));color:#252b32;background:#fff;grid-template-columns:1fr 1fr;gap:30px;width:min(900px,100%);max-height:90dvh;padding:40px;display:grid;position:relative;overflow-y:auto}.quick-modal img{object-fit:contain;width:100%;max-height:400px}.quick-modal h2{font-size:calc(21px * var(--workspace-font-scale,1));line-height:1.6}.quick-modal p{color:#8b939d;line-height:1.8}.quick-modal a{color:var(--workspace-primary,#088178);margin-top:22px;display:block}.modal-close{color:#737e89;background:0 0;border:0;position:absolute;top:10px;right:12px;font-size:calc(25px * var(--workspace-font-scale,1))!important}.cart-page{grid-template-columns:minmax(0,1fr) 350px;gap:35px;display:grid}.shipping-notice{color:var(--workspace-primary,#088178);border-radius:calc(10px * var(--workspace-radius-scale,1));background:#eaf6f1;margin-bottom:25px;padding:18px 22px}.cart-lines{border-top:1px solid #eee}.cart-line{border-bottom:1px solid #eee;align-items:center;gap:20px;padding:24px 0;display:flex}.cart-line>a>.product-thumbnail{object-fit:contain;width:115px;height:115px}.cart-product{flex:1;min-width:0}.cart-product>a{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.7;display:-webkit-box;overflow:hidden}.cart-product>p{color:#9099a4;font-size:calc(12px * var(--workspace-font-scale,1))}.cart-product>button{color:#949ca7;background:0 0;border:0;padding:10px 0;text-decoration:underline;display:block;font-size:calc(12px * var(--workspace-font-scale,1))!important}.cart-line>strong{text-align:right;min-width:75px}.cart-summary{border:1px solid var(--border);border-radius:calc(15px * var(--workspace-radius-scale,1));align-self:start;padding:28px}.cart-summary h2{font-size:calc(20px * var(--workspace-font-scale,1));margin:0 0 25px}.cart-summary>p:not(.form-error):not(.sandbox-notice){color:var(--text);font-size:calc(14px * var(--workspace-font-scale,1));justify-content:space-between;margin:20px 0;display:flex}.cart-summary>p>span{color:inherit}.cart-summary form{padding:15px 0;display:flex}.cart-summary form input{width:100%;font-size:calc(13px * var(--workspace-font-scale,1));border-radius:6px 0 0 6px}.cart-summary form button{white-space:nowrap;background:#f6f7f8;border:1px solid #e5e8eb;border-radius:0 6px 6px 0;padding:0 16px}.cart-summary .summary-total{border-top:1px solid var(--border);font-size:calc(19px * var(--workspace-font-scale,1));color:var(--text);padding-top:20px}.cart-summary>a{width:100%}.continue-link{color:var(--workspace-primary,#088178);margin-top:25px;display:inline-block}.cart-empty>.hgi{font-size:calc(65px * var(--workspace-font-scale,1));color:var(--workspace-primary,#088178)}.cart-empty{padding:90px 20px}.cart-empty p{margin-bottom:30px}.compare-scroll{border-radius:calc(12px * var(--workspace-radius-scale,1));background:#fff;border:1px solid #e8ebed;overflow-x:auto}.compare-table{white-space:normal}.compare-table th{color:#7c8792;width:150px}.compare-table td{vertical-align:top;min-width:220px;max-width:280px;line-height:1.8}.compare-table img{object-fit:contain;width:160px;height:150px;margin:12px auto;display:block}.compare-table button:not(.primary){color:#8d959e;background:0 0;border:0;margin-left:auto;display:block}.compare-table a{font-weight:600}.success-message{color:#299c73;border-radius:calc(8px * var(--workspace-radius-scale,1));font-size:calc(14px * var(--workspace-font-scale,1));background:#0c9d7410;border:1px solid #76bc9c55;padding:12px 16px}.filters select,.edit-modal select,.edit-modal input,.edit-modal textarea,.shop-settings input,.shop-settings textarea{background:var(--bg,#fff);color:var(--text,#333);border:1px solid var(--border,#e5e8eb);border-radius:calc(8px * var(--workspace-radius-scale,1));font:inherit;max-width:100%;padding:10px 12px}.manage-product-table .manage-product-name{white-space:normal;align-items:center;gap:15px;width:300px;display:flex}.manage-product-name img{object-fit:contain;border-radius:calc(6px * var(--workspace-radius-scale,1));background:#fff;width:55px;height:55px}.manage-product-name strong{font-weight:500;font-size:calc(13px * var(--workspace-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}.manage-product-name small{color:var(--muted);font-size:calc(11px * var(--workspace-font-scale,1));margin-top:5px;display:block}.row-actions{align-items:center;gap:15px;display:flex}.manage-product-table button{color:var(--workspace-primary,#088178);background:0 0;border:0}.status-pill.unpublished{color:#9399a2;background:#8b93951c}.bulk-bar{background:var(--bg);font-size:calc(13px * var(--workspace-font-scale,1));align-items:center;gap:20px;margin-bottom:15px;padding:14px;display:flex}.bulk-bar button{color:var(--workspace-primary,#088178);background:0 0;border:0}.edit-modal{background:var(--surface,#fff);color:var(--text,#303b44);border-radius:calc(14px * var(--workspace-radius-scale,1));width:min(520px,100%);max-height:90dvh;font-size:calc(14px * var(--workspace-font-scale,1));padding:30px;overflow:auto}.edit-modal h2{margin-top:0}.edit-modal>p{color:var(--muted,#8a949c);line-height:1.7}.edit-modal label,.shop-settings label{flex-direction:column;gap:10px;margin:18px 0;display:flex}.edit-modal .check-label{flex-direction:row;align-items:center}.form-actions{justify-content:flex-end;align-items:center;gap:18px;margin-top:28px;display:flex}.form-actions button:not(.primary){border:1px solid var(--border,#e5e8eb);border-radius:calc(8px * var(--workspace-radius-scale,1));color:inherit;background:0 0;padding:10px 20px}.shop-settings{max-width:850px}.shop-settings input,.shop-settings textarea{width:100%}@media (width>=1500px){.catalog-layout{grid-template-columns:340px minmax(0,1fr)}}@media (width<=1200px){.catalog-layout{grid-template-columns:240px minmax(0,1fr)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.store-nav nav{gap:18px}.store-nav>span{display:none}.main-header{gap:24px}.account-links{gap:12px}.account-links>a>span:not(.hgi){display:none}.catalog-filters section{padding:20px 16px}.cart-page{grid-template-columns:1fr 300px}.cart-line{gap:12px}.cart-line>a>.product-thumbnail{width:80px;height:90px}.cart-line .quantity{width:110px}.cart-line .quantity input{width:38px}.cart-line .quantity button{width:34px}.listView{grid-template-columns:1fr}}@media (width<=900px){.utility-message,.utility>span{display:none!important}.utility{justify-content:flex-end;padding:9px 16px}.main-header{gap:20px;padding:20px 16px}.store-logo img{width:125px}.store-search>span{display:none}.store-nav{padding:8px 16px}.store-nav nav{font-size:calc(12px * var(--workspace-font-scale,1));gap:20px}.store-nav nav>a:nth-last-child(-n+3){display:none}.store-main{padding:0 16px 40px}.newsletter{padding:35px 20px;display:block}.newsletter form{min-width:0;max-width:500px;margin-top:24px}.store-footer{grid-template-columns:repeat(3,1fr);gap:35px;padding:40px 20px 90px}.footer-about{grid-column:1/-1}.home-categories{grid-template-columns:repeat(4,1fr)}.home-hero{min-height:320px;padding:35px}.home-hero h1{font-size:calc(32px * var(--workspace-font-scale,1))}.detail-grid{gap:28px}.detail-info h1{font-size:calc(20px * var(--workspace-font-scale,1))}.detail-info .detail-price{font-size:calc(25px * var(--workspace-font-scale,1))}.detail-image{padding:15px}.cart-page{grid-template-columns:1fr}.cart-summary{max-width:100%}.vendor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-hover{opacity:1}.cart-line>a>.product-thumbnail{width:100px}.shop-banner{padding:25px}.mobile-bottom{z-index:30;padding:9px 0 max(9px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e7eaee;justify-content:space-around;height:65px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 15px #152e3010}.mobile-bottom>a{font-size:calc(10px * var(--workspace-font-scale,1));color:#9aa3ae;flex-direction:column;align-items:center;gap:6px;display:flex}.mobile-bottom .router-link-exact-active{color:var(--workspace-primary,#088178)}.commerce-toast{bottom:80px}.listView{grid-template-columns:1fr}}@media (width<=600px){.development-strip{font-size:calc(10px * var(--workspace-font-scale,1));padding:4px}.utility{display:none}.main-header{flex-wrap:wrap;gap:15px;padding:18px 16px}.store-logo img{width:130px}.account-links{order:1;margin-left:auto}.store-search{flex-basis:100%;order:3;height:45px}.store-nav{gap:10px}.category-button{font-size:calc(12px * var(--workspace-font-scale,1));white-space:nowrap;padding:10px 12px}.category-button>.hgi{font-size:calc(17px * var(--workspace-font-scale,1))}.store-nav nav{gap:16px}.store-nav nav>a{display:none}.store-nav nav>a:nth-child(2),.store-nav nav>a:nth-child(3){display:block}.store-nav nav.mobileOpen{z-index:35;border-radius:calc(10px * var(--workspace-radius-scale,1));background:#fff;grid-template-columns:repeat(2,1fr);padding:20px;display:grid;position:absolute;top:210px;left:16px;right:16px;box-shadow:0 8px 30px #0002}.store-nav nav.mobileOpen>a{display:block}.breadcrumb{font-size:calc(12px * var(--workspace-font-scale,1));padding:22px 0}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-card{border-radius:calc(10px * var(--workspace-radius-scale,1));padding:9px}.product-title{font-size:calc(12px * var(--workspace-font-scale,1));height:40px;margin:10px 0 8px;line-height:1.65}.rating-line{gap:4px}.rating-line small:last-child{display:none}.price-line{font-size:calc(13px * var(--workspace-font-scale,1));flex-wrap:wrap;gap:3px;margin:10px 0}.price-line del{font-size:calc(10px * var(--workspace-font-scale,1))}.product-actions{gap:6px}.product-actions .primary{font-size:calc(10px * var(--workspace-font-scale,1));gap:2px;padding:9px 5px}.product-actions .primary>.hgi{font-size:calc(15px * var(--workspace-font-scale,1))}.round-button{width:30px;height:30px}.round-button .hgi{font-size:calc(16px * var(--workspace-font-scale,1))}.product-hover{top:14px;right:14px}.product-hover .round-button{opacity:.85;width:28px;height:28px}.catalog-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:18px}.catalog-toolbar>span{font-size:calc(11px * var(--workspace-font-scale,1))}.catalog-toolbar>label{gap:0;font-size:0}.catalog-toolbar select{font-size:calc(11px * var(--workspace-font-scale,1));max-width:110px;padding:8px}.mobile-filter{font-size:calc(12px * var(--workspace-font-scale,1));padding:7px 10px}.catalog-banner{min-height:160px;margin-bottom:20px;padding:22px}.catalog-banner h2{font-size:calc(23px * var(--workspace-font-scale,1))}.catalog-banner p{font-size:calc(11px * var(--workspace-font-scale,1))}.catalog-banner .primary{font-size:calc(11px * var(--workspace-font-scale,1));padding:9px 16px}.home-hero{min-height:280px;padding:24px}.home-hero h1{font-size:calc(27px * var(--workspace-font-scale,1));max-width:220px}.home-hero p{font-size:calc(12px * var(--workspace-font-scale,1))}.home-categories{gap:8px;margin:25px 0}.home-categories a{font-size:calc(11px * var(--workspace-font-scale,1));gap:10px;padding:18px 3px}.home-categories small{font-size:calc(9px * var(--workspace-font-scale,1))}.home-categories .hgi{font-size:calc(25px * var(--workspace-font-scale,1))}.section-heading h2{font-size:calc(20px * var(--workspace-font-scale,1))}.section-heading>a{font-size:calc(11px * var(--workspace-font-scale,1))}.store-footer{grid-template-columns:1fr 1fr;gap:26px}.footer-about,.store-footer>div:last-of-type{grid-column:1/-1}.newsletter h2{font-size:calc(21px * var(--workspace-font-scale,1))}.newsletter p{font-size:calc(12px * var(--workspace-font-scale,1))}.detail-grid{padding-top:0;display:block}.detail-image{aspect-ratio:1;margin-bottom:25px}.detail-info h1{font-size:calc(20px * var(--workspace-font-scale,1))}.detail-tabs{padding:20px 16px}.tab-row{justify-content:space-between;gap:10px}.tab-row button{font-size:calc(13px * var(--workspace-font-scale,1));white-space:nowrap;padding:8px 2px 14px}.detail-tabs h2{font-size:calc(20px * var(--workspace-font-scale,1))}.quick-modal{padding:30px 22px;display:block}.quick-modal img{height:220px}.quick-modal h2{font-size:calc(17px * var(--workspace-font-scale,1))}.quick-modal p{font-size:calc(13px * var(--workspace-font-scale,1))}.cart-line{flex-wrap:wrap;gap:12px;padding:20px 0}.cart-line>a>.product-thumbnail{width:85px;height:85px}.cart-product{flex:auto;width:calc(100% - 100px)}.cart-product>a{font-size:calc(12px * var(--workspace-font-scale,1))}.cart-line .quantity{margin-left:97px}.cart-line>strong{margin-left:auto}.cart-line .form-error{font-size:calc(11px * var(--workspace-font-scale,1));padding:7px}.cart-summary{padding:22px}.vendor-grid{grid-template-columns:1fr}.shop-banner{flex-wrap:wrap;padding:22px}.shop-banner>.hgi{font-size:calc(40px * var(--workspace-font-scale,1))}.shop-banner>div{flex:1}.shop-banner h1{font-size:calc(22px * var(--workspace-font-scale,1))}.shop-banner>button{margin-left:64px}.listView{grid-template-columns:1fr}.listView .product-card{grid-template-columns:100px 1fr;gap:8px}.listView .product-image{grid-row:1/5}.listView .product-title{height:40px;margin:0}.listView .price-line{grid-area:3/2;margin:0}.listView .product-actions{grid-area:4/2;max-width:200px}.listView .rating-line{grid-area:2/2}.edit-modal{padding:22px}.bulk-bar{gap:12px}.table-scroll{max-width:100%}}.checkout-layout{grid-template-columns:minmax(0,1fr) 400px;gap:35px;display:grid}.checkout-note{margin-top:30px}.checkout-note h2,.address-book h2{font-size:calc(20px * var(--workspace-font-scale,1))}.checkout-note textarea{border-radius:calc(10px * var(--workspace-radius-scale,1));width:100%;font:inherit;border:1px solid #e6e9ed;padding:16px}.address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.address-card{border:1px solid var(--border,#e4e8eb);border-radius:calc(12px * var(--workspace-radius-scale,1));background:var(--surface,#fff);font-size:calc(13px * var(--workspace-font-scale,1));padding:22px}.address-card.selected{border:2px solid var(--workspace-primary,#088178);padding:21px}.address-card h3{font-size:calc(16px * var(--workspace-font-scale,1));margin:16px 0}.address-card h3 small{background:color-mix(in srgb, var(--workspace-primary,#088178) 7.05882%, transparent);color:var(--workspace-primary,#088178);border-radius:calc(5px * var(--workspace-radius-scale,1));font-size:calc(10px * var(--workspace-font-scale,1));margin-left:6px;padding:4px 6px}.address-card p{color:var(--muted,#8a929b);overflow-wrap:anywhere;line-height:1.8}.address-card>div{gap:24px;padding-top:12px;display:flex}.address-card>div button{color:var(--workspace-primary,#088178);font-size:calc(12px * var(--workspace-font-scale,1));background:0 0;border:0;padding:0}.address-select{color:var(--workspace-primary,#088178);align-items:center;gap:8px;display:flex}.address-select input{accent-color:var(--workspace-primary,#088178)}.quote-item{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:16px 0;display:flex}.quote-item>.product-thumbnail{align-self:stretch;width:64px;height:auto;min-height:64px}.quote-item>div{flex:1;min-width:0}.quote-item strong{font-size:calc(11px * var(--workspace-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.7;display:-webkit-box;overflow:hidden}.quote-item small{color:var(--text);font-size:calc(11px * var(--workspace-font-scale,1));margin-top:6px;display:block}.quote-item>span{font-size:calc(12px * var(--workspace-font-scale,1))}.cart-summary>button{width:100%}.cart-summary .sandbox-notice,.sandbox-notice{font-size:calc(12px * var(--workspace-font-scale,1));color:#8a6832;border-radius:calc(8px * var(--workspace-radius-scale,1));background:#ffb64013;border:1px solid #e8bc5b40;padding:12px;line-height:1.7}.form-columns{grid-template-columns:1fr 1fr;gap:15px;display:grid}.order-statistics{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.order-statistics section{flex-direction:column;gap:18px;padding:20px;display:flex}.order-statistics span{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted)}.order-statistics strong{font-size:calc(25px * var(--workspace-font-scale,1));font-weight:600}.order-list{gap:20px;display:grid}.order-card{border:1px solid var(--border);border-radius:calc(12px * var(--workspace-radius-scale,1));overflow:hidden}.order-card-main{text-align:left;background:var(--surface);color:var(--text);width:100%;font:inherit;border:0;padding:0;display:block}.order-card-top,.order-card-bottom{background:var(--bg);font-size:calc(12px * var(--workspace-font-scale,1));justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.order-card-top>strong{overflow-wrap:anywhere}.order-card-products{align-items:center;gap:16px;padding:20px;display:flex}.order-card-products img{object-fit:contain;border-radius:calc(6px * var(--workspace-radius-scale,1));background:#fff;width:64px;height:64px}.order-card-products>div{flex:1;min-width:0}.order-card-products p{font-size:calc(13px * var(--workspace-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 9px;line-height:1.6;display:-webkit-box;overflow:hidden}.order-card-products span,.order-card-bottom{font-size:calc(11px * var(--workspace-font-scale,1));color:var(--muted)}.order-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.back-order{color:var(--workspace-primary,#088178);font:inherit;background:0 0;border:0;padding:0}.order-progress{justify-content:space-between;gap:10px;padding:35px 0;display:flex}.order-progress>span{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);flex:1;align-items:center;gap:10px;display:flex}.order-progress b{background:var(--bg);width:30px;height:30px;font-size:calc(13px * var(--workspace-font-scale,1));border-radius:50%;place-items:center;display:grid}.order-progress>span.done{color:var(--workspace-primary,#088178)}.order-progress .done b{background:var(--workspace-primary,#088178);color:#fff}.order-detail-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.order-events{font-size:calc(13px * var(--workspace-font-scale,1));padding:0 0 0 20px}.order-events li{padding:0 0 28px 10px}.order-events strong{font-weight:500}.order-events small{color:var(--muted);font-size:calc(11px * var(--workspace-font-scale,1));margin-top:10px;display:block}.order-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:15px;margin-top:25px;display:flex}.order-action-buttons button:not(.primary){border:1px solid var(--border);color:var(--text);border-radius:calc(8px * var(--workspace-radius-scale,1));background:0 0;padding:10px 15px}.order-item-table .manage-product-name{white-space:normal;align-items:center;gap:15px;min-width:250px;max-width:450px;display:flex}.order-item-table .manage-product-name img{flex-shrink:0}.order-item-table td{vertical-align:middle}.address-book .section-heading button{font-size:calc(13px * var(--workspace-font-scale,1));white-space:nowrap}.order-detail-columns p{overflow-wrap:anywhere}@media (width<=1100px){.checkout-layout{grid-template-columns:minmax(0,1fr) 330px}.address-grid{grid-template-columns:1fr}.order-statistics{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.checkout-layout{grid-template-columns:1fr}.checkout-layout>.cart-summary{margin-top:20px}.order-statistics{gap:10px}.order-statistics section{gap:10px;margin-bottom:8px;padding:15px}.order-statistics strong{font-size:calc(22px * var(--workspace-font-scale,1))}.order-detail-columns{grid-template-columns:1fr;gap:0}.order-progress>span{font-size:calc(10px * var(--workspace-font-scale,1));flex-direction:column;gap:8px}.order-card-products{flex-wrap:wrap;gap:12px;padding:15px}.order-card-products img{width:46px;height:46px}.order-card-products>div{min-width:100px}.order-card-top,.order-card-bottom{font-size:calc(10px * var(--workspace-font-scale,1));gap:10px;padding:13px}.order-card-bottom{flex-wrap:wrap}.order-card-products>strong{font-size:calc(14px * var(--workspace-font-scale,1))}.order-action-buttons{justify-content:flex-start}.order-heading{font-size:calc(13px * var(--workspace-font-scale,1))}.order-detail-columns .panel{margin-bottom:15px}.section-heading>div{min-width:0}.section-heading>div>h2{font-size:calc(15px * var(--workspace-font-scale,1));overflow-wrap:anywhere}.address-card{padding:18px}.address-card.selected{padding:17px}}.review-entry{border-bottom:1px solid #eee;padding:20px 0}.review-entry>span{color:#d7a229;margin-left:20px}.review-entry small{color:#939da5}.review-entry p{white-space:pre-wrap;overflow-wrap:anywhere}.filter-footer{display:none}@media (width<64rem){.catalog-filters.open{overscroll-behavior:contain;flex-direction:column;height:100dvh;display:flex}.catalog-filters.open>section{flex-shrink:0}.filter-title{flex-shrink:0;order:0}.filter-category{order:1}.filter-delivery{order:2}.filter-rating{order:3}.filter-price{order:4}.filter-brand{order:5}.filter-discount{order:6}.filter-footer{padding:18px 16px max(18px,env(safe-area-inset-bottom));background:#fff;order:7;display:block}.filter-footer>.primary{width:100%;min-height:44px}.catalog-filters .filter-discount{border-bottom:0}}.home-categories a,.catalog-filters .filter-category label,.detail-info>a,.detail-tabs dd{overflow-wrap:anywhere;min-width:0}.detail-info>p,.detail-tabs>div>p,.quick-modal p,.compare-table td{white-space:pre-wrap;overflow-wrap:anywhere}.product-title,.detail-info h1,.quick-modal h2,.cart-drawer a,.quote-item strong,.manage-product-name strong{overflow-wrap:anywhere}.detail-grid>*{min-width:0}.detail-tabs .tab-row{flex-wrap:wrap;justify-content:flex-start;gap:0 22px}.cart-page>*{min-width:0}.cart-product>a{overflow-wrap:anywhere}.cart-line>a{flex-shrink:0}.product-specifications{border:1px solid var(--border);border-radius:calc(20px * var(--workspace-radius-scale,1));overflow:hidden}.product-specifications h2{background:var(--surface-muted,#f3f4f6);font-size:calc(18px * var(--workspace-font-scale,1));margin:0;padding:18px 24px}.product-specifications table{table-layout:fixed;border-collapse:collapse;width:100%}.product-specifications th,.product-specifications td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;padding:17px 24px}.product-specifications th{width:44%;font-weight:600}.product-specifications tr:last-child>*{border-bottom:0}.product-specifications dl{padding:0 24px}@media (width<=600px){.product-specifications th,.product-specifications td{padding:16px 12px}.product-specifications h2{padding:18px 16px}}.filter-product-search{display:none}@media (width<64rem){.catalog-filters.open{border:0;box-shadow:10px 0 32px #152e3020}.catalog-filters .filter-title{background:#fff;gap:12px;padding:24px}.catalog-filters .filter-title h3{font-size:calc(18px * var(--workspace-font-scale,1));min-width:0;margin:0}.catalog-filters .filter-title>button:not(.mobile-close){margin-left:auto}.catalog-filters .filter-title .mobile-close{width:28px;height:28px;font-size:calc(20px * var(--workspace-font-scale,1));background:#919eab14;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid;position:static}.catalog-filters .filter-product-search{border:1px solid var(--border);border-radius:calc(28px * var(--workspace-radius-scale,1));flex-shrink:0;order:0;align-items:center;gap:8px;min-height:48px;margin:0 24px 24px;padding:3px 6px 3px 14px;display:flex}.catalog-filters .filter-product-search>input{outline-offset:0;background:0 0;border:0;width:100%;min-width:0;padding:8px 0}.filter-product-search>button{background:0 0;border:0;flex-shrink:0;place-items:center;padding:6px;display:grid}.catalog-filters section{padding:20px 24px}.catalog-filters .filter-category{padding-top:0}.filter-footer{padding-inline:24px}.catalog-filters button:focus-visible,.catalog-filters input:focus-visible{outline-offset:2px;outline:2px solid #087d74}.catalog-layout{display:block}.catalog-filters{display:none}.catalog-filters.open{z-index:91;background:#fff;border-radius:0;width:350px;max-width:100vw;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.filter-shade{z-index:90;background:#0005;display:block;position:fixed;inset:0}.filter-title{z-index:1;padding-right:40px;position:sticky;top:0}.filter-title .mobile-close{top:15px}.mobile-filter{border-radius:calc(20px * var(--workspace-radius-scale,1));background:#fff;border:1px solid #e7ebed;align-items:center;gap:6px;padding:8px 13px;display:flex}.catalog-result-count{display:none}}.catalog-toolbar .view-buttons{flex-shrink:0;gap:8px;display:flex}.catalog-toolbar .mobile-filter{background:var(--surface);color:var(--text);border-color:var(--border);border-radius:50%;flex-shrink:0;justify-content:center;width:40px;height:40px;padding:0}.catalog-toolbar{flex-wrap:nowrap;gap:16px}.catalog-layout:not(.home-products) .product-grid:not(.listView){grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-layout:not(.home-products) .product-grid.listView{grid-template-columns:1fr}@media (width>=64rem){.catalog-layout:not(.home-products){grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px}.catalog-results{min-width:0}.catalog-result-count{font-size:calc(12px * var(--workspace-font-scale,1))}}@media (width>=80rem){.catalog-layout:not(.home-products){grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.catalog-layout:not(.home-products) .product-grid:not(.listView){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<40rem){.catalog-toolbar,.catalog-toolbar .view-buttons{gap:8px}.catalog-toolbar .view-buttons button{width:40px;height:40px}.catalog-toolbar .mobile-filter{padding:0}.catalog-toolbar .catalog-result-count{display:none}}.product-grid.listView{gap:24px}.store-shell .product-actions .primary{white-space:normal;min-width:0}.product-actions .primary>span{overflow-wrap:anywhere;min-width:0}.product-actions .round-button,.product-actions .primary>.hgi{flex-shrink:0}.shop-banner>div{min-width:0}.shop-banner h1,.shop-banner p{overflow-wrap:anywhere}.shop-banner p{white-space:pre-line}.shop-banner>div{flex:1}.shop-banner>button{flex-shrink:0}@media (width<700px){.shop-banner{grid-template-columns:40px minmax(0,1fr);gap:16px;display:grid}.shop-banner>button{grid-column:2;justify-self:start;margin-left:0}.shop-banner>.hgi{font-size:calc(40px * var(--workspace-font-scale,1))}}.vendor-card .vendor-cover-image{object-fit:cover;border-radius:calc(8px * var(--workspace-radius-scale,1));width:100%;height:130px;margin-bottom:16px;display:block}.vendor-card .vendor-logo{object-fit:contain;background:#fff;border-radius:50%;width:64px;height:64px}.vendor-card h2,.vendor-card p{overflow-wrap:anywhere}.detail-info{min-width:0}.detail-info h1,.detail-info dd{overflow-wrap:anywhere}.detail-info dl{grid-template-columns:70px minmax(0,1fr)}.purchase-row{flex-wrap:wrap;align-items:center}.purchase-row>.primary{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:140px;max-width:100%}.detail-links{flex-wrap:wrap;align-items:center;gap:12px 20px}.detail-links>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.detail-links .hgi,.purchase-row>.primary .hgi{flex-shrink:0}.order-detail-columns .order-buyer-note{white-space:pre-wrap}.drawer-total .drawer-currency-note{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);overflow-wrap:anywhere;margin:12px 0;line-height:1.6;display:block}.managed-dialog.cart-drawer{overscroll-behavior:contain;border:0;border-radius:0;width:min(450px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:24px;position:fixed;inset:0 0 0 auto;overflow:auto}.managed-dialog.cart-drawer::backdrop{background:#132b3659}.managed-dialog.cart-drawer>header{border-bottom:1px solid var(--border,#eee);flex-shrink:0;margin-bottom:0;padding-bottom:15px}.managed-dialog.cart-drawer>header h2{overflow-wrap:anywhere;min-width:0}.managed-dialog.cart-drawer>header button{border-radius:50%;flex-shrink:0}.managed-dialog.cart-drawer .drawer-items{overscroll-behavior:contain;min-height:0}.managed-dialog.cart-drawer .drawer-total{flex-shrink:0}.store-search-error{font-size:calc(12px * var(--workspace-font-scale,1));overflow-wrap:anywhere;margin:6px 0 0;line-height:1.5}.filter-search-error{display:none}@media (width<=1023px){.catalog-filters .filter-search-error{font-size:calc(12px * var(--workspace-font-scale,1));flex-shrink:0;order:0;margin:0 24px 18px;display:block}}.catalog-layout:not(.home-products) .product-grid{gap:24px}.mobile-store-header{display:none}.mobile-menu-shade{z-index:120;background:#1a1d217a;display:flex;position:fixed;inset:0}.mobile-menu-drawer{overscroll-behavior:contain;color:#242b2c;background:#fff;flex-shrink:0;width:350px;max-width:85vw;height:100dvh;padding:24px 16px;overflow-y:auto;box-shadow:0 8px 26px #0002}.mobile-menu-heading{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.mobile-menu-heading img{width:auto;height:32px;display:block}.mobile-menu-heading button{width:28px;height:28px;font-size:calc(23px * var(--workspace-font-scale,1));color:#576267;background:#919eab14;border:0;border-radius:50%;font-weight:300}.mobile-menu-links>div{border-bottom:1px solid #e1e3e4;align-items:center;gap:12px;min-height:63px;display:flex}.mobile-menu-links>div:last-child{border-bottom:0}.mobile-menu-links a{font-size:calc(14px * var(--workspace-font-scale,1));flex:1;padding:20px 0;font-weight:600;line-height:22px}.mobile-category-toggle{border-radius:calc(12px * var(--workspace-radius-scale,1));min-width:148px;font-size:calc(14px * var(--workspace-font-scale,1));background:#edf5f3;border:0;align-items:center;gap:12px;padding:10px 12px;font-weight:600;display:flex}.mobile-category-toggle .hgi{font-size:calc(16px * var(--workspace-font-scale,1));color:#fff;background:#087d74;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.mobile-category-toggle>span:last-child{font-size:calc(20px * var(--workspace-font-scale,1));color:#8d9996;margin-left:auto}.mobile-menu-preferences{padding:30px 0 36px}.preference-picker.compact{gap:16px}.preference-picker.compact .preference-trigger{background:#f7f8f7;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.compact-locale{font-size:calc(24px * var(--workspace-font-scale,1));line-height:1}.compact-currency{color:#fff;min-width:25px;height:25px;font-weight:700;font-size:calc(13px * var(--workspace-font-scale,1));background:#277a2f;border-radius:50%;place-items:center;padding:0 4px;display:grid}.mobile-account-box{border-radius:calc(16px * var(--workspace-radius-scale,1));border:1px solid #e2e4e3;overflow:hidden}.mobile-account-trigger{text-align:left;background:#fff;border:0;align-items:center;gap:12px;width:100%;padding:20px;display:flex}.mobile-account-trigger>span:nth-child(2){flex:1;min-width:0}.mobile-account-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:calc(16px * var(--workspace-font-scale,1));display:block;overflow:hidden}.mobile-account-trigger small{color:#8b959a;font-size:calc(12px * var(--workspace-font-scale,1));margin-top:3px;display:block}.mobile-account-icon{color:#087d74;background:#eaf6f3;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.mobile-account-links{flex-direction:column;gap:4px;padding:4px 16px 16px;display:flex}.mobile-account-links a,.mobile-account-links button{text-align:left;font-size:calc(14px * var(--workspace-font-scale,1));background:0 0;border:0;align-items:center;gap:12px;padding:10px 8px;display:flex}.mobile-account-links .hgi{font-size:calc(20px * var(--workspace-font-scale,1))}.mobile-account-links p{font-size:calc(13px * var(--workspace-font-scale,1))}.mobile-guest-links{flex-direction:column;gap:12px;padding:0;display:flex}.mobile-guest-auth,.mobile-guest-compare{font-size:calc(14px * var(--workspace-font-scale,1));align-items:center;gap:8px;line-height:22px;display:flex}.mobile-guest-auth>span:last-child{overflow-wrap:anywhere;min-width:0}.mobile-guest-icon{color:#212529;background:#ffcf15;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.mobile-guest-icon>.hgi{font-size:calc(16px * var(--workspace-font-scale,1));line-height:20px}.mobile-guest-compare .mobile-guest-icon{color:var(--text);background:#919eab14}.mobile-support-link{font-size:calc(14px * var(--workspace-font-scale,1));align-items:center;gap:14px;margin-top:24px;display:flex}.mobile-support-link .hgi{color:#253332;background:#ffcf15;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.mobile-menu-categories nav{flex-direction:column;display:flex}.mobile-menu-categories nav a{overflow-wrap:anywhere;min-width:0;font-size:calc(14px * var(--workspace-font-scale,1));border-bottom:1px solid #edf0ee;justify-content:space-between;gap:12px;padding:16px 6px;display:flex}.mobile-menu-categories small{color:#86918d;flex-shrink:0}.mobile-menu-categories h2{font-size:calc(22px * var(--workspace-font-scale,1))}.mobile-menu-back{color:#087d74;background:0 0;border:0;padding:10px 0}.mobile-menu-drawer button:focus-visible,.mobile-menu-drawer a:focus-visible{outline-offset:2px;outline:2px solid #087d74}@media (width<=1279px){.store-header>.utility,.store-header>.mobile-preferences,.store-header>.main-header,.store-header>.store-nav{display:none!important}.mobile-store-header{display:block}.mobile-announcement{color:#fff;height:40px;font-size:calc(12px * var(--workspace-font-scale,1));background:#087d74;justify-content:center;align-items:center;gap:5px;line-height:20px;display:flex}.mobile-announcement b{color:#243938;font-size:calc(11px * var(--workspace-font-scale,1));border-radius:calc(20px * var(--workspace-radius-scale,1));background:#ffcf15;padding:0 7px;font-weight:400;line-height:17px}.mobile-header-card{background:#fff;border-radius:0 0 18px 18px;margin:0 12px;padding:20px 16px 12px;box-shadow:0 8px 24px #18373205}.mobile-header-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.mobile-brand img{width:184px;max-width:100%;height:auto;display:block}.mobile-brand{min-width:0}.mobile-menu-trigger,.mobile-cart-trigger{border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.mobile-menu-trigger{background:#fff;border:1px solid #dedfe0}.mobile-menu-trigger svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.mobile-cart-trigger{background:#ffd21a;border:0;position:relative}.mobile-cart-trigger .hgi{font-size:calc(24px * var(--workspace-font-scale,1))}.mobile-global-search{border-radius:calc(70px * var(--workspace-radius-scale,1));background:#fff;border:1px solid #dedfe0;align-items:center;gap:0;height:50px;display:flex;position:relative}.mobile-search-type{flex-shrink:0;position:relative}.mobile-search-type>button{font-size:calc(12px * var(--workspace-font-scale,1));white-space:nowrap;background:0 0;border:0;border-right:1px solid #919eab52;align-items:center;gap:2px;height:26px;padding:0 12px 0 16px;display:flex}.mobile-search-type small{color:#8b959a}.mobile-global-search input{width:100%;min-width:0;height:46px;font-size:calc(14px * var(--workspace-font-scale,1));background:0 0;border:0;border-radius:0;outline:0;padding:8px 12px}.mobile-global-search input::placeholder{color:#8a9498}.mobile-search-submit{background:0 0;border:0;flex-shrink:0;place-items:center;width:42px;height:46px;padding:0 12px 0 0;display:grid;color:#8a959a!important}.mobile-search-submit .hgi{font-size:calc(24px * var(--workspace-font-scale,1))}.search-types{border-radius:calc(12px * var(--workspace-radius-scale,1));z-index:60;background:#fff;border:1px solid #d1d5db;min-width:140px;padding:4px 0;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 12px 24px #919eab1f}.search-types button{text-align:left;width:100%;font-size:calc(14px * var(--workspace-font-scale,1));background:0 0;border:0;border-radius:0;padding:8px 12px;font-weight:400;line-height:20px;display:block}.store-shell .search-types button[aria-selected=true]{color:var(--workspace-primary,#088178);font-weight:600}.search-types button:hover{background:#f9fafb}.mobile-bottom{z-index:30;height:64px;padding:0 0 env(safe-area-inset-bottom);box-sizing:content-box;background:#fff;border-top:1px solid #dedfe0;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #12352e08}.mobile-bottom>a{font-size:calc(10px * var(--workspace-font-scale,1));flex-direction:column;flex:1;align-items:center;gap:0;padding-top:8px;line-height:16px;display:flex;position:relative;color:#252d30!important}.mobile-nav-icon{place-items:center;width:48px;height:32px;margin-bottom:0;display:grid}.mobile-nav-icon .hgi{font-size:calc(24px * var(--workspace-font-scale,1));line-height:1}.mobile-bottom>a.selected{color:#087d74!important}.mobile-bottom>a.selected .mobile-nav-icon{color:#fff;background:#087d74;border:4px solid #fff;border-radius:50%;width:52px;height:52px;margin-top:-29px;margin-bottom:9px;position:relative;box-shadow:0 4px 12px #12352e24}.mobile-bottom>a.selected .hgi{font-size:calc(24px * var(--workspace-font-scale,1))}.store-shell{padding-bottom:64px}.store-footer{padding-bottom:30px}.commerce-toast{bottom:80px}}@media (width>=1280px){.mobile-bottom{display:none!important}}.mobile-menu-heading button{justify-content:center;align-items:center;padding:0;display:inline-flex}.mobile-menu-heading button>.hgi{font-size:calc(20px * var(--workspace-font-scale,1));line-height:20px}.mobile-category-toggle>.hgi:last-child{font-size:calc(20px * var(--workspace-font-scale,1));line-height:24px}.mobile-account-caret{justify-content:center;align-items:center;transition:transform .3s;display:inline-flex}.mobile-account-caret>.hgi{font-size:calc(20px * var(--workspace-font-scale,1));line-height:24px}.mobile-account-trigger[aria-expanded=true] .mobile-account-caret{transform:rotate(180deg)}.mobile-menu-back{align-items:center;gap:12px;display:inline-flex}.mobile-menu-back>.hgi{font-size:calc(24px * var(--workspace-font-scale,1));line-height:24px}@media (prefers-reduced-motion:reduce){.mobile-search-type>button>.hgi,.mobile-account-caret{transition:none}}.mobile-menu-links{padding:0}.mobile-menu-links>div{border:0;gap:12px;min-height:48px}.mobile-menu-links a{font-size:calc(16px * var(--workspace-font-scale,1));padding:12px 0;line-height:24px}.mobile-category-toggle{text-align:left;flex:1;gap:10px;min-width:0;padding:10px 12px}.mobile-category-toggle>span:nth-child(2){flex:1}.mobile-category-icon{background:var(--primary,var(--workspace-primary,#088178));color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.mobile-category-icon>.hgi{font-size:calc(14px * var(--workspace-font-scale,1))}.mobile-category-toggle>.hgi:last-child{width:auto;height:auto;color:var(--muted,#637381);font-size:calc(16px * var(--workspace-font-scale,1));background:0 0;border-radius:0;flex:none;line-height:20px}.mobile-menu-preferences{align-items:center;gap:16px;margin:12px 0 24px;padding:12px 0;display:flex}.mobile-support-link{gap:12px;padding:0 4px}.mobile-support-link>.hgi{width:32px;height:32px;font-size:calc(16px * var(--workspace-font-scale,1));flex:none}.mobile-menu-preferences .preference-picker.compact{align-items:center;gap:16px;display:flex}.mobile-menu-drawer .mobile-menu-preferences .preference-picker.compact .preference-trigger{background:#919eab14;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:0;display:inline-flex;overflow:hidden}.mobile-menu-preferences .preference-picker.compact .preference-trigger:hover{background:#919eab29}.mobile-menu-preferences .preference-picker.compact .preference-caret{display:none}.mobile-menu-preferences .preference-picker.compact :is(.compact-locale,.compact-currency){border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;padding:0;display:inline-flex;overflow:hidden}.mobile-menu-preferences .preference-picker.compact :is(.compact-locale,.compact-currency) img{object-fit:cover;width:24px;height:24px}.mobile-account-box{padding:20px}.mobile-account-trigger{padding:0}.mobile-account-icon>.hgi{font-size:calc(20px * var(--workspace-font-scale,1))}.mobile-account-links{border-top:1px solid #e5e7eb;gap:4px;margin-top:8px;padding:8px 0 0}.mobile-account-links a,.mobile-account-links>button{border-radius:calc(8px * var(--workspace-radius-scale,1));line-height:20px;font-size:calc(14px * var(--workspace-font-scale,1));gap:12px;padding:8px 4px;font-weight:500}.mobile-account-links .hgi{font-size:calc(18px * var(--workspace-font-scale,1));color:var(--muted,#637381);flex:none;line-height:20px}.mobile-account-links a:hover{background:#f3f4f6}.mobile-menu-drawer .mobile-account-links>button.public-account-signout{color:#ff5630;margin-top:4px}.mobile-account-links>.public-account-signout>.hgi{color:inherit}.mobile-account-links>.public-account-signout:hover{background:#ff56300d}.mobile-account-box.mobile-seller-account{padding-bottom:20px}.mobile-seller-identity{border-bottom:1px solid #e5e7eb;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:12px;display:flex}.mobile-seller-identity>span:last-child{flex:1;min-width:0}.mobile-seller-identity strong{font-size:calc(16px * var(--workspace-font-scale,1));text-overflow:ellipsis;white-space:nowrap;line-height:24px;display:block;overflow:hidden}.mobile-seller-identity small{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted,#919eab);line-height:18px;display:block}.mobile-seller-account .mobile-account-links{border:0;margin:0;padding:0}.store-dark .mobile-account-links,.store-dark .mobile-seller-identity{border-color:#374151}.store-dark .mobile-account-links a:hover{background:#1f2937}.mobile-search-type>button>.hgi{font-size:calc(12px * var(--workspace-font-scale,1));line-height:20px;transition:transform .3s}.mobile-search-type>button[aria-expanded=true]>.hgi{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.mobile-search-type>button>.hgi{transition:none}}.desktop-store-header{display:none}@media (width>=1280px){.desktop-store-header{z-index:45;font-size:calc(14px * var(--workspace-font-scale,1));display:block;position:relative}.desktop-store-header button{cursor:pointer}.desktop-store-header a:focus-visible,.desktop-store-header button:focus-visible,.desktop-store-header input:focus-visible{outline-offset:3px;outline:2px solid #0a8278}.desktop-utility{color:#fff;background:#087d74;justify-content:space-between;align-items:center;gap:20px;height:56px;padding:0 24px;display:flex}.desktop-utility-start{flex-shrink:0;align-items:center;gap:12px;display:flex}.desktop-location{text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;line-height:18px;display:flex}.desktop-location small{color:#b4d8d3;font-size:calc(11px * var(--workspace-font-scale,1));display:block}.desktop-location .hgi{font-size:calc(18px * var(--workspace-font-scale,1))}.desktop-utility .preference-picker.compact{gap:12px}.desktop-utility .preference-picker.compact .preference-trigger{background:0 0;width:auto;min-width:46px;height:34px}.desktop-theme{background:#056c64;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.desktop-theme .hgi{font-size:calc(23px * var(--workspace-font-scale,1))}.desktop-announcement{font-size:calc(13px * var(--workspace-font-scale,1));white-space:nowrap;margin:0}.desktop-announcement b{font-size:calc(11px * var(--workspace-font-scale,1));color:#24423c;border-radius:calc(15px * var(--workspace-radius-scale,1));background:#ffd21a;padding:2px 8px;font-weight:400}.desktop-utility-links{white-space:nowrap;font-size:calc(12px * var(--workspace-font-scale,1));align-items:center;gap:20px;display:flex}.desktop-main-header{grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:54px;max-width:1920px;height:auto;min-height:88px;margin:auto;padding:16px;display:grid}.desktop-logo img{width:180px;height:auto;display:block}.desktop-search{border-radius:calc(40px * var(--workspace-radius-scale,1));border:1px solid #dedfe0;justify-self:center;align-items:center;width:100%;max-width:600px;height:56px;display:flex;position:relative}.desktop-search-type{flex-shrink:0;position:relative}.desktop-search-type>button{white-space:nowrap;height:26px;font-size:calc(14px * var(--workspace-font-scale,1));background:0 0;border:0;border-right:1px solid #919eab52;align-items:center;gap:2px;padding:0 8px 0 24px;font-weight:500;display:flex}.desktop-search-type>button>span{color:#8b959a;font-weight:400}.desktop-search input{width:100%;height:52px;font-size:calc(16px * var(--workspace-font-scale,1));background:0 0;border:0;border-radius:0;outline:0;padding:8px 16px}.desktop-search input::placeholder{color:#8e989d}.desktop-search-submit{background:0 0;border:0;place-items:center;padding:0 16px 0 6px;display:grid}.desktop-search-submit .hgi{font-size:calc(20px * var(--workspace-font-scale,1));color:#929b9e}.desktop-search-options{border-radius:calc(12px * var(--workspace-radius-scale,1));z-index:60;background:#fff;border:1px solid #d1d5db;min-width:140px;padding:4px 0;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 12px 24px #919eab1f}.desktop-search-options button{text-align:left;width:100%;font-size:calc(14px * var(--workspace-font-scale,1));background:0 0;border:0;border-radius:0;padding:8px 12px;font-weight:400;line-height:20px;display:block}.store-shell .desktop-search-options button[aria-pressed=true]{color:var(--workspace-primary,#088178);font-weight:600}.desktop-search-options button:hover{background:#f9fafb}.desktop-actions{justify-content:flex-end;align-items:center;gap:24px;display:flex}.desktop-account{min-width:0;position:relative}.desktop-account-trigger,.desktop-cart{text-align:left;white-space:nowrap;font-size:calc(14px * var(--workspace-font-scale,1));background:0 0;border:0;align-items:center;gap:16px;padding:0;font-weight:400;display:flex}.desktop-yellow-icon{color:#183b33;background:#ffcf15;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;position:relative}.desktop-yellow-icon .hgi{font-size:calc(24px * var(--workspace-font-scale,1))}.desktop-account-label{min-width:0}.desktop-account-label,.desktop-cart>span:last-child{font-size:calc(14px * var(--workspace-font-scale,1));color:#495057;flex-direction:column;align-items:flex-start;line-height:22px;display:flex}.desktop-actions small{font-size:calc(16px * var(--workspace-font-scale,1));color:var(--text,#212529);text-overflow:ellipsis;max-width:16em;margin-top:0;font-weight:400;line-height:24px;display:block;overflow:hidden}.desktop-caret{color:#829391}.desktop-cart>span:last-child,.desktop-cart small{font-weight:400}.desktop-account-menu{border-radius:calc(12px * var(--workspace-radius-scale,1));z-index:52;background:#fff;border:1px solid #edf0ee;width:220px;max-height:calc(100dvh - 160px);padding:8px;position:absolute;top:calc(100% + 14px);right:0;overflow:auto;box-shadow:0 14px 32px #133a3429}.desktop-account-menu a,.desktop-account-menu>button{width:100%;font-size:calc(14px * var(--workspace-font-scale,1));border-radius:calc(7px * var(--workspace-radius-scale,1));text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:11px 12px;display:flex}.desktop-account-menu a:hover,.desktop-account-menu>button:hover{color:#087d74;background:#eef7f3}.desktop-account-menu .hgi{font-size:calc(21px * var(--workspace-font-scale,1))}.desktop-account-menu>button{border-top:1px solid #e5e9e7;margin-top:4px}.desktop-account-menu p{font-size:calc(13px * var(--workspace-font-scale,1));margin:0;padding:8px}.desktop-nav-row{border-block:1px solid #e3e5e4;justify-content:space-between;align-items:center;gap:24px;height:72px;padding:0 16px;display:flex;box-shadow:0 10px 25px #1d3d4708}.desktop-categories{flex-shrink:0;width:194px;position:relative}html[lang=en] .desktop-categories,html[lang=pt-BR] .desktop-categories,html[lang=pt] .desktop-categories,html[lang=es] .desktop-categories,html[lang=fr] .desktop-categories{width:240px}.desktop-category-trigger{border-radius:calc(8px * var(--workspace-radius-scale,1));white-space:nowrap;background:#087d74;border:0;align-items:center;gap:10px;width:100%;height:50px;padding:0 20px;display:flex;color:#fff!important;font-weight:600!important}.desktop-category-trigger>span:last-child{margin-left:auto}.desktop-category-trigger .hgi{font-size:calc(18px * var(--workspace-font-scale,1))}.desktop-category-menu{overscroll-behavior:contain;z-index:52;background:#fff;border-radius:0 0 16px 16px;max-height:calc(100dvh - 245px);padding:16px 16px 0;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 15px 30px #153c3426}.desktop-category-menu nav{flex-direction:column;display:flex}.desktop-category-menu nav a{border-bottom:1px solid #e2e5e4;align-items:center;gap:8px;min-height:51px;padding:9px 0;display:flex}.desktop-category-menu nav a:last-child{border:0}.desktop-category-menu nav a>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-category-menu a:hover{color:#087d74}.desktop-category-icon{color:#087d74;background:#e2f1ec;border:3px solid #b8d9cf;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.desktop-category-menu p{font-size:calc(13px * var(--workspace-font-scale,1));line-height:1.6}.desktop-main-nav{font-size:calc(15px * var(--workspace-font-scale,1));white-space:nowrap;align-items:center;gap:28px;margin-left:auto;font-weight:600;display:flex}.desktop-main-nav a.selected{color:#087d74}.desktop-support{white-space:nowrap;font-size:calc(14px * var(--workspace-font-scale,1));align-items:center;gap:10px;margin-left:auto;display:flex}.desktop-support .hgi{width:32px;height:32px;font-size:calc(20px * var(--workspace-font-scale,1));background:#ffcf15;border-radius:50%;place-items:center;display:grid}}@media (width>=1280px) and (width<=1399px){.desktop-main-header{grid-template-columns:180px minmax(0,1fr) auto;gap:32px}.desktop-utility-links{gap:13px}.desktop-main-nav{font-size:calc(14px * var(--workspace-font-scale,1));gap:20px}.desktop-nav-row{gap:20px}.desktop-announcement{font-size:calc(12px * var(--workspace-font-scale,1))}html[lang=pt-BR] .desktop-main-nav,html[lang=pt] .desktop-main-nav,html[lang=es] .desktop-main-nav,html[lang=fr] .desktop-main-nav,html[lang=pt-BR] .desktop-nav-row,html[lang=pt] .desktop-nav-row,html[lang=es] .desktop-nav-row,html[lang=fr] .desktop-nav-row{gap:16px}}@media (width>=1280px){.desktop-search-group{justify-self:center;width:100%;min-width:0;max-width:600px}.desktop-search input{min-width:0}.desktop-utility .preference-picker.compact .preference-trigger{justify-content:center;align-items:center;gap:4px;display:inline-flex}.desktop-utility .preference-picker.compact .preference-trigger:first-child{border-right:1px solid #ffffff40;padding-right:12px}}.desktop-search-type>button>.hgi{font-size:calc(12px * var(--workspace-font-scale,1));flex-shrink:0;line-height:20px;transition:transform .3s}.desktop-caret{color:var(--text);justify-content:center;align-items:center;display:inline-flex}.desktop-caret>.hgi{font-size:calc(24px * var(--workspace-font-scale,1));line-height:24px;transition:transform .3s}.desktop-category-caret{justify-content:center;align-items:center;transition:transform .3s;display:inline-flex}.desktop-category-trigger .desktop-category-caret .hgi{font-size:calc(20px * var(--workspace-font-scale,1))}.desktop-search-type>button[aria-expanded=true]>.hgi,.desktop-account-trigger[aria-expanded=true] .desktop-caret>.hgi,.desktop-category-trigger[aria-expanded=true] .desktop-category-caret{transform:rotate(180deg)}.desktop-account-menu{border-radius:calc(8px * var(--workspace-radius-scale,1));box-sizing:border-box;width:250px;max-width:250px;padding:8px 16px;animation:.3s both desktop-account-reveal;top:100%}.desktop-account-menu a,.desktop-account-menu>button{gap:8px;padding:8px 0}.desktop-account-menu a>.hgi,.desktop-account-menu a>.desktop-account-icon,.desktop-account-menu>button>.hgi{width:32px;height:32px;font-size:calc(16px * var(--workspace-font-scale,1));color:var(--text);background:#f0f0f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.desktop-account-menu a:hover>.hgi,.desktop-account-menu a:hover>.desktop-account-icon,.desktop-account-menu>button:hover>.hgi{background:color-mix(in srgb, var(--workspace-primary,#088178) 7.84314%, transparent);color:var(--workspace-primary,#088178)}.store-dark .desktop-account-menu a>.hgi,.store-dark .desktop-account-menu a>.desktop-account-icon,.store-dark .desktop-account-menu>button>.hgi{color:#e9ecef;background:#454f5b}@keyframes desktop-account-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.desktop-search-type>button>.hgi,.desktop-caret>.hgi,.desktop-category-caret{transition:none}.desktop-account-menu{animation:none}}.desktop-account-menu>.public-account-signout:hover{color:#ef4444;background:0 0}.desktop-account-menu>.public-account-signout:hover>.hgi{color:#ef4444;background:#ef444414}.desktop-account-trigger .desktop-seller-icon{color:var(--workspace-primary,#088178);background:#caf8e4}.desktop-account-icon{position:relative}.desktop-account-icon>.hgi{font-size:calc(16px * var(--workspace-font-scale,1))}.desktop-nav-actions{flex:none;align-items:center;gap:16px;margin-left:auto;display:flex}.desktop-nav-actions .desktop-support{gap:16px;margin-left:0}.desktop-nav-actions .desktop-support .hgi{width:48px;height:48px;font-size:calc(24px * var(--workspace-font-scale,1));background:#919eab14}.desktop-sticky-cart{width:48px;height:48px;color:var(--text);background:#919eab14;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.desktop-sticky-cart:hover{background:#919eab29}.desktop-sticky-cart>.hgi{font-size:calc(24px * var(--workspace-font-scale,1))}.desktop-account-menu>.desktop-account-loading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.desktop-account-placeholder>div{align-items:center;gap:8px;height:48px;display:flex}.desktop-account-placeholder i{background:var(--border,#edf0ee);border-radius:50%;flex:none;width:32px;height:32px;display:block}.desktop-account-placeholder span{border-radius:calc(4px * var(--workspace-radius-scale,1));background:var(--border,#edf0ee);width:96px;height:12px}.desktop-category-menu .desktop-category-scroll-hint{z-index:1;cursor:pointer;background:linear-gradient(#0000,#fff 40%);border:0;border-radius:0;justify-content:center;width:calc(100% + 32px);margin:0 -16px;padding:8px 16px;display:flex;position:sticky;bottom:0;color:#919eab!important}.desktop-category-scroll-hint>.hgi{font-size:calc(14px * var(--workspace-font-scale,1));line-height:20px;animation:1s infinite category-hint-bounce}.store-shell.store-dark .desktop-category-scroll-hint{background:linear-gradient(#0000,#1e2126 40%)}@keyframes category-hint-bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.desktop-category-scroll-hint>.hgi{animation:none}}@media (width>=1280px){.desktop-utility-links{font-size:calc(14px * var(--workspace-font-scale,1));gap:0;line-height:22px}.desktop-utility-links>a{white-space:nowrap;padding-block:14px;display:block;position:relative}.desktop-utility-links>a:not(:last-child){margin-right:12px;padding-right:12px}.desktop-utility-links>a:not(:last-child):after{content:"";background:#5ed9ba;width:1px;height:30px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.desktop-announcement{text-overflow:ellipsis;text-align:center;flex:1;min-width:0;overflow:hidden}}.desktop-account-entry{align-items:center;gap:16px;display:flex}.desktop-account-toggle{width:24px;height:48px;color:var(--text);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.desktop-account-toggle[aria-expanded=true] .desktop-caret>.hgi{transform:rotate(180deg)}.preference-picker{align-items:center;gap:9px;display:flex}.preference-trigger{color:inherit;white-space:nowrap;font-size:calc(12px * var(--workspace-font-scale,1));background:0 0;border:0;align-items:center;gap:6px;padding:6px 3px;display:inline-flex}.preference-trigger:disabled{opacity:.6;cursor:wait}.mobile-preferences{display:none}.preference-shade{z-index:150;background:#152b3b50;justify-content:flex-end;align-items:flex-start;padding:50px 24px;display:flex;position:fixed;inset:0}.preference-dialog{color:#26313a;border-radius:calc(12px * var(--workspace-radius-scale,1));background:#fff;flex-direction:column;gap:15px;width:360px;max-width:100%;max-height:85dvh;padding:20px;display:flex;box-shadow:0 20px 50px #0003}.preference-dialog header{justify-content:space-between;align-items:center;gap:15px;display:flex}.preference-dialog h2{font-size:calc(18px * var(--workspace-font-scale,1));margin:0}.preference-dialog header button{font-size:calc(24px * var(--workspace-font-scale,1));background:0 0;border:0;padding:0 6px}.preference-dialog>input{flex-shrink:0;width:100%}.preference-options{overscroll-behavior:contain;flex-direction:column;gap:5px;min-height:0;display:flex;overflow-y:auto}.preference-options>button{text-align:start;border-radius:calc(8px * var(--workspace-radius-scale,1));color:#303b46;background:#fff;border:1px solid #0000;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.preference-options small{font-size:calc(11px * var(--workspace-font-scale,1));color:#7f8996;margin-top:4px;display:block}.preference-options>button.selected{border-color:var(--workspace-primary,#088178);color:var(--workspace-primary,#088178);background:#eff9f5}.preference-options>button:disabled{opacity:.45}.preference-dialog footer{gap:15px;display:flex}.preference-dialog footer button{border-radius:calc(8px * var(--workspace-radius-scale,1));border:1px solid #e1e7e6;flex:1;padding:13px}.preference-dialog .form-error{margin:0}.preference-picker button:focus-visible,.preference-dialog button:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:2px}@media (width<=600px){.mobile-preferences{border-bottom:1px solid #f0f1f3;justify-content:flex-end;padding:5px 16px;display:flex}.preference-shade{align-items:flex-end;padding:0}.preference-dialog{width:100%;max-height:82dvh;padding:22px 20px max(22px,env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.preference-options{min-height:130px}.preference-dialog footer{margin-top:5px}.store-header .store-nav nav.mobileOpen{top:245px}}.currency-edit-note{font-size:calc(11px * var(--workspace-font-scale,1));color:#8b929c;margin-top:5px;display:block}.workspace-header .header-tools{gap:14px;min-width:0}.workspace-header{gap:10px}.auth-tools{z-index:2}.auth-preference-notice{z-index:1;width:min(520px,100%);position:relative}.auth-preference-notice:empty,.preference-notices:empty,.auth-preference-notice .preference-notices:empty{display:none}.preference-notices p{margin-top:0}.auth-scene:has(.auth-preference-notice .form-error){grid-template-rows:auto auto;align-content:center;gap:12px}.preference-dialog>input{border-radius:calc(20px * var(--workspace-radius-scale,1));border:1px solid #dbe3e7;padding:10px 14px}@media (width<=600px){.auth-scene{padding-top:130px}.auth-tools{justify-content:flex-end;top:66px;left:16px;right:16px}.workspace-header{padding-inline:14px}.workspace-header .header-tools{gap:8px}.workspace-header .header-tools>.hgi,.workspace-header .avatar{display:none}.workspace-header .preference-trigger{font-size:calc(11px * var(--workspace-font-scale,1))}.workspace-header .preference-picker{gap:5px}.workspace-header>.icon-button{padding-inline:4px}.workspace-header .user-name{display:none}}.auth-preference-notice:has(.preference-notices:empty){display:none}@media (width<=400px){.workspace.backoffice .workspace-header{gap:4px;padding-inline:8px}.workspace.backoffice .workspace-header .header-tools{gap:4px}.workspace.backoffice .workspace-header .icon-button{width:32px;min-width:32px;padding-inline:0}}.preference-language-code{display:none}@media (width<=400px){.workspace.backoffice .preference-language-name{display:none}.workspace.backoffice .preference-language-code{display:inline}.workspace.backoffice .preference-trigger{gap:4px}}.preference-shade:not(.mobile-shade){background:0 0;padding:0;display:block}.preference-dialog:not(.mobile){border-radius:calc(12px * var(--workspace-radius-scale,1));border:1px solid #e5e7eb;gap:10px;width:250px;padding:12px;position:absolute;box-shadow:0 8px 26px #172b2526}.preference-dialog:not(.mobile) h2{font-size:calc(14px * var(--workspace-font-scale,1))}.preference-dialog:not(.mobile)>input{border-radius:calc(8px * var(--workspace-radius-scale,1));font-size:calc(13px * var(--workspace-font-scale,1));padding:8px 10px}.preference-dialog:not(.mobile) .preference-options{gap:2px;max-height:280px}.preference-dialog:not(.mobile) .preference-options>button{font-size:calc(14px * var(--workspace-font-scale,1));border:0;padding:9px 10px}.preference-options .preference-option-name{flex:1;min-width:0}.preference-icon,.compact-locale img,.compact-currency img{object-fit:cover;border-radius:50%;flex:none;width:20px;height:20px;display:block}.compact-locale,.compact-currency{flex:none;place-items:center;width:28px;height:28px;display:grid}.preference-picker.compact .preference-trigger{background:0 0;gap:4px;width:auto;min-width:46px}.preference-picker.compact .preference-trigger:first-child{border-right:1px solid #ffffff40;border-radius:0;padding-right:12px}.preference-picker.compact .preference-trigger small{font-size:calc(12px * var(--workspace-font-scale,1))}.preference-dialog.mobile{border-radius:24px 24px 0 0;width:100%;max-width:448px;max-height:70dvh}.preference-shade.mobile-shade{justify-content:center}.preference-caret{font-size:calc(18px * var(--workspace-font-scale,1));line-height:1}.compact-locale,.compact-currency{background:#066c63;border-radius:50%;overflow:hidden}.compact-currency img{width:28px;height:28px}.preference-dialog{--preference-line:#e5e7eb;--preference-muted:#6b7280}.preference-dialog:not(.mobile){border-radius:calc(8px * var(--workspace-radius-scale,1));gap:0;padding:0;overflow:hidden}.preference-dialog:not(.mobile).currency-dialog{width:280px}.preference-dialog:not(.mobile)>header{border-bottom:1px solid var(--preference-line);padding:12px 16px}.preference-dialog:not(.mobile)>header button{font-size:calc(18px * var(--workspace-font-scale,1))}.preference-search{flex:none;padding:8px}.preference-search input{border:1px solid var(--preference-line);border-radius:calc(6px * var(--workspace-radius-scale,1));width:100%;font-size:calc(14px * var(--workspace-font-scale,1));color:inherit;background:0 0;padding:6px 12px;line-height:20px}.preference-dialog:not(.mobile) .preference-options{gap:0;padding:4px 0}.preference-dialog:not(.mobile) .preference-options>button{background:0 0;border-radius:0;gap:8px;padding:8px 16px}.preference-dialog:not(.mobile) .preference-options>button:hover{background:#f3f4f6}.preference-dialog:not(.mobile) .preference-options>button.selected{background:#eff9f5}.preference-dialog:not(.mobile).locale-dialog .preference-options>button.selected{background:0 0;font-weight:600}.preference-option-art{color:#475569;width:20px;height:20px;font-size:calc(11px * var(--workspace-font-scale,1));background:#f3f4f6;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid;overflow:hidden}.preference-option-art .preference-icon{width:100%;height:100%}.preference-option-name{line-height:20px}.preference-selected-icon{font-size:calc(20px * var(--workspace-font-scale,1));color:var(--workspace-primary,#088178);flex:none}.preference-dialog:not(.mobile).locale-dialog .preference-selected-icon{display:none}.preference-dialog:not(.mobile).currency-dialog .preference-options{max-height:300px;padding:8px 0}.preference-dialog:not(.mobile).currency-dialog .preference-options>button{gap:12px;padding:10px 16px}.currency-dialog .preference-option-art{width:32px;height:32px}.currency-dialog .preference-option-name{font-size:calc(14px * var(--workspace-font-scale,1));font-weight:600}.currency-dialog .preference-option-name small{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--preference-muted);margin:0;font-weight:400;line-height:16px}.preference-rate{text-align:right;font-size:calc(12px * var(--workspace-font-scale,1));flex:none;line-height:16px}.preference-rate small{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--preference-muted);margin:0}.preference-rate b{color:var(--workspace-primary,#088178);font-size:calc(12px * var(--workspace-font-scale,1));font-weight:500}.preference-dialog.mobile{gap:0;padding:0;animation:.3s preference-sheet-enter;overflow:hidden}.preference-dialog.mobile>header{border-bottom:1px solid var(--preference-line);flex:none;justify-content:flex-start;gap:12px;padding:16px}.preference-dialog.mobile>header button{font-size:calc(24px * var(--workspace-font-scale,1));place-items:center;padding:0;display:grid}.preference-dialog.mobile .preference-search{border-bottom:1px solid var(--preference-line);padding:12px 16px}.preference-dialog.mobile .preference-search input{border-radius:calc(8px * var(--workspace-radius-scale,1));padding:8px 12px}.preference-dialog.mobile .preference-options{gap:12px;padding:16px}.preference-dialog.mobile .preference-options>button{border:1px solid var(--preference-line);border-radius:calc(8px * var(--workspace-radius-scale,1));gap:12px;min-height:66px;padding:12px}.preference-dialog.mobile .preference-options>button.selected{border-color:var(--workspace-primary,#088178)}.preference-dialog.mobile .preference-option-art{width:40px;height:40px}.preference-dialog.mobile .preference-option-name{font-size:calc(16px * var(--workspace-font-scale,1));font-weight:600;line-height:24px}.preference-dialog.mobile .preference-option-name small{font-size:calc(14px * var(--workspace-font-scale,1));margin:0;font-weight:400;line-height:20px}.preference-dialog.mobile footer{padding:16px 16px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--preference-line);flex:none;margin:0}.preference-dialog.mobile footer .primary{border-radius:calc(8px * var(--workspace-radius-scale,1));width:100%;min-height:44px;font-size:calc(14px * var(--workspace-font-scale,1));border:0;flex:1;padding:12px 16px;font-weight:700;line-height:20px}.preference-dialog>.form-error{padding:10px 16px}.preference-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-store-theme=dark] .preference-dialog{--preference-line:#3a4249;--preference-muted:#aeb8bf}html[data-store-theme=dark] .preference-dialog:not(.mobile) .preference-options>button:hover{background:#252b31}html[data-store-theme=dark] .preference-dialog:not(.mobile) .preference-options>button.selected{background:#1d4138}html[data-store-theme=dark] .preference-option-art{color:#dbe5e1;background:#343b42}@keyframes preference-sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.preference-dialog.mobile{animation:none}}.compact-locale>.hgi,.preference-option-art>.hgi{font-size:calc(18px * var(--workspace-font-scale,1));line-height:18px}.preference-dialog.mobile>header h2{font-size:calc(18px * var(--workspace-font-scale,1));font-weight:700;line-height:28px}.preference-dialog.mobile .preference-rate{font-size:calc(16px * var(--workspace-font-scale,1));line-height:24px}.preference-dialog.mobile .preference-rate small{font-size:calc(14px * var(--workspace-font-scale,1));line-height:20px}.hover-preference-shade{pointer-events:none}.hover-preference-shade>.preference-dialog{pointer-events:auto;animation:.3s both preference-header-enter}@keyframes preference-header-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hover-preference-shade>.preference-dialog{animation:none}}.preference-trigger .preference-language-fallback{width:20px;height:20px;font-size:calc(20px * var(--workspace-font-scale,1));text-align:center;flex:none;line-height:20px}.store-theme-toggle{width:40px;height:40px;color:inherit;background:#f2f5f4;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.store-theme-toggle .hgi{font-size:calc(24px * var(--workspace-font-scale,1))}.desktop-utility .store-theme-toggle{color:#fff;background:#056c64;width:32px;height:32px}.mobile-menu-preferences{align-items:center;gap:16px;display:flex}.store-theme-toggle:focus-visible{outline-offset:3px;outline:2px solid #0b8c7f}html[data-store-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1a1d21}html[data-store-theme=dark] body{background:#1a1d21}.store-shell.store-dark{--bg:#1e2126;--surface:#1a1d21;--text:#e9ecef;--muted:#adb5bd;--border:#30353b;--hover:#263832;background:var(--bg);color:var(--text)}.store-shell.store-dark :is(.store-header,.desktop-main-header,.desktop-nav-row,.mobile-header-card,.mobile-menu-drawer,.mobile-bottom,.store-footer){color:#e9ecef;background:#1a1d21;border-color:#30353b}.store-shell.store-dark :is(.product-card,.catalog-filters,.detail-tabs,.cart-summary,.vendor-card,.account-menu,.account-form-card,.security-card,.panel,.address-card,.order-card,.cart-drawer,.quick-modal,.edit-modal,.address-form,.delete-confirm){color:#e9ecef;background:#1e2126;border-color:#30353b}.store-shell.store-dark .product-card{box-shadow:none}.store-shell.store-dark .product-image,.store-shell.store-dark .detail-image{background:#fff;border-color:#30353b}.store-shell.store-dark :is(.filter-title,.home-categories a,.order-card-top,.order-card-bottom,.security-card>h2,.account-form-card>h2,.address-form-heading,.product-specifications h2){color:#e9ecef;background:#252a2f;border-color:#30353b}.store-shell.store-dark :is(.desktop-account-menu,.desktop-category-menu,.desktop-search-options,.mobile-account-box,.mobile-account-trigger,.mobile-category-toggle,.mobile-search-type,.search-types){color:#e9ecef;background:#1f2329;border-color:#343b42}.store-shell.store-dark :is(.desktop-account-menu a:hover,.desktop-account-menu>button:hover,.desktop-search-options button:hover){color:#7ed8c6;background:#263c36}.store-shell.store-dark :is(.desktop-account-menu a,.desktop-account-menu>button,.desktop-category-menu nav a,.mobile-menu-links>div,.mobile-menu-categories nav a){border-color:#30353b}.store-shell.store-dark :is(.desktop-search,.mobile-global-search){background:#1e2126;border-color:#343b42}.store-shell.store-dark .desktop-search-type>button{border-color:#343b42}.store-shell.store-dark :is(.breadcrumb,.account-breadcrumb,.product-card .rating-line,.store-footer p,.store-footer a,.newsletter p){color:#adb5bd}.store-shell.store-dark .desktop-support .hgi{color:#e9ecef;background:#252a2f}.store-shell.store-dark .desktop-yellow-icon{color:#fff}.store-shell.store-dark .mobile-cart-trigger{color:#fff!important}.store-shell.store-dark .desktop-caret{color:#adb5bd}.store-shell.store-dark :is(.desktop-main-nav a.selected,.account-menu a.active,.breadcrumb a,.detail-info>a,.account-breadcrumb a){color:#70c9b8}.store-shell.store-dark :is(.mobile-menu-trigger,.mobile-menu-heading button,.mobile-guest-links,.mobile-menu-back,.store-theme-toggle,.preference-picker.compact .preference-trigger,.search-types button,.round-button,.view-buttons button){color:#dbe5e1;background:#252a2f;border-color:#3a4249}.store-shell.store-dark :is(.round-button.selected,.view-buttons .active){color:#fff!important;background:#087d74!important}.store-shell.store-dark .mobile-bottom>a{color:#d7dddf!important}.store-shell.store-dark .mobile-bottom>a.selected{color:#76d2c0!important}.store-shell.store-dark .mobile-bottom>a.selected .mobile-nav-icon{border-color:#1a1d21}.store-shell.store-dark .development-strip{color:#b5ded3;background:#173c36}.store-shell.store-dark .newsletter{background:var(--surface);color:var(--text)}.store-shell.store-dark .newsletter form{background:#1a1d21}.store-shell.store-dark .copyright{border-color:#30353b}.store-shell.store-dark :is(.filter-footer,.address-types,.default-note,.security-help){color:#b8c9c3;background:#222b2a;border-color:#35403b}.store-shell.store-dark .catalog-banner,.store-shell.store-dark .home-hero{color:#20262b}.store-shell.store-dark :is(.catalog-banner p,.home-hero p){color:#52675f}.store-shell.store-dark .catalog-banner .primary,.store-shell.store-dark .home-hero .primary{color:#fff}html[data-store-theme=dark] .store-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#e9ecef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1f2329;border-color:#3b4249}html[data-store-theme=dark] .store-shell :is(input,textarea)::placeholder{color:#969fa7}html[data-store-theme=dark] .store-shell :is(input,select,textarea):disabled{color:#adb5bd;background:#252a2f}html[data-store-theme=dark] .store-shell :is(.password-toggle,.profile-actions button:not(.primary),.address-actions button,.security-card h2,.account-form-card h2){color:#e9ecef}html[data-store-theme=dark] .store-shell :is(.security-card,.account-form-card,.address-form){border-color:#343b42}html[data-store-theme=dark] .store-shell :is(.address-types label,.account-menu a,.account-menu button){color:#dce2e4}html[data-store-theme=dark] .store-shell :is(.success-message,.security-success){color:#7cdeba;background:#173b2e}html[data-store-theme=dark] .store-shell .form-error{color:#ffb7bc;background:#442329}html[data-store-theme=dark] .preference-dialog{color:#e9ecef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1e2328}html[data-store-theme=dark] .preference-dialog :is(input,.preference-options>button,footer button){color:#e9ecef;background:#252b31;border-color:#3a4249}html[data-store-theme=dark] .preference-options small{color:#aeb8bf}html[data-store-theme=dark] .preference-options>button.selected{color:#8bdfcc;background:#1d4138;border-color:#369b82}html[data-store-theme=dark] .preference-dialog footer .primary{background:var(--workspace-primary,#088178);color:#fff}.store-shell.store-dark .buyer-account{--bg:#1e2126;--surface:#1a1d21;--text:#e9ecef;--muted:#adb5bd;--border:#30353b;--hover:#263832}.store-shell.store-dark :is(.profile-fields label,.profile-fields .phone-label,.security-field,.avatar-help,.country-results small){color:#adb5bd}.store-shell.store-dark :is(.phone-field,.password-input){border-color:#3b4249}.store-shell.store-dark :is(.avatar-trigger,.country-options,.country-results button){color:#dce2e4;background:#252b31;border-color:#3b4249}.store-shell.store-dark .avatar-placeholder{color:#dce2e4;box-shadow:0 0 0 5px #1e2126}.store-shell.store-dark :is(.country-results button:hover,.country-results button:focus-visible,.account-menu a:hover,.account-menu button:hover){color:#8bdfcc;background:#263c36}.store-shell.store-dark .account-menu .selected{color:#fff;background:#087d74}.store-shell.store-dark :is(.account-form-card,.security-card,.buyer-profile-pending,.buyer-email-preferences:not(.panel)){background:var(--surface);color:var(--text);border-color:#4b5563}.store-shell.store-dark :is(.account-form-card>h2,.security-card>h2,.buyer-profile-pending>h2,.buyer-email-preferences:not(.panel)>h2){color:var(--text);background:#1f2937}.store-shell.store-dark .security-intro{color:#9ca3af}.store-shell.store-dark .buyer-security-pending>section{border-color:#4b5563}.store-shell.store-dark .buyer-security-pending h2{color:var(--text);background:#1f2937}.store-shell.store-dark :is(.security-pending-intro,.security-pending-field i,.security-pending-actions i,.email-pending-row i){background:#374151}.store-shell.store-dark .desktop-account-label,.store-shell.store-dark .desktop-cart>span:last-child{color:var(--muted)}.store-shell.store-dark .desktop-search-options button[aria-pressed=true],.store-shell.store-dark .search-types button[aria-selected=true]{color:#70c9b8;font-weight:600}.product-detail-layout[data-v-4bfa4998]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;padding:20px 0 50px;display:grid}.detail-media-column[data-v-4bfa4998],.detail-summary-column[data-v-4bfa4998]{min-width:0}.detail-summary-column[data-v-4bfa4998]{position:sticky;top:80px}.detail-info[data-v-4bfa4998]{border:1px solid var(--border);border-radius:calc(24px * var(--workspace-radius-scale,1));padding:24px}.detail-info h1[data-v-4bfa4998]{font-size:calc(24px * var(--workspace-font-scale,1));margin-top:12px;line-height:1.4}.detail-media-column[data-v-4bfa4998] .product-gallery{border:1px solid var(--border);border-radius:calc(24px * var(--workspace-radius-scale,1));background:var(--surface);padding:24px}.detail-media-column[data-v-4bfa4998] .gallery-main{border-radius:calc(24px * var(--workspace-radius-scale,1));border:0}.detail-media-column[data-v-4bfa4998] .gallery-main>img{border-radius:calc(24px * var(--workspace-radius-scale,1));padding:0}.detail-media-column[data-v-4bfa4998] .gallery-thumbnails{padding-top:24px;padding-bottom:0}.detail-media-column .detail-tabs[data-v-4bfa4998]{border:0;border-radius:0;margin-top:40px;padding:0}.detail-media-column .tab-row[data-v-4bfa4998]{background:0 0;border:0;flex-wrap:wrap;gap:16px;margin-bottom:40px;padding:0}.detail-media-column .tab-row button[data-v-4bfa4998]{font-size:calc(14px * var(--workspace-font-scale,1));color:var(--text);background:0 0;border:0;border-radius:100px;padding:12px;font-weight:500;line-height:20px}.detail-media-column .tab-row button.active[data-v-4bfa4998]{color:var(--primary,var(--workspace-primary,#088178));background:#00ab5514}.detail-media-column .detail-tabs [role=tabpanel][data-v-4bfa4998]{border:1px solid var(--border);border-radius:calc(24px * var(--workspace-radius-scale,1));padding:24px;overflow:hidden}.detail-media-column .detail-tabs [role=tabpanel].product-specifications[data-v-4bfa4998],.detail-media-column .detail-tabs [role=tabpanel].product-description[data-v-4bfa4998]{padding:0}.detail-media-column .detail-tabs h2[data-v-4bfa4998]{font-size:calc(20px * var(--workspace-font-scale,1));margin-top:0;line-height:1.4}@media (width>=1024px) and (width<=1279px){.product-detail-layout[data-v-4bfa4998]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.product-detail-layout[data-v-4bfa4998]{padding-top:0;display:block}.detail-summary-column[data-v-4bfa4998]{margin-top:24px;position:static}}@media (width<=639px){.detail-media-column[data-v-4bfa4998] .product-gallery,.detail-info[data-v-4bfa4998]{padding:20px}.detail-media-column .detail-tabs [role=tabpanel][data-v-4bfa4998]{padding:18px}.detail-media-column .detail-tabs [role=tabpanel].product-specifications[data-v-4bfa4998],.detail-media-column .detail-tabs [role=tabpanel].product-description[data-v-4bfa4998]{padding:0}.detail-info h1[data-v-4bfa4998]{font-size:calc(22px * var(--workspace-font-scale,1))}}.detail-info .detail-links[data-v-4bfa4998]{border:0;flex-direction:column;align-items:flex-start;gap:16px;margin-top:24px;padding:0;display:flex}.detail-share-compare[data-v-4bfa4998],.detail-saved-contact[data-v-4bfa4998]{flex-wrap:wrap;align-items:center;gap:12px 16px;min-width:0;max-width:100%;display:flex}.detail-share-compare[data-v-4bfa4998] button,.detail-saved-contact[data-v-4bfa4998] button,.detail-saved-contact>a[data-v-4bfa4998]{color:#00b8d9;font:inherit;font-size:calc(14px * var(--workspace-font-scale,1));cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:0;line-height:22px;display:inline-flex}.detail-share-compare[data-v-4bfa4998] button.selected{color:var(--primary,var(--workspace-primary,#088178));font-weight:600}.detail-share-compare[data-v-4bfa4998] .product-share-trigger{padding-right:16px;position:relative}.detail-share-compare[data-v-4bfa4998] .product-share-trigger:after{content:"";background:var(--border);width:1px;height:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.detail-share-compare[data-v-4bfa4998] .hgi,.detail-saved-contact[data-v-4bfa4998] .hgi{font-size:calc(20px * var(--workspace-font-scale,1));flex-shrink:0;line-height:20px}.detail-saved-contact[data-v-4bfa4998] button,.detail-saved-contact>a[data-v-4bfa4998]{color:var(--muted)}.detail-info .detail-extra-info[data-v-4bfa4998]{font-size:calc(14px * var(--workspace-font-scale,1));grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:16px;margin:24px 0 0;line-height:22px}.detail-extra-info dt[data-v-4bfa4998]{color:var(--text);overflow-wrap:anywhere;max-width:120px;font-weight:600}.detail-extra-info dd[data-v-4bfa4998]{min-width:0;color:var(--text)}.detail-extra-info dd a[data-v-4bfa4998]{color:var(--primary,var(--workspace-primary,#088178))}.product-detail-loading[data-v-4bfa4998]{--detail-placeholder:var(--surface-soft,#f4f6f8)}.product-detail-loading i[data-v-4bfa4998]{border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--detail-placeholder);display:block}.product-detail-loading .product-gallery[data-v-4bfa4998]{border:1px solid var(--border);border-radius:calc(24px * var(--workspace-radius-scale,1));background:var(--surface);padding:24px}.detail-loading-block[data-v-4bfa4998]{aspect-ratio:1;background:var(--detail-placeholder);border-radius:calc(24px * var(--workspace-radius-scale,1))}.detail-loading-description[data-v-4bfa4998]{margin-top:40px}.detail-loading-tabs[data-v-4bfa4998]{flex-wrap:wrap;gap:16px;margin-bottom:40px;display:flex}.detail-loading-tabs i[data-v-4bfa4998]{border-radius:calc(80px * var(--workspace-radius-scale,1));width:90px;height:44px}.detail-loading-line[data-v-4bfa4998]{width:100%;height:16px;margin:16px 0}.detail-loading-line.short[data-v-4bfa4998]{width:42%}.detail-loading-line.title[data-v-4bfa4998]{height:28px;margin:8px 0}.detail-loading-heading[data-v-4bfa4998]{margin:24px 0}.detail-loading-heading .title[data-v-4bfa4998]:last-child{width:75%}.detail-loading-price[data-v-4bfa4998]{width:140px;height:36px;margin:24px 0}.detail-loading-copy[data-v-4bfa4998]{margin:24px 0}.detail-loading-copy .detail-loading-line[data-v-4bfa4998]:last-child{width:70%}.detail-loading-actions[data-v-4bfa4998]{border-block:1px dashed var(--border);margin:24px 0;padding:24px 0}.detail-loading-actions>i[data-v-4bfa4998]{border-radius:calc(80px * var(--workspace-radius-scale,1));width:185px;max-width:100%;height:48px;margin-bottom:16px}.detail-loading-actions>div[data-v-4bfa4998]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-loading-actions>div>i[data-v-4bfa4998]{border-radius:calc(80px * var(--workspace-radius-scale,1));height:48px}.detail-loading-summary[data-v-4bfa4998]{min-height:640px}@media (width<=639px){.product-detail-loading .product-gallery[data-v-4bfa4998]{padding:20px}.detail-loading-tabs[data-v-4bfa4998]{gap:8px}.detail-loading-tabs i[data-v-4bfa4998]{width:70px}}.store-service-cards[data-v-5175487c]{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:48px;display:grid;overflow:clip}.store-service-card[data-v-5175487c]{border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));text-align:center;color:var(--text);background:var(--surface);flex-direction:column;align-items:center;min-width:0;padding:24px;text-decoration:none;display:flex}.store-service-icon[data-v-5175487c]{color:#212b36;background:#fff7cd;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.store-service-icon>.hgi[data-v-5175487c]{font-size:calc(30px * var(--workspace-font-scale,1))}.store-service-card h2[data-v-5175487c]{font-size:calc(18px * var(--workspace-font-scale,1));margin:12px 0 2px;line-height:28px}.store-service-card p[data-v-5175487c]{font-size:calc(16px * var(--workspace-font-scale,1));color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:24px}.store-service-card[data-v-5175487c]:hover{border-color:var(--workspace-primary,#088178)}.store-service-card[data-v-5175487c]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}@media (width>=768px){.store-service-cards[data-v-5175487c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.store-service-card h2[data-v-5175487c]{font-size:calc(20px * var(--workspace-font-scale,1));line-height:30px}}@media (width>=1280px){.store-service-cards[data-v-5175487c]{grid-template-columns:repeat(4,minmax(0,1fr))}}.catalog-banner-slider[data-v-b2427d45]{border-radius:calc(24px * var(--workspace-radius-scale,1));color:#212b36;touch-action:pan-y;isolation:isolate;background:#fff;min-height:470px;display:grid;position:relative;overflow:hidden}.catalog-banner-slide[data-v-b2427d45]{opacity:0;pointer-events:none;grid-area:1/1;align-items:center;min-width:0;padding:0 0 0 100px;transition:opacity 1s ease-out;display:flex;position:relative}.catalog-banner-slide.active[data-v-b2427d45]{opacity:1;z-index:1;pointer-events:auto}.catalog-banner-slide.right[data-v-b2427d45]{text-align:right;justify-content:flex-end;padding:0 100px 0 0}.catalog-banner-copy[data-v-b2427d45]{overflow-wrap:anywhere;width:min(566px,100%);min-width:0;position:relative}.catalog-banner-copy h2[data-v-b2427d45]{font-size:calc(48px * var(--workspace-font-scale,1));color:#212b36;margin:0 0 7px;font-weight:700;line-height:64px}.catalog-banner-copy p[data-v-b2427d45]{font-size:calc(24px * var(--workspace-font-scale,1));color:#000;margin:0 0 27px;font-weight:700;line-height:36px}.catalog-banner-slide.right p[data-v-b2427d45]{margin-left:auto}.catalog-banner-button[data-v-b2427d45]{border-radius:calc(60px * var(--workspace-radius-scale,1));background:var(--workspace-primary,#088178);color:#fff;font-size:calc(14px * var(--workspace-font-scale,1));align-items:center;gap:10px;padding:8px 12px 8px 20px;font-weight:600;text-decoration:none;display:inline-flex}.catalog-banner-button>span[data-v-b2427d45]{color:#05544e;width:32px;height:32px;font-size:calc(22px * var(--workspace-font-scale,1));background:#fff;border-radius:50%;place-items:center;display:grid}.catalog-banner-arrows[data-v-b2427d45]{z-index:2;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:50% 24px auto;transform:translateY(-50%)}.catalog-banner-arrows button[data-v-b2427d45]{pointer-events:auto;color:#212b36;width:48px;height:48px;font-size:calc(28px * var(--workspace-font-scale,1));cursor:pointer;background:#fffc;border:0;border-radius:50%;box-shadow:0 4px 16px #00000012}.catalog-banner-dots[data-v-b2427d45]{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.catalog-banner-dots button[data-v-b2427d45]{cursor:pointer;background:#a6adb4;border:0;border-radius:50%;width:8px;height:8px;padding:0}.catalog-banner-dots [aria-current=true][data-v-b2427d45]{border-radius:calc(20px * var(--workspace-radius-scale,1));background:var(--workspace-primary,#088178);width:24px}.catalog-banner-pause[data-v-b2427d45]{z-index:2;color:#334;cursor:pointer;background:#fffc;border:0;border-radius:50%;width:30px;height:30px;position:absolute;bottom:14px;right:16px}@media (width<=1279px){.catalog-banner-slide[data-v-b2427d45]{padding:0 0 0 50px}.catalog-banner-slide.right[data-v-b2427d45]{padding:0 50px 0 0}}@media (width<=1023px){.catalog-banner-slider[data-v-b2427d45]{min-height:420px}.catalog-banner-slide[data-v-b2427d45],.catalog-banner-slide.right[data-v-b2427d45]{padding:32px 32px 60px}.catalog-banner-copy[data-v-b2427d45]{width:auto;max-width:100%}.catalog-banner-copy h2[data-v-b2427d45]{font-size:calc(32px * var(--workspace-font-scale,1));line-height:42px}.catalog-banner-arrows[data-v-b2427d45]{display:none}}@media (width<=767px){.catalog-banner-slider[data-v-b2427d45]{min-height:350px}.catalog-banner-dots[data-v-b2427d45]{bottom:12px}}@media (width<=639px){.catalog-banner-slider[data-v-b2427d45]{min-height:280px}}@media (prefers-reduced-motion:reduce){.catalog-banner-slide[data-v-b2427d45]{transition:none}}.catalog-banner-arrows .hgi[data-v-b2427d45]{font-size:calc(24px * var(--workspace-font-scale,1))}.catalog-banner-button>span[data-v-b2427d45]{transition:transform .3s;transform:rotate(-40deg)}.catalog-banner-button:hover>span[data-v-b2427d45]{transform:rotate(0)}.catalog-banner-button .hgi[data-v-b2427d45]{font-size:calc(20px * var(--workspace-font-scale,1))}@media (prefers-reduced-motion:reduce){.catalog-banner-button>span[data-v-b2427d45]{transition:none}}.catalog-skeleton-card[data-v-bfa9adee]{border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));background:var(--surface,#fff);min-width:0;padding:16px}.catalog-skeleton-media[data-v-bfa9adee]{aspect-ratio:1;border-radius:calc(12px * var(--workspace-radius-scale,1));background:var(--surface-muted,#f3f5f6);margin-bottom:16px;display:block}.catalog-skeleton-copy[data-v-bfa9adee]{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.catalog-skeleton-copy span[data-v-bfa9adee],.catalog-skeleton-copy b[data-v-bfa9adee]{border-radius:calc(6px * var(--workspace-radius-scale,1));background:var(--surface-muted,#f3f5f6);display:block}.catalog-skeleton-title[data-v-bfa9adee]{height:48px}.catalog-skeleton-category[data-v-bfa9adee]{width:38%;height:22px}.catalog-skeleton-shop[data-v-bfa9adee]{width:55%;height:18px}.catalog-skeleton-bottom[data-v-bfa9adee],.catalog-skeleton-metrics[data-v-bfa9adee]{flex-direction:column;gap:12px;min-width:0;display:flex}.catalog-skeleton-rating[data-v-bfa9adee]{width:70%;height:22px}.catalog-skeleton-price[data-v-bfa9adee]{width:48%;height:24px}.catalog-skeleton-action[data-v-bfa9adee]{height:44px;border-radius:calc(80px * var(--workspace-radius-scale,1))!important}.listView .catalog-skeleton-card[data-v-bfa9adee]{align-items:center;gap:16px;display:flex}.listView .catalog-skeleton-media[data-v-bfa9adee]{aspect-ratio:1;flex-shrink:0;width:120px;height:120px;margin:0}.listView .catalog-skeleton-bottom[data-v-bfa9adee]{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:16px}.listView .catalog-skeleton-metrics[data-v-bfa9adee]{width:50%}.listView .catalog-skeleton-action[data-v-bfa9adee]{width:112px;max-width:45%;height:48px}.listView .catalog-skeleton-rating[data-v-bfa9adee]{width:80%}.listView .catalog-skeleton-price[data-v-bfa9adee]{width:60%}@media (width<=767px){.catalog-skeleton-title[data-v-bfa9adee]{height:44px}.listView .catalog-skeleton-card[data-v-bfa9adee]{flex-direction:column;align-items:stretch}.listView .catalog-skeleton-media[data-v-bfa9adee]{aspect-ratio:1;width:100%;height:auto}.listView .catalog-skeleton-title[data-v-bfa9adee]{height:48px}.listView .catalog-skeleton-action[data-v-bfa9adee]{height:44px}}.catalog-active-filters[data-v-cb2c1817]{border-bottom:1px solid var(--border,#e3e5e4);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;padding:14px 0;display:flex}.active-filters-label[data-v-cb2c1817]{font-size:calc(13px * var(--workspace-font-scale,1));color:var(--muted,#6f7c81)}.catalog-active-filters ul[data-v-cb2c1817]{margin:0;padding:0;list-style:none;display:contents}.catalog-active-filters li[data-v-cb2c1817]{min-width:0;max-width:100%;list-style:none}.catalog-active-filters li button[data-v-cb2c1817]{border:1px solid var(--border,#d9e6e2);border-radius:calc(20px * var(--workspace-radius-scale,1));background:var(--surface,#fff);max-width:100%;min-height:34px;color:var(--text,#263b34);font-size:calc(12px * var(--workspace-font-scale,1));text-align:start;align-items:center;gap:9px;padding:6px 11px;display:flex}.catalog-active-filters li button>span[data-v-cb2c1817]:first-child{overflow-wrap:anywhere;min-width:0}.catalog-active-filters li button>span[data-v-cb2c1817]:last-child{font-size:calc(18px * var(--workspace-font-scale,1));color:var(--muted,#70857d);flex-shrink:0;line-height:1}.catalog-active-filters li button[data-v-cb2c1817]:hover{border-color:#087d74}.active-filters-clear[data-v-cb2c1817]{font-size:calc(12px * var(--workspace-font-scale,1));color:#087d74;background:0 0;border:0;padding:8px;text-decoration:underline}.catalog-active-filters button[data-v-cb2c1817]:focus-visible{outline-offset:2px;outline:2px solid #087d74}@media (width<=639px){.catalog-active-filters[data-v-cb2c1817]{gap:7px;margin-bottom:16px;padding:10px 0}.active-filters-label[data-v-cb2c1817]{width:100%}.catalog-active-filters li button[data-v-cb2c1817]{min-height:38px}}.product-navigation[data-v-4b8603df]{justify-content:space-between;align-items:center;gap:12px 24px;padding:22px 0;display:flex}.product-navigation[data-v-4b8603df] .store-breadcrumbs{flex:1;padding:0}.product-list-return[data-v-4b8603df]{border:1px solid var(--border,#dce4e1);border-radius:calc(8px * var(--workspace-radius-scale,1));min-height:40px;color:var(--text);font-size:calc(14px * var(--workspace-font-scale,1));flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.product-list-return[data-v-4b8603df]:hover{color:var(--workspace-primary,#088178);border-color:var(--workspace-primary,#088178)}.product-list-return[data-v-4b8603df]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}@media (width<=650px){.product-navigation[data-v-4b8603df]{flex-direction:column;align-items:flex-start;gap:10px;padding:18px 0}.product-navigation[data-v-4b8603df] .store-breadcrumbs,.product-list-return[data-v-4b8603df]{font-size:calc(13px * var(--workspace-font-scale,1))}}.product-list-return[data-v-4b8603df]{border-radius:calc(80px * var(--workspace-radius-scale,1))}.product-list-return>.hgi[data-v-4b8603df]{width:16px;height:16px;font-size:calc(16px * var(--workspace-font-scale,1));flex:none;line-height:16px}.shop-navigation[data-v-d69c6641]{justify-content:space-between;align-items:center;gap:12px 24px;padding:22px 0;display:flex}.shop-navigation[data-v-d69c6641] .store-breadcrumbs{flex:1;padding:0}.shop-source-return[data-v-d69c6641]{border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));min-height:40px;color:var(--text);font-size:calc(14px * var(--workspace-font-scale,1));flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.shop-source-return[data-v-d69c6641]:hover{color:var(--workspace-primary,#088178);border-color:var(--workspace-primary,#088178)}.shop-source-return[data-v-d69c6641]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}@media (width<=650px){.shop-navigation[data-v-d69c6641]{flex-direction:column;align-items:flex-start;gap:10px;padding:18px 0}.shop-navigation[data-v-d69c6641] .store-breadcrumbs,.shop-source-return[data-v-d69c6641]{font-size:calc(13px * var(--workspace-font-scale,1))}}.catalog-category-browse[data-v-beae0c78]{border:1px solid var(--border,#e3e8e5);border-radius:calc(12px * var(--workspace-radius-scale,1));margin-bottom:22px;padding:18px}.category-browse-heading[data-v-beae0c78]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.category-browse-heading h2[data-v-beae0c78]{font-size:calc(16px * var(--workspace-font-scale,1));margin:0}.category-browse-heading>a[data-v-beae0c78]{color:var(--workspace-primary,#088178);font-size:calc(13px * var(--workspace-font-scale,1));white-space:nowrap}.category-browse-grid[data-v-beae0c78]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.category-browse-grid>a[data-v-beae0c78],.category-browse-placeholder[data-v-beae0c78]{border:1px solid var(--border,#e3e8e5);border-radius:calc(8px * var(--workspace-radius-scale,1));min-width:0;min-height:48px;font-size:calc(13px * var(--workspace-font-scale,1));color:var(--text);align-items:center;gap:9px;padding:10px;transition:border-color .15s;display:flex}.category-browse-grid>a[data-v-beae0c78]:hover{border-color:var(--workspace-primary,#088178);color:var(--workspace-primary,#088178)}.category-browse-grid>a>span[data-v-beae0c78]:not(.hgi):not(.category-browse-arrow){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-browse-grid[data-v-beae0c78] .category-icon{flex-shrink:0}.category-browse-grid .hgi[data-v-beae0c78]{font-size:calc(22px * var(--workspace-font-scale,1));color:var(--workspace-primary,#088178)}.category-browse-arrow[data-v-beae0c78]{color:var(--muted);flex-shrink:0;margin-left:auto}.category-browse-expand[data-v-beae0c78]{color:var(--workspace-primary,#088178);font:inherit;font-size:calc(13px * var(--workspace-font-scale,1));cursor:pointer;background:0 0;border:0;margin:12px auto 0;padding:6px 12px;display:block}.catalog-category-browse[data-v-beae0c78] :is(a,button):focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}@media (width<=1100px){.category-browse-grid[data-v-beae0c78]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.catalog-category-browse[data-v-beae0c78]{margin-bottom:16px;padding:12px}.category-browse-grid[data-v-beae0c78]{gap:8px}.category-browse-grid>a[data-v-beae0c78],.category-browse-placeholder[data-v-beae0c78]{gap:7px;padding:8px}.category-browse-heading[data-v-beae0c78]{gap:8px}}.category-browse-heading>a[data-v-beae0c78],.category-browse-expand[data-v-beae0c78]{justify-content:center;align-items:center;gap:6px;display:inline-flex}.category-browse-heading>a>.hgi[data-v-beae0c78],.category-browse-grid .category-browse-arrow[data-v-beae0c78]{font-size:calc(16px * var(--workspace-font-scale,1));line-height:20px}.category-browse-grid .category-browse-arrow[data-v-beae0c78]{color:var(--muted)}.category-browse-grid .category-icon[data-v-beae0c78]{width:24px;height:24px;font-size:calc(20px * var(--workspace-font-scale,1));border-radius:50%;flex:none;overflow:hidden}.category-browse-grid .category-icon[data-v-beae0c78] img{object-fit:cover;border-radius:50%;width:20px;height:20px}.category-browse-expand[data-v-beae0c78]{width:max-content;max-width:100%;display:flex}.category-browse-expand>.hgi[data-v-beae0c78]{font-size:calc(16px * var(--workspace-font-scale,1));line-height:20px;transition:transform .2s}.category-browse-expand[aria-expanded=true]>.hgi[data-v-beae0c78]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.category-browse-expand>.hgi[data-v-beae0c78]{transition:none}}.category-browse-placeholder[data-v-beae0c78]{pointer-events:none}.category-browse-placeholder i[data-v-beae0c78]{background:var(--surface-muted,#f3f5f6);border-radius:50%;flex:none;width:24px;height:24px}.category-browse-placeholder span[data-v-beae0c78]{border-radius:calc(4px * var(--workspace-radius-scale,1));background:var(--surface-muted,#f3f5f6);width:65%;height:16px;display:block}.catalog-empty-results[data-v-7a698ee6]{text-align:center;min-width:0;padding:80px 24px}.catalog-empty-results>.hgi[data-v-7a698ee6]{font-size:calc(48px * var(--workspace-font-scale,1));color:var(--border,#dfe3e8);margin-bottom:16px;line-height:48px;display:block}.catalog-empty-results h2[data-v-7a698ee6]{font-size:calc(20px * var(--workspace-font-scale,1));color:var(--muted);overflow-wrap:anywhere;margin:0 0 8px}.catalog-empty-results>p[data-v-7a698ee6]{font-size:calc(14px * var(--workspace-font-scale,1));color:var(--muted);line-height:1.6}.catalog-empty-results form[data-v-7a698ee6]{gap:8px;max-width:520px;margin:22px auto 16px;display:flex}.catalog-empty-results input[data-v-7a698ee6]{border:1px solid var(--border,#dce4e1);border-radius:calc(8px * var(--workspace-radius-scale,1));min-width:0;font:inherit;color:var(--text);background:var(--surface);flex:1;padding:11px 12px}.catalog-empty-results form button[data-v-7a698ee6]{white-space:nowrap;flex-shrink:0}.empty-results-actions[data-v-7a698ee6]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;display:flex}.empty-results-actions button[data-v-7a698ee6]{border:1px solid var(--border,#dce4e1);border-radius:calc(8px * var(--workspace-radius-scale,1));color:var(--text);background:var(--surface);font:inherit;font-size:calc(14px * var(--workspace-font-scale,1));cursor:pointer;padding:9px 12px}.empty-results-actions a[data-v-7a698ee6]{font-size:calc(14px * var(--workspace-font-scale,1));color:var(--workspace-primary,#088178);align-items:center;gap:8px;display:inline-flex}.empty-results-actions a>.hgi[data-v-7a698ee6]{font-size:calc(20px * var(--workspace-font-scale,1));flex:none;line-height:20px}.catalog-empty-results[data-v-7a698ee6] :is(input,button,a):focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}.catalog-empty-results .form-error[data-v-7a698ee6]{color:#b42318}@media (width<=600px){.catalog-empty-results[data-v-7a698ee6]{padding:80px 14px}.catalog-empty-results h2[data-v-7a698ee6]{font-size:calc(18px * var(--workspace-font-scale,1))}.catalog-empty-results form[data-v-7a698ee6]{flex-direction:column}.catalog-empty-results form button[data-v-7a698ee6]{min-height:42px}.empty-results-actions[data-v-7a698ee6]{flex-direction:column;gap:14px}}.catalog-page-size.catalog-page-size[data-v-7ca68104]{white-space:nowrap;color:var(--muted,#728078);font-size:calc(12px * var(--workspace-font-scale,1));align-items:center;gap:7px;display:flex}.catalog-page-size select[data-v-7ca68104]{border:1px solid var(--border,#dce6e2);border-radius:calc(18px * var(--workspace-radius-scale,1));color:var(--text,#20372e);background:var(--surface,#fff);min-width:62px;height:38px;font-size:calc(13px * var(--workspace-font-scale,1));padding:4px 9px}.catalog-page-size select[data-v-7ca68104]:focus-visible{outline-offset:2px;outline:2px solid #087d74}@media (width<=639px){.catalog-page-size.catalog-page-size[data-v-7ca68104]{flex-basis:100%;justify-content:flex-end;margin-top:4px}.catalog-page-size select[data-v-7ca68104]{height:32px}}.product-delivery[data-v-4b755d4d]{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;margin:18px 0;padding:14px}.product-delivery h3[data-v-4b755d4d]{font-size:calc(15px * var(--workspace-font-scale,1));margin:0 0 8px}.product-delivery p[data-v-4b755d4d]{font-size:calc(13px * var(--workspace-font-scale,1));margin:6px 0;line-height:1.7}.product-delivery small[data-v-4b755d4d]{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);margin-top:6px;line-height:1.7;display:block}.shop-sales-summary[data-v-230efaa7]{overflow-wrap:anywhere;min-width:0;color:inherit;flex-direction:column;gap:3px;line-height:1.7;display:flex}.shop-sales-summary small[data-v-230efaa7]{font-size:calc(12px * var(--workspace-font-scale,1));line-height:1.7}.shop-review-summary[data-v-5167e18a]{overflow-wrap:anywhere;color:inherit;flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:18px;display:flex}.shop-review-summary>span[data-v-5167e18a]{min-width:0}.shop-review-summary[data-v-5167e18a] .product-rating-stars{gap:0;width:72px;height:14px}.shop-review-summary[data-v-5167e18a] .product-rating-stars svg{flex:none;width:14.4px;height:14px}.shop-review-summary[data-v-5167e18a] .rating-fill{fill:#ffc107}.shop-review-summary[data-v-5167e18a] .product-rating{font-size:calc(12px * var(--workspace-font-scale,1));color:inherit;line-height:18px}.shop-review-summary[data-v-5167e18a] .product-rating-value{color:inherit}.store-dark{fill:#45515d;stroke:none}.follow-error[data-v-8f88a4ef]{max-width:100%;color:var(--text);font-size:calc(13px * var(--workspace-font-scale,1));white-space:normal;overflow-wrap:anywhere;margin:8px 0;line-height:1.6;display:block}.product-seller-info[data-v-7f6344a3]{overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.7}.seller-heading[data-v-7f6344a3]{align-items:center;gap:16px;display:flex}.seller-heading>div[data-v-7f6344a3]{min-width:0}.seller-heading h2[data-v-7f6344a3],.seller-heading p[data-v-7f6344a3]{margin:0}.seller-logo[data-v-7f6344a3]{object-fit:cover;border-radius:calc(12px * var(--workspace-radius-scale,1));border:1px solid var(--border);flex-shrink:0;width:64px;height:64px}.seller-logo-fallback[data-v-7f6344a3]{background:var(--surface);color:var(--text);font-size:calc(30px * var(--workspace-font-scale,1));place-items:center;display:grid}.seller-description[data-v-7f6344a3]{white-space:pre-line}.seller-actions[data-v-7f6344a3]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.seller-actions>a[data-v-7f6344a3],.seller-actions>button[data-v-7f6344a3],.form-error button[data-v-7f6344a3]{border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));max-width:100%;font:inherit;white-space:normal;overflow-wrap:anywhere;padding:10px 16px}.seller-actions>button[data-v-7f6344a3],.form-error button[data-v-7f6344a3]{background:var(--surface);color:var(--text)}.product-seller-info dl[data-v-7f6344a3]{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;display:grid}.product-seller-info dd[data-v-7f6344a3]{margin:0}.product-seller-info dt[data-v-7f6344a3]{font-weight:600}.form-error button[data-v-7f6344a3]{margin:8px}.product-seller-info[data-v-7f6344a3] :focus-visible{outline:2px solid var(--primary);outline-offset:3px}.product-seller-info.seller-compact[data-v-7f6344a3]{border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));min-height:100px;font-size:calc(12px * var(--workspace-font-scale,1));margin-top:24px;padding:12px 16px;line-height:1.5}.seller-compact-caption[data-v-7f6344a3]{color:#c4cdd5;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.seller-compact-caption>span[data-v-7f6344a3]{text-transform:uppercase;letter-spacing:.025em}.seller-compact-caption .hgi[data-v-7f6344a3]{font-size:calc(12px * var(--workspace-font-scale,1));line-height:12px}.seller-compact-caption>a[data-v-7f6344a3]{color:inherit;flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.seller-compact-caption>a[data-v-7f6344a3]:hover,.seller-compact-details a[data-v-7f6344a3]:hover{color:var(--primary)}.seller-compact-profile[data-v-7f6344a3]{align-items:center;gap:12px;display:flex}.seller-compact-avatar[data-v-7f6344a3]{flex:none;width:48px;height:48px;display:block}.seller-compact-logo[data-v-7f6344a3]{object-fit:cover;border:2px solid var(--surface);border-radius:50%;width:48px;height:48px;display:block;box-shadow:0 1px 3px #0002}.seller-compact-details[data-v-7f6344a3]{flex:1;min-width:0}.seller-compact-details h3[data-v-7f6344a3]{font-size:calc(14px * var(--workspace-font-scale,1));margin:0 0 4px;font-weight:600;line-height:20px}.seller-compact-details h3 a[data-v-7f6344a3]{text-overflow:ellipsis;white-space:nowrap;color:var(--text);display:block;overflow:hidden}.seller-compact-meta[data-v-7f6344a3]{color:#919eab;flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.seller-compact-meta>span+span[data-v-7f6344a3]{border-left:1px solid var(--border);padding-left:8px}.seller-compact-meta[data-v-7f6344a3] .product-rating-stars svg{width:14px;height:14px}.seller-compact-loading[data-v-7f6344a3]{min-height:74px;color:var(--muted);align-items:center;gap:12px;margin:0;display:flex}.seller-compact-loading[data-v-7f6344a3]:before{content:"";background:var(--border);border-radius:50%;flex:none;width:48px;height:48px;display:block}.product-share-trigger{font:inherit;cursor:pointer;align-items:center;gap:10px;display:inline-flex}.product-share-trigger>.hgi{font-size:calc(20px * var(--workspace-font-scale,1));flex-shrink:0;line-height:20px}.managed-dialog.product-share-dialog{--bg:#f9fafb;--surface:#fff;--text:#212b36;--muted:#637381;--border:#dfe3e8;box-sizing:border-box;border-radius:calc(16px * var(--workspace-radius-scale,1));background:var(--surface);width:512px;max-height:80dvh;color:var(--text);border:0;padding:0;overflow:hidden;box-shadow:0 25px 50px #0004}.product-share-dialog[open]{flex-direction:column;display:flex}.product-share-dialog::backdrop{background:#0006}.product-share-dialog>.share-panel-header{border-bottom:1px solid var(--border);flex-shrink:0;margin:0;padding:20px 24px 12px}.share-panel-header h2{font-size:calc(18px * var(--workspace-font-scale,1));font-weight:700;line-height:28px}.share-panel-header button{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.share-panel-header .hgi{font-size:calc(20px * var(--workspace-font-scale,1));line-height:20px}.share-panel-link{flex-shrink:0;padding:16px 24px 12px}.share-panel-link>div{background:var(--bg,#f9fafb);border-radius:calc(12px * var(--workspace-radius-scale,1));align-items:center;gap:12px;padding:12px 16px;display:flex}.share-panel-link .hgi{font-size:calc(18px * var(--workspace-font-scale,1));color:var(--muted);flex-shrink:0}.share-panel-link input{width:0;min-width:0;font-size:calc(14px * var(--workspace-font-scale,1));text-overflow:ellipsis;background:0 0;border:0;border-radius:0;flex:1;padding:0;line-height:22px}.share-panel-link button{border-radius:calc(8px * var(--workspace-radius-scale,1));font:inherit;font-size:calc(12px * var(--workspace-font-scale,1));background:var(--workspace-primary,#088178);color:#fff;border:0;flex-shrink:0;padding:6px 12px;font-weight:600;line-height:18px}.share-panel-body{flex:1;min-height:0;padding:12px 24px;overflow-y:auto}.share-panel-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.share-panel-option{border-radius:calc(12px * var(--workspace-radius-scale,1));min-width:0;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:8px 0;text-decoration:none;display:flex}.share-panel-option:hover{background:var(--bg,#f9fafb)}.share-panel-icon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.share-panel-icon>.hgi{font-size:calc(18px * var(--workspace-font-scale,1));line-height:18px;color:inherit!important}.share-panel-icon.share-panel-more{color:#212b36}.share-panel-label{font-size:calc(11px * var(--workspace-font-scale,1));text-align:center;overflow-wrap:anywhere;line-height:14px}.share-panel-body>p{font-size:calc(13px * var(--workspace-font-scale,1));overflow-wrap:anywhere;margin:12px 0 0;line-height:20px}.product-share-dialog>footer{flex-shrink:0;margin:0;padding:8px 24px 24px;display:block}.product-share-dialog>footer>button{width:100%;font:inherit;font-size:calc(14px * var(--workspace-font-scale,1));border-radius:calc(12px * var(--workspace-radius-scale,1));padding:10px 16px;font-weight:600;line-height:20px}.share-panel-option:focus-visible,.share-panel-link button:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:2px}html[data-store-theme=dark] .product-share-dialog{--bg:#252b31;--surface:#1a1d21;--text:#e9ecef;--muted:#adb5bd;--border:#30353b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=639px){.managed-dialog.product-share-dialog{width:100%;max-width:none;box-shadow:none;border-radius:16px 16px 0 0;margin:0;inset:auto 0 0}.product-share-dialog>footer{padding-bottom:max(24px,env(safe-area-inset-bottom))}}@media (width<=359px){.share-panel-body,.share-panel-link{padding-inline:16px}.share-panel-grid{column-gap:4px}}.vendor-reference-card[data-v-5c05a8a2]{border:1px solid var(--border);border-radius:calc(24px * var(--workspace-radius-scale,1));background:var(--surface);min-width:0;color:var(--text);border-top:0;flex-direction:column;display:flex;overflow:hidden}.vendor-reference-cover[data-v-5c05a8a2]{background:#d2eef6;flex:none;height:180px;display:block;overflow:hidden}.vendor-reference-cover[data-v-5c05a8a2] img{object-fit:cover;width:100%;height:100%;display:block}.vendor-reference-body[data-v-5c05a8a2]{flex-direction:column;flex:1;min-width:0;padding:42px 20px 20px;display:flex;position:relative}.vendor-reference-avatar[data-v-5c05a8a2]{background:#eef0f2;border:3px solid #fff;border-radius:50%;width:64px;height:64px;position:absolute;top:-32px;left:20px;overflow:hidden}.vendor-reference-avatar[data-v-5c05a8a2] img{object-fit:cover;width:100%;height:100%;display:block}.vendor-reference-identity[data-v-5c05a8a2]{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:16px;display:flex}.vendor-reference-body h2[data-v-5c05a8a2]{min-width:0;font-family:DM,DM Sans,Arial,sans-serif;font-size:calc(14px * var(--workspace-font-scale,1));white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-weight:600;line-height:20px;overflow:hidden}.vendor-reference-body h2 a[data-v-5c05a8a2]{color:inherit;text-decoration:none}.vendor-reference-body h2 a[data-v-5c05a8a2]:hover{color:var(--workspace-primary,#088178)}.vendor-reference-description[data-v-5c05a8a2]{font-size:calc(13px * var(--workspace-font-scale,1));color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;line-height:1.7;display:-webkit-box;overflow:hidden}.vendor-reference-contact[data-v-5c05a8a2]{border-bottom:1px solid #919eab3d;min-width:0;padding-bottom:16px}.vendor-reference-country[data-v-5c05a8a2]{min-width:0;color:var(--text);font-size:calc(14px * var(--workspace-font-scale,1));align-items:center;gap:8px;margin:0;line-height:20px;display:flex}.vendor-reference-country>.hgi[data-v-5c05a8a2]{font-size:calc(20px * var(--workspace-font-scale,1));flex:none;line-height:20px}.vendor-reference-country>span[data-v-5c05a8a2]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vendor-reference-body[data-v-5c05a8a2] .shop-review-summary{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);flex-direction:column;flex:none;align-items:flex-end;gap:0;line-height:18px}.vendor-reference-stats[data-v-5c05a8a2]{border-bottom:1px solid #919eab3d;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 0;display:grid}.vendor-reference-stats>div[data-v-5c05a8a2]{text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.vendor-stat-label[data-v-5c05a8a2]{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);justify-content:center;align-items:center;gap:4px;font-weight:400;line-height:16px;display:flex}.vendor-reference-stats strong[data-v-5c05a8a2]{font-size:calc(14px * var(--workspace-font-scale,1));color:var(--primary,var(--workspace-primary,#088178));font-weight:600;line-height:20px}.vendor-reference-stats .hgi[data-v-5c05a8a2]{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);line-height:1}.vendor-reference-body[data-v-5c05a8a2] .shop-sales-summary{font-size:calc(13px * var(--workspace-font-scale,1));color:var(--muted);margin:14px 0}.vendor-reference-body[data-v-5c05a8a2] .shop-sales-summary small{font-size:calc(11px * var(--workspace-font-scale,1));line-height:1.5}.vendor-reference-actions[data-v-5c05a8a2]{flex-direction:column;gap:8px;margin-top:auto;padding-top:16px;display:flex}.vendor-reference-actions>a[data-v-5c05a8a2]{background:var(--primary,var(--workspace-primary,#088178));color:#fff;width:100%;font-size:calc(14px * var(--workspace-font-scale,1));border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-weight:600;line-height:22px;text-decoration:none;transition:background .3s;display:flex}.vendor-reference-actions>a[data-v-5c05a8a2]:hover{background:#066e66}.vendor-reference-actions>a .hgi[data-v-5c05a8a2]{font-size:calc(20px * var(--workspace-font-scale,1));line-height:20px}.vendor-reference-actions[data-v-5c05a8a2] button{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:calc(12px * var(--workspace-font-scale,1));white-space:normal;overflow-wrap:anywhere;border-radius:100px;justify-content:center;align-items:center;gap:6px;width:100%;max-width:100%;padding:8px;font-weight:500;line-height:18px;transition:color .3s,border-color .3s,background .3s;display:flex}.vendor-reference-actions[data-v-5c05a8a2] button .hgi{font-size:calc(14px * var(--workspace-font-scale,1));line-height:14px}.vendor-reference-actions[data-v-5c05a8a2] button:not(:disabled):hover{border-color:var(--primary,var(--workspace-primary,#088178));color:var(--primary,var(--workspace-primary,#088178))}.vendor-reference-actions[data-v-5c05a8a2] button[aria-pressed=true]{background:color-mix(in srgb,var(--primary,var(--workspace-primary,#088178)) 10%,var(--surface));border-color:color-mix(in srgb,var(--primary,var(--workspace-primary,#088178)) 30%,var(--border));color:var(--primary,var(--workspace-primary,#088178))}@media (width<=1279px){.vendor-reference-cover[data-v-5c05a8a2]{height:170px}}@media (width<=767px){.vendor-reference-cover[data-v-5c05a8a2]{height:150px}}.vendor-empty-state[data-v-98c24c08]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:80px 12px;display:flex}.vendor-empty-state>.hgi[data-v-98c24c08]{font-size:calc(60px * var(--workspace-font-scale,1));color:var(--disabled-text,#919eab);margin-bottom:16px;line-height:60px}.vendor-empty-state h2[data-v-98c24c08]{font-size:calc(18px * var(--workspace-font-scale,1));color:var(--text);overflow-wrap:anywhere;margin:0 0 8px;font-weight:600;line-height:28px}.vendor-empty-state p[data-v-98c24c08]{font-size:calc(14px * var(--workspace-font-scale,1));color:var(--disabled-text,#919eab);overflow-wrap:anywhere;margin:0;line-height:22px}.vendor-directory[data-v-91025e15]{min-width:0}.directory-heading[data-v-91025e15]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.directory-heading h1[data-v-91025e15]{overflow-wrap:anywhere}.directory-search-group[data-v-91025e15]{min-width:0;max-width:100%}.directory-search[data-v-91025e15]{gap:10px;min-width:0;max-width:100%;display:flex}.directory-search input[data-v-91025e15]{border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--surface);width:230px;min-width:0;color:var(--text);padding:12px}.directory-search button[data-v-91025e15],.form-error button[data-v-91025e15]{border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));white-space:normal;padding:10px 16px}.directory-count[data-v-91025e15]{color:var(--text)}.form-error[data-v-91025e15]{overflow-wrap:anywhere;line-height:1.8}.form-error button[data-v-91025e15]{background:var(--surface);color:var(--text);margin:6px}.vendor-card[data-v-91025e15]{min-width:0}.vendor-card p[data-v-91025e15]{white-space:pre-line}@media (width<=639px){.directory-search-group[data-v-91025e15],.directory-search[data-v-91025e15]{width:100%}.directory-search input[data-v-91025e15]{flex:1;width:0}.directory-search button[data-v-91025e15]{max-width:45%}}.vendor-logo-fallback[data-v-91025e15]{background:var(--surface);width:64px;height:64px;color:var(--text);border:1px solid var(--border);border-radius:50%;place-items:center;margin-top:12px;display:inline-grid}.vendor-logo-fallback .hgi[data-v-91025e15]{font-size:calc(30px * var(--workspace-font-scale,1))}.vendor-directory .vendor-grid[data-v-91025e15]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.vendor-directory .directory-heading[data-v-91025e15]{margin-bottom:40px}.directory-heading h1[data-v-91025e15]{font-size:calc(20px * var(--workspace-font-scale,1));margin:0;font-weight:600;line-height:28px}.vendor-card-placeholder[data-v-91025e15]{border:1px solid var(--border);border-radius:calc(24px * var(--workspace-radius-scale,1));background:var(--surface);min-height:400px;overflow:hidden}.vendor-card-placeholder i[data-v-91025e15]{background:var(--surface-muted,#f0f3f5);height:180px;display:block}.vendor-card-placeholder>div[data-v-91025e15]{padding:44px 20px 20px;position:relative}.vendor-card-placeholder b[data-v-91025e15]{border:3px solid var(--surface);background:var(--surface-muted,#f0f3f5);border-radius:50%;width:64px;height:64px;position:absolute;top:-32px;left:20px}.vendor-card-placeholder span[data-v-91025e15]{border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--surface-muted,#f0f3f5);width:80%;height:16px;margin-bottom:20px;display:block}.vendor-card-placeholder span[data-v-91025e15]:last-child{width:60%}@media (width<=1279px){.vendor-card-placeholder i[data-v-91025e15]{height:170px}}@media (width<=1023px){.vendor-directory .vendor-grid[data-v-91025e15]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.vendor-directory .vendor-grid[data-v-91025e15]{grid-template-columns:1fr}.vendor-card-placeholder i[data-v-91025e15]{height:150px}}.description-image[data-v-f36320d5]{outline-offset:4px;min-width:0}.description-image>img[data-v-f36320d5]{width:100%;height:auto;display:block}.image-feedback[data-v-f36320d5]{border:1px solid var(--border);border-radius:calc(10px * var(--workspace-radius-scale,1));background:var(--surface);color:var(--muted);text-align:center;overflow-wrap:anywhere;padding:24px}.image-feedback p[data-v-f36320d5]{margin:0 0 14px}.image-feedback button[data-v-f36320d5]{border:1px solid var(--border);border-radius:calc(6px * var(--workspace-radius-scale,1));background:var(--surface-muted);max-width:100%;color:var(--text);cursor:pointer;overflow-wrap:anywhere;padding:9px 18px}.product-description-text[data-v-2fdf2f5e]{min-width:0;font-size:calc(16px * var(--workspace-font-scale,1));color:var(--muted);overflow-wrap:anywhere;line-height:24px}.product-description-text>p[data-v-2fdf2f5e]{margin:0 0 8px}.product-description-text>ul[data-v-2fdf2f5e]{margin:8px 0;padding-left:20px;list-style:outside}.product-description-text li[data-v-2fdf2f5e]{margin-bottom:4px}.store-shop-header[data-v-32771e55]{border-radius:calc(24px * var(--workspace-radius-scale,1));height:460px;color:var(--shop-text);background:#7caab0;margin-bottom:40px;position:relative;overflow:hidden}.shop-cover[data-v-32771e55],.shop-cover-shade[data-v-32771e55]{width:100%;height:100%;position:absolute;inset:0}.shop-cover[data-v-32771e55] img{object-fit:cover;width:100%;height:100%;display:block}.shop-cover-shade[data-v-32771e55]{opacity:var(--shop-overlay);background:#000}.shop-copy[data-v-32771e55]{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;height:100%;padding:24px 0;display:flex;position:relative}.shop-copy h1[data-v-32771e55]{color:inherit;font-size:calc(48px * var(--workspace-font-scale,1));overflow-wrap:anywhere;max-width:95%;margin:0;line-height:64px}.shop-copy>p[data-v-32771e55]{width:min(620px,95%);font-size:calc(16px * var(--workspace-font-scale,1));white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 18px;line-height:24px;display:-webkit-box;overflow:hidden}.shop-banner-search[data-v-32771e55]{color:#495057;background:#fff;border-radius:100px;align-items:center;gap:8px;width:min(620px,95%);padding:15px 34px 15px 36px;display:flex}.shop-banner-search input[data-v-32771e55]{min-width:0;font-size:calc(16px * var(--workspace-font-scale,1));color:#212529;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0;line-height:24px}.shop-banner-search input[data-v-32771e55]::placeholder{color:#919eab;opacity:1}.shop-banner-search button[data-v-32771e55]{color:#919eab;font-size:calc(24px * var(--workspace-font-scale,1));background:0 0;border:0;flex:none;place-items:center;padding:0;line-height:24px;display:grid}.shop-banner-search button .hgi[data-v-32771e55]{font-size:calc(24px * var(--workspace-font-scale,1));line-height:24px}.shop-copy>.shop-search-error[data-v-32771e55]{font-size:calc(13px * var(--workspace-font-scale,1));background:var(--surface);color:var(--text);border-radius:calc(10px * var(--workspace-radius-scale,1));margin:0;padding:8px 16px;display:block}@media (width<=1023px){.shop-copy h1[data-v-32771e55]{font-size:calc(32px * var(--workspace-font-scale,1));line-height:42px}}.store-profile-card[data-v-6350ed73]{border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));background:var(--surface);color:var(--text);min-width:0}.store-profile-cover[data-v-6350ed73]{background:#b1dadd;border-radius:16px 16px 0 0;height:194px;overflow:hidden}.store-profile-cover[data-v-6350ed73] img{object-fit:cover;width:100%;height:100%;display:block}.store-profile-body[data-v-6350ed73]{flex-direction:column;gap:24px;padding:40px 24px 24px;display:flex;position:relative}.store-profile-avatar[data-v-6350ed73]{isolation:isolate;width:64px;height:64px;position:absolute;top:-36px;left:50%;transform:translate(-50%)}.store-profile-avatar[data-v-6350ed73]:before{content:"";z-index:-1;background:url(/ui/reference/shop/vendor-filter-top-shape.png) top no-repeat;width:144px;height:64px;position:absolute;top:0;left:50%;transform:translate(-50%)}.store-profile-avatar[data-v-6350ed73] img{object-fit:cover;background:var(--surface);border-radius:50%;width:64px;height:64px;display:block}.store-profile-identity[data-v-6350ed73]{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.store-profile-identity h2[data-v-6350ed73]{font-size:calc(18px * var(--workspace-font-scale,1));overflow-wrap:anywhere;margin:0;line-height:28px}.store-profile-identity[data-v-6350ed73] .shop-review-summary{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);justify-content:center}.store-profile-contact[data-v-6350ed73]{font-size:calc(12px * var(--workspace-font-scale,1));color:#919eab;flex-direction:column;gap:8px;line-height:16px;display:flex}.store-profile-contact p[data-v-6350ed73]{overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:0;display:flex}.store-profile-contact .hgi[data-v-6350ed73]{font-size:calc(14px * var(--workspace-font-scale,1));flex:none;line-height:20px}.store-profile-count[data-v-6350ed73]{border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));text-align:center;color:var(--text);flex-direction:column;align-items:center;gap:4px;padding:16px;display:flex}.store-profile-count>span[data-v-6350ed73]{font-size:calc(14px * var(--workspace-font-scale,1));font-weight:500;line-height:22px}.store-profile-count>strong[data-v-6350ed73]{font-family:Urbanist,DM,Arial,sans-serif;font-size:calc(17px * var(--workspace-font-scale,1));font-weight:700;line-height:26px}@media (width>=1024px){.store-profile-identity h2[data-v-6350ed73]{font-size:calc(20px * var(--workspace-font-scale,1));line-height:30px}.store-profile-count>strong[data-v-6350ed73]{font-size:calc(18px * var(--workspace-font-scale,1));line-height:28px}}.store-profile-metrics[data-v-6350ed73]{font-size:calc(13px * var(--workspace-font-scale,1));color:var(--muted);flex-direction:column;gap:12px;line-height:1.6;display:flex}.store-profile-metrics>span[data-v-6350ed73]:first-child{align-items:center;gap:8px;display:flex}.store-profile-metrics[data-v-6350ed73] small{font-size:calc(11px * var(--workspace-font-scale,1))}.store-profile-actions[data-v-6350ed73]{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.store-profile-actions[data-v-6350ed73] button,.store-profile-actions[data-v-6350ed73] a{white-space:normal;overflow-wrap:anywhere;min-width:80px;max-width:100%;font-size:calc(13px * var(--workspace-font-scale,1));text-align:center;border-radius:100px;flex:1;min-height:42px;padding:10px 14px}.store-profile-actions[data-v-6350ed73] .product-share-trigger{border:1px solid var(--border);background:var(--surface);color:var(--text)}.store-shell.store-dark .store-profile-avatar:before{filter:brightness(.15)}.catalog-sort[data-v-f2e82acc]{width:180px;min-width:100px;color:var(--text);z-index:4;flex-shrink:0;margin-left:auto;position:relative}.catalog-sort-trigger[data-v-f2e82acc]{border:1px solid var(--border);border-radius:calc(80px * var(--workspace-radius-scale,1));background:var(--surface);width:100%;height:48px;color:inherit;text-align:left;font-size:calc(16px * var(--workspace-font-scale,1));justify-content:space-between;align-items:center;gap:12px;padding:11px 32px 11px 16px;line-height:24px;display:flex}.catalog-sort-label[data-v-f2e82acc]{font-size:calc(12px * var(--workspace-font-scale,1));background:var(--surface);color:var(--muted);pointer-events:none;padding:0 4px;line-height:18px;position:absolute;top:0;left:14px;transform:translateY(-50%)}.catalog-sort-trigger>span[data-v-f2e82acc]:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.catalog-sort-options[data-v-f2e82acc]{background:var(--surface);border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));width:max-content;min-width:100%;max-width:min(280px,100vw - 32px);max-height:350px;padding:8px 0;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 24px 48px #0000001f}.catalog-sort-options.above[data-v-f2e82acc]{top:auto;bottom:calc(100% + 10px)}.catalog-sort-options>button[data-v-f2e82acc]{text-align:left;width:100%;color:inherit;font-size:calc(16px * var(--workspace-font-scale,1));white-space:normal;background:0 0;border:0;border-radius:0;padding:10px 16px;line-height:24px;display:block}.catalog-sort .catalog-sort-options>button[aria-selected=true][data-v-f2e82acc],.catalog-sort .catalog-sort-options>button[data-v-f2e82acc]:hover{color:var(--sort-selected,var(--workspace-primary,#088178));background:0 0}.catalog-sort-options>button[data-v-f2e82acc]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:-2px}.catalog-sort-trigger[data-v-f2e82acc]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:2px}@media (width<=639px){.catalog-sort[data-v-f2e82acc]{width:calc(100% - 144px);max-width:180px}.catalog-sort-trigger[data-v-f2e82acc]{gap:8px;height:40px;padding:7px 32px 7px 16px}}.store-dark{--sort-selected:#62d8bd}.catalog-sort-trigger>.hgi[data-v-f2e82acc]{font-size:calc(20px * var(--workspace-font-scale,1));flex-shrink:0;line-height:24px;transition:transform .3s ease-in-out;position:absolute;top:50%;right:8px;translate:0 -50%}.catalog-sort-trigger[aria-expanded=true][data-v-f2e82acc]{border-color:var(--text)}.catalog-sort-trigger[aria-expanded=true]>.hgi[data-v-f2e82acc]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.catalog-sort-trigger>.hgi[data-v-f2e82acc]{transition:none}}.product-list-card{border:1px solid var(--border,#e5e7eb);border-radius:calc(16px * var(--workspace-radius-scale,1));background:#fff;align-items:center;gap:16px;min-width:0;padding:16px;display:flex}.product-list-image{border-radius:calc(12px * var(--workspace-radius-scale,1));background:#f4f5f6;flex-shrink:0;width:120px;height:120px;display:flex;overflow:hidden}.product-list-content{flex-direction:column;flex:1;gap:12px;width:100%;min-width:0;display:flex}.product-list-minimum{color:var(--muted);font-size:calc(13px * var(--workspace-font-scale,1));overflow-wrap:anywhere;margin:0}.product-list-category{font-size:calc(14px * var(--workspace-font-scale,1));color:var(--muted,#637381);margin:0;line-height:22px}.product-list-title{-webkit-line-clamp:2;color:var(--text,#212b36);-webkit-box-orient:vertical;font-weight:600;line-height:24px;display:-webkit-box;overflow:hidden}.product-list-card:hover .product-list-title{color:var(--workspace-primary,#088178)}.store-shell.store-dark .product-list-card{background:var(--bg)}.store-shell.store-dark .product-list-card:hover .product-list-title,.store-shell.store-dark .product-list-price strong{color:#70c9b8}.product-list-bottom{justify-content:space-between;align-items:center;gap:16px;display:flex}.product-list-metrics{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.product-list-rating{font-size:calc(14px * var(--workspace-font-scale,1));flex-wrap:wrap;align-items:center;gap:4px;line-height:22px;display:flex}.product-list-metrics>small{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted,#637381)}.product-list-price{font-size:calc(16px * var(--workspace-font-scale,1));flex-wrap:wrap;align-items:center;gap:12px;display:flex}.product-list-price strong{color:var(--workspace-primary,#088178);font-weight:600}.product-list-price del{color:var(--muted,#919eab)}.product-list-add{border-radius:calc(80px * var(--workspace-radius-scale,1));flex-shrink:0;min-height:48px;padding:12px 24px}.product-list-add .hgi{font-size:calc(20px * var(--workspace-font-scale,1))}.product-list-actions{flex-direction:column;align-items:flex-end;gap:10px;min-width:0;display:flex}.product-list-tools{flex-wrap:wrap;gap:8px;display:flex}.product-list-tools button{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text);font-size:calc(18px * var(--workspace-font-scale,1));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.product-list-tools button.selected{border-color:var(--workspace-primary,#088178);color:var(--workspace-primary,#088178);background:#e8f5ee}.product-list-tools button:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}.product-list-tools button:disabled{opacity:.5}.product-list-add{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (width<48rem){.product-list-card{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.product-list-image{aspect-ratio:1;width:100%;height:auto}.product-list-content{gap:12px}.product-list-bottom{align-items:flex-end;gap:12px}.product-list-metrics{gap:12px}.product-list-category,.product-list-rating{font-size:calc(14px * var(--workspace-font-scale,1))}.product-list-actions{align-items:flex-end;max-width:50%}.product-list-tools{justify-content:flex-end;gap:6px}.product-list-add{font-size:calc(14px * var(--workspace-font-scale,1));justify-content:center;min-height:44px;padding:10px 20px;display:inline-flex}.product-list-title{-webkit-line-clamp:2;font-size:calc(16px * var(--workspace-font-scale,1));line-height:24px}.product-list-tools button{width:32px;height:32px}}.product-list-image .product-thumbnail{border-radius:inherit}.product-list-card .product-list-image .product-thumbnail>img{object-fit:cover}.product-list-card .product-list-title{font-size:calc(16px * var(--workspace-font-scale,1))}.product-list-card .product-list-add{justify-content:center;align-items:center;gap:8px;display:inline-flex}.product-list-shop[data-v-b59a7d7b]{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);align-items:center;gap:5px;min-width:0;line-height:18px;text-decoration:none;display:flex}.product-list-shop span[data-v-b59a7d7b]{overflow-wrap:anywhere;min-width:0}.product-list-shop .hgi[data-v-b59a7d7b]{flex-shrink:0}.product-list-category a[data-v-b59a7d7b]{color:inherit;text-decoration:none}.product-list-shop[data-v-b59a7d7b]:hover,.product-list-category a[data-v-b59a7d7b]:hover{color:var(--workspace-primary,#088178);text-decoration:underline}.product-list-shop[data-v-b59a7d7b]:focus-visible,.product-list-category a[data-v-b59a7d7b]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}.review-helpful[data-v-37cfaca3]{font-size:calc(13px * var(--workspace-font-scale,1));color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.review-helpful button[data-v-37cfaca3],.review-helpful a[data-v-37cfaca3]{box-sizing:border-box;border:1px solid var(--border);border-radius:calc(7px * var(--workspace-radius-scale,1));background:var(--surface);min-height:36px;color:var(--text);font:inherit;cursor:pointer;padding:8px 12px;text-decoration:none}.review-helpful button[aria-pressed=true][data-v-37cfaca3]{border-color:var(--workspace-primary,#088178);color:var(--workspace-primary,#088178);background:color-mix(in srgb, var(--workspace-primary,#088178) 7.05882%, transparent)}.review-helpful button[data-v-37cfaca3]:disabled{opacity:.5;cursor:default}.review-helpful p[data-v-37cfaca3]{flex-basis:100%;margin:0;line-height:1.7}.review-images[data-v-007d3cec]{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.review-images>button[data-v-007d3cec]{border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));background:#fff;width:90px;height:90px;padding:0;overflow:hidden}.review-images>button>img[data-v-007d3cec]{object-fit:contain;width:100%;height:100%}.review-image-controls[data-v-007d3cec]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.review-image-controls button[data-v-007d3cec],.review-image-viewport button[data-v-007d3cec]{border:1px solid var(--border);border-radius:calc(6px * var(--workspace-radius-scale,1));background:var(--surface);color:var(--text);padding:8px 12px}.review-image-viewport[data-v-007d3cec]{overscroll-behavior:contain;border-radius:calc(8px * var(--workspace-radius-scale,1));background:#fff;height:min(65dvh,600px);overflow:auto}.review-image-viewport>img[data-v-007d3cec]{object-fit:contain;width:100%;height:100%;display:block}.review-image-viewport.zoom>img[data-v-007d3cec]{width:200%;max-width:none;height:auto}.review-image-viewport>div[data-v-007d3cec]{color:#263344;padding:20px}.review-image-viewport[data-v-007d3cec]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}.review-body[data-v-28996a2a]{min-width:0}.review-body p[data-v-28996a2a]{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.8}.review-body button[data-v-28996a2a]{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));white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:42px;margin-top:10px;padding:9px 13px}.review-body button[data-v-28996a2a]:hover{background:var(--hover)}.review-body button[data-v-28996a2a]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}.review-account-draft[data-v-3a33f2f4]{border:1px solid var(--border,#dfe5e8);border-radius:calc(10px * var(--workspace-radius-scale,1));background:var(--surface,#fff);color:var(--text,#26313a);overflow-wrap:anywhere;min-width:0;margin:18px 0;padding:14px}.review-account-draft header[data-v-3a33f2f4]{justify-content:space-between;align-items:center;gap:10px;display:flex;border:0!important;padding:0!important}.review-account-draft h3[data-v-3a33f2f4]{line-height:1.6;font-size:calc(14px * var(--workspace-font-scale,1))!important;margin:0!important}.review-account-draft p[data-v-3a33f2f4],.review-account-draft summary[data-v-3a33f2f4]{font-size:calc(12px * var(--workspace-font-scale,1));margin:8px 0;line-height:1.7}.review-account-draft summary[data-v-3a33f2f4]{cursor:pointer}.review-account-draft button[data-v-3a33f2f4]{font:inherit;font-size:calc(12px * var(--workspace-font-scale,1));border:1px solid var(--border,#dfe5e8);border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--surface,#fff);color:var(--text,#26313a);cursor:pointer;line-height:1.5;width:auto!important;height:auto!important;padding:7px 10px!important}.review-account-draft button[data-v-3a33f2f4]:disabled{opacity:.5;cursor:not-allowed}.review-account-actions[data-v-3a33f2f4]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.review-account-body[data-v-3a33f2f4]{white-space:pre-wrap;max-height:180px;overflow:auto}.review-account-time[data-v-3a33f2f4],.review-account-draft .muted[data-v-3a33f2f4]{color:var(--muted,#637381)}.review-account-confirm[data-v-3a33f2f4]{border-top:1px solid var(--border,#dfe5e8);margin-top:12px;padding-top:4px}.review-account-confirm button+button[data-v-3a33f2f4]{margin-inline-start:8px}.review-account-warning[data-v-3a33f2f4]{color:var(--text,#26313a)}.review-account-draft button[data-v-3a33f2f4]:focus-visible,.review-account-draft summary[data-v-3a33f2f4]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:2px}.review-image-picker[data-v-25d30d6b]{border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));min-width:0;margin:16px 0;padding:12px}.review-image-picker legend[data-v-25d30d6b]{font-weight:600}.review-image-picker p[data-v-25d30d6b]{font-size:calc(12px * var(--workspace-font-scale,1));overflow-wrap:anywhere;line-height:1.7}.review-image-picker label[data-v-25d30d6b]{margin-bottom:8px;display:block}.review-image-picker input[data-v-25d30d6b]{box-sizing:border-box;max-width:100%;color:var(--text);font:inherit;font-size:calc(13px * var(--workspace-font-scale,1))}.review-image-picker ul[data-v-25d30d6b]{flex-wrap:wrap;gap:12px;padding:0;list-style:none;display:flex}.review-image-picker li[data-v-25d30d6b]{overflow-wrap:anywhere;flex-direction:column;gap:8px;width:100px;max-width:100%;display:flex}.review-image-picker img[data-v-25d30d6b]{object-fit:contain;border:1px solid var(--border);border-radius:calc(6px * var(--workspace-radius-scale,1));background:#fff;width:100px;max-width:100%;height:90px}.file-name[data-v-25d30d6b]{font-size:calc(11px * var(--workspace-font-scale,1))}.review-image-picker button[data-v-25d30d6b]{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:calc(6px * var(--workspace-radius-scale,1));padding:8px}.review-image-picker[data-v-25d30d6b]:disabled{opacity:.6}.review-text-field[data-v-98dcf0bf]{gap:8px;min-width:0;display:grid}.review-text-field p[data-v-98dcf0bf]{overflow-wrap:anywhere;margin:0}.review-count[data-v-98dcf0bf]{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--text);line-height:1.6}.review-text-field [aria-invalid=true][data-v-98dcf0bf]{border-color:var(--text);outline:1px solid var(--text)}.review-fields[data-v-98dcf0bf]{border:0;flex-direction:column;gap:20px;min-width:0;margin:16px 0;padding:0;display:flex}.review-fields label[data-v-98dcf0bf]{font-size:calc(14px * var(--workspace-font-scale,1));flex-direction:column;gap:8px;min-width:0;margin:0;font-weight:500;line-height:20px;display:flex}.review-fields input[data-v-98dcf0bf]:not([type=checkbox]):not([type=radio]),.review-fields select[data-v-98dcf0bf],.review-fields textarea[data-v-98dcf0bf]{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:calc(12px * var(--workspace-radius-scale,1));font:inherit;font-size:calc(16px * var(--workspace-font-scale,1));box-sizing:border-box;width:100%;min-width:0;padding:10px 16px;line-height:24px}.review-fields textarea[data-v-98dcf0bf]{resize:vertical;min-height:118px;line-height:24px}.review-fields[data-v-98dcf0bf] :is(input,textarea):focus{border-color:var(--accent,var(--workspace-primary,#088178));outline:0}.review-fields .review-anonymous[data-v-98dcf0bf]{color:var(--text);flex-direction:row;align-items:center;font-weight:400}.review-fields .review-anonymous input[data-v-98dcf0bf]{width:16px;height:16px;accent-color:var(--workspace-primary,#088178);flex:none;margin:0;padding:0}.review-privacy[data-v-98dcf0bf]{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.7}.review-rating-picker[data-v-98dcf0bf]{border:0;min-width:0;margin:0;padding:0}.review-rating-picker legend[data-v-98dcf0bf]{font-size:calc(14px * var(--workspace-font-scale,1));color:var(--text);margin-bottom:8px;padding:0;font-weight:500;line-height:20px}.review-rating-options[data-v-98dcf0bf]{direction:ltr;align-items:center;gap:6px;display:flex}.review-fields .review-rating-option[data-v-98dcf0bf]{color:#dfe3e8;cursor:pointer;justify-content:center;align-items:center;width:28px;height:36px;display:inline-flex;position:relative}.review-rating-option>.hgi[data-v-98dcf0bf]{font-size:calc(24px * var(--workspace-font-scale,1));pointer-events:none;line-height:32px}.review-rating-option.selected[data-v-98dcf0bf]{color:#ffc107}.review-rating-option input[data-v-98dcf0bf]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.review-rating-option[data-v-98dcf0bf]:focus-within{outline:2px solid var(--accent,var(--workspace-primary,#088178));outline-offset:2px;border-radius:calc(4px * var(--workspace-radius-scale,1))}.review-rating-option[data-v-98dcf0bf]:has(input:disabled){cursor:not-allowed;opacity:.55}.review-rating-option input[data-v-98dcf0bf]:disabled{cursor:not-allowed}.review-rating-value[data-v-98dcf0bf]{font-size:calc(14px * var(--workspace-font-scale,1));color:var(--muted);margin-inline-start:8px;line-height:22px}.review-composer[data-v-682b6728]{min-width:0}.review-composer>button[data-v-682b6728]{border-radius:calc(8px * var(--workspace-radius-scale,1));border:0;padding:12px 20px}.review-composer>p[data-v-682b6728]{color:var(--text);line-height:1.7}.review-composer-panel[data-v-682b6728]{border:1px solid var(--border);border-radius:calc(12px * var(--workspace-radius-scale,1));min-width:0;margin-top:20px;padding:24px;scroll-margin:100px}.review-order[data-v-682b6728]{font-size:calc(14px * var(--workspace-font-scale,1));flex-direction:column;gap:8px;display:flex}.review-order select[data-v-682b6728]{border:1px solid var(--border);border-radius:calc(12px * var(--workspace-radius-scale,1));background:var(--surface);min-width:0;max-width:100%;color:var(--text);padding:12px 16px}.review-form-actions[data-v-682b6728],.review-order-pages[data-v-682b6728]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.review-composer-panel button[data-v-682b6728]{border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--surface);color:var(--text);padding:10px 16px}.review-composer-panel button.primary[data-v-682b6728]{background:var(--workspace-primary,#088178);color:#fff}.review-composer button[data-v-682b6728]:disabled{opacity:.5;cursor:not-allowed}.review-ineligible[data-v-682b6728]{overflow-wrap:anywhere;line-height:1.8}.review-ineligible a[data-v-682b6728]{color:var(--workspace-primary,#088178)}@media (width<=639px){.review-composer-panel[data-v-682b6728]{padding:16px}}.review-order[data-v-682b6728]{font-weight:600;line-height:22px}.review-order select[data-v-682b6728]{font-weight:400;font-size:calc(14px * var(--workspace-font-scale,1));line-height:22px}.review-form-actions>button[data-v-682b6728]{border-radius:calc(80px * var(--workspace-radius-scale,1));font-size:calc(14px * var(--workspace-font-scale,1));padding:10px 24px;font-weight:600;line-height:22px}.review-form-actions>button.primary[data-v-682b6728]{order:-1;padding-inline:32px}.review-composer>.primary[data-v-682b6728]{border-radius:calc(80px * var(--workspace-radius-scale,1));font-size:calc(14px * var(--workspace-font-scale,1));padding:10px 32px;line-height:22px}.product-reviews[data-v-b50c834b]{min-width:0}.review-refresh[data-v-b50c834b]{border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--surface);color:var(--text);padding:10px 16px}.review-refresh[data-v-b50c834b]:disabled{opacity:.5;cursor:wait}.product-reviews h2[data-v-b50c834b]:focus{outline:2px solid var(--workspace-primary,#088178);outline-offset:4px}.review-overview[data-v-b50c834b]{border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));grid-template-columns:minmax(130px,1fr) minmax(190px,1.6fr) minmax(130px,1fr);margin:22px 0;display:grid;overflow:hidden}.review-overview>div[data-v-b50c834b]{padding:24px}.review-overview>div+div[data-v-b50c834b]{border-left:1px solid var(--border)}.review-average[data-v-b50c834b]{text-align:center;flex-direction:column;justify-content:center;gap:8px;display:flex}.review-average p[data-v-b50c834b]{margin:0}.review-average strong[data-v-b50c834b]{font-size:calc(28px * var(--workspace-font-scale,1));overflow-wrap:anywhere}.review-average small[data-v-b50c834b]{color:var(--muted)}.review-rating-row[data-v-b50c834b]{font-size:calc(14px * var(--workspace-font-scale,1));grid-template-columns:max-content minmax(45px,1fr) auto;align-items:center;gap:12px;margin:8px 0;display:grid}.review-star-label[data-v-b50c834b]{white-space:nowrap}.review-bar[data-v-b50c834b]{border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--border);height:6px;overflow:hidden}.review-bar>span[data-v-b50c834b]{border-radius:calc(8px * var(--workspace-radius-scale,1));background:#f2b742;height:100%;display:block}.review-write[data-v-b50c834b]{text-align:center;flex-direction:column;justify-content:center;gap:12px;display:flex}.review-write .primary[data-v-b50c834b]{white-space:normal;align-self:center;padding:12px 16px}.review-write p[data-v-b50c834b],.review-language-note[data-v-b50c834b]{font-size:calc(13px * var(--workspace-font-scale,1));color:var(--muted);overflow-wrap:anywhere;margin:0}.review-entry[data-v-b50c834b]{border-bottom:1px solid var(--border);min-width:0;padding:24px 0}.review-entry[data-v-b50c834b]:last-child{border-bottom:0}.review-author[data-v-b50c834b]{flex-wrap:wrap;justify-content:space-between;gap:15px;display:flex}.review-author strong[data-v-b50c834b]{overflow-wrap:anywhere}.review-author time[data-v-b50c834b]{color:var(--muted);font-size:calc(13px * var(--workspace-font-scale,1))}.review-entry .review-stars[data-v-b50c834b]{color:#d89e19;margin:8px 0;display:block}.review-entry h3[data-v-b50c834b]{font-size:calc(16px * var(--workspace-font-scale,1));overflow-wrap:anywhere;white-space:pre-wrap}.review-language-note[data-v-b50c834b]{margin-top:20px}.review-entry p[data-v-b50c834b]{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.8}.review-pagination[data-v-b50c834b]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.review-pagination button[data-v-b50c834b],.review-jump input[data-v-b50c834b]{text-align:center;border:1px solid var(--border);border-radius:calc(24px * var(--workspace-radius-scale,1));background:var(--surface);width:40px;height:40px;color:inherit;padding:0}.review-pagination button[aria-current=page][data-v-b50c834b]{border-color:var(--workspace-primary,#088178);color:var(--workspace-primary,#088178);background:color-mix(in srgb, var(--workspace-primary,#088178) 7.05882%, transparent);font-weight:700}.review-pagination button[data-v-b50c834b]:disabled{opacity:.4;cursor:default}.review-jump[data-v-b50c834b]{gap:8px;margin-left:6px;display:flex}.review-jump input[data-v-b50c834b]{width:50px}.review-jump button[data-v-b50c834b]{width:auto;padding:0 12px}.review-mobile-page[data-v-b50c834b]{display:none}.review-page-number[data-v-b50c834b]{min-width:18px}.review-jump input[aria-invalid=true][data-v-b50c834b]{border-color:#bf4234}@media (width<=767px){.review-overview[data-v-b50c834b]{grid-template-columns:1fr}.review-overview>div+div[data-v-b50c834b]{border-left:0;border-top:1px solid var(--border)}.review-overview>div[data-v-b50c834b]{padding:20px}.review-average strong[data-v-b50c834b]{font-size:calc(26px * var(--workspace-font-scale,1))}.review-write p[data-v-b50c834b]{margin:0}.review-distribution[data-v-b50c834b]{max-width:100%}}@media (width<=639px){.review-page-number[data-v-b50c834b]{display:none}.review-mobile-page[data-v-b50c834b]{font-size:calc(14px * var(--workspace-font-scale,1));display:block}.review-pagination button[data-v-b50c834b],.review-jump input[data-v-b50c834b]{width:36px;min-width:36px;height:36px}.review-jump input[data-v-b50c834b]{width:48px}.review-jump button[data-v-b50c834b]{width:auto}.review-pagination[data-v-b50c834b]{gap:8px}.review-jump[data-v-b50c834b]{margin-left:0}}.review-filters[data-v-b50c834b]{flex-wrap:wrap;gap:14px;margin:16px 0;display:flex}.review-filters label[data-v-b50c834b]{flex-direction:column;flex:150px;gap:6px;min-width:0;max-width:100%;display:flex}.review-filters select[data-v-b50c834b]{width:100%;min-width:0;max-width:100%;font:inherit;border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--surface);color:var(--text);padding:10px 12px}.form-error[data-v-b50c834b]:focus{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}.review-filters .review-images-filter[data-v-b50c834b]{font-size:calc(14px * var(--workspace-font-scale,1));flex-direction:row;flex:1 0 100%;align-items:center;gap:8px;display:flex}.review-images-filter input[data-v-b50c834b]{flex-shrink:0;width:18px;height:18px}.review-rating-row[data-v-b50c834b]{border-radius:calc(8px * var(--workspace-radius-scale,1));width:100%;color:var(--text);font:inherit;font-size:calc(14px * var(--workspace-font-scale,1));cursor:pointer;text-align:start;background:0 0;border:1px solid #0000;min-height:42px;margin:2px 0;padding:9px 8px}.review-rating-row[data-v-b50c834b]:hover{background:var(--hover)}.review-rating-row[aria-pressed=true][data-v-b50c834b]{border-color:var(--workspace-primary,#088178);background:color-mix(in srgb, var(--workspace-primary,#088178) 7.05882%, transparent)}.review-rating-row[data-v-b50c834b]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:2px}.review-clear-filters[data-v-b50c834b]{border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--surface);min-height:42px;color:var(--text);font:inherit;white-space:normal;align-self:end;max-width:100%;padding:9px 14px}.review-search[data-v-b50c834b]{flex-wrap:wrap;flex:1 0 100%;align-items:end;gap:10px;min-width:0;display:flex}.review-search label[data-v-b50c834b]{flex:1;min-width:120px}.review-search input[data-v-b50c834b]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--surface);color:var(--text);padding:10px 12px}.review-search button[data-v-b50c834b]{border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--surface);min-height:42px;color:var(--text);font:inherit;padding:9px 16px}.review-search button[data-v-b50c834b]:disabled{opacity:.5}.review-search p[data-v-b50c834b]{flex-basis:100%;margin:0}.review-search-applied[data-v-b50c834b]{font-size:calc(13px * var(--workspace-font-scale,1));color:var(--muted);overflow-wrap:anywhere}.review-overview[data-v-b50c834b]{border-inline:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px -24px}.review-overview>div[data-v-b50c834b]{min-width:0;padding:24px}.review-average p[data-v-b50c834b]{font-size:calc(16px * var(--workspace-font-scale,1));color:var(--text);font-weight:600;line-height:24px}.review-average strong[data-v-b50c834b]{font-family:Urbanist,DM,Arial,sans-serif;font-size:calc(32px * var(--workspace-font-scale,1));color:#cb0233;font-weight:700;line-height:42px}.review-average strong.review-average-unrated[data-v-b50c834b]{font-family:inherit;font-size:calc(18px * var(--workspace-font-scale,1));color:var(--muted);font-weight:600;line-height:28px}.review-average small[data-v-b50c834b]{font-size:calc(16px * var(--workspace-font-scale,1));color:var(--muted);line-height:24px}.review-distribution[data-v-b50c834b]{flex-direction:column;justify-content:center;gap:24px;display:flex}.review-rating-row[data-v-b50c834b]{font-size:calc(16px * var(--workspace-font-scale,1));border:0;outline:1px solid #0000;gap:16px;min-height:24px;margin:0;padding:0;line-height:24px}.review-rating-row[aria-pressed=true][data-v-b50c834b]{outline-color:var(--workspace-primary,#088178)}.review-star-label[data-v-b50c834b]{font-weight:600}.review-bar[data-v-b50c834b]{background:#919eab3d}.review-bar>span[data-v-b50c834b]{background:var(--primary,var(--workspace-primary,#088178))}.review-average-rating[data-v-b50c834b]{align-self:center}.review-average-rating[data-v-b50c834b] .product-rating-value{display:none}.review-average-rating[data-v-b50c834b] .product-rating-stars{gap:0}.review-average-rating[data-v-b50c834b] svg{width:18px;height:18px}.review-list-title[data-v-b50c834b]{font-size:calc(18px * var(--workspace-font-scale,1));border-bottom:1px solid var(--border);margin:24px 0;padding-bottom:24px;font-weight:700;line-height:28px}.review-entry[data-v-b50c834b]{align-items:flex-start;gap:12px;padding:20px 0;display:flex}.review-avatar[data-v-b50c834b]{width:40px;height:40px;color:var(--workspace-primary,#088178);background:color-mix(in srgb,var(--workspace-primary,#088178) 10%,var(--surface));font-size:calc(14px * var(--workspace-font-scale,1));border-radius:50%;flex:none;place-items:center;margin-top:2px;font-weight:600;display:grid}.review-content[data-v-b50c834b]{flex:1;min-width:0}.review-author[data-v-b50c834b]{gap:8px;margin-bottom:4px}.review-author strong[data-v-b50c834b]{font-size:calc(14px * var(--workspace-font-scale,1));white-space:nowrap;text-overflow:ellipsis;max-width:12ch;line-height:20px;overflow:hidden}.review-author time[data-v-b50c834b]{font-size:calc(12px * var(--workspace-font-scale,1));line-height:16px}.review-content h3[data-v-b50c834b]{font-size:calc(14px * var(--workspace-font-scale,1));margin:0 0 4px;font-weight:500;line-height:20px}.review-content[data-v-b50c834b] .review-body p{font-size:calc(14px * var(--workspace-font-scale,1));margin-top:0;line-height:1.625}.review-content .review-stars[data-v-b50c834b]{font-size:calc(14px * var(--workspace-font-scale,1));letter-spacing:0;align-items:center;gap:4px;margin:0 0 8px;line-height:20px;display:flex}.review-stars>span[data-v-b50c834b]{color:#dfe3e8}.review-stars>span.filled[data-v-b50c834b]{color:#ffc107}.review-empty[data-v-b50c834b]{font-size:calc(16px * var(--workspace-font-scale,1));color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0;padding:48px 0;line-height:24px;display:flex}.review-empty>.hgi[data-v-b50c834b]{font-size:calc(48px * var(--workspace-font-scale,1));color:var(--border);line-height:48px}@media (width>=1024px){.review-average strong[data-v-b50c834b]{font-size:calc(48px * var(--workspace-font-scale,1));line-height:64px}.review-list-title[data-v-b50c834b]{font-size:calc(20px * var(--workspace-font-scale,1));line-height:30px}}@media (width<=767px){.review-overview[data-v-b50c834b]{grid-template-columns:1fr}.review-overview>div+div[data-v-b50c834b]{border-left:0;border-top:1px solid var(--border)}}@media (width<=639px){.review-overview[data-v-b50c834b]{margin-inline:-18px}.review-overview>div[data-v-b50c834b]{padding:24px}.review-author time[data-v-b50c834b]{width:100%}}.review-pagination[data-v-b50c834b]{gap:6px;margin-top:24px}.review-pagination>button[data-v-b50c834b],.review-pagination>.review-ellipsis[data-v-b50c834b]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.review-pagination>.review-ellipsis[data-v-b50c834b]{width:40px;height:40px}.review-pagination[data-v-b50c834b] .hgi{font-size:calc(20px * var(--workspace-font-scale,1));color:inherit;line-height:20px}.review-pagination>.review-ellipsis[data-v-b50c834b]{color:var(--text)}@media (width<=767px){.review-pagination>button[data-v-b50c834b],.review-pagination>.review-ellipsis[data-v-b50c834b]{width:36px;height:36px}}@media (width<=639px){.review-pagination>.review-page-number[data-v-b50c834b]{display:none}}.recent-products[data-v-2f2d8e00]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:4px}.recent-products[data-v-2f2d8e00]{min-width:0;margin:0 0 70px}.recent-heading[data-v-2f2d8e00]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:48px;display:flex}.recent-heading h2[data-v-2f2d8e00]{font-size:calc(24px * var(--workspace-font-scale,1));margin:0}.recent-heading button[data-v-2f2d8e00]{color:var(--muted);white-space:normal;background:0 0;border:0}.recent-note[data-v-2f2d8e00]{color:var(--muted);font-size:calc(12px * var(--workspace-font-scale,1));margin:-32px 0 20px}.recent-grid[data-v-2f2d8e00]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.recent-grid[data-v-2f2d8e00]>*{min-width:0}.recent-item[data-v-2f2d8e00]{flex-direction:column;gap:6px;display:flex}.recent-item>.product-card[data-v-2f2d8e00]{flex:1}.recent-item-remove[data-v-2f2d8e00]{border:1px solid var(--border,#e3e8e5);border-radius:calc(6px * var(--workspace-radius-scale,1));background:var(--surface);color:var(--muted);font:inherit;font-size:calc(12px * var(--workspace-font-scale,1));cursor:pointer;align-self:flex-end;align-items:center;gap:5px;min-height:32px;padding:6px 9px;display:inline-flex}.recent-item-remove>.hgi[data-v-2f2d8e00]{font-size:calc(18px * var(--workspace-font-scale,1));line-height:1}.recent-item-remove[data-v-2f2d8e00]:hover{color:#b42318;border-color:#b42318}.recent-item-remove[data-v-2f2d8e00]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}@media (width>=640px){.recent-grid[data-v-2f2d8e00]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px){.recent-grid[data-v-2f2d8e00]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.recent-grid[data-v-2f2d8e00]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=480px){.recent-heading h2[data-v-2f2d8e00]{font-size:calc(22px * var(--workspace-font-scale,1))}.recent-heading button[data-v-2f2d8e00]{font-size:calc(12px * var(--workspace-font-scale,1))}}.recent-loading-status[data-v-2f2d8e00]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.recent-remove-placeholder[data-v-2f2d8e00]{border-radius:calc(6px * var(--workspace-radius-scale,1));background:var(--surface-muted,#f3f5f6);flex:none;align-self:flex-end;width:88px;max-width:100%;height:32px}.recent-item[data-v-2f2d8e00]>.related-skeleton-card{flex:1}.related-products[data-v-72fd6ba8]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:4px}.related-products[data-v-72fd6ba8]{min-width:0;margin:70px 0}.related-heading[data-v-72fd6ba8]{justify-content:space-between;align-items:center;gap:24px;min-height:48px;margin-bottom:48px;display:flex}.related-heading h2[data-v-72fd6ba8]{font-size:calc(24px * var(--workspace-font-scale,1));margin:0}.related-loading-status[data-v-72fd6ba8]{min-width:0;color:var(--muted);font-size:calc(14px * var(--workspace-font-scale,1));overflow-wrap:anywhere;margin:0;line-height:22px}.related-controls[data-v-72fd6ba8]{align-items:center;gap:24px;display:flex}.related-controls button[data-v-72fd6ba8]{border:1px solid var(--border);background:var(--surface);width:48px;height:48px;color:inherit;font-size:calc(22px * var(--workspace-font-scale,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.related-controls button[data-v-72fd6ba8]:hover,.related-controls button[aria-pressed=true][data-v-72fd6ba8]{background:var(--workspace-primary,#088178);color:#fff}.related-track[data-v-72fd6ba8]{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--related-count) - 1)*24px)/var(--related-count));scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;gap:24px;padding:2px 0 12px;display:grid;overflow-x:auto}.related-track[data-v-72fd6ba8]>*{scroll-snap-align:start;min-width:0}.related-track[data-v-72fd6ba8]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:4px}.related-products .form-error[data-v-72fd6ba8]{margin:16px 0}.related-controls .related-pause[data-v-72fd6ba8]{width:30px;height:30px;font-size:calc(15px * var(--workspace-font-scale,1))}.related-controls .hgi[data-v-72fd6ba8]{font-size:calc(22px * var(--workspace-font-scale,1));line-height:1}@media (width<=480px){.related-heading[data-v-72fd6ba8]{gap:12px}.related-heading h2[data-v-72fd6ba8]{font-size:calc(22px * var(--workspace-font-scale,1))}.related-controls[data-v-72fd6ba8]{gap:8px}}.price-sliders[data-v-1a39688e]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:12px 0;display:grid}.price-sliders input[type=range][data-v-1a39688e]{width:100%;min-width:0;height:24px;accent-color:var(--workspace-primary,#088178);cursor:pointer;border:0;margin:0;padding:0}.price-sliders input[data-v-1a39688e]:disabled{cursor:not-allowed}.price-range[data-v-c25d3ade]{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.price-range-field[data-v-c25d3ade]{box-sizing:border-box;border-radius:calc(80px * var(--workspace-radius-scale,1));min-width:0;max-width:120px;color:var(--text,#212529);font-size:calc(16px * var(--workspace-font-scale,1));flex:1;align-items:center;padding:8px 14px;line-height:24px;display:flex;box-shadow:0 0 0 1px #919eab52}.price-range-field[data-v-c25d3ade]:focus-within{box-shadow:0 0 0 1px var(--text,#212529)}.price-range-field>span[data-v-c25d3ade]{white-space:nowrap;flex:none}.price-range-field input.price-range-input[data-v-c25d3ade]{width:100%;min-width:0;box-shadow:none;color:inherit;font-size:calc(16px * var(--workspace-font-scale,1));background:0 0;border:0;border-radius:0;outline:none;padding:0 0 0 8px;line-height:24px}.price-range-input[data-v-c25d3ade]::placeholder{color:var(--muted,#919eab)}.price-range-separator[data-v-c25d3ade]{color:#919eab;font-size:calc(14px * var(--workspace-font-scale,1));flex:none;line-height:22px}.catalog-search-heading[data-v-e2ebe75a]{font-size:calc(22px * var(--workspace-font-scale,1));overflow-wrap:anywhere;margin:0 0 20px;line-height:1.4}.catalog-category-description[data-v-e2ebe75a]{background:var(--surface);border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));min-width:0;margin:18px 0;padding:20px}.catalog-category-description p[data-v-e2ebe75a]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.catalog-category-description h2[data-v-e2ebe75a]{overflow-wrap:anywhere}.catalog-category-description.compact[data-v-e2ebe75a]{padding:12px 16px}.catalog-category-description.compact h2[data-v-e2ebe75a]{font-size:calc(18px * var(--workspace-font-scale,1));margin:0}.brand-load-more[data-v-e2ebe75a]{color:var(--workspace-primary,#088178);text-align:center;width:100%;font-size:calc(14px * var(--workspace-font-scale,1));background:0 0;border:0;padding:8px}.brand-load-more[data-v-e2ebe75a]:hover{text-decoration:underline}.catalog-toolbar[data-v-e2ebe75a]:focus{outline:2px solid var(--workspace-primary,#088178);outline-offset:4px}.catalog-toolbar[data-v-e2ebe75a]{flex-wrap:wrap}.mobile-filter[data-v-e2ebe75a]{position:relative}.filter-selected-count[data-v-e2ebe75a]{border-radius:calc(12px * var(--workspace-radius-scale,1));color:#fff;min-width:17px;height:17px;font-size:calc(10px * var(--workspace-font-scale,1));background:#087d74;padding:0 4px;line-height:17px;position:absolute;top:-5px;right:-3px}.aplus-content[data-v-e2ebe75a]{margin-bottom:32px}.aplus-content section[data-v-e2ebe75a]{margin:0}.aplus-content p[data-v-e2ebe75a]{font-size:calc(14px * var(--workspace-font-scale,1));color:#637381;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;line-height:20px}.shop-list-return[data-v-e2ebe75a]{color:var(--text);margin:8px 12px 8px 0;text-decoration:underline;display:inline-block}.form-error h1[data-v-e2ebe75a]{font-size:calc(24px * var(--workspace-font-scale,1));overflow-wrap:anywhere;margin:0 0 12px;line-height:1.5}.detail-tabs [role=tab][data-v-e2ebe75a]:focus-visible,.detail-tabs [role=tabpanel][data-v-e2ebe75a]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.detail-review-link[data-v-e2ebe75a],.detail-spec-link[data-v-e2ebe75a]{color:#087d74;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.detail-review-link[data-v-e2ebe75a]{font-size:calc(13px * var(--workspace-font-scale,1));white-space:nowrap}.detail-spec-link[data-v-e2ebe75a]{font-size:calc(13px * var(--workspace-font-scale,1));align-items:center;gap:6px;margin:0 0 16px;display:inline-flex}.detail-review-link[data-v-e2ebe75a]:focus-visible,.detail-spec-link[data-v-e2ebe75a]:focus-visible{outline-offset:4px;outline:2px solid #087d74}.detail-tabs[data-v-e2ebe75a]{scroll-margin-top:20px}.filter-product-kind>label[data-v-e2ebe75a]{font-size:calc(16px * var(--workspace-font-scale,1));margin-bottom:12px;font-weight:600;display:block}.filter-product-kind select[data-v-e2ebe75a]{border:1px solid var(--border);border-radius:calc(6px * var(--workspace-radius-scale,1));background:var(--surface);width:100%;min-height:42px;color:var(--text);font:inherit;padding:8px}.catalog-loading-status[data-v-e2ebe75a]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-detail-layout[data-v-e2ebe75a]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;padding:20px 0 50px;display:grid}.detail-media-column[data-v-e2ebe75a],.detail-summary-column[data-v-e2ebe75a]{min-width:0}.detail-summary-column[data-v-e2ebe75a]{position:sticky;top:80px}.detail-info[data-v-e2ebe75a]{border:1px solid var(--border);border-radius:calc(24px * var(--workspace-radius-scale,1));padding:24px}.detail-info h1[data-v-e2ebe75a]{font-size:calc(24px * var(--workspace-font-scale,1));margin-top:12px;line-height:1.4}.detail-media-column[data-v-e2ebe75a] .product-gallery{border:1px solid var(--border);border-radius:calc(24px * var(--workspace-radius-scale,1));background:var(--surface);padding:24px}.detail-media-column[data-v-e2ebe75a] .gallery-main{border-radius:calc(24px * var(--workspace-radius-scale,1));border:0}.detail-media-column[data-v-e2ebe75a] .gallery-main>img{border-radius:calc(24px * var(--workspace-radius-scale,1));padding:0}.detail-media-column[data-v-e2ebe75a] .gallery-thumbnails{padding-top:24px;padding-bottom:0}.detail-media-column .detail-tabs[data-v-e2ebe75a]{border:0;border-radius:0;margin-top:40px;padding:0}.detail-media-column .tab-row[data-v-e2ebe75a]{background:0 0;border:0;flex-wrap:wrap;gap:16px;margin-bottom:40px;padding:0}.detail-media-column .tab-row button[data-v-e2ebe75a]{font-size:calc(14px * var(--workspace-font-scale,1));color:var(--text);background:0 0;border:0;border-radius:100px;padding:12px;font-weight:500;line-height:20px}.detail-media-column .tab-row button.active[data-v-e2ebe75a]{color:var(--primary,var(--workspace-primary,#088178));background:#00ab5514}.detail-media-column .detail-tabs [role=tabpanel][data-v-e2ebe75a]{border:1px solid var(--border);border-radius:calc(24px * var(--workspace-radius-scale,1));padding:24px;overflow:hidden}.detail-media-column .detail-tabs [role=tabpanel].product-specifications[data-v-e2ebe75a],.detail-media-column .detail-tabs [role=tabpanel].product-description[data-v-e2ebe75a]{padding:0}.detail-media-column .detail-tabs h2[data-v-e2ebe75a]{font-size:calc(20px * var(--workspace-font-scale,1));margin-top:0;line-height:1.4}@media (width>=1024px) and (width<=1279px){.product-detail-layout[data-v-e2ebe75a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.product-detail-layout[data-v-e2ebe75a]{padding-top:0;display:block}.detail-summary-column[data-v-e2ebe75a]{margin-top:24px;position:static}}@media (width<=639px){.detail-media-column[data-v-e2ebe75a] .product-gallery,.detail-info[data-v-e2ebe75a]{padding:20px}.detail-media-column .detail-tabs [role=tabpanel][data-v-e2ebe75a]{padding:18px}.detail-media-column .detail-tabs [role=tabpanel].product-specifications[data-v-e2ebe75a],.detail-media-column .detail-tabs [role=tabpanel].product-description[data-v-e2ebe75a]{padding:0}.detail-info h1[data-v-e2ebe75a]{font-size:calc(22px * var(--workspace-font-scale,1))}}.detail-info .detail-links[data-v-e2ebe75a]{border:0;flex-direction:column;align-items:flex-start;gap:16px;margin-top:24px;padding:0;display:flex}.detail-share-compare[data-v-e2ebe75a],.detail-saved-contact[data-v-e2ebe75a]{flex-wrap:wrap;align-items:center;gap:12px 16px;min-width:0;max-width:100%;display:flex}.detail-share-compare[data-v-e2ebe75a] button,.detail-saved-contact[data-v-e2ebe75a] button,.detail-saved-contact>a[data-v-e2ebe75a]{color:#00b8d9;font:inherit;font-size:calc(14px * var(--workspace-font-scale,1));cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:0;line-height:22px;display:inline-flex}.detail-share-compare[data-v-e2ebe75a] button.selected{color:var(--primary,var(--workspace-primary,#088178));font-weight:600}.detail-share-compare[data-v-e2ebe75a] .product-share-trigger{padding-right:16px;position:relative}.detail-share-compare[data-v-e2ebe75a] .product-share-trigger:after{content:"";background:var(--border);width:1px;height:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.detail-share-compare[data-v-e2ebe75a] .hgi,.detail-saved-contact[data-v-e2ebe75a] .hgi{font-size:calc(20px * var(--workspace-font-scale,1));flex-shrink:0;line-height:20px}.detail-saved-contact[data-v-e2ebe75a] button,.detail-saved-contact>a[data-v-e2ebe75a]{color:var(--muted)}.detail-info .detail-extra-info[data-v-e2ebe75a]{font-size:calc(14px * var(--workspace-font-scale,1));grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:16px;margin:24px 0 0;line-height:22px}.detail-extra-info dt[data-v-e2ebe75a]{color:var(--text);overflow-wrap:anywhere;max-width:120px;font-weight:600}.detail-extra-info dd[data-v-e2ebe75a]{min-width:0;color:var(--text)}.detail-extra-info dd a[data-v-e2ebe75a]{color:var(--primary,var(--workspace-primary,#088178))}.catalog-sidebar[data-v-e2ebe75a]{display:contents}.vendor-catalog>.catalog-sidebar[data-v-e2ebe75a]{flex-direction:column;align-self:start;gap:16px;min-width:0;display:flex}.vendor-catalog>.catalog-sidebar>.catalog-filters[data-v-e2ebe75a]{width:100%}.store-profile-placeholder[data-v-e2ebe75a]{border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));background:var(--surface);height:580px}.store-profile-placeholder i[data-v-e2ebe75a]{background:#e6eeeb;border-radius:16px 16px 0 0;height:194px;display:block}.store-banner-placeholder[data-v-e2ebe75a]{border-radius:calc(24px * var(--workspace-radius-scale,1));background:#e6eeeb;height:460px;margin-bottom:40px}@media (width>=1024px){.catalog-layout.vendor-catalog[data-v-e2ebe75a]{gap:40px}}@media (width<=1023px){.catalog-layout.vendor-catalog[data-v-e2ebe75a]{flex-direction:column;gap:40px;display:flex}.vendor-catalog>.catalog-results[data-v-e2ebe75a]{order:1}.vendor-catalog>.catalog-sidebar[data-v-e2ebe75a]{order:2;width:100%}.vendor-catalog>.catalog-sidebar>.catalog-filters.open[data-v-e2ebe75a]{width:350px;max-width:100vw}}.detail-template-badges[data-v-e2ebe75a]{flex-wrap:wrap;align-items:center;gap:16px;margin:16px 0 24px;display:flex}.detail-template-badges[data-v-e2ebe75a]:empty{display:none}.detail-template-badges[data-v-e2ebe75a] .product-new-badge{margin:0}.detail-info .detail-price[data-v-e2ebe75a]{color:var(--text);font-size:calc(24px * var(--workspace-font-scale,1));flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px;line-height:36px;display:flex}.detail-price strong[data-v-e2ebe75a]{font-size:calc(24px * var(--workspace-font-scale,1));font-weight:700}.detail-price strong.discounted[data-v-e2ebe75a]{border-right:1px solid var(--border);padding-right:12px}.detail-info .detail-price del[data-v-e2ebe75a]{color:var(--muted);font-weight:400;font-size:calc(24px * var(--workspace-font-scale,1));margin:0}.detail-info .in-stock[data-v-e2ebe75a]{font-size:calc(14px * var(--workspace-font-scale,1));align-items:center;gap:8px;margin:0 0 24px;display:flex}.detail-info[data-v-e2ebe75a] .product-purchase{border-block:1px dashed var(--border);padding:24px 0}.detail-info[data-v-e2ebe75a] .purchase-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.detail-info[data-v-e2ebe75a] .purchase-row .quantity{border:1px solid var(--border);border-radius:calc(80px * var(--workspace-radius-scale,1));grid-column:1/-1;justify-content:space-between;align-items:center;width:185px;max-width:100%;height:48px;padding:0 12px;display:flex}.detail-info[data-v-e2ebe75a] .purchase-row .quantity button{width:32px;min-width:32px;height:44px;color:var(--text);background:0 0;border:0;place-items:center;padding:0;display:grid}.detail-info[data-v-e2ebe75a] .purchase-row .quantity .hgi{font-size:calc(20px * var(--workspace-font-scale,1))}.detail-info[data-v-e2ebe75a] .purchase-row .quantity input{text-align:center;appearance:textfield;width:100%;min-width:0;color:var(--text);background:0 0;border:0;padding:4px;font-weight:600}.detail-info[data-v-e2ebe75a] .purchase-row .quantity input::-webkit-inner-spin-button{appearance:none;margin:0}.detail-info[data-v-e2ebe75a] .purchase-row .quantity input::-webkit-outer-spin-button{appearance:none;margin:0}.detail-info[data-v-e2ebe75a] .purchase-row>.primary{border-radius:calc(80px * var(--workspace-radius-scale,1));white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:48px;font-size:calc(14px * var(--workspace-font-scale,1));grid-area:2/2;justify-content:center;align-items:center;gap:8px;padding:11px 12px;line-height:22px;display:flex}.detail-info[data-v-e2ebe75a] .purchase-row>.purchase-buy{grid-column:1}.detail-service-cards[data-v-e2ebe75a]{margin-bottom:64px;padding-top:0}.detail-media-column[data-v-e2ebe75a] .gallery-thumbnails{grid-auto-columns:calc(16.6667% - 16.6667px);gap:20px}.detail-media-column[data-v-e2ebe75a] .gallery-thumbnails button{border-radius:calc(8px * var(--workspace-radius-scale,1));padding:10px;overflow:hidden}.detail-media-column[data-v-e2ebe75a] .gallery-thumbnails img{object-fit:cover}.detail-media-column[data-v-e2ebe75a] .gallery-enlarge{border-radius:calc(80px * var(--workspace-radius-scale,1))}@media (width<=639px){.detail-info[data-v-e2ebe75a] .purchase-row>.primary{font-size:calc(13px * var(--workspace-font-scale,1));gap:5px;padding-inline:8px}.detail-info .detail-price[data-v-e2ebe75a],.detail-info .detail-price strong[data-v-e2ebe75a],.detail-info .detail-price del[data-v-e2ebe75a]{font-size:calc(22px * var(--workspace-font-scale,1))}.detail-service-cards[data-v-e2ebe75a]{margin-bottom:40px}}.product-grid.listView[data-v-e2ebe75a]{gap:24px}.catalog-intro>.product-card[data-v-e2ebe75a],.catalog-intro>.product-list-card[data-v-e2ebe75a]{animation:catalog-reference-entry-e2ebe75a .35s ease-out var(--catalog-entry-delay,0s) both}@media (width>=1024px){.catalog-layout:not(.vendor-catalog) .catalog-filters[data-v-e2ebe75a]{animation:.4s ease-out .2s both catalog-reference-entry-e2ebe75a;position:sticky;top:80px}}@media (width>=1024px) and (prefers-reduced-motion:reduce){.catalog-layout:not(.vendor-catalog) .catalog-filters[data-v-e2ebe75a]{animation:none}}@media print{.catalog-filters[data-v-e2ebe75a]{animation:none}}@keyframes catalog-reference-entry-e2ebe75a{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.catalog-intro>.product-card[data-v-e2ebe75a],.catalog-intro>.product-list-card[data-v-e2ebe75a]{animation:none}}@media print{.catalog-intro>.product-card[data-v-e2ebe75a],.catalog-intro>.product-list-card[data-v-e2ebe75a]{animation:none}}.detail-media-column[data-v-e2ebe75a] .gallery-main>img{object-fit:cover}.detail-media-column[data-v-e2ebe75a] .gallery-arrow{background:var(--surface);width:48px;height:48px;color:var(--text);border-radius:50%}.detail-media-column[data-v-e2ebe75a] .gallery-arrow.previous{left:16px}.detail-media-column[data-v-e2ebe75a] .gallery-arrow.next{right:16px}.detail-media-column[data-v-e2ebe75a] .gallery-thumbnails img{border-radius:calc(8px * var(--workspace-radius-scale,1))}.detail-media-column[data-v-e2ebe75a] .gallery-thumbnails span{display:none}@media (width<=1024px){.detail-media-column[data-v-e2ebe75a] .gallery-thumbnails{grid-auto-columns:calc(25% - 15px)}}@media (width<=768px){.detail-media-column[data-v-e2ebe75a] .gallery-thumbnails{grid-auto-columns:calc(33.3333% - 13.3333px)}}@media (width<=479px){.detail-media-column[data-v-e2ebe75a] .gallery-thumbnails{grid-auto-columns:calc(50% - 10px)}}.catalog-toolbar .view-buttons button>.hgi[data-v-e2ebe75a],.catalog-toolbar .mobile-filter>.hgi[data-v-e2ebe75a]{font-size:calc(24px * var(--workspace-font-scale,1));line-height:24px}.catalog-toolbar .view-buttons button[data-v-e2ebe75a]:not(.active){color:var(--text);border-color:var(--border);background:var(--surface)}.detail-media-column .product-description>h2[data-v-e2ebe75a],.detail-media-column .product-specifications>h2[data-v-e2ebe75a]{font-size:calc(18px * var(--workspace-font-scale,1));background:#f4f6f8;border-radius:24px 24px 0 0;margin:0;padding:16px 24px;line-height:28px}.detail-tab-content[data-v-e2ebe75a]{min-width:0;padding:24px}.product-specifications .detail-tab-content th[data-v-e2ebe75a],.product-specifications .detail-tab-content td[data-v-e2ebe75a]{text-align:left;vertical-align:top;font-size:calc(16px * var(--workspace-font-scale,1));white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 0;line-height:24px}.product-specifications .detail-tab-content td[data-v-e2ebe75a]{color:var(--muted)}@media (width>=1024px){.detail-media-column .product-description>h2[data-v-e2ebe75a],.detail-media-column .product-specifications>h2[data-v-e2ebe75a]{font-size:calc(20px * var(--workspace-font-scale,1));line-height:30px}}.product-specifications .detail-tab-content th[data-v-e2ebe75a]{width:180px;color:var(--text);background:0 0;padding-right:16px;font-weight:600}.store-dark,.store-dark{background:#2d3339;border-color:#2d3339}@media (width<=639px){.product-specifications .detail-tab-content th[data-v-e2ebe75a]{width:45%}}.catalog-filters[data-v-e2ebe75a]{border-radius:calc(16px * var(--workspace-radius-scale,1));overflow:visible}.filter-title[data-v-e2ebe75a]{background:#f4f6f8;border-radius:16px 16px 0 0;padding:16px 24px}.catalog-filters section[data-v-e2ebe75a]{padding:32px 24px}.catalog-filters .filter-category[data-v-e2ebe75a]{padding-top:24px}.catalog-filters h3[data-v-e2ebe75a]{font-size:calc(16px * var(--workspace-font-scale,1));margin-bottom:16px;line-height:26px}.catalog-filters h3 button[data-v-e2ebe75a]{font-size:calc(16px * var(--workspace-font-scale,1));line-height:26px}.catalog-filters label[data-v-e2ebe75a]{font-size:calc(14px * var(--workspace-font-scale,1));line-height:22px}.catalog-filters .filter-options[data-v-e2ebe75a]{max-height:300px;margin-top:16px;padding-right:10px}.filter-reference-search[data-v-e2ebe75a]{border:1px solid var(--border);border-radius:100px;align-items:center;gap:8px;min-width:0;padding:8px 10px 8px 16px;display:flex}.catalog-filters .filter-reference-search>input[data-v-e2ebe75a]{min-width:0;font-size:calc(14px * var(--workspace-font-scale,1));background:0 0;border:0;border-radius:0;flex:1;padding:0;line-height:24px}.filter-reference-search[data-v-e2ebe75a]:focus-within{border-color:var(--workspace-primary,#088178)}.filter-reference-search>input[data-v-e2ebe75a]:focus{outline:0}.filter-reference-search>.hgi[data-v-e2ebe75a]{font-size:calc(20px * var(--workspace-font-scale,1));color:var(--muted);flex:none;line-height:24px}.star-filter[data-v-e2ebe75a]{flex-flow:wrap;align-items:center;gap:12px;display:flex}.star-filter>button[data-v-e2ebe75a]{font-size:calc(16px * var(--workspace-font-scale,1));border:1px solid var(--border);border-radius:calc(80px * var(--workspace-radius-scale,1));background:0 0;align-items:center;gap:6px;padding:6px 10px;line-height:24px;display:inline-flex}.star-filter>button>span[data-v-e2ebe75a]{color:#ffab00;align-items:center;gap:2px;display:inline-flex}.star-filter>button>span>.hgi[data-v-e2ebe75a]{font-size:calc(14px * var(--workspace-font-scale,1));line-height:20px}.star-filter>button.active[data-v-e2ebe75a]{border-color:var(--workspace-primary,#088178);color:#fff;background:var(--workspace-primary,#088178)!important}.star-filter>button.active>span[data-v-e2ebe75a]{color:#fff}.brand-options[data-v-e2ebe75a]{scrollbar-gutter:stable;max-height:170px;margin-top:16px;padding-right:10px;overflow-y:auto}.filter-title .mobile-close>.hgi[data-v-e2ebe75a]{font-size:calc(24px * var(--workspace-font-scale,1));line-height:24px}.catalog-filters .filter-product-kind select[data-v-e2ebe75a]{border-radius:calc(80px * var(--workspace-radius-scale,1))}.store-dark .filter-title[data-v-e2ebe75a]{background:var(--bg)}@media (width>=1024px){.catalog-layout[data-v-e2ebe75a]:not(.vendor-catalog):not(.home-products){grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.catalog-layout:not(.vendor-catalog):not(.home-products) .catalog-filters[data-v-e2ebe75a]{grid-column:span 4}.catalog-layout:not(.vendor-catalog):not(.home-products)>.catalog-results[data-v-e2ebe75a]{grid-column:span 8}}@media (width>=1280px){.catalog-layout:not(.vendor-catalog):not(.home-products) .catalog-filters[data-v-e2ebe75a]{grid-column:span 3}.catalog-layout:not(.vendor-catalog):not(.home-products)>.catalog-results[data-v-e2ebe75a]{grid-column:span 9}}@media (width<=1023px){.catalog-filters[data-v-e2ebe75a]{overflow-y:auto}.catalog-filters.open[data-v-e2ebe75a]{border-radius:0}.catalog-filters section[data-v-e2ebe75a]{border-bottom:0;padding:0 24px 24px}.catalog-filters .filter-category[data-v-e2ebe75a]{padding-top:0}.filter-title[data-v-e2ebe75a]{border-radius:0}.brand-options[data-v-e2ebe75a]{max-height:200px}.catalog-filters h3[data-v-e2ebe75a]{margin-bottom:16px}.catalog-filters .filter-title[data-v-e2ebe75a]{background:var(--surface);padding:24px}}.catalog-filters .filter-price form>.primary[data-v-e2ebe75a]{border-radius:calc(80px * var(--workspace-radius-scale,1));font-size:calc(14px * var(--workspace-font-scale,1));width:100%;padding:8px;line-height:22px}.catalog-layout:not(.home-products):not(.vendor-products) .catalog-toolbar[data-v-e2ebe75a]{margin-block:0;padding-block:48px}.checkout-terms[data-v-50fbaa2b]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;color:var(--text);overflow-wrap:anywhere;margin:20px 0;padding:14px 0}.checkout-terms p[data-v-50fbaa2b]{font-size:calc(13px * var(--workspace-font-scale,1));margin:0 0 10px;line-height:1.65}.checkout-terms label[data-v-50fbaa2b]{cursor:pointer;font-size:calc(16px * var(--workspace-font-scale,1));align-items:center;gap:8px;padding:0;line-height:24px;display:flex}.checkout-terms .terms-check[data-v-50fbaa2b]{border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.checkout-terms label:hover .terms-check[data-v-50fbaa2b]{background:#919eab14}.checkout-terms input[type=checkbox][data-v-50fbaa2b]{appearance:none;border:2px solid var(--border);border-radius:calc(2px * var(--workspace-radius-scale,1));background:var(--surface);cursor:pointer;width:20px;min-width:20px;height:20px;margin:0;padding:0;display:block}.checkout-terms input[type=checkbox][data-v-50fbaa2b]:checked{background:var(--workspace-primary,#088178);border-color:var(--workspace-primary,#088178)}.checkout-terms input[type=checkbox][data-v-50fbaa2b]:disabled{opacity:.55;cursor:default}.terms-check .hgi[data-v-50fbaa2b]{font-size:calc(18px * var(--workspace-font-scale,1));color:#fff;pointer-events:none;line-height:18px;position:absolute}.terms-check:has(input:disabled) .hgi[data-v-50fbaa2b]{opacity:.55}.checkout-terms input[type=checkbox][data-v-50fbaa2b]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}.checkout-terms button[data-v-50fbaa2b]{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:calc(6px * var(--workspace-radius-scale,1));white-space:normal;overflow-wrap:anywhere;cursor:pointer;max-width:100%;min-height:44px;padding:10px}.checkout-terms .terms-open[data-v-50fbaa2b]{text-decoration:underline}.checkout-terms button[data-v-50fbaa2b]:disabled{opacity:.55;cursor:default}.checkout-terms-dialog article[data-v-50fbaa2b]{overflow-wrap:anywhere;line-height:1.8}.checkout-terms-dialog[data-v-50fbaa2b] img{max-width:100%;height:auto}.checkout-terms-dialog[data-v-50fbaa2b] table,.checkout-terms-dialog[data-v-50fbaa2b] pre{max-width:100%;overflow:auto}.checkout-terms-dialog[data-v-50fbaa2b] a{color:var(--text);text-decoration:underline}.checkout-terms-dialog[data-v-50fbaa2b] ul{padding-inline-start:22px;list-style:outside}.coupon-description[data-v-60998c97]{-webkit-line-clamp:2;font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:4px 0 8px;font-weight:400;line-height:18px;display:-webkit-box;overflow:hidden}.buyer-coupon-filters[data-v-f1a5b9f7]{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.buyer-coupon-filters label[data-v-f1a5b9f7]{min-width:120px;font-size:calc(12px * var(--workspace-font-scale,1));flex-direction:column;flex:1;gap:7px;display:flex}.buyer-coupon-filters .coupon-keyword[data-v-f1a5b9f7]{flex:2;min-width:200px}.buyer-coupon-filters input[data-v-f1a5b9f7],.buyer-coupon-filters select[data-v-f1a5b9f7],.coupon-filter-actions button[data-v-f1a5b9f7]{border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;font-size:calc(13px * var(--workspace-font-scale,1));padding:9px 11px}.coupon-filter-actions[data-v-f1a5b9f7]{gap:8px;display:flex}.coupon-filter-actions button[data-v-f1a5b9f7]{white-space:nowrap;width:auto}.coupon-filter-actions button[data-v-f1a5b9f7]:first-child{background:var(--workspace-primary,#088178);color:#fff;border-color:var(--workspace-primary,#088178)}.buyer-coupon-filters>.form-error[data-v-f1a5b9f7]{width:100%;font-size:calc(12px * var(--workspace-font-scale,1));margin:0}@media (width<=479px){.buyer-coupon-filters .coupon-keyword[data-v-f1a5b9f7]{min-width:100%}.coupon-filter-actions[data-v-f1a5b9f7]{width:100%}.coupon-filter-actions button[data-v-f1a5b9f7]{flex:1}}.coupon-picker[data-v-a92a4dc6]{width:650px}.coupon-picker .picker-note[data-v-a92a4dc6]{font-size:calc(13px * var(--workspace-font-scale,1));color:var(--muted);text-align:start;margin:0 0 16px;line-height:1.7;display:block}.picker-toolbar[data-v-a92a4dc6]{font-size:calc(13px * var(--workspace-font-scale,1));justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.picker-toolbar button[data-v-a92a4dc6],.picker-card button[data-v-a92a4dc6]{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));font:inherit;font-size:calc(12px * var(--workspace-font-scale,1));padding:8px 12px}.picker-list[data-v-a92a4dc6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.picker-card[data-v-a92a4dc6]{border:1px solid var(--border);border-radius:calc(12px * var(--workspace-radius-scale,1));overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:14px;display:flex}.picker-card-top[data-v-a92a4dc6]{width:100%;font-size:calc(13px * var(--workspace-font-scale,1));flex-wrap:wrap;justify-content:space-between;align-items:start;gap:7px;display:flex}.picker-card-top span[data-v-a92a4dc6]{color:var(--muted);font-size:calc(11px * var(--workspace-font-scale,1))}.picker-card code[data-v-a92a4dc6]{font-size:calc(13px * var(--workspace-font-scale,1));white-space:normal;-webkit-user-select:all;user-select:all}.picker-discount[data-v-a92a4dc6]{color:#087d74;font-weight:600}.coupon-picker .picker-card p[data-v-a92a4dc6]{text-align:start;font-size:calc(12px * var(--workspace-font-scale,1));margin:0;line-height:1.6;display:block}.picker-card button[data-v-a92a4dc6]{align-self:stretch;margin-top:auto}.picker-card button[data-v-a92a4dc6]:disabled{opacity:.5}.picker-card.picker-selected[data-v-a92a4dc6]{border-color:var(--workspace-primary,#088178)}.picker-empty[data-v-a92a4dc6]{text-align:center;padding:24px}.picker-card button[data-v-a92a4dc6]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:2px}@media (width<=600px){.picker-list[data-v-a92a4dc6]{grid-template-columns:minmax(0,1fr)}.coupon-picker[data-v-a92a4dc6]{width:100%}}.coupon-picker .picker-card[data-v-a92a4dc6] .coupon-description{max-width:100%;margin:0;line-height:18px;display:-webkit-box}.coupon-entry[data-v-f635fba6]{margin:18px 0}.coupon-entry form[data-v-f635fba6]{gap:6px;margin:0;display:flex}.coupon-entry input[data-v-f635fba6]{width:100%;min-width:0}.coupon-entry form button[data-v-f635fba6]{flex-shrink:0}.coupon-count[data-v-f635fba6]{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);margin:8px 0}.coupon-entry .form-error[data-v-f635fba6]{overflow-wrap:anywhere;line-height:1.6}.remove-coupon[data-v-f635fba6]{color:var(--muted);font-size:calc(12px * var(--workspace-font-scale,1));background:0 0;border:0;margin-top:5px;padding:5px 0;text-decoration:underline}.choose-coupon[data-v-f635fba6]{color:#087d74;font:inherit;font-size:calc(13px * var(--workspace-font-scale,1));background:0 0;border:0;padding:0 0 10px;text-decoration:underline}.choose-coupon[data-v-f635fba6]:disabled{opacity:.5}.choose-coupon[data-v-f635fba6]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}.coupon-entry form[data-v-f635fba6]{border:1px solid var(--border);border-radius:calc(80px * var(--workspace-radius-scale,1));background:var(--surface);gap:0;height:48px;padding:0;overflow:hidden}.coupon-entry form input[data-v-f635fba6]{width:0;height:46px;font:inherit;font-size:calc(16px * var(--workspace-font-scale,1));color:var(--text);background:0 0;border:0;border-radius:80px 0 0 80px;flex:1;padding:0 14px;line-height:24px}.coupon-entry form button[data-v-f635fba6]{background:var(--workspace-primary,#088178);color:#fff;font:inherit;font-size:calc(16px * var(--workspace-font-scale,1));border:0;border-radius:0 80px 80px 0;padding:0 22px;font-weight:600;line-height:26px}.coupon-entry form button[data-v-f635fba6]:disabled{opacity:.6;cursor:not-allowed}.coupon-entry form[data-v-f635fba6]:focus-within{outline:1px solid var(--workspace-primary,#088178);outline-offset:1px}.cart-quantity-control[data-v-aa9cbcb0]{justify-content:space-between;align-items:center;min-width:0;display:flex}.cart-quantity-control>button[data-v-aa9cbcb0]{color:var(--text);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:100%;padding:0;display:inline-flex}.cart-quantity-control>button[data-v-aa9cbcb0]:disabled{opacity:.4}.cart-quantity-control>button[data-v-aa9cbcb0]:not(:disabled):hover{color:var(--workspace-primary,#088178)}.cart-quantity-control .hgi[data-v-aa9cbcb0]{font-size:calc(20px * var(--workspace-font-scale,1));line-height:24px}.cart-quantity-control input[data-v-aa9cbcb0-s]{flex:1;width:100%;min-width:0}@media (width<=760px){.cart-quantity-control>button[data-v-aa9cbcb0]{width:44px;min-width:44px;height:44px}}.cart-continue-shopping[data-v-43ee0f8e]{border:1px solid var(--border);border-radius:calc(80px * var(--workspace-radius-scale,1));min-height:48px;font-size:calc(16px * var(--workspace-font-scale,1));color:var(--text);background:var(--surface);text-align:center;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:10px 24px;font-weight:600;line-height:26px;text-decoration:none;display:inline-flex}.cart-continue-shopping .hgi[data-v-43ee0f8e]{font-size:calc(22px * var(--workspace-font-scale,1));flex-shrink:0;line-height:22px}.cart-continue-shopping.primary[data-v-43ee0f8e]{background:var(--workspace-primary,#088178);border-color:var(--workspace-primary,#088178);color:#fff}.cart-continue-shopping[data-v-43ee0f8e]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}.cart-page[data-v-d8ae4da8]{gap:24px}.cart-shop-group[data-v-d8ae4da8]{border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));min-width:0;margin:20px 0;overflow:hidden}.cart-shop-heading[data-v-d8ae4da8]{background:var(--surface);color:var(--text);border:0;border-bottom:1px solid var(--border);border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:16px;display:flex}.cart-shop-heading h2[data-v-d8ae4da8]{font-size:calc(14px * var(--workspace-font-scale,1));overflow-wrap:anywhere;flex:180px;min-width:0;margin:0;line-height:1.6}.cart-shop-heading p[data-v-d8ae4da8]{font-size:calc(13px * var(--workspace-font-scale,1));overflow-wrap:anywhere;flex-wrap:wrap;gap:8px;margin:0;display:flex}.cart-shop-group .cart-lines[data-v-d8ae4da8]{border-top:0}.cart-line[data-v-d8ae4da8]:last-child{border-bottom:0}.cart-clear-zone[data-v-d8ae4da8]{color:var(--text);justify-content:flex-end;margin:0 0 20px;display:flex}.cart-clear-zone section[data-v-d8ae4da8]{border:1px solid var(--border);border-radius:calc(10px * var(--workspace-radius-scale,1));background:var(--surface);width:100%;padding:16px}.cart-clear-zone p[data-v-d8ae4da8]{overflow-wrap:anywhere;margin:0 0 12px}.cart-clear-actions[data-v-d8ae4da8]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cart-clear-zone button[data-v-d8ae4da8]{border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--surface);max-width:100%;min-height:42px;color:var(--text);white-space:normal;overflow-wrap:anywhere;cursor:pointer;padding:10px 18px}.cart-clear-zone button[data-v-d8ae4da8]:disabled{opacity:.55;cursor:wait}.cart-line[data-v-d8ae4da8]{border-color:var(--border);grid-template-columns:120px minmax(0,1fr) 108px minmax(70px,105px);align-items:start;gap:16px;padding:20px 16px;display:grid}.cart-line>a>.product-thumbnail[data-v-d8ae4da8]{border-radius:calc(16px * var(--workspace-radius-scale,1));background:#f4f3f5;width:120px;height:120px}.cart-line>a[data-v-d8ae4da8]{width:120px;height:120px;display:block}.cart-line>a[data-v-d8ae4da8] .product-thumbnail>img{object-fit:cover}.store-dark .cart-line>a>.product-thumbnail[data-v-d8ae4da8]{background:var(--bg)}.cart-product[data-v-d8ae4da8]{overflow-wrap:anywhere;width:auto;min-width:0}.cart-product>p[data-v-d8ae4da8]{margin:8px 0}.cart-unit-price[data-v-d8ae4da8]{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 8px;display:flex}.cart-field-label[data-v-d8ae4da8]{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);font-weight:400}.cart-quantity-field[data-v-d8ae4da8]{flex-direction:column;gap:8px;min-width:0;display:flex}.cart-line .quantity[data-v-d8ae4da8]{border-radius:calc(80px * var(--workspace-radius-scale,1));width:108px;margin:0;overflow:hidden}.cart-line-total[data-v-d8ae4da8]{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex-direction:column;gap:8px;min-width:0;display:flex}.cart-summary>p[data-v-d8ae4da8]:not(.form-error):not(.sandbox-notice){overflow-wrap:anywhere;flex-wrap:wrap;gap:8px}.cart-summary>p>span[data-v-d8ae4da8],.cart-summary>p>strong[data-v-d8ae4da8]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;max-width:100%;margin-inline-start:auto}.cart-summary>p.muted[data-v-d8ae4da8]{display:block}.cart-summary[data-v-d8ae4da8]{border-radius:calc(16px * var(--workspace-radius-scale,1));padding:24px}.cart-summary .primary[data-v-d8ae4da8]{text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:calc(80px * var(--workspace-radius-scale,1));min-height:44px;display:block}.cart-empty[data-v-d8ae4da8]{padding:80px 0}.cart-empty[data-v-d8ae4da8]>.hgi{font-size:calc(60px * var(--workspace-font-scale,1));color:#d1d5db;margin-bottom:16px;line-height:1;display:block}.cart-empty h2[data-v-d8ae4da8]{font-size:calc(20px * var(--workspace-font-scale,1));color:var(--text);margin:0 0 8px;font-weight:600;line-height:28px}.cart-empty p[data-v-d8ae4da8]{margin:0 0 24px;line-height:24px}.cart-empty>.primary[data-v-d8ae4da8]{border-radius:calc(80px * var(--workspace-radius-scale,1));align-items:center;min-height:48px;padding:10px 32px;display:inline-flex}.page-heading[data-v-d8ae4da8]:focus-visible{outline:2px solid var(--text);outline-offset:4px}@media (width<=760px){.cart-line[data-v-d8ae4da8]{grid-template-columns:120px minmax(0,1fr);gap:16px 12px;padding:16px 12px}.cart-product>a[data-v-d8ae4da8]{font-size:calc(14px * var(--workspace-font-scale,1))}.cart-quantity-field[data-v-d8ae4da8]{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.cart-line .quantity[data-v-d8ae4da8]{width:144px}.cart-line .quantity button[data-v-d8ae4da8]{width:44px;min-width:44px;height:44px}.cart-line .quantity input[data-v-d8ae4da8]{text-align:center;width:54px;min-width:0;height:44px}.cart-line-total[data-v-d8ae4da8]{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px}.cart-line-total strong[data-v-d8ae4da8]{overflow-wrap:anywhere;min-width:0;max-width:75%}.cart-summary[data-v-d8ae4da8]{padding:16px}}.cart-item-actions[data-v-d8ae4da8]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.cart-item-actions[data-v-d8ae4da8] button{border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--surface);max-width:100%;min-height:36px;color:var(--text);font:inherit;font-size:calc(12px * var(--workspace-font-scale,1));white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:6px;padding:7px 10px;line-height:1.5;text-decoration:none;display:inline-flex}.cart-item-actions[data-v-d8ae4da8] button.selected{color:var(--workspace-primary,#088178);border-color:var(--workspace-primary,#088178)}.cart-item-actions[data-v-d8ae4da8] svg{flex-shrink:0;width:18px;height:18px}.cart-shop-heading h2 a[data-v-d8ae4da8]{color:var(--workspace-primary,#088178);text-decoration:none}.cart-shop-heading h2 a[data-v-d8ae4da8]:hover{text-decoration:underline}.store-dark .cart-item-actions[data-v-d8ae4da8] button.selected,.store-dark .cart-shop-heading h2 a[data-v-d8ae4da8]{color:#70c9b8}.cart-problems[data-v-d8ae4da8]{border:1px solid var(--border);border-radius:calc(10px * var(--workspace-radius-scale,1));background:var(--surface);min-width:0;margin:16px 0;padding:16px}.cart-problems h2[data-v-d8ae4da8]{font-size:calc(15px * var(--workspace-font-scale,1));color:var(--text);margin:0 0 8px}.cart-problems>p[data-v-d8ae4da8]{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);margin:0 0 10px;line-height:1.6}.cart-problems ul[data-v-d8ae4da8]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cart-problems li[data-v-d8ae4da8]{min-width:0}.cart-problems button[data-v-d8ae4da8]{text-align:start;border:1px solid var(--border);border-radius:calc(7px * var(--workspace-radius-scale,1));background:var(--hover);width:100%;max-width:100%;color:var(--text);font:inherit;overflow-wrap:anywhere;gap:5px;padding:10px;display:grid}.cart-problems button strong[data-v-d8ae4da8]{font-size:calc(13px * var(--workspace-font-scale,1))}.cart-problems button span[data-v-d8ae4da8]{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);line-height:1.6}.cart-problems button[data-v-d8ae4da8]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:2px}.cart-problems .remove-unavailable[data-v-d8ae4da8]{width:auto;color:var(--text);font-size:calc(13px * var(--workspace-font-scale,1));min-height:44px;margin-top:12px;padding:10px 16px;font-weight:600;display:block}.removal-list[data-v-d8ae4da8]{gap:12px;padding:0;list-style:none;display:grid}.removal-list li[data-v-d8ae4da8]{border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));overflow-wrap:anywhere;gap:6px;padding:12px;display:grid}.removal-list li span[data-v-d8ae4da8]{font-size:calc(13px * var(--workspace-font-scale,1));color:var(--muted)}.cart-sku[data-v-d8ae4da8]{min-width:0;font-size:calc(12px * var(--workspace-font-scale,1));align-items:baseline;gap:8px;margin:8px 0 12px;line-height:1.6;display:flex}.cart-sku>span[data-v-d8ae4da8]:first-child{color:var(--muted);flex-shrink:0}.cart-sku[data-v-d8ae4da8] .product-sku{min-width:0}.cart-browse[data-v-d8ae4da8]{border:1px solid var(--border);border-radius:calc(12px * var(--workspace-radius-scale,1));background:var(--surface);min-width:0;margin:20px 0;padding:16px}.cart-browse-fields[data-v-d8ae4da8]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;display:grid}.cart-browse-fields label[data-v-d8ae4da8]{min-width:0;font-size:calc(13px * var(--workspace-font-scale,1));gap:8px;display:grid}.cart-browse-fields input[data-v-d8ae4da8],.cart-browse-fields select[data-v-d8ae4da8]{border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--surface);color:var(--text);width:100%;min-width:0;font:inherit;padding:10px 12px}.cart-problems-toggle[data-v-d8ae4da8]{font-size:calc(13px * var(--workspace-font-scale,1));align-items:center;gap:8px;margin:14px 0;display:flex}.cart-problems-toggle input[data-v-d8ae4da8]{width:18px;height:18px;accent-color:var(--workspace-primary,#088178)}.cart-browse-result[data-v-d8ae4da8]{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cart-browse button[data-v-d8ae4da8],.cart-browse-empty button[data-v-d8ae4da8]{color:var(--workspace-primary,#088178);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px;text-decoration:underline}.cart-browse-note[data-v-d8ae4da8]{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);margin:12px 0 0;line-height:1.6}.cart-browse-empty[data-v-d8ae4da8]{padding:24px 12px}.cart-browse-empty p[data-v-d8ae4da8]{font-size:calc(14px * var(--workspace-font-scale,1))}.cart-browse[data-v-d8ae4da8] :is(button,input,select):focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}@media (width<=600px){.cart-browse-fields[data-v-d8ae4da8]{grid-template-columns:minmax(0,1fr)}}.cart-shop-heading p[data-v-d8ae4da8]{overflow-wrap:anywhere}.cart-summary>.cart-summary-continue[data-v-d8ae4da8]{width:100%;margin-top:12px;display:flex}.cart-clear-zone>button[data-v-d8ae4da8]{color:#b42342;justify-content:center;align-items:center;gap:4px;display:inline-flex}.cart-clear-zone>button .hgi[data-v-d8ae4da8]{font-size:calc(20px * var(--workspace-font-scale,1));line-height:24px}.cart-item-actions .hgi[data-v-d8ae4da8]{font-size:calc(18px * var(--workspace-font-scale,1));flex-shrink:0;line-height:20px}.cart-shop-heading h2 a[data-v-d8ae4da8]{align-items:center;gap:6px;display:inline-flex}.cart-shop-heading h2 .hgi[data-v-d8ae4da8]{font-size:calc(16px * var(--workspace-font-scale,1));line-height:20px}.page-heading[data-v-d8ae4da8],.cart-summary h2[data-v-d8ae4da8]{font-size:calc(20px * var(--workspace-font-scale,1));font-weight:700;line-height:30px}.cart-page[data-v-d8ae4da8]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cart-product>a[data-v-d8ae4da8]{font-size:calc(16px * var(--workspace-font-scale,1));color:var(--text);font-weight:600;line-height:24px}.cart-product>a[data-v-d8ae4da8]:hover{color:var(--workspace-primary,#088178)}.cart-product>p[data-v-d8ae4da8]{font-size:calc(14px * var(--workspace-font-scale,1));color:var(--muted);line-height:22px}.cart-unit-price[data-v-d8ae4da8],.cart-line-total[data-v-d8ae4da8]{font-size:calc(16px * var(--workspace-font-scale,1));color:var(--text);line-height:24px}.cart-unit-price>span[data-v-d8ae4da8]:last-child,.cart-line-total strong[data-v-d8ae4da8]{font-weight:600}.cart-field-label[data-v-d8ae4da8]{font-size:calc(14px * var(--workspace-font-scale,1));line-height:22px}.cart-summary h2[data-v-d8ae4da8]{margin-bottom:24px}.cart-summary>p[data-v-d8ae4da8]:not(.form-error):not(.sandbox-notice):not(.muted):not(.summary-total){font-size:calc(16px * var(--workspace-font-scale,1));margin:24px 0;line-height:24px}.cart-summary>p>span[data-v-d8ae4da8]{font-weight:600}.cart-page .cart-summary>p.summary-total[data-v-d8ae4da8]{font-family:Urbanist,DM,Arial,sans-serif;font-size:calc(18px * var(--workspace-font-scale,1));padding-top:16px;font-weight:700;line-height:28px}.cart-summary>p.summary-total strong[data-v-d8ae4da8]{font-weight:700}.cart-summary>.primary[data-v-d8ae4da8]{font-size:calc(16px * var(--workspace-font-scale,1));min-height:48px;padding:12px 22px;font-weight:600;line-height:24px}.cart-clear-zone>button[data-v-d8ae4da8]{font-size:calc(16px * var(--workspace-font-scale,1));color:#cb0233;font-weight:600;line-height:26px}@media (width<=1279px){.cart-page[data-v-d8ae4da8]{grid-template-columns:minmax(0,1fr)}}@media (width<=1023px){.page-heading[data-v-d8ae4da8],.cart-summary h2[data-v-d8ae4da8]{font-size:calc(18px * var(--workspace-font-scale,1));line-height:28px}.cart-page .cart-summary>p.summary-total[data-v-d8ae4da8]{font-size:calc(17px * var(--workspace-font-scale,1));line-height:26px}}@media (width<=767px){.cart-line[data-v-d8ae4da8]{grid-template-columns:minmax(0,1fr)}.cart-line>a[data-v-d8ae4da8]{justify-self:end}.cart-product[data-v-d8ae4da8]{text-align:right}.cart-product>a[data-v-d8ae4da8]{font-size:calc(16px * var(--workspace-font-scale,1));line-height:24px}.cart-unit-price[data-v-d8ae4da8]{justify-content:space-between}.cart-sku[data-v-d8ae4da8],.cart-item-actions[data-v-d8ae4da8]{justify-content:flex-end}.cart-quantity-field[data-v-d8ae4da8]{flex-direction:row;grid-column:1;justify-content:space-between;align-items:center}.cart-line-total[data-v-d8ae4da8]{flex-direction:row;grid-column:1;justify-content:space-between;align-items:baseline}}.following-store-card[data-v-f4f198df]{border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));background:var(--surface);min-width:0;padding:20px;transition:box-shadow .2s}.following-store-card[data-v-f4f198df]:hover{box-shadow:0 4px 16px #919eab29}.following-store-card>header[data-v-f4f198df]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.following-store-avatar[data-v-f4f198df]{background:var(--hover,#f4f6f8);width:48px;height:48px;color:var(--muted);border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;display:flex;overflow:hidden}.following-store-avatar[data-v-f4f198df] img{object-fit:cover;width:48px;height:48px;display:block}.following-store-avatar>.hgi[data-v-f4f198df]{font-size:calc(20px * var(--workspace-font-scale,1))}.following-store-heading[data-v-f4f198df]{flex:1;min-width:0}.following-store-heading h2[data-v-f4f198df]{font-family:DM,DM Sans,Arial,sans-serif;font-size:calc(16px * var(--workspace-font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:24px;overflow:hidden}.following-store-heading h2>a[data-v-f4f198df]{color:var(--text);text-decoration:none}.following-store-heading h2>a[data-v-f4f198df]:hover{color:var(--workspace-primary,#088178)}.following-store-rating[data-v-f4f198df]{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;line-height:16px;display:flex}.following-store-stars[data-v-f4f198df]{color:#dfe3e8;direction:ltr;gap:2px;display:inline-flex}.following-store-stars>.hgi[data-v-f4f198df]{font-size:calc(12px * var(--workspace-font-scale,1));line-height:16px}.following-store-stars .filled[data-v-f4f198df]{color:#ffc107}.following-store-meta[data-v-f4f198df]{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:flex-start;gap:8px 16px;margin-bottom:16px;line-height:16px;display:flex}.following-store-meta>span[data-v-f4f198df]{align-items:baseline;gap:4px;min-width:0;display:inline-flex}.following-store-meta .hgi[data-v-f4f198df]{font-size:calc(14px * var(--workspace-font-scale,1));flex-shrink:0}.following-store-message[data-v-f4f198df]{border:1px solid var(--border);border-radius:calc(80px * var(--workspace-radius-scale,1));width:100%;font-size:calc(12px * var(--workspace-font-scale,1));color:var(--text);justify-content:center;align-items:center;gap:6px;margin-bottom:12px;padding:8px 12px;font-weight:500;line-height:16px;text-decoration:none;display:flex}.following-store-message>.hgi[data-v-f4f198df]{font-size:calc(14px * var(--workspace-font-scale,1))}.following-store-message[data-v-f4f198df]:hover{border-color:var(--workspace-primary,#088178);color:var(--workspace-primary,#088178)}.following-store-card>footer[data-v-f4f198df]{flex-wrap:wrap;gap:8px;display:flex}.following-store-card>footer[data-v-f4f198df]>*{border-radius:calc(80px * var(--workspace-radius-scale,1));min-width:0;font-size:calc(14px * var(--workspace-font-scale,1));white-space:normal;overflow-wrap:anywhere;text-align:center;flex:calc(50% - 4px);justify-content:center;align-items:center;padding:8px 10px;font-weight:600;line-height:22px;display:flex}.following-store-card>footer>button[data-v-f4f198df]{color:#ef4444;background:0 0;border:1px solid #fca5a5}.following-store-card>footer>button[data-v-f4f198df]:hover{background:#fef2f2}.following-store-card button[data-v-f4f198df]:disabled{opacity:.5;cursor:default}.following-store-card>.form-error[data-v-f4f198df]{font-size:calc(13px * var(--workspace-font-scale,1));line-height:22px}.store-dark{color:#4b5563}.following-store-card>footer>.primary[data-v-f4f198df]{box-shadow:0 6px 15px color-mix(in srgb, var(--workspace-primary,#088178) 16.0784%, transparent)}@media (prefers-reduced-motion:reduce){.following-store-card[data-v-f4f198df]{transition:none}}.following-stores[data-v-65c18cbe]{min-width:0}.following-toolbar[data-v-65c18cbe]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.following-toolbar button[data-v-65c18cbe]{border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--surface);color:var(--text);margin-left:auto;padding:8px 14px}.following-grid[data-v-65c18cbe]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.following-stores .managed-dialog[data-v-65c18cbe]{width:380px}@media (width<=639px){.following-grid[data-v-65c18cbe]{grid-template-columns:minmax(0,1fr)}}.following-filters[data-v-65c18cbe]{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:10px;display:flex}.following-filters label[data-v-65c18cbe]{font-size:calc(13px * var(--workspace-font-scale,1));gap:7px;min-width:0;display:grid}.following-search[data-v-65c18cbe]{flex:1;min-width:200px!important}.following-filters input[data-v-65c18cbe],.following-filters select[data-v-65c18cbe],.following-filter-actions button[data-v-65c18cbe]:not(.primary){border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));font:inherit;background:var(--surface);color:var(--text);min-width:0;max-width:100%;padding:10px 12px}.following-filter-actions[data-v-65c18cbe]{gap:8px;display:flex}.following-filter-actions button[data-v-65c18cbe]{font-size:calc(13px * var(--workspace-font-scale,1))}.following-filter-note[data-v-65c18cbe]{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);margin:8px 0 20px;line-height:1.6}.following-stores .empty button[data-v-65c18cbe]{border-radius:calc(24px * var(--workspace-radius-scale,1));border:0;padding:10px 18px}.following-filters button[data-v-65c18cbe]:disabled{opacity:.5}@media (width<=600px){.following-filters[data-v-65c18cbe]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.following-filters label[data-v-65c18cbe]{width:100%}.following-search[data-v-65c18cbe]{min-width:0!important}.following-filter-actions button[data-v-65c18cbe]{flex:1}.following-toolbar[data-v-65c18cbe]{flex-wrap:wrap}}.following-empty[data-v-65c18cbe]{text-align:center;padding:64px 16px!important}.following-empty>.hgi[data-v-65c18cbe]{font-size:calc(48px * var(--workspace-font-scale,1));color:var(--muted);margin-bottom:16px;line-height:1;display:block}.following-empty>p[data-v-65c18cbe]{font-size:calc(16px * var(--workspace-font-scale,1));color:var(--muted);margin:0 0 8px;line-height:26px}.following-empty>a[data-v-65c18cbe]{border-radius:calc(80px * var(--workspace-radius-scale,1));justify-content:center;align-items:center;min-height:48px;padding:11px 24px;margin-top:16px!important;display:inline-flex!important}@media (width>=1200px){.following-grid[data-v-65c18cbe]{grid-template-columns:repeat(3,minmax(0,1fr))}}.following-grid[data-v-65c18cbe]{grid-template-columns:minmax(0,1fr)}@media (width>=640px){.following-grid[data-v-65c18cbe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.following-grid[data-v-65c18cbe]{grid-template-columns:repeat(3,minmax(0,1fr))}}.following-loading-status[data-v-65c18cbe]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.following-placeholder[data-v-65c18cbe]{border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));min-width:0;padding:20px}.following-placeholder i[data-v-65c18cbe]{border-radius:calc(6px * var(--workspace-radius-scale,1));background:var(--hover,#f4f6f8);height:12px;display:block}.following-placeholder header[data-v-65c18cbe]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.following-placeholder header .avatar[data-v-65c18cbe]{border-radius:50%;flex-shrink:0;width:48px;height:48px}.following-placeholder header>div[data-v-65c18cbe]{flex:1;min-width:0}.following-placeholder header>div>i[data-v-65c18cbe]:first-child{width:75%;height:16px;margin-bottom:8px}.following-placeholder header>div>i[data-v-65c18cbe]:last-child{width:55%}.following-placeholder>i[data-v-65c18cbe]{width:75%;margin:10px 0}.following-placeholder>.actions[data-v-65c18cbe]{gap:8px;margin-top:16px;display:flex}.following-placeholder>.actions>i[data-v-65c18cbe]{border-radius:calc(80px * var(--workspace-radius-scale,1));flex:1;height:38px}.wishlist-panel[data-v-a8e0af07]{min-width:0}.wishlist-toolbar[data-v-a8e0af07]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.wishlist-refresh[data-v-a8e0af07]{border:1px solid var(--border);border-radius:calc(9px * var(--workspace-radius-scale,1));color:var(--text);background:0 0;margin-left:auto;padding:9px 14px}.wishlist-hint[data-v-a8e0af07]{color:var(--muted);font-size:calc(13px * var(--workspace-font-scale,1))}.wishlist-scroll[data-v-a8e0af07]{border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));overscroll-behavior-x:contain;max-width:100%;overflow:auto}.wishlist-table[data-v-a8e0af07]{border-collapse:collapse;white-space:normal;background:var(--surface);table-layout:fixed;width:100%;min-width:1040px;font-size:calc(16px * var(--workspace-font-scale,1));color:var(--muted);line-height:24px}.wishlist-table th[data-v-a8e0af07],.wishlist-table td[data-v-a8e0af07]{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;overflow-wrap:anywhere;font-size:calc(16px * var(--workspace-font-scale,1));padding:16px 12px;line-height:24px}.wishlist-table thead[data-v-a8e0af07]{background:var(--hover)}.wishlist-table th[data-v-a8e0af07]:first-child{width:42px}.wishlist-table th[data-v-a8e0af07]:nth-child(2){width:330px}.wishlist-table th[data-v-a8e0af07]:nth-child(3){width:120px}.wishlist-table th[data-v-a8e0af07]:nth-child(4){width:130px}.wishlist-table th[data-v-a8e0af07]:nth-child(5){width:152px}.wishlist-table th[data-v-a8e0af07]:nth-child(6){width:200px}.wishlist-table th[data-v-a8e0af07]:nth-child(7){width:65px}.wishlist-table tr:last-child td[data-v-a8e0af07]{border-bottom:0}.wishlist-table input[type=checkbox][data-v-a8e0af07]{width:20px;height:20px;accent-color:var(--workspace-primary,#088178)}.wishlist-product[data-v-a8e0af07]{align-items:center;gap:16px;display:flex}.wishlist-image[data-v-a8e0af07]{background:var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));align-items:center;width:100px;min-width:100px;height:100px;display:flex;overflow:hidden}.wishlist-image[data-v-a8e0af07] .product-thumbnail{border-radius:inherit}.wishlist-image[data-v-a8e0af07] img{object-fit:cover}.wishlist-name[data-v-a8e0af07]{font-size:calc(16px * var(--workspace-font-scale,1));color:var(--text);font-weight:600;line-height:24px;text-decoration:none}.wishlist-product p[data-v-a8e0af07]{color:var(--muted);font-size:calc(14px * var(--workspace-font-scale,1));margin:4px 0;line-height:22px}.wishlist-product .wishlist-category[data-v-a8e0af07]{color:var(--workspace-primary,#088178);font-weight:500}.wishlist-quick[data-v-a8e0af07]{color:var(--workspace-primary,#088178);font:inherit;background:0 0;border:0;padding:0}.wishlist-table strong[data-v-a8e0af07],.available[data-v-a8e0af07]{color:var(--text)}.wishlist-table strong[data-v-a8e0af07]{font-size:calc(16px * var(--workspace-font-scale,1));font-weight:600}.wishlist-stock[data-v-a8e0af07]{font-weight:600}.wishlist-stock p[data-v-a8e0af07]{font-weight:400}.wishlist-price[data-v-a8e0af07]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wishlist-table del[data-v-a8e0af07]{color:#919eab;font-size:calc(16px * var(--workspace-font-scale,1));font-weight:400}.wishlist-quantity[data-v-a8e0af07]{border:1px solid var(--border);border-radius:calc(80px * var(--workspace-radius-scale,1));max-width:108px;height:44px;display:flex;overflow:hidden}.wishlist-quantity input[data-v-a8e0af07]{text-align:center;width:36px;min-width:0;font:inherit;background:var(--surface);color:var(--text);border:0;border-radius:0;padding:3px}.wishlist-quantity-error[data-v-a8e0af07]{font-size:calc(12px * var(--workspace-font-scale,1));overflow-wrap:anywhere;margin:8px 0 0;line-height:1.6}.wishlist-quantity button[data-v-a8e0af07]{width:32px;color:var(--text);background:0 0;border:0;flex:1;place-items:center;display:grid}.wishlist-quantity .hgi[data-v-a8e0af07]{font-size:calc(20px * var(--workspace-font-scale,1));line-height:24px}.wishlist-actions[data-v-a8e0af07]{flex-direction:column;gap:8px;display:flex}.wishlist-actions button[data-v-a8e0af07]{border-radius:calc(80px * var(--workspace-radius-scale,1));white-space:normal;width:100%;min-height:44px;font-size:calc(13px * var(--workspace-font-scale,1));justify-content:center;align-items:center;gap:8px;padding:11px 12px;font-weight:600;line-height:22px;display:inline-flex}.wishlist-buy[data-v-a8e0af07]{color:#212529;background:#ffc107;border:0;box-shadow:0 8px 16px #ffc1073d}.wishlist-remove[data-v-a8e0af07]{width:32px;height:32px;color:var(--text);font-size:calc(24px * var(--workspace-font-scale,1));background:0 0;border:0;border-radius:50%;place-items:center;line-height:24px;display:inline-grid}.wishlist-panel button[data-v-a8e0af07]:disabled{opacity:.45;cursor:not-allowed}.wishlist-panel .form-error a[data-v-a8e0af07]{margin-left:8px;text-decoration:underline;display:inline-block}.store-dark,.store-dark{color:#70c9b8}.wishlist-filters[data-v-a8e0af07]{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.wishlist-search[data-v-a8e0af07]{flex:220px;min-width:0}.wishlist-filters input[data-v-a8e0af07],.wishlist-filters select[data-v-a8e0af07],.wishlist-filters button[data-v-a8e0af07],.wishlist-reset-selection[data-v-a8e0af07]{border:1px solid var(--border);border-radius:calc(9px * var(--workspace-radius-scale,1));background:var(--surface);min-height:42px;color:var(--text);font:inherit;font-size:calc(13px * var(--workspace-font-scale,1));padding:9px 12px}.wishlist-filters input[data-v-a8e0af07]{width:100%;min-width:0}.wishlist-filters>label[data-v-a8e0af07]:not(.wishlist-search),.wishlist-filters select[data-v-a8e0af07]{max-width:100%}.wishlist-result-count[data-v-a8e0af07]{font-size:calc(13px * var(--workspace-font-scale,1));color:var(--muted)}.wishlist-mobile-label[data-v-a8e0af07],.wishlist-mobile-select[data-v-a8e0af07]{display:none}.sr-only[data-v-a8e0af07]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1023px){.wishlist-mobile-select[data-v-a8e0af07]{font-size:calc(13px * var(--workspace-font-scale,1));align-items:center;gap:8px;display:flex}.wishlist-mobile-select input[data-v-a8e0af07]{width:20px;height:20px;accent-color:var(--workspace-primary,#088178)}.wishlist-scroll[data-v-a8e0af07]{overflow:hidden}.wishlist-table[data-v-a8e0af07]{min-width:0;display:block}.wishlist-table thead[data-v-a8e0af07]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.wishlist-table tbody[data-v-a8e0af07]{display:block}.wishlist-table tr[data-v-a8e0af07]{border-bottom:1px solid var(--border);display:block}.wishlist-table tr[data-v-a8e0af07]:last-child{border-bottom:0}.wishlist-table td[data-v-a8e0af07]{border:0;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 12px;display:flex}.wishlist-mobile-label[data-v-a8e0af07]{font-size:calc(16px * var(--workspace-font-scale,1));display:inline}.wishlist-table td[data-label][data-v-a8e0af07]:before{content:attr(data-label) ":";max-width:35%;color:var(--text);font-size:calc(16px * var(--workspace-font-scale,1));flex-shrink:0;font-weight:400;line-height:24px;display:block}.wishlist-product[data-v-a8e0af07]{flex-direction:column;flex:0 280px;align-items:flex-end;gap:16px;min-width:0}.wishlist-product>div[data-v-a8e0af07]{flex-direction:column;align-items:flex-end;min-width:0;max-width:280px;display:flex}.wishlist-name[data-v-a8e0af07]{text-align:right;overflow-wrap:anywhere}.wishlist-stock[data-v-a8e0af07]{text-align:right}.wishlist-price[data-v-a8e0af07]{justify-content:flex-end}.wishlist-quantity[data-v-a8e0af07]{flex-shrink:0;width:108px}.wishlist-actions[data-v-a8e0af07]{grid-template-columns:1fr 1fr;gap:8px;min-width:0;max-width:280px;display:grid}.wishlist-actions button[data-v-a8e0af07]{padding-inline:10px}.wishlist-table td[data-v-a8e0af07]:last-child{justify-content:space-between}}@media (width>=768px){.wishlist-actions button[data-v-a8e0af07]{font-size:calc(14px * var(--workspace-font-scale,1))}}@media (width>=1280px){.wishlist-table[data-v-a8e0af07]{table-layout:auto}.wishlist-table th[data-v-a8e0af07]:nth-child(4){width:220px}.wishlist-table th[data-v-a8e0af07]:nth-child(6){width:280px}.wishlist-actions[data-v-a8e0af07]{grid-template-columns:repeat(2,minmax(max-content,1fr));display:grid}.wishlist-actions button[data-v-a8e0af07]{white-space:nowrap}.wishlist-price[data-v-a8e0af07]{white-space:nowrap;flex-wrap:nowrap}.wishlist-price[data-v-a8e0af07]>*{flex-shrink:0}}@media (width>=768px) and (width<=1023px){.wishlist-product[data-v-a8e0af07]{flex-direction:row;flex:0 396px;align-items:flex-start;max-width:396px}.wishlist-product>div[data-v-a8e0af07]{align-items:flex-start}.wishlist-name[data-v-a8e0af07]{text-align:left}}@media (width<=639px){.wishlist-filters>label[data-v-a8e0af07]{flex:100%}.wishlist-filters select[data-v-a8e0af07]{width:100%}.wishlist-toolbar[data-v-a8e0af07]{gap:8px}.wishlist-toolbar>span[data-v-a8e0af07]{flex-basis:100%}.wishlist-toolbar button[data-v-a8e0af07]{white-space:normal;max-width:100%}}.wishlist-availability[data-v-a8e0af07]{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.wishlist-availability button[data-v-a8e0af07]{border:1px solid var(--border);border-radius:calc(20px * var(--workspace-radius-scale,1));background:var(--surface);color:var(--text);font:inherit;font-size:calc(13px * var(--workspace-font-scale,1));cursor:pointer;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.wishlist-availability button[aria-pressed=true][data-v-a8e0af07]{color:#fff;background:#087d74;border-color:#087d74}.wishlist-availability button>span[data-v-a8e0af07]{font-size:calc(12px * var(--workspace-font-scale,1));text-align:center;min-width:18px}.wishlist-availability button[data-v-a8e0af07]:disabled{opacity:.6;cursor:wait}.wishlist-availability button[data-v-a8e0af07]:focus-visible{outline-offset:3px;outline:2px solid #087d74}.wishlist-shop[data-v-a8e0af07]{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);overflow-wrap:anywhere;margin-bottom:5px;line-height:1.6;text-decoration:underline;display:inline-block}.wishlist-selection-summary[data-v-a8e0af07]{border:1px solid var(--border);border-radius:calc(12px * var(--workspace-radius-scale,1));background:var(--hover);font-size:calc(13px * var(--workspace-font-scale,1));overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:10px 24px;margin:12px 0;padding:14px 16px;display:flex}.wishlist-selection-summary>span[data-v-a8e0af07]{min-width:0}.wishlist-selection-summary strong[data-v-a8e0af07]{font-size:calc(16px * var(--workspace-font-scale,1));color:var(--text);margin-left:8px}.wishlist-selection-summary small[data-v-a8e0af07]{color:var(--muted);font-size:calc(12px * var(--workspace-font-scale,1));flex-basis:100%;line-height:1.6}@media (width<=639px){.wishlist-selection-summary>span[data-v-a8e0af07]{flex-basis:100%}}.wishlist-compare-action[data-v-a8e0af07]{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.wishlist-compare-action>button[data-v-a8e0af07]{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--text);font:inherit;font-size:calc(13px * var(--workspace-font-scale,1));overflow-wrap:anywhere;justify-content:center;align-items:center;gap:7px;display:flex}.wishlist-compare-action>button.selected[data-v-a8e0af07]{border-color:var(--workspace-primary,#088178);color:var(--workspace-primary,#088178)}.wishlist-compare-action[data-v-a8e0af07] .hgi{font-size:calc(18px * var(--workspace-font-scale,1));flex-shrink:0}.wishlist-compare-link[data-v-a8e0af07]{border:1px solid var(--border);border-radius:calc(9px * var(--workspace-radius-scale,1));max-width:100%;min-height:42px;font-size:calc(13px * var(--workspace-font-scale,1));color:var(--text);align-items:center;gap:7px;padding:9px 13px;text-decoration:none;display:inline-flex}.wishlist-compare-link span[data-v-a8e0af07]{font-variant-numeric:tabular-nums}.wishlist-compare-link[data-v-a8e0af07]:hover{background:var(--hover)}.wishlist-compare-action>button[data-v-a8e0af07]:focus-visible,.wishlist-compare-link[data-v-a8e0af07]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}.store-dark{color:#70c9b8;border-color:#70c9b8}.wishlist-sku[data-v-a8e0af07]{min-width:0;font-size:calc(12px * var(--workspace-font-scale,1));align-items:baseline;gap:7px;margin:8px 0;line-height:1.6;display:flex}.wishlist-sku>span[data-v-a8e0af07]:first-child{color:var(--muted);flex-shrink:0}.wishlist-sku[data-v-a8e0af07] .product-sku{min-width:0}.wishlist-empty[data-v-a8e0af07]{text-align:center;padding:64px 16px!important}.wishlist-empty>.hgi[data-v-a8e0af07]{font-size:calc(48px * var(--workspace-font-scale,1));color:var(--muted);margin-bottom:16px;line-height:1;display:block}.wishlist-empty>p[data-v-a8e0af07]{font-size:calc(16px * var(--workspace-font-scale,1));color:var(--muted);margin:0;line-height:26px}.wishlist-empty>a[data-v-a8e0af07]{border-radius:calc(80px * var(--workspace-radius-scale,1));justify-content:center;align-items:center;min-height:48px;padding:11px 24px;margin-top:24px!important;display:inline-flex!important}.wishlist-actions>.primary>.hgi[data-v-a8e0af07]{font-size:calc(20px * var(--workspace-font-scale,1));flex-shrink:0}.wishlist-table th[data-v-a8e0af07]{background:var(--bg);color:var(--text);padding-block:10px;font-weight:600}.store-dark .wishlist-table th[data-v-a8e0af07]{background:var(--hover)}.store-dark .wishlist-image[data-v-a8e0af07]{background:var(--bg)}.comparison-description p[data-v-a9118a70]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(14px * var(--workspace-font-scale,1));margin:0;line-height:20px}.collapsed[data-v-a9118a70]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.comparison-description button[data-v-a9118a70]{border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--surface);max-width:100%;color:var(--text);font:inherit;text-align:start;white-space:normal;overflow-wrap:anywhere;cursor:pointer;margin-top:10px;padding:8px 10px;display:block}.comparison-description button[data-v-a9118a70]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.comparison-purchase[data-v-dc22ce9c]{gap:10px;min-width:0;display:grid}.comparison-quantity-label[data-v-dc22ce9c]{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted)}.comparison-quantity[data-v-dc22ce9c]{border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--surface);max-width:100%;height:42px;display:flex;overflow:hidden}.comparison-quantity button[data-v-dc22ce9c]{background:var(--hover);width:42px;color:var(--text);font:inherit;border:0;flex:0 0 42px}.comparison-quantity input[data-v-dc22ce9c]{text-align:center;width:100%;min-width:0;font:inherit;color:var(--text);background:var(--surface);border:0;border-radius:0;padding:4px}.comparison-purchase .form-error[data-v-dc22ce9c]{font-size:calc(12px * var(--workspace-font-scale,1));white-space:normal;overflow-wrap:anywhere;margin:0}.comparison-subtotal[data-v-dc22ce9c]{font-size:calc(12px * var(--workspace-font-scale,1));overflow-wrap:anywhere;flex-wrap:wrap;gap:6px;margin:0;display:flex}.comparison-subtotal strong[data-v-dc22ce9c]{font-size:calc(15px * var(--workspace-font-scale,1));font-variant-numeric:tabular-nums;max-width:100%}.comparison-purchase>.primary[data-v-dc22ce9c]{white-space:normal;overflow-wrap:anywhere;width:100%;min-height:44px}.comparison-purchase small[data-v-dc22ce9c]{font-size:calc(11px * var(--workspace-font-scale,1));color:var(--muted);line-height:1.6}.comparison-purchase button[data-v-dc22ce9c]:disabled{opacity:.45;cursor:not-allowed}.comparison-save[data-v-dc22ce9c]{border:1px solid var(--border);border-radius:calc(9px * var(--workspace-radius-scale,1));background:var(--surface);width:100%;max-width:100%;min-height:42px;color:var(--text);font:inherit;font-size:calc(12px * var(--workspace-font-scale,1));white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:7px;padding:9px 10px;display:flex}.comparison-save.selected[data-v-dc22ce9c]{color:var(--workspace-primary,#088178);border-color:var(--workspace-primary,#088178)}.comparison-save[data-v-dc22ce9c] .hgi{font-size:calc(18px * var(--workspace-font-scale,1));flex-shrink:0}.store-dark .comparison-save.selected[data-v-dc22ce9c]{color:#70c9b8;border-color:#70c9b8}.comparison-quantity[data-v-dc22ce9c]{border-radius:calc(80px * var(--workspace-radius-scale,1));height:44px}.comparison-quantity button[data-v-dc22ce9c]{background:0 0;place-items:center;display:grid}.comparison-quantity button>.hgi[data-v-dc22ce9c]{font-size:calc(18px * var(--workspace-font-scale,1));line-height:18px}.comparison-quantity input[data-v-dc22ce9c]{padding-inline:0}.comparison-purchase>.primary[data-v-dc22ce9c],.comparison-save[data-v-dc22ce9c]{border-radius:calc(80px * var(--workspace-radius-scale,1));font-size:calc(14px * var(--workspace-font-scale,1));line-height:22px}.compare-products[data-v-38f69651]{--comparison-row-background:oklch(98.5% .002 247.839);min-width:0}.store-dark{--comparison-row-background:var(--hover)}.comparison-note[data-v-38f69651]{color:var(--muted);font-size:calc(13px * var(--workspace-font-scale,1));line-height:1.7}.comparison-toolbar[data-v-38f69651]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.comparison-toolbar button[data-v-38f69651]{color:#ba3c47;font:inherit;background:0 0;border:0}.comparison-toolbar .comparison-refresh[data-v-38f69651]{border:1px solid var(--border);border-radius:calc(9px * var(--workspace-radius-scale,1));color:var(--text);margin-left:auto;padding:9px 14px}.comparison-scroll[data-v-38f69651]{border:1px solid var(--border);border-radius:calc(16px * var(--workspace-radius-scale,1));background:var(--surface);overscroll-behavior-x:contain;max-width:100%;overflow:auto}.comparison-table[data-v-38f69651]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px;color:var(--muted);white-space:normal}.comparison-table th[scope=row][data-v-38f69651],.comparison-table thead th[data-v-38f69651]:first-child{text-align:center;background:var(--comparison-row-background);width:120px;color:var(--text);font-size:calc(16px * var(--workspace-font-scale,1))}.comparison-table th[data-v-38f69651],.comparison-table td[data-v-38f69651]{border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;border-right:1px solid var(--border);padding:18px 16px;line-height:24px}.comparison-table tr[data-v-38f69651]>:last-child{border-right:0}.comparison-table td[data-v-38f69651],.comparison-table thead th[data-v-38f69651]:not(:first-child){width:250px;min-width:250px;font-weight:400;font-size:calc(16px * var(--workspace-font-scale,1))}.comparison-table tbody tr[data-v-38f69651]:last-child>*{border-bottom:0}.comparison-table tbody tr:nth-child(odd) td[data-v-38f69651]{background:var(--comparison-row-background)}.comparison-product[data-v-38f69651]{position:relative}.comparison-image[data-v-38f69651],.comparison-placeholder[data-v-38f69651]{aspect-ratio:1;background:var(--bg);border-radius:calc(16px * var(--workspace-radius-scale,1));width:100%;max-width:280px;color:var(--muted);font-size:calc(14px * var(--workspace-font-scale,1));justify-content:center;align-items:center;line-height:20px;display:flex;overflow:hidden}.comparison-product>.comparison-remove[data-v-38f69651]{background:var(--surface);width:32px;height:32px;color:var(--text);border:1px solid var(--border);font-size:calc(22px * var(--workspace-font-scale,1));border-radius:50%;position:absolute;top:8px;right:8px}.comparison-placeholder[data-v-38f69651]{border:2px dashed var(--border);text-align:center;flex-direction:column;gap:16px;padding:16px}.comparison-placeholder>span[data-v-38f69651]{font-size:calc(32px * var(--workspace-font-scale,1))}.comparison-price[data-v-38f69651],.available[data-v-38f69651]{color:var(--workspace-primary,#088178)}.comparison-stock.available[data-v-38f69651],.comparison-stock-empty[data-v-38f69651]{font-weight:500}.comparison-stock-empty[data-v-38f69651]{color:var(--danger,#ff5630)}.comparison-price[data-v-38f69651]{font-size:calc(18px * var(--workspace-font-scale,1))}.comparison-table del[data-v-38f69651]{color:var(--muted);font-size:calc(13px * var(--workspace-font-scale,1));display:block}.comparison-table .primary[data-v-38f69651]{white-space:normal;max-width:100%;padding:12px 18px}.comparison-table button[data-v-38f69651]:disabled,.comparison-toolbar button[data-v-38f69651]:disabled{opacity:.45}.comparison-table a[data-v-38f69651]{color:var(--text)}.comparison-table a[data-v-38f69651]:hover{color:var(--workspace-primary,#088178)}.store-dark .comparison-price[data-v-38f69651],.store-dark .available[data-v-38f69651]{color:#70c9b8}.comparison-options[data-v-38f69651]{font-size:calc(13px * var(--workspace-font-scale,1));color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.comparison-options label[data-v-38f69651]{color:var(--text);cursor:pointer;align-items:center;gap:8px;display:flex}.comparison-options input[data-v-38f69651]{width:18px;height:18px;accent-color:var(--workspace-primary,#088178)}.comparison-scroll-hint[data-v-38f69651]{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);margin:8px 0}.comparison-scroll[data-v-38f69651]{max-height:76vh;scroll-padding-top:190px}.comparison-table[data-v-38f69651]{border-collapse:separate;border-spacing:0}.comparison-table th[scope=row][data-v-38f69651],.comparison-table thead th[data-v-38f69651]:first-child{z-index:2;position:sticky;left:0}.comparison-table thead th[data-v-38f69651]{z-index:3;background:var(--surface);position:sticky;top:0}.comparison-table thead th[data-v-38f69651]:first-child{z-index:4}.comparison-product-title[data-v-38f69651]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-weight:600;line-height:1.5;text-decoration:none;display:-webkit-box;overflow:hidden}.comparison-table tbody tr.comparison-different>td[data-v-38f69651]{background:color-mix(in srgb, var(--workspace-primary,#088178) 5.09804%, transparent)}.comparison-difference-dot[data-v-38f69651]{color:var(--workspace-primary,#088178);font-size:calc(9px * var(--workspace-font-scale,1));margin-top:4px;display:block}.store-dark .comparison-difference-dot[data-v-38f69651]{color:#70c9b8}.store-dark .comparison-table tbody tr.comparison-different>td[data-v-38f69651]{background:#70c9b80d}@media (width<=639px){.comparison-toolbar[data-v-38f69651]{gap:10px}.comparison-options[data-v-38f69651]{align-items:flex-start}.comparison-options>span[data-v-38f69651]{flex-basis:100%;line-height:1.6}.comparison-product-title[data-v-38f69651]{font-size:calc(12px * var(--workspace-font-scale,1))}.comparison-scroll[data-v-38f69651]{max-height:70vh;scroll-padding-top:150px}.comparison-price[data-v-38f69651]{font-size:calc(16px * var(--workspace-font-scale,1))}}.comparison-product>.comparison-quick[data-v-38f69651]{border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));background:var(--surface);width:100%;height:auto;min-height:34px;color:var(--text);font:inherit;font-size:calc(12px * var(--workspace-font-scale,1));white-space:normal;cursor:pointer;margin-top:10px;padding:7px 10px;display:block;position:static}.comparison-quick[data-v-38f69651]:hover{border-color:var(--workspace-primary,#088178);color:var(--workspace-primary,#088178)}.comparison-quick[data-v-38f69651]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:2px}.comparison-scroll[data-v-38f69651]{scroll-padding-top:330px}@media (width<=639px){.comparison-scroll[data-v-38f69651]{scroll-padding-top:330px}}.comparison-file[data-v-38f69651]{overflow-wrap:anywhere;line-height:1.7}.comparison-file small[data-v-38f69651]{color:var(--muted);display:block}.comparison-empty[data-v-38f69651]{flex-direction:column;align-items:center;gap:16px;padding:144px 16px;display:flex}.comparison-empty[data-v-38f69651]>.hgi{font-size:calc(60px * var(--workspace-font-scale,1));color:var(--border);line-height:1}.comparison-empty h2[data-v-38f69651]{font-size:calc(20px * var(--workspace-font-scale,1));color:var(--text);margin:0;line-height:30px}.comparison-empty p[data-v-38f69651]{font-size:calc(16px * var(--workspace-font-scale,1));margin:0;line-height:24px}.comparison-empty>.primary[data-v-38f69651]{min-height:44px;font-size:calc(16px * var(--workspace-font-scale,1));border-radius:calc(80px * var(--workspace-radius-scale,1));align-items:center;margin-top:8px;padding:10px 32px;font-weight:600;line-height:24px;display:inline-flex}.comparison-image[data-v-38f69651] .product-thumbnail{border-radius:inherit}@media (width>=1024px){.comparison-empty h2[data-v-38f69651]{font-size:calc(24px * var(--workspace-font-scale,1));line-height:36px}}.comparison-table th[scope=row][data-v-38f69651]{font-weight:600}.comparison-table tbody[data-v-38f69651] :is(th,td){padding-block:20px}.comparison-table thead th[data-v-38f69651]:first-child{padding-block:16px}.comparison-product[data-v-38f69651]{flex-direction:column;gap:12px;display:flex}.comparison-product>.comparison-remove[data-v-38f69651]{background:#fffc;border:0;place-items:center;display:grid;top:12px;right:12px;box-shadow:0 1px 2px #0000000d}.comparison-remove>.hgi[data-v-38f69651]{font-size:calc(16px * var(--workspace-font-scale,1));color:#212b36;line-height:16px}.comparison-product>.comparison-remove[data-v-38f69651]:hover{background:#fff}.comparison-image[data-v-38f69651] .product-thumbnail>img{object-fit:cover;transition:transform .3s}.comparison-image[data-v-38f69651]:hover .product-thumbnail>img{transform:scale(1.05)}.comparison-placeholder[data-v-38f69651]{background:0 0;border-color:#d1d5db;gap:8px}.comparison-placeholder>.hgi[data-v-38f69651]{font-size:calc(30px * var(--workspace-font-scale,1));line-height:36px}.comparison-name[data-v-38f69651]{font-weight:600}.comparison-product>.comparison-quick[data-v-38f69651]{border-radius:calc(80px * var(--workspace-radius-scale,1));margin-top:0}.comparison-price-line[data-v-38f69651]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.comparison-price-line .comparison-price[data-v-38f69651]{font-size:calc(18px * var(--workspace-font-scale,1));font-weight:600;line-height:28px}.comparison-price-line del[data-v-38f69651]{font-size:calc(14px * var(--workspace-font-scale,1));line-height:22px;display:inline}.comparison-discount[data-v-38f69651]{font-size:calc(12px * var(--workspace-font-scale,1));color:#ff5630;background:#ff56301a;border-radius:999px;margin-top:4px;padding:2px 8px;font-weight:500;line-height:16px;display:inline-block}.store-dark .comparison-discount[data-v-38f69651]{color:#ff9980}.comparison-purchase[data-v-38f69651] .primary{border-radius:calc(80px * var(--workspace-radius-scale,1))}@media (prefers-reduced-motion:reduce){.comparison-image[data-v-38f69651] .product-thumbnail>img{transition:none}}.saved-results[data-v-82a17d0c]{min-width:0}.saved-results[data-v-82a17d0c]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}.form-error[data-v-82a17d0c]{overflow-wrap:anywhere}.page-content-loading[data-v-20c92ff9]{justify-content:center;min-width:0;padding:80px 0;display:flex}.page-content-spinner[data-v-20c92ff9]{border:3px solid var(--primary,var(--workspace-primary,#088178));border-top-color:#0000;border-radius:50%;flex:none;width:32px;height:32px;animation:1s linear infinite content-spin-20c92ff9;display:block}.page-loading-label[data-v-20c92ff9]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes content-spin-20c92ff9{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.page-content-spinner[data-v-20c92ff9]{animation:none}}.cms-article[data-v-f1839aaa]{min-width:0}.article-outline[data-v-f1839aaa]{border:1px solid var(--border);border-radius:calc(12px * var(--workspace-radius-scale,1));background:var(--surface);margin:0 0 28px;overflow:hidden}.outline-toggle[data-v-f1839aaa]{background:var(--hover);width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.outline-toggle strong[data-v-f1839aaa]{font-size:calc(15px * var(--workspace-font-scale,1))}.outline-toggle>.hgi[data-v-f1839aaa]{font-size:calc(20px * var(--workspace-font-scale,1));flex-shrink:0;line-height:20px}.article-outline ol[data-v-f1839aaa]{gap:4px;margin:0;padding:8px 20px 16px;list-style:none;display:grid}.article-outline li[data-v-f1839aaa]{min-width:0}.article-outline li.subsection[data-v-f1839aaa]{padding-inline-start:18px}.article-outline li button[data-v-f1839aaa]{color:var(--workspace-primary,#088178);text-align:start;font:inherit;font-size:calc(14px * var(--workspace-font-scale,1));overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;max-width:100%;padding:7px 0;line-height:1.6}.article-outline button[data-v-f1839aaa]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:-2px}.cms-prose[data-v-f1839aaa] h2,.cms-prose[data-v-f1839aaa] h3{scroll-margin-top:var(--article-scroll-offset,100px)}.cms-prose[data-v-f1839aaa] [tabindex="-1"]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:4px}@media (width<=600px){.outline-toggle[data-v-f1839aaa]{padding:14px 16px}.article-outline ol[data-v-f1839aaa]{padding:6px 16px 12px}.article-outline li button[data-v-f1839aaa]{font-size:calc(13px * var(--workspace-font-scale,1))}.article-outline[data-v-f1839aaa]{margin-bottom:22px}}.content-page [tabindex="-1"]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}.content-page{min-height:60vh;padding-bottom:80px}.content-page h1{font-size:calc(32px * var(--workspace-font-scale,1));overflow-wrap:anywhere;margin:0 0 32px}.content-empty{text-align:center;color:var(--muted);padding:80px 0}.content-fallback{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);margin:0 0 24px}.cms-prose{color:var(--text);overflow-wrap:anywhere;min-width:0;line-height:1.85}.cms-prose h2,.cms-prose h3,.cms-prose h4{margin:1.5em 0 .7em;line-height:1.3}.cms-prose p{margin:0 0 1.1em}.cms-prose ul,.cms-prose ol{padding-left:1.8em}.cms-prose ul{list-style:outside}.cms-prose ol{list-style:decimal}.cms-prose a{color:var(--workspace-primary,#088178);text-decoration:underline}.cms-prose img{max-width:100%;height:auto;margin:1.5em auto;display:block}.cms-prose blockquote{background:color-mix(in srgb, var(--workspace-primary,#088178) 3.92157%, transparent);border-left:3px solid #088178;margin:1.3em 0;padding:10px 18px}.cms-prose pre{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:calc(8px * var(--workspace-radius-scale,1));background:#8881;padding:16px}.cms-prose table{border-collapse:collapse;max-width:100%;margin:20px 0;display:block;overflow-x:auto}.cms-prose td,.cms-prose th{border:1px solid #8884;min-width:90px;padding:10px}.cms-prose hr{border:0;border-top:1px solid #8884;margin:24px 0}@media (width<40rem){.content-page h1{font-size:calc(26px * var(--workspace-font-scale,1));margin-bottom:24px}.content-page{padding-bottom:50px}.cms-prose{font-size:calc(14px * var(--workspace-font-scale,1))}}.content-page>h1[data-v-55f888e3]{font-size:calc(32px * var(--workspace-font-scale,1));margin-bottom:32px;line-height:42px}.content-page[data-v-55f888e3] .cms-prose{color:var(--muted);font-size:calc(16px * var(--workspace-font-scale,1));line-height:1.5}.content-page[data-v-55f888e3] .cms-prose :is(h1,h2,h3,h4,h5,h6){color:inherit;margin-top:1.5em;margin-bottom:.5em}.content-page[data-v-55f888e3] .cms-prose p{margin-bottom:1em;line-height:1.8}.content-page[data-v-55f888e3] .cms-prose :is(ul,ol){margin-bottom:1em;padding-inline-start:1.5em}.content-page[data-v-55f888e3] .cms-prose li{margin-bottom:.5em}.content-page[data-v-55f888e3] .cms-prose img{border-radius:calc(8px * var(--workspace-radius-scale,1));max-width:100%;height:auto}.content-page[data-v-55f888e3] .cms-prose h1{font-size:calc(40px * var(--workspace-font-scale,1));line-height:50px}.content-page[data-v-55f888e3] .cms-prose h2{font-size:calc(32px * var(--workspace-font-scale,1));line-height:42px}.content-page[data-v-55f888e3] .cms-prose h3{font-size:calc(24px * var(--workspace-font-scale,1));line-height:36px}.content-page[data-v-55f888e3] .cms-prose h4{font-size:calc(20px * var(--workspace-font-scale,1));line-height:30px}.content-page[data-v-55f888e3] .cms-prose h5{font-size:calc(18px * var(--workspace-font-scale,1));line-height:28px}.content-page[data-v-55f888e3] .cms-prose h6{font-size:calc(17px * var(--workspace-font-scale,1));line-height:26px}.content-page[data-v-55f888e3]{padding-bottom:80px}@media (width>=1024px){.content-page>h1[data-v-55f888e3]{font-size:calc(48px * var(--workspace-font-scale,1));line-height:64px}.content-page[data-v-55f888e3] .cms-prose h1{font-size:calc(64px * var(--workspace-font-scale,1));line-height:80px}.content-page[data-v-55f888e3] .cms-prose h2{font-size:calc(48px * var(--workspace-font-scale,1));line-height:64px}.content-page[data-v-55f888e3] .cms-prose h3{font-size:calc(32px * var(--workspace-font-scale,1));line-height:48px}.content-page[data-v-55f888e3] .cms-prose h4{font-size:calc(24px * var(--workspace-font-scale,1));line-height:36px}.content-page[data-v-55f888e3] .cms-prose h5{font-size:calc(20px * var(--workspace-font-scale,1));line-height:30px}.content-page[data-v-55f888e3] .cms-prose h6{font-size:calc(18px * var(--workspace-font-scale,1));line-height:28px}}.category-tree{min-width:0}.category-tree-row{min-width:0;padding-left:calc(var(--category-depth)*14px);align-items:center;gap:2px;display:flex}.category-tree-row>label,.category-tree-row>a{flex:1;align-items:center;gap:10px;min-width:0;line-height:1.5;margin:0!important;padding:9px 0!important;display:flex!important}.category-tree-row>label>span,.category-tree-row>a>span{overflow-wrap:anywhere;flex:1;min-width:0}.category-tree-row>label>input{flex:none;width:18px;height:18px;margin:0}.category-tree-row small{font-size:calc(12px * var(--workspace-font-scale,1));color:#7b858a;flex:none}.category-tree-row>button{width:32px;height:32px;color:inherit;background:0 0;border:0;border-radius:50%;flex:none;padding:0}.category-tree-row>button:hover{background:#edf7f3}.category-tree-row>button:focus-visible{outline-offset:1px;outline:2px solid #087d74}.category-tree-empty{font-size:calc(14px * var(--workspace-font-scale,1));padding:12px}.desktop-category-menu .category-tree-row{border-bottom:1px solid #e3e7e5}.desktop-category-menu .category-tree-row>a{font-size:calc(13px * var(--workspace-font-scale,1));border:0!important;padding:10px 6px!important}.mobile-menu-categories .category-tree-row>a{border:0!important;padding:14px 0!important}.mobile-menu-categories .category-tree-row{border-bottom:1px solid #e3e7e5}.store-shell.store-dark .category-tree-row{border-color:#30353b}.store-shell.store-dark .category-tree-row>button:hover{background:#263c36}.store-shell.store-dark .category-tree-row small{color:#adb5bd}.filter-options{scrollbar-gutter:stable;padding-right:16px}.desktop-category-menu nav{scrollbar-gutter:stable;padding-right:14px}.category-tree-row .category-icon{width:24px;height:24px;font-size:calc(20px * var(--workspace-font-scale,1));flex:none}
