@font-face{font-family:BDCommerceUnbounded;src:url('/fonts/unbounded-cyrillic.woff2') format('woff2');font-display:swap;font-weight:100 900;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:BDCommerceUnbounded;src:url('/fonts/unbounded-latin.woff2') format('woff2');font-display:swap;font-weight:100 900;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}
@font-face{font-family:BDCommerceSyne;src:url('/fonts/syne-latin.woff2') format('woff2');font-display:swap;font-weight:400 800}
.bd-commerce{--bc-bg:#161616;--bc-text:#fefefe;--bc-muted:#b7b7b7;--bc-line:#646464;--bc-accent:#daf561;color:var(--bc-text);font:400 18px/1.65 BDCommerceSyne,Inter,sans-serif;max-width:1140px;margin:0 auto;padding:64px 0;text-align:left}
.bd-commerce[lang=bg]{font-family:BDCommerceUnbounded,Unbounded,sans-serif;font-size:16px}
.bd-commerce *{box-sizing:border-box}.bd-commerce [hidden]{display:none!important}
.bd-commerce h1,.bd-commerce h2,.bd-commerce h3,.bd-commerce p{margin:0 0 20px;color:inherit;line-height:1.4;letter-spacing:normal}
.bd-commerce h1,.bd-commerce h2{font:500 clamp(26px,3vw,40px)/1.3 BDCommerceSyne,sans-serif;max-width:100%;overflow-wrap:anywhere}
.bd-commerce[lang=bg] h1,.bd-commerce[lang=bg] h2{font-family:BDCommerceUnbounded,sans-serif;font-size:clamp(24px,2.8vw,36px)}
.bd-commerce h3{font-family:inherit;font-size:20px;font-weight:500}.bd-commerce a{color:inherit;text-decoration:underline;text-underline-offset:5px}
.bd-commerce .bc-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:64px;align-items:start}
.bd-commerce .bc-summary{border-top:1px solid var(--bc-line);padding-top:24px}.bd-commerce .bc-summary dl{margin:24px 0}.bd-commerce .bc-summary dl div{display:flex;justify-content:space-between;gap:20px;margin:16px 0}.bd-commerce dt{color:var(--bc-muted)}.bd-commerce dd{margin:0;text-align:right;white-space:nowrap}.bd-commerce .bc-total{font-weight:600}
.bd-commerce .bc-muted{color:var(--bc-muted);font-size:inherit;line-height:1.65}.bd-commerce .bc-small{font-size:14px;line-height:1.7}
.bd-commerce .bc-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 32px}.bd-commerce .bc-field{min-width:0}.bd-commerce .bc-wide{grid-column:1/-1}
.bd-commerce label{display:block;font-family:inherit;font-weight:400;font-size:16px;line-height:1.6;margin-bottom:8px;color:var(--bc-text)}
.bd-commerce input:not([type=checkbox]),.bd-commerce textarea,.bd-commerce select{width:100%;min-width:0;max-width:100%;height:auto;min-height:54px;margin:0;padding:12px 0;border:0;border-bottom:1px solid var(--bc-line);border-radius:0;background:transparent;color:var(--bc-text);font-family:inherit;font-size:18px;line-height:1.6;box-shadow:none;outline-offset:5px}
.bd-commerce[lang=bg] input:not([type=checkbox]),.bd-commerce[lang=bg] textarea,.bd-commerce[lang=bg] select{font-size:16px}
.bd-commerce option{color:#fefefe;background:#202020}.bd-commerce textarea{min-height:110px;resize:vertical}.bd-commerce input::placeholder,.bd-commerce textarea::placeholder{color:#8b8b8b}
.bd-commerce input:focus,.bd-commerce textarea:focus,.bd-commerce select:focus{border-color:var(--bc-accent)}.bd-commerce :focus-visible{outline:2px solid var(--bc-accent);outline-offset:5px}
.bd-commerce .bc-check{display:flex;gap:14px;align-items:flex-start;margin:28px 0;font-size:15px;line-height:1.65;cursor:pointer}.bd-commerce input[type=checkbox]{flex:0 0 22px;width:22px;height:22px;min-height:0;margin:3px 0 0;accent-color:var(--bc-accent);appearance:auto;opacity:1;position:static}
.bd-commerce .bc-company{margin:12px 0 32px}.bd-commerce .bc-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px;padding-top:8px}
.bd-commerce button,.bd-commerce .bc-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:14px 24px;border:1px solid var(--bc-text);border-radius:40px;background:transparent;color:var(--bc-text);font:500 18px/1.45 BDCommerceSyne,sans-serif;cursor:pointer;text-decoration:none;white-space:normal;text-align:center;max-width:100%}
.bd-commerce[lang=bg] button,.bd-commerce[lang=bg] .bc-button{font-family:BDCommerceUnbounded,sans-serif;font-size:16px}.bd-commerce button.bc-primary{background:var(--bc-accent);border-color:var(--bc-accent);color:#161616}.bd-commerce button:hover:not(:disabled){background:#fefefe;color:#161616}.bd-commerce button:disabled{opacity:.55;cursor:wait}
.bd-commerce .bc-notice{border-left:3px solid var(--bc-accent);padding:12px 20px;margin:24px 0;overflow-wrap:anywhere}.bd-commerce .bc-error{border-color:#ff9696;color:#ffd1d1}.bd-commerce .bc-notice:empty{display:none}.bd-commerce .bc-challenge{margin-top:24px;min-height:70px}.bd-commerce .bc-hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.bd-commerce .bc-link-button{border:0;border-radius:0;padding:8px 0;min-height:0;text-decoration:underline;text-underline-offset:5px}
.bd-commerce .bc-status-list{padding:0;list-style:none}.bd-commerce .bc-status-list li{padding:20px 0;border-bottom:1px solid var(--bc-line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.bd-commerce .bc-status-list p{margin:4px 0}.bd-commerce .bc-order-id{font-family:monospace;font-size:13px;overflow-wrap:anywhere;user-select:all}
.bc-page{margin:0;background:#161616;color:#fefefe}.bc-page>header{max-width:1220px;margin:0 auto;padding:32px 40px;display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid #424242;font:500 18px BDCommerceSyne,sans-serif}.bc-page>header a{color:#fefefe;text-decoration:none}.bc-page>header nav{display:flex;gap:18px}.bc-page>main{padding:0 40px}.bc-page>footer{max-width:1220px;margin:0 auto;padding:32px 40px 48px;border-top:1px solid #424242;color:#b7b7b7;font:16px/1.6 BDCommerceSyne,sans-serif}.bc-page>footer a{color:inherit}
@media(max-width:760px){.bd-commerce{padding:40px 0}.bd-commerce .bc-layout{grid-template-columns:minmax(0,1fr);gap:36px}.bd-commerce .bc-summary{grid-row:1}.bd-commerce .bc-fields{grid-template-columns:minmax(0,1fr);gap:24px}.bd-commerce .bc-wide{grid-column:auto}.bd-commerce .bc-actions{gap:12px;margin-top:24px}.bd-commerce .bc-actions button{width:100%}.bc-page>header{padding:24px}.bc-page>main{padding:0 24px}.bc-page>footer{padding:24px}.bd-commerce .bc-check{font-size:14px}}
@media(prefers-reduced-motion:reduce){.bd-commerce *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
