.pd-config{display:flex;flex-direction:column;gap:1.5rem}.pd-config__title{margin:0;font-family:var(--pd-font-display);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pd-ink)}.pd-config__group{display:flex;flex-direction:column;gap:.55rem}.pd-config__group[hidden]{display:none}.pd-config__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.pd-config__label-text{font-family:var(--pd-font-display);font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--pd-ink)}.pd-config__req{color:var(--pd-blue);margin-inline-start:.15em}.pd-config__help{font-family:var(--pd-font-body);font-size:.75rem;line-height:1.4;color:var(--pd-muted)}.pd-config__set{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;border:0}.pd-config__opt{position:relative;display:flex}.pd-config__opt input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.pd-config__opt-face{display:flex;flex-direction:column;gap:.15rem;min-block-size:2.875rem;justify-content:center;padding:.5rem .9rem;border:var(--variant-picker-button-border-width, 2px) solid var(--color-variant-border, var(--pd-ink));border-radius:var(--variant-picker-button-radius, 14px);background-color:var(--color-variant-background, #fff);font-family:var(--pd-font-display);color:var(--color-variant-text, var(--pd-ink));transition:border-color var(--pd-dur) var(--pd-ease),background-color var(--pd-dur) var(--pd-ease),color var(--pd-dur) var(--pd-ease)}.pd-config__opt-value{font-size:.8125rem;font-weight:600;line-height:1.2}.pd-config__opt-note{font-size:.6875rem;line-height:1.35;color:var(--pd-muted);max-inline-size:22ch}@media(any-pointer:fine){.pd-config__opt input:not(:checked):hover+.pd-config__opt-face{background-color:var(--pd-surface)}}.pd-config__opt input:checked+.pd-config__opt-face{border-color:var(--color-selected-variant-border, var(--pd-ink));background-color:var(--color-selected-variant-background, var(--pd-ink));color:var(--color-selected-variant-text, #fff)}@media(any-pointer:fine){.pd-config__opt input:checked:hover+.pd-config__opt-face{border-color:var(--color-selected-variant-hover-border, var(--pd-ink-soft));background-color:var(--color-selected-variant-hover-background, var(--pd-ink-soft));color:var(--color-selected-variant-hover-text, #fff)}}.pd-config__opt input:checked+.pd-config__opt-face .pd-config__opt-note{color:inherit;opacity:.8}.pd-config__opt input:focus-visible+.pd-config__opt-face{outline:2px solid var(--color-foreground, var(--pd-ink));outline-offset:2px}.pd-config__input,.pd-config__select{inline-size:100%;min-block-size:2.875rem;padding:.6rem .85rem;border:1px solid var(--pd-line);border-radius:var(--pd-radius);background-color:#fff;font-family:var(--pd-font-body);font-size:.9375rem;color:var(--pd-ink);transition:border-color var(--pd-dur) var(--pd-ease),box-shadow var(--pd-dur) var(--pd-ease)}.pd-config__input--area{min-block-size:6rem;resize:vertical;line-height:1.5}.pd-config__input:focus,.pd-config__select:focus{outline:none;border-color:var(--pd-blue);box-shadow:inset 0 0 0 1px var(--pd-blue)}.pd-config__input::placeholder{color:var(--pd-muted)}.pd-config__check{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem .95rem;border:1px solid var(--pd-line);border-radius:var(--pd-radius);background-color:var(--pd-surface);font-family:var(--pd-font-body);font-size:.8125rem;line-height:1.5;color:var(--pd-ink);cursor:pointer;transition:border-color var(--pd-dur) var(--pd-ease)}.pd-config__check input{flex:none;inline-size:1.15rem;block-size:1.15rem;margin:.1rem 0 0;accent-color:var(--pd-blue);cursor:pointer}.pd-config__check:has(input:checked){border-color:var(--pd-blue)}.pd-config__check:has(input:focus-visible){outline:2px solid var(--pd-blue);outline-offset:2px}@media screen and (max-width:749px){.pd-config{gap:1.25rem}.pd-config__opt{flex:1 1 calc(50% - .25rem)}.pd-config__opt-face{inline-size:100%}.pd-config__opt-note{max-inline-size:none}}@media(prefers-reduced-motion:reduce){.pd-config__opt-face,.pd-config__input,.pd-config__select,.pd-config__check{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pd-configurator.css.map */
