.bct-answer{white-space:normal!important;line-height:1.6;color:#28394b}.bct-answer p{margin:0 0 12px}.bct-answer p:last-child{margin-bottom:0}.bct-answer h3,.bct-answer h4{font-size:1.05em;line-height:1.4;margin:16px 0 10px}.bct-answer h3:first-child{margin-top:0}.bct-answer ul,.bct-answer ol{padding-left:22px;margin:10px 0 16px}.bct-answer li{margin:6px 0}.bct-table{overflow-x:auto;max-width:100%;margin:12px 0}.bct-table table{min-width:360px;width:100%;border-collapse:collapse;font-size:.92em}.bct-table th,.bct-table td{border:1px solid #dce3ea;padding:10px;text-align:left;vertical-align:top}.bct-table th{background:#eef3f7;font-weight:650}.bct-table tbody tr:nth-child(even){background:#fafbfd}.bct-products{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding:6px 2px 14px;margin:12px 0 20px;max-width:100%}.bct-product{flex:0 0 196px;scroll-snap-align:start;display:flex;flex-direction:column;border:1px solid #e1e6eb;border-radius:16px;overflow:hidden;background:#f7f8fa;text-decoration:none!important;color:#183047!important;box-shadow:0 2px 6px #18304708}.bct-product:hover{border-color:var(--bct-accent,#1768ab)}.bct-product-media{height:174px;background:#fff;position:relative;display:flex;align-items:center;justify-content:center;padding:12px}.bct-product-media img{max-width:100%;max-height:100%;object-fit:contain}.bct-product-media>span:not(.bct-discount){font-size:12px;color:#6f7d89;text-align:center}.bct-discount{position:absolute;top:10px;left:10px;border-radius:7px;padding:4px 8px;background:#147753;color:white;font-size:13px;font-weight:700}.bct-product-body{display:flex;flex-direction:column;flex:1;padding:14px}.bct-product-body h4{margin:0 0 12px;font-size:16px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:66px}.bct-product-price{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:auto;margin-bottom:12px;font-size:16px}.bct-product-price del{font-size:13px;color:#697887}.bct-product-price strong{color:var(--bct-accent,#1768ab)}.bct-product-cta{display:block;background:var(--bct-accent,#1768ab);color:white;text-align:center;border-radius:9px;padding:9px;font-weight:650;font-size:14px}.bct-product:focus-visible{outline:3px solid var(--bct-accent,#1768ab);outline-offset:2px}@media(max-width:420px){.bct-product{flex-basis:174px}.bct-product-media{height:155px}.bct-product-body{padding:12px}}

.bct-contact{margin:12px 0;max-width:520px;font-size:14px}.bct-contact-form{background:#f7f8fa;border:1px solid #e4e7ec;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px}.bct-contact-form h4{margin:0;color:#263445}.bct-contact-form label{display:block;margin:0;font-weight:400;color:#526174}.bct-contact-form input:not([type=checkbox]),.bct-contact-form textarea{display:block;width:100%;box-sizing:border-box;padding:10px 12px;margin-top:5px;margin-bottom:5px;border:1px solid #cbd2dc;border-radius:8px;font:inherit;background:white;color:#263445}.bct-contact-form .bct-consent{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.bct-contact-form .bct-consent input{width:auto;margin:0}.bct-contact-form button{margin:0;background:var(--bct-accent,#1768ab);color:white;border:0;border-radius:8px;padding:11px;font:inherit;cursor:pointer}.bct-contact-form button:disabled{opacity:.6;cursor:default}.bct-contact-status{margin:0;line-height:1.5}.bct-contact-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.bct-contact-actions a{border:1px solid var(--bct-accent,#1768ab);color:var(--bct-accent,#1768ab);border-radius:8px;padding:8px 14px;text-decoration:none}.bct-contact-form .bct-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}

.bct-contact-actions a:hover,.bct-contact-actions a:focus-visible{background:var(--bct-accent,#1768ab);color:#fff}

.bct-order-lookup [hidden]{display:none!important}.bct-order-result{padding:16px;border:1px solid #e1e6eb;border-radius:12px;background:#f7f8fa;margin:12px 0;line-height:1.5}.bct-order-result p{margin:0 0 10px}.bct-order-result a{color:var(--bct-accent,#1768ab)}
