.blc7pz{--ink: #0A2E47;--ink-soft: #56697A;--line: #E3EAF0;--brand: #3C78CC;--cyan: #48A8D8;--sky: #BDE5FF;--accent: #1D6FA6;--green: #2E8B57;--r: 18px;--display: "Bricolage Grotesque", "Poppins", system-ui, sans-serif;--body: "Poppins", system-ui, -apple-system, sans-serif;font-family:var(--body);color:var(--ink);padding:clamp(18px,3vw,40px) 0 clamp(48px,7vw,96px);display:block}.blc7pz *{box-sizing:border-box}.blc7pz__wrap{max-width:1180px;margin-inline:auto;padding-inline:clamp(16px,4vw,36px)}.blc7pz__crumb{font-size:13px;color:var(--ink-soft);margin:0 0 18px}.blc7pz__crumb a{color:var(--ink-soft);text-decoration:none}.blc7pz__crumb a:hover,.blc7pz__crumb a:focus-visible{color:var(--brand);text-decoration:underline}.blc7pz__grid{display:grid;gap:clamp(22px,4vw,56px);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:900px){.blc7pz__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr)}.blc7pz__media{position:sticky;top:20px}}.blc7pz__chip{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;letter-spacing:.04em;padding:7px 13px;border-radius:999px;margin-bottom:14px;background:var(--sky);color:var(--ink);border:1px solid rgba(60,120,204,.22)}.blc7pz__title{font-family:var(--display);font-weight:800;font-size:clamp(26px,4vw,40px);line-height:1.05;letter-spacing:-.03em;margin:0 0 14px;text-wrap:balance}.blc7pz__prices{margin:0 0 22px}.blc7pz__price-main{font-size:clamp(22px,2.6vw,28px);font-weight:600;font-variant-numeric:tabular-nums}.blc7pz__price-label{font-size:13px;color:var(--ink-soft);display:block;margin-bottom:2px}.blc7pz__bulk{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:12px;padding:12px 15px;border-radius:14px;background:#fff;border:1px dashed rgba(60,120,204,.4);font-size:14px;line-height:1.45}.blc7pz__bulk[data-active=true]{border-style:solid;border-color:var(--green);background:#e9f5ec}.blc7pz__bulk strong{font-weight:600;font-variant-numeric:tabular-nums}.blc7pz__field{margin-bottom:20px}.blc7pz__label{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:600;margin:0 0 6px}.blc7pz__req{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);background:var(--sky);padding:3px 8px;border-radius:999px}.blc7pz__hint{font-size:13px;line-height:1.5;color:var(--ink-soft);margin:0 0 10px}.blc7pz__file{position:relative}.blc7pz__file input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.blc7pz__file-ui{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fff;border:1.5px dashed rgba(60,120,204,.45);border-radius:14px;padding:16px 18px;transition:border-color .15s,background .15s}.blc7pz__file input[type=file]:hover+.blc7pz__file-ui{border-color:var(--brand)}.blc7pz__file input[type=file]:focus-visible+.blc7pz__file-ui{outline:2px solid var(--brand);outline-offset:2px;border-color:var(--brand)}.blc7pz__file-btn{font-size:14px;font-weight:600;color:#fff;background:var(--brand);padding:9px 16px;border-radius:999px;flex:none}.blc7pz__file-name{font-size:13.5px;color:var(--ink-soft);word-break:break-word;min-width:0}.blc7pz__file-ui[data-filled=true]{border-style:solid;border-color:var(--green);background:#f4fbf6}.blc7pz__file-ui[data-filled=true] .blc7pz__file-name{color:var(--ink);font-weight:500}.blc7pz__error{display:none;margin-top:8px;font-size:13.5px;font-weight:500;color:#b42318}.blc7pz__error[data-show=true]{display:block}.blc7pz__textarea{width:100%;font:inherit;font-size:15px;line-height:1.5;padding:13px 15px;border-radius:14px;resize:vertical;min-height:92px;border:1px solid rgba(10,46,71,.14);background:#fff;color:var(--ink)}.blc7pz__textarea:focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}.blc7pz__opts{margin-bottom:20px}.blc7pz__opt-name{font-size:13px;font-weight:600;margin:0 0 8px}.blc7pz__opt-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.blc7pz__opt-row label input{position:absolute;opacity:0;pointer-events:none}.blc7pz__opt-row label span{display:inline-block;cursor:pointer;font-size:14px;line-height:1;padding:11px 17px;border-radius:999px;background:#fff;border:1px solid rgba(10,46,71,.1);transition:all .15s}.blc7pz__opt-row label input:checked+span{background:var(--ink);color:#fff;border-color:var(--ink);font-weight:600}.blc7pz__opt-row label input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.blc7pz__buy{display:flex;gap:10px;align-items:stretch;margin:22px 0 12px}.blc7pz__qty{width:92px;text-align:center;font:inherit;font-size:15px;border:1px solid rgba(10,46,71,.14);border-radius:999px;background:#fff;color:var(--ink)}.blc7pz__qty:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.blc7pz__add{flex:1;font:inherit;font-size:16px;font-weight:600;padding:17px 24px;border:0;border-radius:999px;cursor:pointer;background:var(--ink);color:#fff;transition:background .15s,transform .1s}.blc7pz__add:hover{background:var(--brand)}.blc7pz__add:active{transform:translateY(1px)}.blc7pz__add:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.blc7pz__add[disabled]{background:#c6d0d8;cursor:not-allowed}.blc7pz__continue{display:inline-block;font-size:14px;font-weight:500;color:var(--accent);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.blc7pz__continue:hover{color:var(--ink)}.blc7pz__facts{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:10px}.blc7pz__facts li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--ink-soft)}.blc7pz__facts li:before{content:"";flex:none;width:6px;height:6px;margin-top:7px;border-radius:50%;background:var(--cyan)}.blc7pz__desc{margin-top:24px;padding-top:22px;border-top:1px solid rgba(10,46,71,.1);font-size:15px;line-height:1.7;color:var(--ink-soft)}.blc7pz__desc p{margin:0 0 10px}@media(prefers-reduced-motion:reduce){.blc7pz__add,.blc7pz__file-ui,.blc7pz__opt-row label span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/blc7-personalizer.css.map */
