:is(.shopify-section,dialog):has(akva-konfigurator){--akva-k-ink: rgb(var(--color-foreground-rgb, 3 3 2) / .76);--akva-k-line: #d3cec5;--akva-k-error: var(--color-error, #b3261e);--akva-k-chip-w: 7.25rem;--akva-k-chip-h: 2.8125rem;--akva-k-gap-x: .375rem;--akva-k-gap-y: .4375rem}:is(.shopify-section,dialog):has(akva-konfigurator) variant-picker{--color-variant-border: var(--color-foreground, #030302);--color-selected-variant-border: var(--color-selected-variant-background, #030302)}:is(.shopify-section,dialog):has(akva-konfigurator) variant-picker .variant-option--buttons{display:grid;grid-template-columns:repeat(5,minmax(0,var(--akva-k-chip-w)));gap:var(--akva-k-gap-y) var(--akva-k-gap-x)}:is(.shopify-section,dialog):has(akva-konfigurator) variant-picker .variant-option+.variant-option{margin-top:1rem}:is(.shopify-section,dialog):has(akva-konfigurator) variant-picker .akva-k-head+.variant-option{margin-top:0}:is(.shopify-section,dialog):has(akva-konfigurator) variant-picker .variant-option__button-label{min-width:0;min-height:var(--akva-k-chip-h);padding:0 .25rem;font-size:.75rem;line-height:1.2}:is(.shopify-section,dialog):has(akva-konfigurator) variant-picker .variant-option__button-label__text{text-align:center}:is(.shopify-section,dialog):has(akva-konfigurator) variant-picker .variant-option:first-of-type>legend,:is(.shopify-section,dialog):has(akva-konfigurator) .akva-k-head{display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:2.8125rem;margin:0 0 .125rem;padding:0;border-top:1px solid var(--akva-k-line);font-size:.75rem;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:var(--akva-k-ink)}:is(.shopify-section,dialog):has(akva-konfigurator) .akva-k-head{margin-top:1rem}:is(.shopify-section,dialog):has(akva-konfigurator) variant-picker .variant-option:not(:first-of-type)>legend,.akva-k__label{display:flex;align-items:center;min-height:1.5625rem;margin:0 0 .375rem;padding:0;border-top:0;font-size:.75rem;line-height:1.4;text-transform:none;letter-spacing:0;color:var(--akva-k-ink)}akva-konfigurator[hidden]{display:none}akva-konfigurator{display:block;margin-block-start:calc(.375rem - var(--gap, 30px))}.akva-k__groups{display:flex;flex-direction:column;gap:.375rem}.akva-k__group,.akva-k__sub{min-width:0;margin:0;padding:0;border:0}:is(.akva-k__group,.akva-k__sub)[hidden]{display:none}.akva-k__opts--chips{display:grid;grid-template-columns:repeat(5,minmax(0,var(--akva-k-chip-w)));gap:var(--akva-k-gap-y) var(--akva-k-gap-x)}.akva-k__opts--chips .akva-k__opt{position:relative;display:flex;min-width:0;cursor:pointer}.akva-k__input{position:absolute;inset:50% auto auto 50%;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.akva-k__opts--chips .akva-k__text{flex:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;min-height:var(--akva-k-chip-h);padding:.25rem;border:var(--variant-picker-button-border-width, 1px) solid var(--color-foreground, #030302);border-radius:var(--variant-picker-button-radius, 2px);background:var(--color-background, #fff);font-size:.75rem;line-height:1.2;text-align:center;overflow-wrap:anywhere;color:var(--color-foreground, #030302);transition:background-color .12s ease,color .12s ease}.akva-k__opts--chips .akva-k__opt:hover .akva-k__text{background:rgb(var(--color-foreground-rgb, 3 3 2) / .06)}.akva-k__opts--chips .akva-k__input:checked+.akva-k__text{border-color:var(--color-selected-variant-background, #030302);background:var(--color-selected-variant-background, #030302);color:var(--color-selected-variant-text, #fff)}.akva-k__opts--chips .akva-k__input:focus-visible+.akva-k__text{outline:2px solid var(--color-foreground, #030302);outline-offset:2px}.akva-k__types{display:flex;flex-direction:column;align-items:stretch}.akva-k__link{position:relative;display:flex;align-items:center;align-self:flex-start;min-height:1.5625rem;font-size:.75rem;line-height:1.4;color:var(--akva-k-ink);cursor:pointer}.akva-k__link .akva-k__text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.akva-k__link:hover .akva-k__text{color:var(--color-foreground, #030302)}.akva-k__link .akva-k__input:checked+.akva-k__text{color:var(--color-foreground, #030302);text-decoration:none}.akva-k__link .akva-k__input:focus-visible+.akva-k__text{outline:2px solid var(--color-foreground, #030302);outline-offset:2px}.akva-k__sub{position:relative;margin:.375rem 0 .5625rem}.akva-k__sub--alone{margin:0}.akva-k__group--lumbar{margin-top:.5rem}.akva-k__note{margin:0 0 .5rem;padding:.5rem .75rem;border:1px dashed var(--akva-k-line);font-size:.75rem;line-height:1.4;color:var(--akva-k-ink)}.akva-k__group[data-akva-k-invalid]>.akva-k__label{color:var(--akva-k-error)}.akva-k__group--quantity[data-akva-k-invalid] .akva-k__opts--chips .akva-k__text,.akva-k__group--lumbar[data-akva-k-invalid] .akva-k__opts--chips .akva-k__text,.akva-k__group--stab[data-akva-k-invalid] .akva-k__sub>.akva-k__opts--chips .akva-k__text{border-color:var(--akva-k-error)}.akva-k__group--stab[data-akva-k-invalid] .akva-k__link .akva-k__text{text-decoration-color:var(--akva-k-error)}.akva-k__message{margin:.25rem 0 0;font-size:.75rem;line-height:1.4;color:var(--akva-k-error)}.akva-k__message[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/akva-konfigurator.css.map */
