:root{--bg:#FFFDF9;--ink:#1F2421;--ink2:#3C4540;--mute:#7A827D;--line:#EBE5DA;--tak:#2E8B57;--tak-d:#1B5C38;--nigdy:#C8372D;--ostr:#D98A12;color-scheme:light}
html,body{margin:0}
body.bm-doc{background:var(--bg);color:var(--ink);font:400 16px/1.65 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}
.bm-doc *{box-sizing:border-box}
.d-wrap{max-width:820px;margin:0 auto;padding-inline:20px}
.stripe{height:5px;display:grid;grid-template-columns:1fr 1fr 1fr}.stripe i:nth-child(1){background:var(--nigdy)}.stripe i:nth-child(2){background:var(--ostr)}.stripe i:nth-child(3){background:var(--tak)}
.d-bar{border-bottom:1px solid var(--line);background:#fff}
.d-bar .d-wrap{padding-block:14px}
.d-logo{display:inline-flex;align-items:center;gap:10px;font:800 18px/1 "Inter Tight",Inter,sans-serif;color:var(--ink);text-decoration:none}
.d-logo img{width:30px;height:30px}
.d-main{padding-block:40px 64px}
.d-main h1{font:800 clamp(28px,4vw,40px)/1.1 "Inter Tight",Inter,sans-serif;letter-spacing:-.02em;margin:0 0 24px}
.d-content h2{font:800 20px/1.3 "Inter Tight",Inter,sans-serif;margin:32px 0 10px}
.d-content p,.d-content li{color:var(--ink2)}
.d-content ol,.d-content ul{padding-left:22px}
.d-content li{margin-bottom:6px}
.d-content a{color:var(--tak-d)}
.d-content table{width:100%;border-collapse:collapse;font-size:14px;display:block;overflow-x:auto}
.d-content th,.d-content td{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}
.d-content th{background:#F6F2EA}
.d-foot{border-top:1px solid var(--line);font-size:13px;color:var(--mute)}
.d-foot .d-wrap{padding-block:24px;display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between}
.d-foot nav{display:flex;flex-wrap:wrap;gap:6px 18px}.d-foot a{color:var(--mute);text-decoration:none}
/* kasa WooCommerce */
.woocommerce-checkout .d-main{max-width:980px}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border:1px solid #D6CFC2;border-radius:10px;padding:12px 14px;font:inherit;background:#fff;width:100%}
.woocommerce form .form-row label{font-weight:600;font-size:14px}
.woocommerce #payment{background:#fff;border:1px solid var(--line);border-radius:16px}
.woocommerce #payment #place_order,.woocommerce button.button.alt{background:var(--tak)!important;color:#fff!important;border-radius:999px!important;font:800 17px/1 Inter,sans-serif!important;padding:18px 28px!important;width:100%;box-shadow:0 5px 0 var(--tak-d)}
.woocommerce table.shop_table{border-radius:14px;background:#fff}
.bm-consent{background:#FCF1DD;border-radius:12px;padding:12px 14px!important;font-size:14px}
.bm-consent label{display:flex!important;gap:8px;align-items:flex-start;font-weight:500!important}
.bm-consent input{margin-top:4px}
