:root{--bc-ink: #16233b;--bc-sub: #5b6577;--bc-line: #e4e8ef;--bc-bg: #f7f8fa;--bc-paper: #ffffff;--bc-accent: #e82d3b;--bc-accent-dark: #c81f2c;--bc-accent-soft: #eaf1fc;--bc-gold: #b98a1e;--bc-radius: 10px}.m-main-product .m-product-option--button .m-product-option--node{margin:0 10px 10px 0}.m-main-product .m-product-option--button .m-product-option--node input[type=radio]{position:absolute;opacity:0;pointer-events:none}.m-main-product .m-product-option--button .m-product-option--node__label{display:inline-block;padding:10px 20px;border:1px solid var(--bc-line);border-radius:999px;font-size:14px;font-weight:600;line-height:1.4;height:auto;min-width:0;cursor:pointer;background:var(--bc-paper);color:var(--bc-ink);transition:all .15s}.m-main-product .m-product-option--button .m-product-option--node__label:hover{border-color:var(--bc-accent)}.m-main-product .m-product-option--button .m-product-option--node input[type=radio]:checked+.m-product-option--node__label,.m-main-product .m-product-option--button .m-product-option--node.m-product-option--node--active .m-product-option--node__label{background:var(--bc-accent);border-color:var(--bc-accent);color:#fff}.m-main-product .m-product-option--button .m-product-option--node input[type=radio]:focus-visible+.m-product-option--node__label{outline:2px solid var(--bc-accent);outline-offset:2px}.m-main-product .m-product-option .option-label--title,.m-main-product .m-product-option--label .option-label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--bc-ink)}.m-main-product .m-product-form--main .m-add-to-cart{width:100%;padding:15px;border:0;border-radius:8px;background:var(--bc-accent);border-color:var(--bc-accent);color:#fff;font-size:16px;font-weight:800;letter-spacing:.01em}.m-main-product .m-product-form--main .m-add-to-cart:hover:not(.disabled){background:var(--bc-accent-dark);border-color:var(--bc-accent-dark);color:#fff}.m-main-product .m-product-form--main .m-product-form--wrapper{width:100%}.bc-spec-row{display:flex;gap:8px;font-size:14px;color:var(--bc-sub);margin-bottom:10px;display:none}.bc-spec-row b{color:var(--bc-ink);font-weight:600}.bc-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;font-size:12.5px;color:var(--bc-sub);margin-top:10px}.bc-design-selector{margin:8px 0}.bc-design-fieldset{border:0;margin:0;padding:0}.bc-opt-label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--bc-ink);margin-bottom:10px;display:block}.bc-opt-label small{font-weight:500;text-transform:none;letter-spacing:0;color:var(--bc-sub)}.bc-design-fieldset>input[data-bc-design-option]{position:absolute;opacity:0;pointer-events:none}.bc-design-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:520px){.bc-design-cards{grid-template-columns:1fr}}.bc-design-cards label{border:1px solid var(--bc-line);border-radius:var(--bc-radius);padding:14px 12px;cursor:pointer;text-align:center;transition:all .15s;display:flex;flex-direction:column;gap:4px;align-items:center;background:var(--bc-paper);margin:0}.bc-design-cards label:hover{border-color:var(--bc-accent)}.bc-design-cards .bc-ic{width:34px;height:34px;border-radius:50%;background:var(--bc-accent-soft);display:flex;align-items:center;justify-content:center;font-size:16px}.bc-design-cards .bc-tt{font-size:13.5px;font-weight:700;line-height:1.25;color:var(--bc-ink)}.bc-design-cards .bc-pr{font-size:12px;color:var(--bc-sub)}.bc-design-fieldset>input[value=template]:checked~.bc-design-cards label[for*=bc-d-template],.bc-design-fieldset>input[value=upload]:checked~.bc-design-cards label[for*=bc-d-upload],.bc-design-fieldset>input[value=custom]:checked~.bc-design-cards label[for*=bc-d-custom]{border-color:var(--bc-accent);box-shadow:0 0 0 1.5px var(--bc-accent);background:var(--bc-accent-soft)}.bc-design-fee-note{display:none;font-size:13px;color:var(--bc-gold);font-weight:600;margin:6px 0 0}.bc-design-fieldset>input[value=custom]:checked~.bc-design-fee-note{display:block}.bc-design-gallery{display:none;flex-wrap:wrap;gap:10px;margin-top:14px}.bc-design-fieldset>input[value=template]:checked~.bc-design-gallery{display:flex}.bc-design-gallery__thumb{display:block;width:64px;height:64px;border:0px solid var(--bc-accent);border-radius:6px;overflow:hidden;background:var(--bc-paper);transition:box-shadow .15s,transform .15s}.bc-design-gallery__thumb:hover{transform:translateY(-2px);box-shadow:0 2px 8px #16233b2e}.bc-design-gallery__thumb.is-current{box-shadow:0 0 0 2px var(--bc-accent)}.bc-design-gallery__thumb img,.bc-design-gallery__thumb .bc-design-gallery__placeholder{width:100%;height:100%;object-fit:cover;display:block}.bc-panel{display:none;margin-top:14px;border:1px solid var(--bc-line);border-radius:var(--bc-radius);padding:18px;background:var(--bc-bg)}.bc-design-fieldset>input[value=template]:checked~.bc-panel-template,.bc-design-fieldset>input[value=upload]:checked~.bc-panel-upload,.bc-design-fieldset>input[value=custom]:checked~.bc-panel-custom{display:block}.bc-panel h3{font-size:14px;font-weight:700;margin:0 0 10px;color:var(--bc-ink)}.bc-panel .bc-hint{font-size:13px;color:var(--bc-sub);margin:0 0 12px}.bc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:520px){.bc-form-grid{grid-template-columns:1fr}}.bc-field{display:flex;flex-direction:column;gap:5px}.bc-field--full{grid-column:1 / -1}.bc-field label{font-size:12.5px;font-weight:600;color:var(--bc-ink)}.bc-field label sup{color:var(--bc-accent)}.bc-field input[type=text],.bc-field input[type=tel],.bc-field input[type=email],.bc-field textarea{padding:10px 12px;border:1px solid var(--bc-line);border-radius:8px;font-size:14px;font-family:inherit;background:var(--bc-paper);color:var(--bc-ink);width:100%}.bc-field input:focus,.bc-field textarea:focus{outline:2px solid var(--bc-accent);outline-offset:-1px;border-color:var(--bc-accent)}.bc-field input.bc-invalid,.bc-field textarea.bc-invalid{border-color:var(--bc-accent);background:#fdf2f3}.bc-field textarea{min-height:88px;resize:vertical}.bc-upload-note{border:1.5px dashed #b9c4d6;border-radius:8px;padding:14px;text-align:center;font-size:13px;color:var(--bc-sub);background:var(--bc-paper)}.bc-form-error{margin-top:12px;font-size:13px;font-weight:600;color:var(--bc-accent)}.main-product__block div[id^=shopify-block-][id*=uploadly]:not(.bc-relocated),.bc-uploadly-slot div[id^=shopify-block-][id*=uploadly].bc-relocated-pending{display:none!important}.bc-uploadly-slot>div[id*=uploadly]{width:100%}#pp_main_btn_sec:not(.bc-relocated){display:none}.bc-pitchprint-slot{display:flex;flex-direction:column;align-items:center;text-align:center}.bc-pitchprint-slot #pp_main_btn_sec{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.bc-pitchprint-slot #pp_main_btn_sec a.ppc-main-ui,.bc-pitchprint-slot #pp_main_btn_sec input.ppc-main-ui[type=button]{margin:0;padding:12px 24px;border:0;border-radius:8px;background:var(--bc-accent);color:#fff;font-size:15px;font-weight:700;letter-spacing:.01em;cursor:pointer;text-decoration:none;width:auto;min-width:220px;text-align:center}.bc-pitchprint-slot #pp_main_btn_sec a.ppc-main-ui:hover,.bc-pitchprint-slot #pp_main_btn_sec input.ppc-main-ui[type=button]:hover{background:var(--bc-accent-dark);color:#fff;text-decoration:none}.bc-pitchprint-slot #pp_main_btn_sec select.ppc-main-ui{padding:10px 12px;border:1px solid var(--bc-line);border-radius:8px;background:var(--bc-paper);color:var(--bc-ink);font-size:14px;max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/8/assets/business-card-pdp.css.map */
