.charge-regulator-section{margin-top:0;margin-bottom:0;padding:0}.charge-regulator-calculator{--cr-accent: #FDAF17;--cr-accent-hover: #e5a015;--cr-accent-muted: rgba(253, 175, 23, .1);--btn-bg-color: 253 175 23;--btn-bg-hover-color: 229 160 21;--btn-text-color: 255 255 255;--cr-border: rgba(var(--text-color) / .12);--cr-border-hover: rgba(var(--text-color) / .24);--cr-radius: var(--modal-border-radius, 12px);--cr-radius-sm: var(--input-border-radius, 8px);width:100%;max-width:900px;margin:0 auto;padding:calc(4 * var(--space-unit)) var(--gutter, 20px)}.charge-regulator-header{text-align:center;margin-bottom:calc(8 * var(--space-unit))}.charge-regulator-title{font-size:var(--h2-font-size);margin:0 0 calc(2 * var(--space-unit));color:rgb(var(--heading-color))}.charge-regulator-subtitle{font-size:1.05em;color:rgba(var(--text-color) / .68);margin:0}.charge-regulator-error{padding:1rem 1.25rem;margin-bottom:calc(6 * var(--space-unit));border-radius:var(--cr-radius-sm);background-color:rgb(var(--error-bg-color));color:rgb(var(--error-text-color));font-weight:700;font-size:.9375em}.charge-regulator-form{display:flex;flex-direction:column;gap:calc(4 * var(--space-unit));margin-bottom:calc(6 * var(--space-unit))}.charge-regulator-form-card{position:relative;border:1px solid var(--cr-border);border-radius:var(--cr-radius);background:transparent;padding:1.25rem;transition:border-color .2s ease,background-color .2s ease}.charge-regulator-form-card:hover{border-color:var(--cr-border-hover);background:rgba(var(--text-color) / .02)}.charge-regulator-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(4 * var(--space-unit)) calc(5 * var(--space-unit))}.charge-regulator-field{display:flex;flex-direction:column;gap:calc(1.25 * var(--space-unit));min-width:0}.charge-regulator-field.is-hidden{display:none!important}.charge-regulator-field.is-visible{animation:crFieldIn .2s ease}@keyframes crFieldIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.charge-regulator-label{display:block;margin:0;font-size:.88em;font-weight:700;color:rgb(var(--heading-color));letter-spacing:0}.charge-regulator-calculator .select,.charge-regulator-calculator select{width:100%}.charge-regulator-actions{display:flex;flex-wrap:wrap;gap:calc(3 * var(--space-unit));justify-content:center;align-items:center;margin-top:0}.charge-regulator-actions--cart{margin-top:calc(4 * var(--space-unit));margin-bottom:0}.charge-regulator-btn--large{padding:1rem 2.5rem;font-size:1.0625em;min-width:220px}.charge-regulator-results{margin-bottom:calc(6 * var(--space-unit))}.charge-regulator-result-card{overflow:hidden;border:1px solid var(--cr-border);border-radius:var(--cr-radius);background:transparent}.charge-regulator-result-header{display:flex;flex-direction:column;gap:calc(1 * var(--space-unit));padding:.875rem 1.25rem;border-bottom:1px solid var(--cr-border);background:rgba(var(--text-color) / .03)}.charge-regulator-result-title{margin:0;font-size:var(--h4-font-size);color:rgb(var(--heading-color))}.charge-regulator-result-subtitle{font-size:.875em;color:rgba(var(--text-color) / .62)}.charge-regulator-result-items{list-style:none;margin:0;padding:calc(3 * var(--space-unit));display:flex;flex-direction:column;gap:calc(2 * var(--space-unit));background:rgba(var(--text-color) / .015)}.charge-regulator-result-item{display:flex;align-items:flex-start;width:100%;box-sizing:border-box;padding:calc(3 * var(--space-unit));border:1px solid var(--cr-border);border-radius:var(--cr-radius-sm);background:rgb(var(--bg-color));transition:background-color .15s ease,border-color .15s ease}.charge-regulator-result-item:hover{background:rgba(var(--text-color) / .03);border-color:var(--cr-border-hover)}.charge-regulator-item-media{flex:0 0 120px;width:120px}.charge-regulator-item-media .media{width:120px;height:120px;border-radius:var(--cr-radius-sm);background:rgba(var(--text-color) / .05);overflow:hidden}.charge-regulator-item-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--cr-radius-sm)}.charge-regulator-item-image-placeholder{width:120px;height:120px;display:grid;place-items:center;border-radius:var(--cr-radius-sm);background:rgba(var(--text-color) / .04);border:1px dashed var(--cr-border);color:rgba(var(--text-color) / .4);font-size:.6875em;font-weight:500;text-transform:uppercase}.charge-regulator-item-details{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1 1 auto;padding-inline-start:calc(4 * var(--space-unit))}.charge-regulator-item-title{line-height:1.3;overflow-wrap:anywhere;font-weight:700;color:rgb(var(--heading-color));text-decoration:none}.charge-regulator-item-title:hover{color:var(--cr-accent-hover);text-decoration:underline;text-underline-offset:2px}.charge-regulator-item-subtitle{line-height:1.35;color:rgba(var(--text-color) / .62);font-size:.875em}.charge-regulator-item-qty{line-height:1.35;color:rgba(var(--text-color) / .62);font-size:.875em;font-weight:600}.charge-regulator-item-view{width:fit-content;margin-top:.15rem;color:rgb(var(--link-color));font-size:.875em;text-decoration:underline;text-underline-offset:2px}.charge-regulator-item-view:hover{color:var(--cr-accent-hover)}@media(max-width:768.98px){.charge-regulator-calculator{padding:calc(2 * var(--space-unit)) var(--gutter, 16px)}.charge-regulator-title{font-size:var(--h3-font-size)}.charge-regulator-form-card{padding:1rem}.charge-regulator-form-grid{grid-template-columns:1fr}.charge-regulator-actions{flex-direction:column}.charge-regulator-actions .btn,.charge-regulator-btn--large{width:100%}.charge-regulator-result-items,.charge-regulator-result-item{padding:calc(2 * var(--space-unit))}.charge-regulator-item-media,.charge-regulator-item-media .media,.charge-regulator-item-image-placeholder{width:88px;height:88px}.charge-regulator-item-details{padding-inline-start:calc(3 * var(--space-unit))}}@media(prefers-reduced-motion:reduce){.charge-regulator-form-card,.charge-regulator-field.is-visible,.charge-regulator-result-item{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/charge-regulator.css.map */
