.henk-configurator{width:min(var(--size-width-content),100%);margin-inline:auto}.henk-configurator .henk-configurator__grid{display:grid;grid-template-columns:1fr;width:min(var(--size-width-content),100%)}@media(max-width:767px){.henk-configurator .henk-configurator__grid .henk-configurator__visual{align-self:flex-start;z-index:9}.henk-configurator .henk-configurator__grid .henk-configurator__visual .sofa-preview-image-wrapper,.henk-configurator .henk-configurator__grid .henk-configurator__visual .viewer__canvas,.henk-configurator .henk-configurator__grid .henk-configurator__visual .viewer__image{background-color:var(--color-background-body);border-bottom:1px solid var(--color-border-muted)}.henk-configurator .henk-configurator__grid .henk-configurator__visual .henk-action-bar{position:fixed;bottom:0;z-index:99}}@media(min-width:768px){.henk-configurator .henk-configurator__grid{column-gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"conf-options conf-visual"}.henk-configurator .henk-configurator__grid .henk-configurator__visual{grid-area:conf-visual;position:sticky;top:0;z-index:10}.henk-configurator .henk-configurator__grid .henk-configurator__options{grid-area:conf-options}}.henk-configurator .henk-configurator__grid .henk-configurator__visual{align-self:flex-start}.henk-configurator .henk-configurator__grid .henk-configurator__options{box-shadow:1px 0 0 var(--color-border-muted)}@media screen and (min-width:768px){.henk-configurator{z-index:2;position:relative}.henk-configurator:not(.henk-configurator--in-view) .henk-action-bar{display:none}.henk-configurator.henk-configurator--in-view .henk-action-bar{position:fixed;bottom:0;width:100vw;left:0;z-index:99;padding-left:50vw}}.configurator__visual,.henk-configurator__visual{position:relative;display:flex;flex-direction:column}.configurator__options,.henk-configurator__options{display:flex;flex-direction:column}:is(.configurator__options,.henk-configurator__options) .henk-details.henk-details--plusmin{margin-bottom:0;border-bottom:1px solid var(--color-border-muted)}:is(.configurator__options,.henk-configurator__options) .henk-details.henk-details--plusmin .henk-details__summary{padding-block:18px;padding-inline:min(4.444444vw,64px);line-height:44px;font-weight:500;font-size:var(--size-font-small)}:is(.configurator__options,.henk-configurator__options) .henk-details.henk-details--plusmin .henk-details__summary:before,:is(.configurator__options,.henk-configurator__options) .henk-details.henk-details--plusmin .henk-details__summary:after{font-weight:400;right:min(4.444444vw,64px);top:auto}:is(.configurator__options,.henk-configurator__options) .henk-details.henk-details--plusmin .henk-details__summary h2{width:100%;padding-inline:0 32px;margin:0}:is(.configurator__options,.henk-configurator__options) .henk-details.henk-details--plusmin .henk-details__summary h3{margin:0;font-size:var(--size-font-small);font-weight:500}:is(.configurator__options,.henk-configurator__options) .henk-details.henk-details--plusmin .henk-details__content{padding-inline:min(4.444444vw,64px)}:is(.configurator__options,.henk-configurator__options)>.henk-details.henk-details--plusmin{padding-block:20px}.configurator__step .configurator__step-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(77px,1fr));gap:24px 8px;padding-bottom:2rem;padding-inline:min(4.444444vw,64px)}@media screen and (min-width:768px){.configurator__step .configurator__step-options{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}}.configurator__step .configurator__step-options .configurator__option{padding:4px;border:1px solid var(--color-border-muted);background:transparent;cursor:pointer;display:inline-flex;align-items:start;font-size:var(--size-font-x-small, 10px)}.configurator__step .configurator__step-options .configurator__option:has(input:checked){background-color:var(--color-background-emphasis);border-color:var(--color-border-base)}.configurator__step .configurator__step-options .configurator__option.is-selected{background-color:var(--color-background-emphasis);border-color:var(--color-border-base)}.configurator__step .configurator__step-options .configurator__option:hover{--btn-bg-hover: transparent;--btn-border-hover: var(--color-border-secondary);--btn-text-hover: currentcolor}.configurator__step .configurator__step-options .configurator__option .configurator__option-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.configurator__step .configurator__step-options .configurator__option .configurator__option-image{margin:0}.configurator__option-inner{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:4px;width:100%}.configurator__option-label{font-size:var(--size-font-x-small);text-align:left}.configurator__option-label small{display:block;font-size:var(--size-font-x-small)}.configurator__step-group-title{line-height:44px;font-weight:500;font-size:var(--size-font-small);grid-column:span 2;margin:0;text-indent:min(4.444444vw,64px)}.configurator__step-group-title:before,.configurator__step-group-title:after{font-weight:400}henk-variant-switcher{display:block}henk-variant-switcher[data-loading] .henk-configurator__visual{opacity:.65;transition:opacity .15s ease}henk-variant-switcher[data-loading] .configurator__option{cursor:progress}.sofa-preview-image-wrapper{position:relative}.sofa-preview-image-wrapper img{transition:opacity .15s ease}.sofa-preview-image-wrapper[data-image-loading] img{opacity:.45}.sofa-preview-image-wrapper[data-image-loading]:after{content:"";position:absolute;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;box-sizing:border-box;border:2px solid var(--color-border-muted);border-left-color:var(--color-text-base, #000);border-radius:50%;animation:henk-spin .8s infinite linear;pointer-events:none}@media(prefers-reduced-motion:reduce){.sofa-preview-image-wrapper img{transition:none}.sofa-preview-image-wrapper[data-image-loading]:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/henk-configurators.css.map */
