.ca-configurator{--ca-blue: #0b4fa2;--ca-blue-dark: #073b79;--ca-orange: #f47b20;--ca-border: #d7dce2;--ca-muted: #5d6672;display:block;width:100%;color:#111827}.ca-configurator__form{display:grid;gap:16px}.ca-configurator__trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:18px;overflow:hidden;border:1px solid var(--ca-border);border-radius:6px;background:var(--ca-border)}.ca-configurator__trust span{padding:9px 10px;background:#fff;font-size:12px;text-align:center}.ca-configurator__step{padding:16px;border:1px solid var(--ca-border);border-radius:8px;background:#fff}.ca-configurator__step--compact{padding-block:6px}.ca-configurator__step h2{margin:0 0 12px;font-size:17px;line-height:1.35}.ca-configurator__heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ca-configurator__heading-row>span{color:var(--ca-muted);font-size:11px;text-align:right}.ca-configurator__vehicle-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ca-configurator__vehicle-field{display:grid;gap:6px;min-width:0;font-size:12px;font-weight:600}.ca-configurator__vehicle-field select,.ca-configurator__vehicle-field input{width:100%;min-height:46px;padding:9px 36px 9px 11px;border:1px solid #aeb6c0;border-radius:5px;background-color:#fff;color:#111827;font:inherit}.ca-configurator__vehicle-field select:disabled{background-color:#f2f4f6;color:var(--ca-muted)}.ca-configurator__vehicle-status{margin:10px 0 0;color:var(--ca-muted);font-size:12px}.ca-configurator__measurements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ca-configurator__field{display:grid;gap:6px;font-size:13px;font-weight:600}.ca-configurator__field input,.ca-configurator__field textarea,.ca-configurator__measurement input{width:100%;min-height:46px;padding:10px 12px;border:1px solid #aeb6c0;border-radius:5px;background:#fff;color:#111827;font:inherit}.ca-configurator__field small,.ca-configurator__measurement small{color:var(--ca-muted);font-size:11px;font-weight:400}.ca-configurator__measurement{display:grid;gap:5px;font-size:12px;font-weight:600}.ca-configurator__measurement-control{position:relative}.ca-configurator__measurement-control span{position:absolute;top:50%;right:12px;color:var(--ca-muted);font-size:11px;transform:translateY(-50%);pointer-events:none}.ca-configurator__measure-link{display:inline-flex;margin-top:12px;color:var(--ca-blue);font-size:13px;font-weight:600;text-decoration:underline}.ca-configurator__measure-help{margin-top:12px;padding:12px;border-radius:6px;background:#f4f7fb;font-size:13px}.ca-configurator__fabrics,.ca-configurator__option-values{display:grid;gap:10px}.ca-configurator__fabric,.ca-configurator__option-value,.ca-configurator__warranty{position:relative;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;width:100%;padding:10px;border:1px solid var(--ca-border);border-radius:7px;background:#fff;color:inherit;text-align:left;cursor:pointer}.ca-configurator__fabric[aria-pressed=true],.ca-configurator__option-value[aria-pressed=true],.ca-configurator__warranty[aria-pressed=true]{border-color:var(--ca-blue);box-shadow:0 0 0 1px var(--ca-blue)}.ca-configurator__fabric img,.ca-configurator__option-value img{width:48px;height:48px;border-radius:4px;object-fit:cover}.ca-configurator__fabric-copy,.ca-configurator__option-copy{display:grid;gap:2px}.ca-configurator__fabric-copy strong,.ca-configurator__option-copy strong{font-size:13px}.ca-configurator__fabric-copy small,.ca-configurator__option-copy small{color:var(--ca-muted);font-size:11px}.ca-configurator__fabric-price,.ca-configurator__option-price{color:var(--ca-blue);font-size:12px;font-weight:700;white-space:nowrap}.ca-configurator__colors{margin-top:14px}.ca-configurator__colors-title{display:block;margin-bottom:8px;font-size:13px;font-weight:600}.ca-configurator__swatches{display:flex;flex-wrap:wrap;gap:9px}.ca-configurator__swatch{position:relative;width:42px;height:42px;padding:2px;overflow:hidden;border:1px solid #aeb6c0;border-radius:50%;background:#fff;cursor:pointer}.ca-configurator__swatch[aria-pressed=true]{border-color:#111827;box-shadow:0 0 0 2px #fff,0 0 0 3px #111827}.ca-configurator__swatch img,.ca-configurator__swatch span{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.ca-configurator__selected-color{margin-top:8px;color:var(--ca-muted);font-size:12px}.ca-configurator__option-group+.ca-configurator__option-group{margin-top:18px}.ca-configurator__option-group>h3{margin:0 0 9px;font-size:14px}.ca-configurator__details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;font-size:14px;font-weight:650;cursor:pointer;list-style:none}.ca-configurator__details summary::-webkit-details-marker{display:none}.ca-configurator__details summary:after{content:"+";color:var(--ca-blue);font-size:22px;font-weight:400}.ca-configurator__details[open] summary:after{content:"\2212"}.ca-configurator__details-content{display:grid;gap:13px;padding:8px 0 12px}.ca-configurator__warranties{display:grid;gap:9px}.ca-configurator__warranty{grid-template-columns:1fr auto}.ca-configurator__purchase{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(150px,1.2fr);align-items:end;gap:14px}.ca-configurator__quantity{display:grid;gap:6px;font-size:13px;font-weight:600}.ca-configurator__quantity-control{display:grid;grid-template-columns:42px minmax(48px,1fr) 42px;height:48px;overflow:hidden;border:1px solid #aeb6c0;border-radius:5px}.ca-configurator__quantity-control button,.ca-configurator__quantity-control input{border:0;background:#fff;color:#111827;font:inherit;text-align:center}.ca-configurator__quantity-control input{width:100%;-webkit-appearance:textfield;appearance:textfield}.ca-configurator__quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.ca-configurator__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:5px 9px;text-align:right}.ca-configurator__price>span{flex-basis:100%;color:var(--ca-muted);font-size:12px}.ca-configurator__price strong{color:#e53935;font-size:25px;line-height:1}.ca-configurator__price s{color:#9097a1;font-size:13px}.ca-configurator__price small{flex-basis:100%;min-height:16px;color:var(--ca-muted);font-size:11px;line-height:1.35}.ca-configurator__price small[data-state=ready]{color:#176a3b}.ca-configurator__price small[data-state=error]{color:#b42318}.ca-configurator__price small[data-state=loading]:before{content:"";display:inline-block;width:8px;height:8px;margin-right:5px;border:1px solid currentColor;border-top-color:transparent;border-radius:50%;animation:ca-pricing-spin .7s linear infinite}@keyframes ca-pricing-spin{to{transform:rotate(360deg)}}.ca-configurator__bulk{padding:12px;border-radius:6px;background:#f4f7fb;font-size:12px}.ca-configurator__bulk>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.ca-configurator__bulk span{padding:4px 7px;border-radius:999px;background:#fff}.ca-configurator__shipping{margin:0;color:var(--ca-muted);font-size:12px;text-align:center}.ca-configurator__error{margin:0;padding:10px 12px;border-radius:5px;background:#fff0f0;color:#9f1c1c;font-size:13px}.ca-configurator__submit{width:100%;min-height:54px;border-color:var(--ca-blue);background:var(--ca-blue);color:#fff;font-size:15px;font-weight:700}.ca-configurator__submit:hover{border-color:var(--ca-blue-dark);background:var(--ca-blue-dark)}.ca-configurator__submit[aria-busy=true]{opacity:.65;pointer-events:none}.ca-configurator__submit:disabled{opacity:.55;cursor:wait}@media screen and (min-width:750px){.ca-configurator__trust{grid-template-columns:repeat(4,minmax(0,1fr))}.ca-configurator__measurements{grid-template-columns:repeat(3,minmax(0,1fr))}.ca-configurator__vehicle-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:749px){.ca-configurator__step{padding:14px}.ca-configurator__fabric,.ca-configurator__option-value{grid-template-columns:42px 1fr}.ca-configurator__fabric img,.ca-configurator__option-value img{width:42px;height:42px}.ca-configurator__fabric-price,.ca-configurator__option-price{grid-column:2}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/coversandall-configurator.css.map */
