.pax-section{background:var(--color-background);padding:60px var(--page-margin-mobile) 120px;min-height:80vh}@media(min-width:750px){.pax-section{padding:80px var(--page-margin-tablet) 140px}}@media(min-width:990px){.pax-section{padding:100px var(--page-margin-desktop) 160px}}.pax-inner{max-width:900px;margin:0 auto;padding-bottom:80px}.pax-nav{margin-bottom:80px}.pax-nav__steps{display:flex;align-items:flex-start;max-width:100%}.pax-nav__step{display:flex;flex-direction:column;align-items:center;gap:12px;flex-shrink:0;flex-grow:0;width:110px;min-width:110px;max-width:110px;cursor:default}.pax-nav__dot{width:44px;height:44px;border-radius:50%;border:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground-rgb),calc(var(--inputs-border-opacity, .55) * .4));background:var(--color-background);display:flex;align-items:center;justify-content:center;font-size:var(--font-body-base-size-mobile);font-family:var(--font-body-family);color:rgba(var(--color-foreground-rgb),.35);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.pax-nav__label{font-size:calc(var(--font-body-base-size-mobile) - 3px);letter-spacing:var(--body-letter-spacing);text-transform:var(--buttons-text-case, uppercase);font-weight:var(--font-body-weight);color:rgba(var(--color-foreground-rgb),.35);font-family:var(--font-body-family);transition:color .25s;white-space:nowrap;text-align:center}.pax-nav__selection{display:block;font-size:calc(var(--font-body-base-size-mobile) - 3px);color:rgba(var(--color-foreground-rgb),.5);font-family:var(--font-body-family);letter-spacing:var(--body-letter-spacing);text-transform:none;font-weight:var(--font-body-weight);max-width:100%;width:100%;overflow:visible;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;line-height:1.35;text-align:center;margin-top:2px;height:0;opacity:0;transition:opacity .2s}.pax-nav__step.has-selection .pax-nav__selection{height:auto;opacity:1;margin-top:4px}.pax-nav__line{flex:1;height:1px;background:rgba(var(--color-foreground-rgb),.12);margin:22px 12px 0;transition:background .3s}.pax-nav__step.is-active .pax-nav__dot{background:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background);box-shadow:0 2px 12px rgba(var(--color-foreground-rgb),.18)}.pax-nav__step.is-active .pax-nav__label{color:var(--color-foreground);font-weight:var(--font-body-weight)}.pax-nav__step.is-done .pax-nav__dot{background:rgba(var(--color-foreground-rgb),.1);border-color:rgba(var(--color-foreground-rgb),.25);color:var(--color-foreground);cursor:pointer}.pax-nav__step.is-done .pax-nav__label{color:rgba(var(--color-foreground-rgb),.5)}.pax-nav__step.is-done:hover .pax-nav__dot{background:rgba(var(--color-foreground-rgb),.15)}.pax-nav__line.is-done{background:rgba(var(--color-foreground-rgb),.25)}.pax-pane{display:none}.pax-pane.is-active{display:block;animation:paxIn .3s ease both}@keyframes paxIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pax-step-header{margin-bottom:56px}.pax-step-header h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--font-h2-size-mobile);color:var(--color-foreground);line-height:1.15;margin:0 0 16px}@media(min-width:750px){.pax-step-header h2{font-size:var(--font-h2-size-tablet)}}@media(min-width:990px){.pax-step-header h2{font-size:var(--font-h2-size-desktop)}}.pax-step-header p{font-family:var(--font-body-family);font-size:var(--font-body-base-size-mobile);color:rgba(var(--color-foreground-rgb),.65);letter-spacing:var(--body-letter-spacing);line-height:1.65;margin:0;max-width:560px}.pax-kategorie-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:600px){.pax-kategorie-grid{grid-template-columns:1fr;gap:12px}}.pax-kategorie-card{border:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground-rgb),var(--inputs-border-opacity, .3));background:var(--color-background);padding:32px 28px 28px;cursor:pointer;position:relative;transition:border-color .2s,background .2s,transform .15s;text-decoration:none;display:flex;flex-direction:column;gap:12px;border-radius:var(--inputs-radius, 0)}.pax-kategorie-card:hover{border-color:var(--color-foreground);transform:translateY(-1px)}.pax-kategorie-card.is-selected{border-color:var(--color-foreground);background:rgba(var(--color-foreground-rgb),.03)}.pax-kategorie-card--link{cursor:pointer}.pax-kategorie-card__icon{display:none}.pax-kategorie-card__number{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--font-body-base-size-mobile) * 2.6);color:rgba(var(--color-foreground-rgb),.35);line-height:1;letter-spacing:-.02em;margin-bottom:14px;transition:color .25s ease}.pax-kategorie-card:hover .pax-kategorie-card__number,.pax-kategorie-card.is-selected .pax-kategorie-card__number{color:var(--color-foreground)}@media(min-width:750px){.pax-kategorie-card__number{font-size:calc(var(--font-body-base-size-tablet) * 2.6)}}@media(min-width:990px){.pax-kategorie-card__number{font-size:calc(var(--font-body-base-size-desktop) * 2.6)}}.pax-kategorie-card h3{font-family:var(--font-body-family);font-size:var(--font-body-base-size-mobile);font-weight:var(--font-body-weight);color:var(--color-foreground);letter-spacing:var(--body-letter-spacing);margin:0}.pax-kategorie-card__desc{font-family:var(--font-body-family);font-size:calc(var(--font-body-base-size-mobile) - 1px);color:rgba(var(--color-foreground-rgb),.65);letter-spacing:var(--body-letter-spacing);line-height:1.6}.pax-kategorie-card__arrow{display:none}.pax-design-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(min-width:750px){.pax-design-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media(min-width:1024px){.pax-design-grid{grid-template-columns:repeat(4,1fr);gap:20px}}.pax-info{background-color:rgba(var(--color-foreground-rgb),.03);border-left:2px solid rgba(var(--color-foreground-rgb),.2);padding:12px 16px;margin-top:12px;margin-bottom:20px}.pax-info p{font-size:calc(var(--font-body-base-size-mobile) - 1px);color:rgba(var(--color-foreground-rgb),.65);letter-spacing:var(--body-letter-spacing);line-height:1.6;margin:0;font-family:var(--font-body-family)}.pax-info:last-child{margin-bottom:0}.pax-info+.pax-config-sublabel{margin-top:0}.pax-design-card{cursor:pointer;display:flex;flex-direction:column;border-radius:var(--media-radius, 0)}.pax-design-card input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.pax-design-card__img{position:relative;aspect-ratio:3 / 4;overflow:hidden;border:var(--inputs-border-width, 1px) solid transparent;transition:border-color .22s;border-radius:var(--media-radius, 0);background:transparent}.pax-design-card__img img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.pax-design-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;pointer-events:none}.pax-design-card__check{position:absolute;top:10px;right:10px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .18s;color:var(--color-background);background:var(--color-foreground);border-radius:50%;z-index:2}.pax-design-card.is-selected .pax-design-card__img{border-color:var(--color-foreground)}.pax-design-card.is-selected .pax-design-card__check{opacity:1}.pax-design-card__zoom{position:absolute;bottom:10px;right:10px;width:32px;height:32px;border-radius:50%;border:0;background:#ffffffd9;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s,background .15s;z-index:3;color:#111;padding:0}.pax-design-card:hover .pax-design-card__zoom{opacity:1}.pax-design-card__zoom:hover{background:#fff}.pax-design-card__zoom svg{width:14px;height:14px}.pax-design-card__label{margin-top:10px;font-family:var(--font-body-family);font-size:var(--font-body-base-size-mobile);letter-spacing:var(--body-letter-spacing);color:var(--color-foreground);font-weight:var(--font-body-weight)}.pax-design-card__sub{font-size:calc(var(--font-body-base-size-mobile) - 2px);color:rgba(var(--color-foreground-rgb),.5);letter-spacing:var(--body-letter-spacing);margin-top:2px;font-family:var(--font-body-family)}.pax-design-card__price{font-family:var(--font-body-family);font-size:calc(var(--font-body-base-size-mobile) - 2px);color:rgba(var(--color-foreground-rgb),.5);letter-spacing:var(--body-letter-spacing);line-height:1.3;margin-top:4px;transition:color .2s}.pax-design-card:has(input:checked) .pax-design-card__price{color:rgba(var(--color-foreground-rgb),.65)}.pax-config-section{margin-bottom:24px;padding-bottom:24px;border-bottom:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground-rgb),.08)}.pax-config-section:last-of-type{border-bottom:0}.pax-config-section:has(+.pax-actions),.pax-config-section:has(+.pax-qty-section){border-bottom:0;padding-bottom:0;margin-bottom:0}.pax-config-label{display:block;font-family:var(--font-body-family);font-size:calc(var(--font-body-base-size-mobile) - 3px);font-weight:var(--font-body-weight);letter-spacing:var(--body-letter-spacing);text-transform:var(--buttons-text-case, uppercase);color:rgba(var(--color-foreground-rgb),.5);margin-bottom:16px}.pax-config-label span{font-size:calc(var(--font-body-base-size-mobile) - 3px);color:rgba(var(--color-foreground-rgb),.35);text-transform:none;letter-spacing:0;margin-left:6px}.pax-config-sublabel{display:block;font-family:var(--font-body-family);font-size:calc(var(--font-body-base-size-mobile) - 4px);letter-spacing:.04em;color:rgba(var(--color-foreground-rgb),.5);margin-bottom:10px;margin-top:20px;text-transform:uppercase}.pax-config-sublabel:first-child{margin-top:0}.pax-ind-range-hint{display:block;font-family:var(--font-body-family);font-size:calc(var(--font-body-base-size-mobile) - 2px);color:rgba(var(--color-foreground-rgb),.5);margin-top:8px;min-height:1.4em}.pax-chip-group{display:flex;flex-wrap:wrap;gap:10px}.pax-chip{appearance:none;-webkit-appearance:none;border:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground-rgb),var(--inputs-border-opacity, .3));background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body-family);font-size:var(--font-body-base-size-mobile);letter-spacing:var(--body-letter-spacing);padding:10px 20px;cursor:pointer;transition:border-color .18s,background .18s,color .18s;border-radius:var(--inputs-radius, 0);display:flex;align-items:center;gap:8px;white-space:nowrap}.pax-chip:hover:not(:disabled){border-color:var(--color-foreground)}.pax-chip.is-selected{background:var(--color-foreground);color:var(--color-background);border-color:var(--color-foreground)}.pax-chip:disabled{opacity:.35;cursor:not-allowed}.pax-chip__badge{font-size:calc(var(--font-body-base-size-mobile) - 3px);opacity:.75;letter-spacing:0}.pax-chip.is-selected .pax-chip__badge{opacity:.85}.pax-chip-group--colors{gap:12px}.pax-chip--color{flex-direction:column;align-items:center;gap:8px;padding:0;border:none;background:none;width:88px;min-width:0;white-space:normal}.pax-chip--color:hover:not(:disabled),.pax-chip--color.is-selected{border:none;background:none;color:var(--color-foreground)}.pax-chip__swatch{display:block;width:48px;height:48px;border-radius:var(--inputs-radius, 0);background:var(--swatch-color, rgba(var(--color-foreground-rgb), .04));border:1px solid rgba(var(--color-foreground-rgb),.1);flex-shrink:0;transition:box-shadow .18s}.pax-chip--color:hover:not(:disabled) .pax-chip__swatch{box-shadow:0 0 0 1px #56565640}.pax-chip--color.is-selected .pax-chip__swatch{box-shadow:0 0 0 1px #565656}.pax-chip__swatch--img{overflow:hidden;padding:0}.pax-chip__swatch--img img{width:100%;height:100%;object-fit:cover;display:block}.pax-chip__name{font-family:var(--font-body-family);font-size:calc(var(--font-body-base-size-mobile) - 3px);letter-spacing:var(--body-letter-spacing);color:rgba(var(--color-foreground-rgb),.65);line-height:1.3;text-align:center;white-space:normal;max-width:88px;word-break:break-word}.pax-chip--color.is-selected .pax-chip__name{color:var(--color-foreground);font-weight:var(--font-body-weight)}.pax-chip--color .pax-chip__badge{font-size:calc(var(--font-body-base-size-mobile) - 4px);opacity:.7;margin-top:-2px;letter-spacing:0}.pax-sub-options{margin-top:14px;padding:16px 20px;border:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground-rgb),.1);border-radius:var(--inputs-radius, 0);display:none;animation:paxFadeIn .2s ease}.pax-sub-options.is-visible{display:block}@keyframes paxFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.pax-sub-label{font-family:var(--font-body-family);font-size:calc(var(--font-body-base-size-mobile) - 3px);letter-spacing:var(--body-letter-spacing);color:rgba(var(--color-foreground-rgb),.5);margin-bottom:10px}.pax-sonder-input{margin-top:14px;display:none;animation:paxFadeIn .2s ease}.pax-sonder-input.is-visible{display:block}.pax-sonder-input .pax-input-wrap{position:relative;display:flex;align-items:center}.pax-sonder-input svg{position:absolute;left:14px;color:rgba(var(--color-foreground-rgb),.35);pointer-events:none;flex-shrink:0}.pax-input{width:100%;max-width:100%;min-width:0;border:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground-rgb),var(--inputs-border-opacity, .3));background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body-family);font-size:var(--font-body-base-size-mobile);letter-spacing:var(--body-letter-spacing);padding:11px 14px;transition:border-color .18s;border-radius:var(--inputs-radius, 0);-webkit-appearance:none;appearance:none;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.pax-input--icon{padding-left:42px}.pax-input:focus{outline:none;border-color:rgba(var(--color-foreground-rgb),.45)}.pax-input::placeholder{color:rgba(var(--color-foreground-rgb),.35);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.pax-mass-toggle{display:inline-flex;border:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground-rgb),var(--inputs-border-opacity, .3));border-radius:var(--inputs-radius, 0);overflow:hidden;margin-bottom:28px}.pax-mass-toggle__btn{appearance:none;-webkit-appearance:none;border:0;background:var(--color-background);color:rgba(var(--color-foreground-rgb),.5);font-family:var(--font-body-family);font-size:var(--font-body-base-size-mobile);letter-spacing:var(--body-letter-spacing);padding:10px 22px;cursor:pointer;transition:background .18s,color .18s}.pax-mass-toggle__btn+.pax-mass-toggle__btn{border-left:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground-rgb),var(--inputs-border-opacity, .3))}.pax-mass-toggle__btn.is-active{background:var(--color-foreground);color:var(--color-background)}.pax-variant-grid{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.pax-individual-fields{display:none;animation:paxFadeIn .2s ease}.pax-individual-fields.is-visible{display:block}.pax-dim-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}@media(max-width:480px){.pax-dim-grid{grid-template-columns:1fr}}.pax-field{display:flex;flex-direction:column;gap:8px}.pax-field--compact{max-width:260px}.pax-field-label{display:block;font-family:var(--font-body-family);font-size:calc(var(--font-body-base-size-mobile) - 3px);font-weight:var(--font-body-weight);letter-spacing:var(--body-letter-spacing);text-transform:var(--buttons-text-case, uppercase);color:rgba(var(--color-foreground-rgb),.5)}.pax-input-suffix{position:relative;display:flex;align-items:center}.pax-input-suffix .pax-input{padding-right:48px}.pax-input-suffix__unit{position:absolute;right:14px;font-family:var(--font-body-family);font-size:calc(var(--font-body-base-size-mobile) - 2px);color:rgba(var(--color-foreground-rgb),.35);letter-spacing:var(--body-letter-spacing);pointer-events:none}.pax-qty-section{margin-top:0;padding-top:32px;border-top:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground-rgb),.08)}.pax-qty-wrap{display:inline-flex;align-items:stretch;border:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground-rgb),var(--inputs-border-opacity, .3));border-radius:var(--inputs-radius, 0);overflow:hidden}.pax-qty-btn{appearance:none;-webkit-appearance:none;border:0;background:none;width:44px;flex-shrink:0;font-size:18px;color:var(--color-foreground);cursor:pointer;transition:background .15s;font-family:var(--font-body-family)}.pax-qty-btn:hover{background:rgba(var(--color-foreground-rgb),.05)}.pax-qty-input{border:0;border-left:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground-rgb),var(--inputs-border-opacity, .3));border-right:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground-rgb),var(--inputs-border-opacity, .3));text-align:center;width:64px;padding:10px 6px;border-radius:0;font-family:var(--font-body-family);font-size:var(--font-body-base-size-mobile);color:var(--color-foreground);background:var(--color-background);-webkit-appearance:none;appearance:none}.pax-qty-input:focus{outline:none}.pax-qty-input::-webkit-outer-spin-button,.pax-qty-input::-webkit-inner-spin-button,.pax-input::-webkit-outer-spin-button,.pax-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pax-qty-input[type=number],.pax-input[type=number]{-moz-appearance:textfield}.pax-info-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body-family);font-size:calc(var(--font-body-base-size-mobile) - 2px);color:rgba(var(--color-foreground-rgb),.5);border:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground-rgb),.1);padding:8px 14px;margin-top:16px;letter-spacing:var(--body-letter-spacing);border-radius:var(--inputs-radius, 0)}.pax-info-badge svg{flex-shrink:0;opacity:.5}.pax-summary{border:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground-rgb),.1);border-radius:var(--inputs-radius, 0);overflow:hidden;margin-bottom:32px}.pax-summary__section{border-bottom:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground-rgb),.07)}.pax-summary__section:last-child{border-bottom:0}.pax-summary__head{display:flex;align-items:center;justify-content:space-between;padding:10px 20px}.pax-summary__head-label{font-family:var(--font-body-family);font-size:calc(var(--font-body-base-size-mobile) - 1px);font-weight:var(--font-body-weight-bold);letter-spacing:var(--buttons-letter-spacing);text-transform:var(--buttons-text-case, uppercase);color:var(--color-foreground)}.pax-summary__edit{display:none}.pax-summary__row{display:flex;justify-content:space-between;align-items:baseline;padding:7px 20px;gap:16px}.pax-summary__key{font-family:var(--font-body-family);font-size:calc(var(--font-body-base-size-mobile) - 1px);color:rgba(var(--color-foreground-rgb),.5);letter-spacing:var(--body-letter-spacing)}.pax-summary__val{font-family:var(--font-body-family);font-size:var(--font-body-base-size-mobile);color:var(--color-foreground);letter-spacing:var(--body-letter-spacing);text-align:right}.pax-price-breakdown{border:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground-rgb),.1);border-radius:var(--inputs-radius, 0);overflow:hidden;margin-bottom:32px}.pax-price-breakdown__row{display:flex;justify-content:space-between;padding:7px 20px;border-bottom:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground-rgb),.05);font-family:var(--font-body-family);font-size:var(--font-body-base-size-mobile);letter-spacing:var(--body-letter-spacing);color:rgba(var(--color-foreground-rgb),.65)}.pax-price-breakdown__row:last-child{border-bottom:0}.pax-price-breakdown__row--total{background:rgba(var(--color-foreground-rgb),.03);font-weight:var(--font-body-weight);color:var(--color-foreground)}.pax-price-breakdown__row--total .pax-price-breakdown__amount{font-size:calc(var(--font-body-base-size-mobile) + 2px)}.pax-pricebar{position:fixed!important;inset:auto 0 0 0!important;z-index:99999!important;background:var(--color-background);border-top:1px solid rgba(var(--color-foreground-rgb),.08);padding-bottom:env(safe-area-inset-bottom,0);transform:translateY(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);display:block;visibility:visible}.pax-pricebar.is-visible{transform:translateY(0)}.pax-pricebar__inner{max-width:900px;margin:0 auto;padding:18px var(--page-margin-mobile);display:flex;align-items:center;justify-content:space-between;gap:20px}@media(min-width:750px){.pax-pricebar__inner{padding:18px var(--page-margin-tablet)}}@media(min-width:990px){.pax-pricebar__inner{padding:18px var(--page-margin-desktop)}}.pax-pricebar__config,.pax-btn.pax-pricebar__btn{display:none}.pax-pricebar__step{font-family:var(--font-body-family);font-size:calc(var(--font-body-base-size-mobile) - 2px);color:rgba(var(--color-foreground-rgb),.5);letter-spacing:var(--body-letter-spacing);white-space:nowrap}.pax-pricebar__price{font-family:var(--font-body-family);font-size:calc(var(--font-body-base-size-mobile) + 2px);font-weight:var(--font-body-weight);color:var(--color-foreground);letter-spacing:var(--body-letter-spacing);white-space:nowrap;transition:all .25s}.pax-pricebar__price.is-updating{opacity:.5;transform:scale(.97)}.pax-actions{display:flex;align-items:center;justify-content:space-between;margin-top:32px;padding-top:32px;border-top:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground-rgb),.08);gap:16px}.pax-btn{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:var(--buttons-border-width, 1px) solid rgb(var(--color-button-background, var(--color-foreground-rgb)));background:rgb(var(--color-button-background, var(--color-foreground-rgb)));color:rgb(var(--color-button-foreground, var(--color-background-rgb, 255 255 255)));font-family:var(--font-body-family);font-size:var(--buttons-font-size-mobile, var(--font-body-base-size-mobile));font-weight:var(--buttons-font-weight, var(--font-body-weight));letter-spacing:var(--buttons-letter-spacing);text-transform:var(--buttons-text-case, uppercase);padding:0 var(--buttons-horizontal-padding, 3.2rem);height:calc(44px + var(--buttons-padding, 8px));cursor:pointer;border-radius:var(--buttons-radius, 0);transition:opacity .18s;text-decoration:none}.pax-btn:hover:not(:disabled){opacity:.85}.pax-btn:disabled{opacity:.45;cursor:not-allowed}.pax-btn--back{background:none;color:rgba(var(--color-foreground-rgb),.5);border-color:rgba(var(--color-foreground-rgb),var(--inputs-border-opacity, .3))}.pax-btn--back:hover:not(:disabled){opacity:1;color:var(--color-foreground);border-color:var(--color-foreground)}.pax-trust{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 24px;margin-top:24px;margin-bottom:24px;padding:20px 24px;background-color:rgba(var(--color-foreground-rgb),.025);border-left:2px solid rgba(var(--color-foreground-rgb),.15)}@media(max-width:1100px){.pax-trust{grid-template-columns:repeat(3,minmax(0,1fr))}}.pax-trust__item{display:flex;align-items:flex-start;gap:10px;min-width:0}.pax-trust__icon{flex-shrink:0;width:22px;height:22px;color:var(--color-foreground);opacity:.75}.pax-trust__text{font-family:var(--font-body-family);font-size:calc(var(--font-body-base-size-mobile) - 1px);line-height:1.4;color:rgba(var(--color-foreground-rgb),.65);letter-spacing:var(--body-letter-spacing);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;min-width:0}.pax-muster-bridge{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin:28px 0 8px;padding:24px 28px;background-color:rgba(var(--color-foreground-rgb),.02);border:1px solid rgba(var(--color-foreground-rgb),.1);border-left:2px solid rgba(var(--color-foreground-rgb),.55)}.pax-muster-bridge__icon{flex-shrink:0;color:var(--color-foreground);opacity:.7;line-height:0}.pax-muster-bridge__body{min-width:0}.pax-muster-bridge__title{font-family:var(--font-heading-family, var(--font-body-family));font-weight:400;font-size:calc(var(--font-body-base-size) + 2px);line-height:1.3;letter-spacing:.005em;color:var(--color-foreground);margin:0 0 8px}.pax-muster-bridge__text{font-family:var(--font-body-family);font-size:var(--font-body-base-size);line-height:1.55;color:rgba(var(--color-foreground-rgb),.78);margin:0 0 10px;hyphens:none;-webkit-hyphens:none;overflow-wrap:normal}.pax-muster-bridge__meta{font-family:var(--font-body-family);font-size:calc(var(--font-body-base-size-mobile) - 1px);line-height:1.5;color:rgba(var(--color-foreground-rgb),.55);letter-spacing:.01em;margin:0}.pax-muster-bridge__cta-wrap{flex-shrink:0}.pax-muster-bridge__cta{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;font-family:var(--font-body-family);font-size:calc(var(--font-body-base-size) - 1px);letter-spacing:.03em;color:var(--color-foreground);background:transparent;border:1px solid rgba(var(--color-foreground-rgb),.55);text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.pax-muster-bridge__cta:hover,.pax-muster-bridge__cta:focus-visible{background-color:var(--color-foreground);color:var(--color-background);border-color:var(--color-foreground)}.pax-muster-bridge__cta svg{flex-shrink:0;transition:transform .2s ease}.pax-muster-bridge__cta:hover svg{transform:translate(2px)}@media(max-width:899px){.pax-muster-bridge{grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:16px 20px}.pax-muster-bridge__cta-wrap{grid-column:1 / -1}.pax-muster-bridge__cta{width:100%;justify-content:center}}@media(max-width:480px){.pax-muster-bridge{padding:20px;gap:14px 16px}.pax-muster-bridge__title{font-size:var(--font-body-base-size)}.pax-muster-bridge__text{font-size:calc(var(--font-body-base-size) - 1px)}}.pax-muster-reminder{display:flex;align-items:flex-start;gap:10px;margin:16px 0 20px;padding:12px 16px;background-color:rgba(var(--color-foreground-rgb),.02);border-left:2px solid rgba(var(--color-foreground-rgb),.25)}.pax-muster-reminder__icon{flex-shrink:0;color:rgba(var(--color-foreground-rgb),.55);margin-top:2px}.pax-muster-reminder__text{font-family:var(--font-body-family);font-size:calc(var(--font-body-base-size-mobile) - 1px);line-height:1.5;color:rgba(var(--color-foreground-rgb),.65);letter-spacing:.005em}.pax-muster-reminder__link{color:var(--color-foreground);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(var(--color-foreground-rgb),.35);transition:text-decoration-color .15s ease}.pax-muster-reminder__link:hover{text-decoration-color:var(--color-foreground)}@media(max-width:749px){.pax-trust{grid-template-columns:repeat(2,1fr);gap:12px;padding:16px}}@media(max-width:480px){.pax-trust{grid-template-columns:1fr;gap:10px}}.pax-widerruf{margin-top:24px;margin-bottom:16px;padding:16px 18px;background-color:rgba(var(--color-foreground-rgb),.03);border-left:2px solid rgba(var(--color-foreground-rgb),.2)}.pax-widerruf__label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;margin:0}.pax-widerruf__input{-webkit-appearance:none;appearance:none;width:18px;height:18px;min-width:18px;flex-shrink:0;margin:3px 0 0;cursor:pointer;border:var(--inputs-border-width, 1.5px) solid rgba(var(--color-foreground-rgb),.4);background:var(--color-background);position:relative;transition:background-color .15s,border-color .15s;border-radius:var(--inputs-radius, 0)}.pax-widerruf__input:checked{background-color:var(--color-foreground);border-color:var(--color-foreground)}.pax-widerruf__input:checked:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:8px;border:2px solid var(--color-background);border-top:0;border-left:0;transform:translate(-50%,-60%) rotate(45deg)}.pax-widerruf__text{font-size:calc(var(--font-body-base-size-mobile) - 1px);color:rgba(var(--color-foreground-rgb),.65);line-height:1.55;letter-spacing:var(--body-letter-spacing)}.pax-widerruf__text a{color:var(--color-foreground);text-decoration:underline}.pax-widerruf__text p{margin:0}.pax-widerruf__text p+p{margin-top:6px}.pax-error{font-family:var(--font-body-family);font-size:calc(var(--font-body-base-size-mobile) - 2px);letter-spacing:var(--body-letter-spacing);color:#3f6b3f;margin-top:16px;display:none}.pax-error.is-visible{display:block}.pax-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:transparent;max-width:100vw;max-height:100vh;width:100vw;height:100vh;display:none;align-items:center;justify-content:center;overflow:hidden;z-index:99999}.pax-lightbox[open]{display:flex}.pax-lightbox::backdrop{background-color:transparent}.pax-lightbox__bg{position:absolute;top:0;right:0;bottom:0;left:0;cursor:zoom-out;z-index:0}.pax-lightbox__inner{position:relative;z-index:1;max-width:min(90vw,560px);max-height:90vh;display:flex;flex-direction:column;align-items:center}.pax-lightbox__img{display:block;max-width:100%;max-height:82vh;object-fit:contain;box-shadow:0 8px 40px #0000001f;border-radius:var(--media-radius, 0)}.pax-lightbox__caption{margin-top:14px;color:rgba(var(--color-foreground-rgb),.65);font-size:var(--font-body-base-size-mobile);font-family:var(--font-body-family);letter-spacing:var(--body-letter-spacing);text-align:center}.pax-lightbox__close{position:absolute;top:-14px;right:-14px;width:26px;height:26px;border-radius:50%;border:0;background:var(--color-foreground);color:var(--color-background);font-size:12px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;padding:0;transition:opacity .15s;opacity:.9}.pax-lightbox__close:hover{opacity:1}.pax-positions{margin-bottom:32px;border:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground-rgb),.12);border-radius:var(--inputs-radius, 0);overflow:hidden}.pax-positions__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgba(var(--color-foreground-rgb),.03);border-bottom:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground-rgb),.07)}.pax-positions__total{font-family:var(--font-body-family);font-size:var(--font-body-base-size-mobile);letter-spacing:var(--body-letter-spacing);color:var(--color-foreground)}.pax-position-item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground-rgb),.07)}.pax-position-item:last-child{border-bottom:0}.pax-position-num{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(var(--color-foreground-rgb),.08);font-family:var(--font-body-family);font-size:calc(var(--font-body-base-size-mobile) - 3px);color:var(--color-foreground);flex-shrink:0}.pax-position-details{flex:1;font-family:var(--font-body-family);font-size:calc(var(--font-body-base-size-mobile) - 1px);letter-spacing:var(--body-letter-spacing);color:var(--color-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pax-position-price{font-family:var(--font-body-family);font-size:var(--font-body-base-size-mobile);letter-spacing:var(--body-letter-spacing);color:var(--color-foreground);white-space:nowrap;flex-shrink:0}.pax-position-remove{appearance:none;-webkit-appearance:none;border:0;background:none;font-size:var(--font-body-base-size-mobile);line-height:1;color:rgba(var(--color-foreground-rgb),.35);cursor:pointer;padding:4px 6px;flex-shrink:0;transition:color .15s}.pax-position-remove:hover{color:var(--color-foreground)}.pax-actions__right{display:flex;gap:10px;align-items:center;flex-wrap:wrap}@media(max-width:749px){.pax-section{padding-top:40px;padding-bottom:80px}.pax-nav{margin-bottom:48px}.pax-nav__step{min-width:60px;gap:8px}.pax-nav__dot{width:36px;height:36px;font-size:calc(var(--font-body-base-size-mobile) - 2px)}.pax-nav__label{font-size:calc(var(--font-body-base-size-mobile) - 4px)}.pax-nav__line{margin:18px 4px 0}.pax-nav__selection{display:none}.pax-step-header{margin-bottom:28px}.pax-input,.pax-qty-input{font-size:max(16px,var(--font-body-base-size-mobile))}}@media(max-width:480px){.pax-actions{flex-direction:column-reverse;gap:10px}.pax-actions .pax-btn{width:100%}.pax-actions__right{flex-direction:column-reverse;width:100%;gap:10px}.pax-actions__right .pax-btn{width:100%}.pax-pricebar__config{display:none}}@media(hover:none){.pax-design-card__zoom{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/pax-konfigurator.css.map */
