.product-variants[data-v-e932648a]{border-block:1px solid var(--border);min-width:0;margin:20px 0;padding:18px 0}.product-variants h3[data-v-e932648a]{font-size:calc(15px * var(--workspace-font-scale,1));margin:0 0 14px}.product-variants fieldset[data-v-e932648a]{border:0;min-width:0;margin:0 0 14px;padding:0}.product-variants legend[data-v-e932648a]{font-size:calc(13px * var(--workspace-font-scale,1));color:var(--muted);overflow-wrap:anywhere;margin-bottom:8px}.product-variants fieldset>div[data-v-e932648a]{flex-wrap:wrap;gap:8px;display:flex}.product-variants button[data-v-e932648a]{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:calc(8px * var(--workspace-radius-scale,1));overflow-wrap:anywhere;cursor:pointer;max-width:100%;min-height:42px;padding:9px 14px}.product-variants button.chosen[data-v-e932648a]{border-color:var(--workspace-primary,#088178);box-shadow:inset 0 0 0 1px var(--workspace-primary,#088178);background:color-mix(in srgb, var(--workspace-primary,#088178) 7.05882%, transparent)}.product-variants button small[data-v-e932648a]{font-size:calc(11px * var(--workspace-font-scale,1));color:var(--muted);margin-top:4px;display:block}.product-variants button.unavailable[data-v-e932648a]{border-style:dashed}.product-variants button[data-v-e932648a]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}.product-variants button[data-v-e932648a]:disabled{opacity:.5}.variant-selection[data-v-e932648a],.variant-unavailable[data-v-e932648a]{font-size:calc(13px * var(--workspace-font-scale,1));margin-bottom:0;line-height:1.8}.variant-unavailable button[data-v-e932648a]{margin-top:6px;padding:4px 8px}.store-dark{border-color:#70c9b8;box-shadow:inset 0 0 0 1px #70c9b8}.product-rating[data-v-b40f9472]{min-width:0;max-width:100%;color:var(--text,#243d37);line-height:1.6;font-size:calc(12px * var(--workspace-font-scale,1));overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.product-rating-stars[data-v-b40f9472]{direction:ltr;flex:none;gap:1px;display:inline-flex}.product-rating-stars svg[data-v-b40f9472]{width:13px;height:13px;display:block}.rating-base[data-v-b40f9472]{fill:#dfe3e8;stroke:#7d8791;stroke-width:.6px}.rating-fill[data-v-b40f9472]{fill:#c5880c}.product-rating-value[data-v-b40f9472]{white-space:nowrap;color:var(--text,#243d37)}.store-dark .rating-fill[data-v-b40f9472]{fill:#f3ba40}button[data-v-6b7a794e]:disabled{opacity:.5;cursor:wait}.product-new-badge[data-v-2c675a56]{box-sizing:border-box;color:#075c48;border-radius:calc(4px * var(--workspace-radius-scale,1));width:fit-content;max-width:100%;font-size:calc(12px * var(--workspace-font-scale,1));overflow-wrap:anywhere;background:#d7f4e9;align-items:center;padding:4px 9px;font-weight:600;line-height:1.5;display:inline-flex}.product-image>.product-new-badge[data-v-2c675a56]{position:absolute;bottom:10px;right:10px}.store-dark .product-new-badge[data-v-2c675a56]{color:#b9f4d7;background:#164738}.managed-dialog.product-image-viewer{box-sizing:border-box;width:1100px}.image-viewer-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.image-viewer-controls button,.image-viewer-error button{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:calc(6px * var(--workspace-radius-scale,1));white-space:normal;padding:9px 12px}.image-viewer-viewport{border-radius:calc(8px * var(--workspace-radius-scale,1));overscroll-behavior:contain;background:#fff;height:min(66dvh,720px);overflow:auto}.image-viewer-viewport img{object-fit:contain;width:100%;max-width:none;height:100%;display:block}.image-viewer-viewport.zoom img{object-fit:contain;object-position:left top;width:200%;height:auto}.image-viewer-error{text-align:center;color:#596575;padding:32px}.image-viewer-hint{color:var(--muted);font-size:calc(13px * var(--workspace-font-scale,1))}.image-viewer-viewport:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}.product-gallery[data-v-8768c034]{outline-offset:5px;align-self:start;min-width:0}.gallery-main[data-v-8768c034]{aspect-ratio:1;border:1px solid var(--border);border-radius:calc(18px * var(--workspace-radius-scale,1));touch-action:pan-y;background:#fff;place-items:center;display:grid;position:relative;overflow:hidden}.gallery-enlarge[data-v-8768c034]{border-radius:calc(8px * var(--workspace-radius-scale,1));color:#263344;cursor:pointer;background:#fffffff0;border:1px solid #d9dfe5;max-width:calc(100% - 24px);padding:9px 12px;position:absolute;top:12px;right:12px}.gallery-main>img[data-v-8768c034]{object-fit:contain;width:100%;height:100%;padding:12px}.gallery-arrow[data-v-8768c034]{color:#263344;width:44px;height:44px;font-size:calc(27px * var(--workspace-font-scale,1));cursor:pointer;background:#fffffff0;border:1px solid #d9dfe5;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gallery-arrow.previous[data-v-8768c034]{left:12px}.gallery-arrow.next[data-v-8768c034]{right:12px}.gallery-count[data-v-8768c034]{color:#fff;border-radius:calc(20px * var(--workspace-radius-scale,1));font-size:calc(12px * var(--workspace-font-scale,1));background:#263344e8;padding:5px 10px;position:absolute;bottom:12px;right:14px}.gallery-empty[data-v-8768c034]{text-align:center;color:#596575;padding:24px}.gallery-empty button[data-v-8768c034]{background:var(--workspace-primary,#088178);color:#fff;border-radius:calc(6px * var(--workspace-radius-scale,1));border:0;padding:9px 18px}.gallery-thumbnails[data-v-8768c034]{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:calc(16.6667% - 10px);grid-auto-flow:column;gap:12px;padding:14px 0 8px;display:grid;overflow-x:auto}.gallery-thumbnails button[data-v-8768c034]{aspect-ratio:1;border-radius:calc(8px * var(--workspace-radius-scale,1));scroll-snap-align:start;cursor:pointer;background:#fff;border:1px solid #dce2e7;min-width:0;padding:8px;position:relative}.gallery-thumbnails button[aria-pressed=true][data-v-8768c034]{border:2px solid var(--workspace-primary,#088178)}.gallery-thumbnails img[data-v-8768c034]{object-fit:contain;width:100%;height:100%}.gallery-thumbnails span[data-v-8768c034]{font-size:calc(10px * var(--workspace-font-scale,1));color:#596575;position:absolute;bottom:2px;right:5px}@media (width<=1024px){.gallery-thumbnails[data-v-8768c034]{grid-auto-columns:calc(25% - 9px)}}@media (width<=768px){.gallery-thumbnails[data-v-8768c034]{grid-auto-columns:calc(33.3333% - 8px)}.gallery-arrow[data-v-8768c034]{display:none}}@media (width<=479px){.gallery-thumbnails[data-v-8768c034]{grid-auto-columns:calc(50% - 6px)}}.product-gallery .gallery-main[data-v-8768c034] :is(.gallery-enlarge,.gallery-arrow){color:#263344}.gallery-enlarge[data-v-8768c034]{justify-content:center;align-items:center;gap:6px;display:inline-flex}.gallery-enlarge>.hgi[data-v-8768c034]{font-size:calc(18px * var(--workspace-font-scale,1))}.gallery-arrow>.hgi[data-v-8768c034]{font-size:calc(22px * var(--workspace-font-scale,1));line-height:1}.purchase-summary[data-v-9b15e24a]{border:1px solid var(--border,#dce4e1);border-radius:calc(10px * var(--workspace-radius-scale,1));min-width:0;margin:14px 0;padding:12px 14px}.purchase-summary-main[data-v-9b15e24a]{justify-content:space-between;align-items:center;gap:16px;display:flex}.purchase-summary-main>div[data-v-9b15e24a]{font-size:calc(14px * var(--workspace-font-scale,1));flex-direction:column;gap:4px;min-width:0;display:flex}.purchase-summary-main small[data-v-9b15e24a]{color:var(--muted);overflow-wrap:anywhere}.purchase-summary-main>strong[data-v-9b15e24a]{font-size:calc(20px * var(--workspace-font-scale,1));overflow-wrap:anywhere;text-align:end;color:var(--text)}.purchase-summary-saving[data-v-9b15e24a]{color:var(--workspace-primary,#088178);font-size:calc(13px * var(--workspace-font-scale,1));overflow-wrap:anywhere;justify-content:space-between;gap:12px;margin:10px 0 0;display:flex}.purchase-summary-shipping[data-v-9b15e24a]{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0}.store-dark{color:#70c9b8}.product-purchase[data-v-bb9f0bde]{min-width:0}.purchase-quantity-error[data-v-bb9f0bde]{overflow-wrap:anywhere;line-height:1.6}.purchase-pending-note[data-v-bb9f0bde]{font-size:calc(13px * var(--workspace-font-scale,1));overflow-wrap:anywhere;line-height:1.6}.purchase-pending-note>span[data-v-bb9f0bde]{margin-top:6px;display:block}.purchase-buy[data-v-bb9f0bde]{color:#17202b!important;background:#ffeb69!important}.purchase-row .primary[data-v-bb9f0bde]{white-space:normal;min-width:130px}.product-purchase-bar[data-v-bb9f0bde]{display:none}.purchase-sheet-product[data-v-bb9f0bde]{align-items:flex-start;gap:12px;min-width:0;display:flex}.purchase-sheet-product>.product-thumbnail[data-v-bb9f0bde]{border:1px solid var(--border);border-radius:calc(10px * var(--workspace-radius-scale,1));flex-shrink:0;width:80px;height:80px}.purchase-sheet-product>div[data-v-bb9f0bde]{min-width:0}.purchase-sheet-product h3[data-v-bb9f0bde]{overflow-wrap:anywhere;font-size:calc(16px * var(--workspace-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;line-height:24px;display:-webkit-box;overflow:hidden}.purchase-sheet-product p[data-v-bb9f0bde]{font-size:calc(12px * var(--workspace-font-scale,1));color:var(--muted);margin:2px 0 0;line-height:16px}.purchase-sheet-quantity[data-v-bb9f0bde],.purchase-sheet-total[data-v-bb9f0bde]{justify-content:space-between;align-items:center;gap:10px;margin:0 0 16px;display:flex}.purchase-sheet-quantity input[data-v-bb9f0bde]{text-align:center;width:64px;min-width:0;min-height:38px;color:var(--text);font:inherit;appearance:textfield;background:0 0;border:0;padding:4px}.purchase-sheet-quantity input[data-v-bb9f0bde]::-webkit-inner-spin-button{appearance:none;margin:0}.purchase-sheet-quantity input[data-v-bb9f0bde]::-webkit-outer-spin-button{appearance:none;margin:0}.purchase-sheet-submit[data-v-bb9f0bde]{white-space:normal;width:100%;min-height:48px;padding:14px}.purchase-sheet .form-error[data-v-bb9f0bde]{font-size:calc(13px * var(--workspace-font-scale,1))}@media (width<=1023px){.product-purchase-bar[data-v-bb9f0bde]{z-index:70;padding:8px 12px max(8px,env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);align-items:center;gap:8px;min-height:56px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0001}.purchase-shortcuts[data-v-bb9f0bde]{border-right:1px solid var(--border);gap:0;padding-right:8px;display:flex}.purchase-shortcuts button[data-v-bb9f0bde],.purchase-shortcuts a[data-v-bb9f0bde]{width:36px;height:40px;color:var(--text);background:0 0;border:0;place-items:center;display:grid}.purchase-shortcuts button[aria-pressed=true][data-v-bb9f0bde]{color:#d33656}.purchase-shortcuts .hgi[data-v-bb9f0bde]{font-size:calc(23px * var(--workspace-font-scale,1))}.product-purchase-bar>button[data-v-bb9f0bde]{border-radius:calc(24px * var(--workspace-radius-scale,1));min-width:0;height:40px;font-size:calc(24px * var(--workspace-font-scale,1));border:0;flex:1}.purchase-cart[data-v-bb9f0bde]{color:#fff;background:var(--workspace-primary,#088178)}.product-purchase-bar button[data-v-bb9f0bde]:disabled{opacity:.45}.purchase-row[data-v-bb9f0bde]{flex-wrap:wrap}.purchase-row .quantity[data-v-bb9f0bde]{flex:1 0 100%}.purchase-row>.primary[data-v-bb9f0bde]{flex:1}}.managed-dialog.purchase-sheet{box-sizing:border-box;width:100%;max-width:none;max-height:85dvh;padding:16px 16px max(24px,env(safe-area-inset-bottom));border:1px solid var(--border);border-radius:16px 16px 0 0;margin:0;position:fixed;inset:auto 0 0}.managed-dialog.purchase-sheet>header{margin-bottom:18px}.managed-dialog.purchase-sheet .quantity button{color:var(--text);background:0 0;border:0;min-width:34px;height:36px}.managed-dialog.purchase-sheet .quantity{border:1px solid var(--border);border-radius:calc(6px * var(--workspace-radius-scale,1));align-items:center;display:flex}.managed-dialog.purchase-sheet button:disabled{opacity:.5}@media (width>=1024px){.managed-dialog.purchase-sheet{border-radius:calc(12px * var(--workspace-radius-scale,1));max-width:480px;height:fit-content;max-height:calc(100dvh - 40px);margin:auto;inset:0}}.product-purchase-bar>button.purchase-cart[data-v-bb9f0bde]{color:#fff}.purchase-sheet-product>.product-thumbnail[data-v-bb9f0bde]{border-radius:calc(12px * var(--workspace-radius-scale,1))}.managed-dialog.purchase-sheet .quantity[data-v-bb9f0bde],.purchase-sheet-submit[data-v-bb9f0bde]{border-radius:calc(80px * var(--workspace-radius-scale,1))}.product-purchase-bar>.purchase-cart>.hgi[data-v-bb9f0bde]{color:#fff!important}.purchase-sheet-product[data-v-bb9f0bde]{margin-bottom:20px}.purchase-sheet-copy[data-v-bb9f0bde]{flex:1;min-width:0}.purchase-sheet-copy>strong[data-v-bb9f0bde]{font-size:calc(18px * var(--workspace-font-scale,1));color:#ff5630;font-weight:700;line-height:28px;display:block}.purchase-sheet-product[data-v-bb9f0bde] .product-thumbnail img{object-fit:cover}.purchase-sheet-close[data-v-bb9f0bde]{color:var(--muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.purchase-sheet-close>.hgi[data-v-bb9f0bde]{font-size:calc(20px * var(--workspace-font-scale,1))}.purchase-sheet-quantity>span[data-v-bb9f0bde]{font-weight:600}.managed-dialog.purchase-sheet .quantity[data-v-bb9f0bde]{gap:12px;width:auto;max-width:100%;height:40px;padding:0 12px}.managed-dialog.purchase-sheet .quantity button[data-v-bb9f0bde]{justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;display:inline-flex}.managed-dialog.purchase-sheet .quantity .hgi[data-v-bb9f0bde]{font-size:calc(18px * var(--workspace-font-scale,1));line-height:20px}.managed-dialog.purchase-sheet .quantity input[data-v-bb9f0bde]{width:32px;height:28px;min-height:28px;padding:0;font-weight:600;line-height:24px}.purchase-sheet-submit[data-v-bb9f0bde]{font-size:calc(16px * var(--workspace-font-scale,1));padding:12px;font-weight:600;line-height:24px}@media (width<=1023px){.product-purchase-bar[data-v-bb9f0bde]{padding:0 12px env(safe-area-inset-bottom);min-height:57px}.purchase-shortcuts[data-v-bb9f0bde]{gap:4px;margin-right:0}.purchase-shortcuts button[data-v-bb9f0bde],.purchase-shortcuts a[data-v-bb9f0bde]{width:40px}.purchase-shortcuts .hgi[data-v-bb9f0bde]{font-size:calc(24px * var(--workspace-font-scale,1))}.product-purchase-bar>button[data-v-bb9f0bde]{font-size:calc(20px * var(--workspace-font-scale,1))}.product-purchase-bar>button>.hgi[data-v-bb9f0bde]{font-size:calc(18px * var(--workspace-font-scale,1))}}.managed-dialog.purchase-sheet::backdrop{background:#0006}.product-purchase .purchase-row.has-consult[data-v-bb9f0bde]{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.product-purchase .purchase-row>.purchase-consult[data-v-bb9f0bde]{border:1px solid var(--workspace-primary,#088178);border-radius:calc(80px * var(--workspace-radius-scale,1));min-height:48px;color:var(--workspace-primary,#088178);font-size:calc(14px * var(--workspace-font-scale,1));white-space:nowrap;background:0 0;grid-area:2/3;justify-content:center;align-items:center;gap:8px;padding:11px 16px;line-height:22px;transition:color .3s,background-color .3s;display:inline-flex}.product-purchase .purchase-row>.purchase-consult[data-v-bb9f0bde]:hover{background:var(--workspace-primary,#088178);color:#fff}.purchase-consult>.hgi[data-v-bb9f0bde],.purchase-row>.primary>.hgi[data-v-bb9f0bde]{font-size:calc(24px * var(--workspace-font-scale,1));flex-shrink:0;line-height:24px}.purchase-consult[data-v-bb9f0bde]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}@media (width<=639px){.product-purchase .purchase-row>.purchase-consult[data-v-bb9f0bde]{min-width:48px;padding:11px}.purchase-consult>span[data-v-bb9f0bde]:last-child{display:none}}@media (prefers-reduced-motion:reduce){.product-purchase .purchase-row>.purchase-consult[data-v-bb9f0bde]{transition:none}}.purchase-cart-short[data-v-bb9f0bde]{display:none}@media (width<=639px){.purchase-cart-short[data-v-bb9f0bde]{display:inline}.purchase-cart-full[data-v-bb9f0bde]{display:none}}.managed-dialog.quick-product-dialog{box-sizing:border-box;border-radius:0;flex-direction:column;width:min(950px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;display:flex;inset:0 0 0 auto;overflow:hidden}.quick-product-dialog>header{border-bottom:1px solid var(--border);flex:none;margin:0;padding:15px 24px}.quick-product-dialog>header button{flex-shrink:0}.quick-product-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow:auto}.quick-product-grid{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:24px;display:grid}.quick-product-info{min-width:0;font-size:calc(14px * var(--workspace-font-scale,1));overflow-wrap:anywhere;line-height:1.7}.quick-product-dialog .quick-product-title{font-size:calc(24px * var(--workspace-font-scale,1));color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 16px;font-weight:700;line-height:36px;display:-webkit-box;overflow:hidden}.quick-product-rating{color:var(--muted);font-size:calc(14px * var(--workspace-font-scale,1));flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 16px;line-height:20px;display:flex}.quick-product-rating .product-rating{font-size:calc(14px * var(--workspace-font-scale,1));line-height:20px}.quick-product-rating .product-rating-stars{gap:2px}.quick-product-rating .product-rating-stars svg{width:16px;height:16px}.quick-product-rating .rating-base{fill:#dfe3e8;stroke:none}.quick-product-rating .rating-fill{fill:#ffc107}.quick-product-price{color:var(--text);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px;display:flex}.quick-product-price strong{font-size:calc(24px * var(--workspace-font-scale,1));padding-right:12px;font-weight:700;line-height:36px;position:relative}.quick-product-price strong:after{content:"";background:var(--border);width:1px;height:24px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.quick-product-price del{font-size:calc(20px * var(--workspace-font-scale,1));color:#919eab;font-weight:400;line-height:36px}.quick-product-description{white-space:pre-wrap;font-size:calc(16px * var(--workspace-font-scale,1));color:var(--muted);margin:0 0 24px;line-height:26px}.quick-product-stock{font-size:calc(14px * var(--workspace-font-scale,1));color:#cb0233;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 24px;line-height:20px;display:flex}.quick-product-stock.available{color:#54d62c}.quick-product-stock strong{font-weight:500}.quick-product-stock>.hgi{font-size:calc(20px * var(--workspace-font-scale,1));flex-shrink:0;line-height:20px}.quick-product-stock>span:last-child:not(.hgi){color:var(--muted)}.quick-product-info dl{font-size:calc(16px * var(--workspace-font-scale,1));grid-template-columns:minmax(60px,auto) minmax(0,1fr);gap:16px;margin:24px 0;line-height:24px;display:grid}.quick-product-info dt{color:var(--text);font-weight:600}.quick-product-info dd{color:var(--muted);min-width:0;margin:0}.quick-product-details{box-sizing:border-box;border:1px solid var(--workspace-primary,#088178);border-radius:calc(60px * var(--workspace-radius-scale,1));min-height:48px;color:var(--workspace-primary,#088178);font-size:calc(16px * var(--workspace-font-scale,1));background:0 0;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-weight:600;line-height:24px;text-decoration:none;display:flex}.quick-product-details>.hgi{font-size:calc(20px * var(--workspace-font-scale,1));flex-shrink:0;line-height:20px}.quick-product-details:hover{background:var(--workspace-primary,#088178);color:#fff}.quick-product-dialog .purchase-row{flex-wrap:wrap;gap:12px;display:flex}.quick-product-dialog .quantity{border:1px solid var(--border);border-radius:calc(80px * var(--workspace-radius-scale,1));flex:0 0 126px;align-items:center;width:126px;max-width:100%;display:flex;overflow:hidden}.quick-product-dialog .quantity input{text-align:center;background:0 0;border:0;width:100%;min-width:0}.quick-product-dialog .quantity button{color:var(--text);background:0 0;border:0;flex:0 0 40px;height:40px}.quick-product-dialog .purchase-row>.primary{border-radius:calc(80px * var(--workspace-radius-scale,1));white-space:normal;overflow-wrap:anywhere;flex:130px;min-width:0;max-width:100%;min-height:48px}.quick-product-error{padding:20px 0}@media (width>=1280px){.managed-dialog.quick-product-dialog{border-radius:calc(16px * var(--workspace-radius-scale,1));height:calc(100dvh - 52px);max-height:calc(100dvh - 52px);inset:30px 22px 22px auto}}@media (width<=1023px){.quick-product-grid{grid-template-columns:minmax(0,1fr);gap:24px}.quick-product-dialog .quick-product-title{font-size:calc(20px * var(--workspace-font-scale,1));line-height:30px}.quick-product-dialog .quantity{flex-basis:100%;width:100%}}.quick-product-saved[data-v-9a3e9405]{border:0;flex-wrap:wrap;gap:10px;min-width:0;margin:18px 0 0;padding:0;display:flex}.quick-product-saved>button[data-v-9a3e9405]{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);font:inherit;font-size:calc(13px * var(--workspace-font-scale,1));white-space:normal;overflow-wrap:anywhere;flex:140px;justify-content:center;align-items:center;gap:7px;padding:9px 10px;display:flex}.quick-product-saved>button.selected[data-v-9a3e9405]{color:var(--workspace-primary,#088178);border-color:var(--workspace-primary,#088178)}.quick-product-saved[data-v-9a3e9405] .hgi{font-size:calc(18px * var(--workspace-font-scale,1));flex-shrink:0}.quick-product-info dd>a[data-v-9a3e9405]{color:inherit;text-underline-offset:3px;text-decoration:underline}.quick-product-info dd>a[data-v-9a3e9405]:hover{color:var(--workspace-primary,#088178)}.quick-product-info dd>a[aria-disabled=true][data-v-9a3e9405]{opacity:.5}.quick-product-info dd>a[data-v-9a3e9405]:focus-visible,.quick-product-saved>button[data-v-9a3e9405]:focus-visible{outline:2px solid var(--workspace-primary,#088178);outline-offset:3px}.store-dark{color:#70c9b8;border-color:#70c9b8}.quick-product-dialog>header h2{font-size:calc(18px * var(--workspace-font-scale,1));margin:0;line-height:28px}.quick-product-dialog>header button{background:#919eab14;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.quick-product-dialog .gallery-main{border-radius:calc(16px * var(--workspace-radius-scale,1));background:#f4f3f5;border:0}.quick-product-dialog .gallery-main>img{object-fit:cover;padding:0}.quick-product-dialog .gallery-thumbnails{grid-auto-columns:64px;gap:12px;padding:16px 0 8px}.quick-product-dialog .gallery-thumbnails button{aspect-ratio:1;padding:0;overflow:hidden}.quick-product-dialog .gallery-thumbnails img{object-fit:cover}.quick-product-dialog .gallery-enlarge{border-radius:calc(80px * var(--workspace-radius-scale,1));font-size:calc(12px * var(--workspace-font-scale,1))}.quick-product-info .product-purchase{border-block:1px dashed var(--border);padding:24px 0}.quick-product-dialog{animation:.3s cubic-bezier(.645,.045,.355,1) both quick-template-enter}.quick-product-loading>p{font-size:calc(14px * var(--workspace-font-scale,1));color:var(--muted);margin:0 0 16px}.quick-loading-columns{grid-template-columns:350px minmax(0,1fr);gap:24px;display:grid}.quick-loading-image{aspect-ratio:1;border-radius:calc(16px * var(--workspace-radius-scale,1));background:var(--bg);width:100%}.quick-loading-info{align-content:start;gap:24px;padding-top:8px;display:grid}.quick-loading-info span{background:var(--bg);border-radius:calc(8px * var(--workspace-radius-scale,1));height:28px;display:block}.quick-loading-info span:nth-child(2){width:55%}.quick-loading-info span:last-child{height:150px}.quick-product-badges{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.quick-sale-ribbon{color:#fff7cd;font-size:calc(14px * var(--workspace-font-scale,1));background:#cb0233;padding:0 4px;font-weight:500;line-height:22px;display:inline-block;position:relative}.quick-price-discount{white-space:nowrap;text-transform:uppercase;margin-right:4px}.quick-sale-ribbon img{width:4px;height:100%;position:absolute;inset:0 auto 0 100%}.quick-express-ribbon{color:#fff;font-size:calc(14px * var(--workspace-font-scale,1));background:oklch(70.5% .213 47.604);padding:0 4px;font-weight:500;line-height:22px;display:inline-block;position:relative}.quick-express-edge{background:inherit;width:4px;height:100%;position:absolute;inset:0 auto 0 100%;-webkit-mask:url(/ui/reference/products/discount-shape.png) 0 0/contain no-repeat;mask:url(/ui/reference/products/discount-shape.png) 0 0/contain no-repeat}.quick-product-badges .product-new-badge{margin:0}@media (width>=1024px){.quick-product-grid{height:100%;min-height:0}.quick-product-info{scrollbar-width:thin;max-height:100%;padding-right:8px;overflow-y:auto}}@media (width<=1023px){.quick-loading-columns{grid-template-columns:minmax(0,1fr)}}@keyframes quick-template-enter{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.quick-product-dialog{animation:none}}
