.wp-block-north-commerce-product{--ncp-ink:#18181b;--ncp-ink-2:#3f3f46;--ncp-muted:#71717a;--ncp-muted-2:#a1a1aa;--ncp-line:#e4e4e7;--ncp-accent:#18181b;--ncp-accent-tint:#f4f4f5;--ncp-btn:#18181b;--ncp-good:#3f9168;--ncp-warn:#d3492f;--ncp-radius:12px;--ncp-radius-sm:10px;--ink:var(--ncp-ink);--ink-2:var(--ncp-ink-2);--muted:var(--ncp-muted);--muted-2:var(--ncp-muted-2);--line:var(--ncp-line);--accent:var(--ncp-accent);--accent-tint:var(--ncp-accent-tint);--btn:var(--ncp-btn);--good:var(--ncp-good);--warn:var(--ncp-warn);--radius:var(--ncp-radius);--radius-sm:var(--ncp-radius-sm);--accent-strong:var(--ncp-accent);--soft:var(--ncp-accent-tint);--soft-2:var(--ncp-accent-tint);--line-2:var(--ncp-line);--primary-font:"Poppins","sans-serif";--primary-theme-color:#000;--primary-font-color:#000;--subtext-font-color:#747e94;--secondary-font-color:#fff;--primary-border-color:#000;--primary-inactve-border-color:#eef1fb;--primary-error-color:#ff0051;--error-font-size:14px;--swatch-border-color:#f0f0f0;--disabled-qty:#f5f5f5;--disabled-add-to-cart:#d3d4d5;--primary-input-border-color:#e5ebf1;--swatch-background-color:#add8e6}.wp-block-north-commerce-product.nc-container{box-sizing:border-box;display:block;width:100%}.wp-block-north-commerce-product .nc-product-inner{box-sizing:border-box;margin-inline:auto;max-width:var(--ncp-content-width,1100px);width:100%}.placeholder-product-modal{height:100%;max-height:70%;max-width:550px;width:100%}.placeholder-product-modal .modal-content{display:flex;flex-direction:column;height:100%}.placeholder-product-modal .modal-content .product-content{display:flex;flex-direction:column;flex-grow:1;max-height:calc(100% - 50px)}.placeholder-product-modal .modal-content .product-content>.components-button{display:block;text-align:center}.placeholder-product-modal .modal-content .product-content>.components-scrollable{margin-bottom:10px}.placeholder-product-modal .modal-content .product-content .product-item{align-items:center;cursor:pointer;display:flex;gap:10px;transition:background-color .15s ease-in-out}.placeholder-product-modal .modal-content .product-content .product-item.is-selected{font-weight:700}.placeholder-product-modal .modal-content .product-content .product-item.is-local-selected{background-color:#dbdbdb}.placeholder-product-modal .modal-content .product-content .product-item:hover{border:1px solid #7d7dff}.placeholder-product-modal .modal-content .product-content .product-item .product-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:50px;width:50px}
