.cbc{--cbc-green: var(--cb-green, #1f4d33);--cbc-green-dark: var(--cb-green-dark, #173d28);--cbc-ink: var(--cb-ink, #20241f);--cbc-body: var(--cb-body, #3d423d);--cbc-paper: var(--cb-paper, #f5f4ef);--cbc-line: var(--cb-line, #e0ded6);--cbc-label: 13px}.cbc *,.cbc *:before,.cbc *:after{box-sizing:border-box}.cbc__grid{display:grid;grid-template-columns:1fr;border:1px solid var(--cbc-line);background:#fff}@media screen and (min-width:990px){.cbc__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.cbc__panel{padding:32px}@media screen and (max-width:749px){.cbc__panel{padding:24px}}.cbc__panel--result{background:var(--cbc-green);color:#fff;display:flex;flex-direction:column}.cbc__panel-label{display:block;font-family:var(--font-body-family);font-size:var(--cbc-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cbc-green);margin:0 0 22px}.cbc__panel--result .cbc__panel-label{color:#ffffffb8}.cbc__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cbc__field{display:flex;flex-direction:column}.cbc__field--units{grid-column:1 / -1;max-width:200px}.cbc__label{font-family:var(--font-body-family);font-size:var(--cbc-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cbc-body);margin:0 0 8px}.cbc__input,.cbc__select{font-family:var(--font-body-family);font-size:17px;line-height:1.4;color:var(--cbc-ink);background:#fff;border:1px solid var(--cbc-line);border-radius:0;padding:13px 14px;width:100%;-webkit-appearance:none;appearance:none}.cbc__select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%233d423d' d='M0 0l6 8 6-8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.cbc__input:focus,.cbc__select:focus{outline:none;border-color:var(--cbc-green);box-shadow:inset 0 0 0 1px var(--cbc-green)}.cbc__input::-webkit-outer-spin-button,.cbc__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cbc__input[type=number]{-moz-appearance:textfield}.cbc__hint{font-family:var(--font-body-family);font-size:15px;line-height:1.6;color:var(--cbc-body);margin:20px 0 0}.cbc__how{margin:24px 0 0;border-top:1px solid var(--cbc-line);padding-top:18px}.cbc__how summary{font-family:var(--font-body-family);font-size:15px;font-weight:700;color:var(--cbc-green);cursor:pointer}.cbc__how-body{font-family:var(--font-body-family);font-size:15px;line-height:1.6;color:var(--cbc-body);margin-top:12px}.cbc__how-body>p{margin:0 0 .8em}.cbc__how-body>p:last-child{margin-bottom:0}.cbc__result{flex:1 1 auto}.cbc__placeholder{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:21px;line-height:1.4;color:#ffffffd1;margin:0;max-width:30ch}.cbc__error{font-family:var(--font-body-family);font-size:16px;line-height:1.6;color:#ffd9d0;margin:0;max-width:36ch}.cbc__headline{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(26px,3vw,34px);line-height:1.1;margin:0 0 20px}.cbc__lines{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.22)}.cbc__line{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.22)}.cbc__line-name{font-family:var(--font-body-family);font-size:16px;line-height:1.4}.cbc__line-qty{display:block;font-size:var(--cbc-label);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;margin-top:4px}.cbc__line-price{font-family:var(--font-body-family);font-size:16px;font-weight:700;white-space:nowrap}.cbc__total{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-top:18px}.cbc__total-label{font-family:var(--font-body-family);font-size:var(--cbc-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8}.cbc__total-value{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:26px;line-height:1}.cbc__meta{font-family:var(--font-body-family);font-size:15px;line-height:1.6;color:#ffffffc7;margin:16px 0 0}.cbc__actions{margin-top:26px}.cbc__submit{width:100%}.cbc__submit[disabled]{opacity:.5;cursor:default}.cbc__feedback{font-family:var(--font-body-family);font-size:15px;line-height:1.6;color:#ffffffd9;margin:12px 0 0}.cbc__link{color:#fff;text-decoration:underline}.cbc [hidden]{display:none!important}.cbc .cb-btn{display:inline-block;font-family:var(--font-body-family);font-size:15px;font-weight:700;letter-spacing:.04em;text-decoration:none;padding:15px 30px;border:1px solid transparent;border-radius:0;cursor:pointer;text-align:center}.cbc .cb-btn--white{background:#fff;border-color:#fff;color:var(--cbc-green)}.cbc .cb-btn--white:hover{background:transparent;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/38/assets/corbro-calculator.css.map */
