.bd-sec{--bd-ink: #1c1c1c;--bd-yellow: #f5c400;--bd-line: #dcdcdc;--bd-muted: rgba(28, 28, 28, .68);padding:64px 0}@media(max-width:749px){.bd-sec{padding:44px 0}}.bd-sec h2{margin:0 0 .75rem}.bd-lead{max-width:680px;color:var(--bd-muted)}.bd-lead p{margin:0}.brand-workshop .brand-eyebrow:empty{display:none}.bd-builder__head{margin-bottom:2rem}.bd-steps{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:900px){.bd-steps{grid-template-columns:1fr 1.25fr 1fr;gap:32px}}.bd-step{background:#fff;border:1px solid var(--bd-line);border-radius:4px;padding:24px;display:flex;flex-direction:column;gap:14px;min-width:0}.bd-step h3{margin:0;font-size:1.25rem;display:flex;align-items:baseline;gap:10px}.bd-step__no{color:var(--bd-muted);font-size:.95rem;font-variant-numeric:tabular-nums}.bd-step__no:after{content:"."}.bd-step .rte p{margin:0;color:var(--bd-muted);font-size:.92rem}.bd-calc{display:grid;gap:6px;font-weight:600;font-size:.9rem}.bd-calc__field{display:flex;align-items:center;gap:8px;font-weight:400}.bd-calc__field input{flex:1;min-width:0;height:44px;padding:0 12px;border:1px solid var(--bd-ink);border-radius:3px;font-size:1rem;font-family:inherit}.bd-calc__result{margin:0;font-size:.88rem;color:var(--bd-muted);min-height:2.6em}.bd-calc__result.is-ok{color:#1f6b2a;font-weight:600}.bd-calc__result.is-warn{color:#9a4a00;font-weight:600}.bd-toggle{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}.bd-toggle button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;cursor:pointer;font-family:inherit;padding:10px 12px;border:1px solid var(--bd-ink);border-radius:3px;background:#fff;color:var(--bd-ink);text-align:left}.bd-toggle button span{font-size:.8rem;color:var(--bd-muted)}.bd-toggle button[aria-checked=true]{background:var(--bd-ink);color:#fff}.bd-toggle button[aria-checked=true] span{color:#ffffffbf}.bd-pair{display:grid;gap:10px}.bd-pair[hidden]{display:none}.bd-item{display:grid;grid-template-columns:88px 1fr;gap:14px;align-items:center;padding:8px;border:1px solid var(--bd-line);border-radius:3px;color:inherit;text-decoration:none}.bd-item:hover{border-color:var(--bd-ink)}.bd-item__img{background:#fff;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.bd-item__img img{max-width:100%;max-height:100%;object-fit:contain}.bd-item__body{display:grid;gap:4px;min-width:0}.bd-item__title{font-weight:600;line-height:1.3}.bd-item__price{font-size:.92rem}.bd-item.is-soldout{opacity:.6}.bd-pair__note{margin:0;font-size:.85rem;color:var(--bd-muted)}.bd-extras{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bd-extra{display:flex;gap:10px;align-items:flex-start;cursor:pointer;padding:10px;border:1px solid var(--bd-line);border-radius:3px}.bd-extra input{margin-top:3px;width:18px;height:18px;accent-color:var(--bd-ink)}.bd-extra>span{display:grid;gap:2px}.bd-extra>span span{font-size:.85rem;color:var(--bd-muted)}.bd-extra.is-soldout{opacity:.6;cursor:not-allowed}.bd-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--bd-ink);padding-top:12px;margin-top:auto}.bd-total strong{font-size:1.35rem}.bd-add.button{width:100%;margin:0}.bd-add__msg{margin:0;font-size:.85rem;color:#9a4a00;min-height:1em}.bd-add__msg:empty{display:none}.bd-workshop-link{color:var(--bd-ink);text-decoration:underline;text-decoration-color:var(--bd-yellow);text-decoration-thickness:2px;text-underline-offset:4px}.bd-compare{background:var(--bd-ink);color:#fff}.bd-compare h2,.bd-compare th{color:#fff}.bd-compare .rte,.bd-compare .rte p{color:#fffc}.bd-compare__grid{display:grid;gap:32px}@media(min-width:900px){.bd-compare__grid{grid-template-columns:.9fr 1.4fr;gap:64px;align-items:start}}.bd-compare__checkhead{margin:1.5rem 0 .5rem;font-weight:600;color:#fff}.bd-check{margin:0;padding-left:1.1em;display:grid;gap:6px;color:#ffffffd9}.bd-check li::marker{color:var(--bd-yellow)}.bd-compare__table-wrap{overflow-x:auto}.bd-table{width:100%;border-collapse:collapse;font-size:.92rem;background:transparent;border:0}.bd-table th,.bd-table td{padding:12px 10px;border:0;border-bottom:1px solid rgba(255,255,255,.16);text-align:left;vertical-align:top;color:#fff;background:transparent}.bd-table thead th{font-weight:600;text-transform:none;letter-spacing:normal;font-size:.95rem;border-bottom-color:#ffffff80}.bd-table tbody th{font-weight:400;color:#ffffffa6;width:28%}.bd-table thead .bd-table__us{color:var(--bd-yellow)}.bd-compare__note{margin-top:16px;font-size:.88rem}.bd-compare__btn.button{margin-top:20px;color:#fff;border-color:#fff}.bd-compare__btn.button:hover{background:#fff;color:var(--bd-ink)}@media(max-width:599px){.bd-table,.bd-table tbody,.bd-table tr,.bd-table th,.bd-table td{display:block;width:100%}.bd-table thead{display:none}.bd-table tr{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.16)}.bd-table th,.bd-table td{border:0;padding:3px 0}.bd-table tbody th{width:100%;color:#fff;font-weight:600}.bd-table td:before{display:block;font-size:.78rem;color:#ffffff8c}.bd-table td.bd-table__us:before{content:"Bulldog";color:var(--bd-yellow)}.bd-table td:not(.bd-table__us):before{content:"Cykelstol med ryg og sele"}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/brand-bulldog.css.map */
