:root{--cc-text: #171717;--cc-muted: #6f6f68;--cc-border: #deded8;--cc-surface: #ffffff;--cc-surface-soft: #f7f7f3;--cc-accent: #697b57;--cc-accent-soft: #eef1e9;--cc-accent-strong: #4a5c3f;--cc-error: #b3261e;--cc-radius-sm: 10px;--cc-radius-md: 16px;--cc-radius-lg: 24px;--cc-space-xs: 4px;--cc-space-sm: 8px;--cc-space-md: 12px;--cc-space-lg: 20px;--cc-space-xl: 32px;--cc-font-eyebrow: .8125rem;--cc-font-body: .9375rem;--cc-font-price: 1.25rem}.cc-eyebrow{margin:0;font-size:var(--cc-font-eyebrow);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cc-muted)}.cc-muted{color:var(--cc-muted)}.cc-price{font-size:var(--cc-font-price);font-weight:700;color:var(--cc-text)}.cc-savings{font-size:.8125rem;font-weight:600;color:var(--cc-accent-strong)}.variant-option--swatches .swatch,product-swatches .swatch{border-radius:50%;border-width:1.5px}.variant-option__button-label--has-swatch:has(:checked){outline-width:2px;outline-offset:3px}label:has(input[data-option-value-id$="9054303945068"]) .swatch{background:linear-gradient(135deg,#fff 50%,#000 50%)!important}label:has(input[data-option-value-id$="9090033353068"]) .swatch{background:linear-gradient(135deg,#fff 50%,#a62c2c 50%)!important}label:has(input[data-option-value-id$="9180192375148"]) .swatch{background:linear-gradient(135deg,#fff 50%,#9a9a9a 50%)!important}label:has(input[data-option-value-id$="9180192407916"]) .swatch{background:linear-gradient(135deg,#fff 50%,#000 50%)!important}label:has(input[data-option-value-id$="9180192473452"]) .swatch{background:linear-gradient(135deg,#8e8e8e 50%,#d97a2b 50%)!important}label:has(input[data-option-value-id$="9180192506220"]) .swatch{background:linear-gradient(135deg,#8e8e8e 50%,#d9a7b7 50%)!important}label:has(input[data-option-value-id$="9180192538988"]) .swatch{background:linear-gradient(135deg,#fff 50%,#5f7fa3 50%)!important}label:has(input[data-option-value-id$="9180192571756"]) .swatch{background:linear-gradient(135deg,#fff 50%,#b08d57 50%)!important}label:has(input[data-option-value-id$="9180192604524"]) .swatch{background:linear-gradient(135deg,#000 50%,#b08d57 50%)!important}label:has(input[data-option-value-id$="9180192702828"]) .swatch{background:linear-gradient(135deg,#fff 50%,#d9a7b7 50%)!important}label:has(input[data-option-value-id$="9180192735596"]) .swatch{background:linear-gradient(135deg,#d9a7b7 50%,#8a5ca8 50%)!important}.cc-bundle{display:flex;flex-direction:column;gap:var(--cc-space-md);width:100%;margin-block:var(--cc-space-xs)}.cc-bundle *,.cc-bundle *:before,.cc-bundle *:after{box-sizing:border-box}.cc-bundle__cards{display:grid;grid-template-columns:repeat(var(--cc-bundle-tier-count, 2),1fr);gap:var(--cc-space-sm)}.cc-bundle__card{position:relative;display:flex;flex-direction:column;gap:2px;min-height:var(--minimum-touch-target, 44px);padding:var(--cc-space-lg) var(--cc-space-md) var(--cc-space-md);border:1px solid var(--cc-border);border-radius:var(--cc-radius-md);cursor:pointer;background:var(--cc-surface);transition:border-color .15s ease,background-color .15s ease}.cc-bundle__card:has(.cc-bundle__radio:focus-visible){outline:2px solid var(--cc-accent);outline-offset:2px}.cc-bundle__card:has(.cc-bundle__radio:checked){border-color:var(--cc-accent);border-width:2px;padding:19px 11px 11px}.cc-bundle__card--highlight{border-color:var(--cc-accent);background:var(--cc-accent-soft)}.cc-bundle__radio{position:absolute;top:var(--cc-space-md);right:var(--cc-space-md);width:18px;height:18px;margin:0;accent-color:var(--cc-accent);cursor:pointer}.cc-bundle__top{display:flex;align-items:center;gap:var(--cc-space-xs)}.cc-bundle__badge{position:absolute;top:-10px;left:var(--cc-space-md);white-space:nowrap;background:var(--cc-accent);color:var(--cc-surface);font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:3px 8px;border-radius:6px}.cc-bundle__mini-badge{background:var(--cc-accent-strong);color:var(--cc-surface);font-size:.6875rem;font-weight:700;padding:2px 6px;border-radius:6px}.cc-bundle__title{font-weight:600;font-size:.9375rem;color:var(--cc-text)}.cc-bundle__price{font-weight:700;font-size:var(--cc-font-price);margin-top:2px;color:var(--cc-text)}.cc-bundle__unit-price{font-size:.75rem;color:var(--cc-muted)}.cc-bundle__sub{font-size:.8125rem;color:var(--cc-muted)}.cc-bundle__save{font-size:.8125rem;color:var(--cc-accent-strong);font-weight:600}.cc-bundle__pairs{display:flex;flex-direction:column;gap:var(--cc-space-sm);padding-top:var(--cc-space-xs)}.cc-bundle__pairs[hidden]{display:none}.cc-bundle__pair-title{font-size:.8125rem;font-weight:600;margin:0;color:var(--cc-text)}.cc-bundle__selects{display:flex;flex-wrap:wrap;gap:var(--cc-space-sm)}.cc-bundle__selects select{min-height:var(--minimum-touch-target, 44px);padding:var(--cc-space-sm) var(--cc-space-md);border-radius:var(--cc-radius-sm);border:1px solid var(--cc-border);background:var(--cc-surface);font-size:var(--cc-font-body);min-width:120px}.cc-bundle__selects select:focus-visible{outline:2px solid var(--cc-accent);outline-offset:1px}.cc-bundle__error{color:var(--cc-error);font-size:.8125rem;margin:0}.cc-bundle__total{font-size:var(--cc-font-body);margin:0;color:var(--cc-text)}.cc-bundle__add-btn{min-height:var(--minimum-touch-target, 44px);width:100%}@media screen and (max-width:749px){.cc-bundle__cards{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/carrera-confort-premium.css.map */
