.px-set{--px-ink:#102235;--px-line:#d9d4ca;max-width:1180px!important;color:var(--px-ink);background:#fff9;border:1px solid var(--px-line);border-radius:14px;padding:36px;scroll-margin-top:24px;box-sizing:border-box}.px-set *{box-sizing:border-box}.px-set__head{border-bottom:1px solid var(--px-line);padding-bottom:24px;margin-bottom:30px}.px-set__eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#78603a}.px-set h2{font:400 clamp(29px,3vw,42px)/1.2 var(--wp--preset--font-family--serif,"Times New Roman",serif);margin:0 0 18px}.px-set p{font-size:14px;line-height:1.65;margin:0 0 15px}.px-set__included{max-width:960px}.px-set__form{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:30px;align-items:start}.px-set fieldset{border:0;min-width:0;margin:0;padding:0}.px-set legend{font-size:13px;font-weight:650;letter-spacing:.03em;margin-bottom:18px;padding:0}.px-set__tap-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.px-set__tap,.px-set__variant{position:relative;cursor:pointer;display:block}.px-set__tap>input,.px-set__variant>input{position:absolute;top:9px;left:9px;width:16px;height:16px;margin:0;accent-color:var(--px-ink);z-index:1}.px-set__tap>span{display:block;border:1px solid var(--px-line);border-radius:9px;text-align:center;padding:28px 5px 10px;background:#fff;min-height:198px}.px-set__tap img{width:100%;height:108px;object-fit:contain;display:block;margin:0 auto 9px}.px-set__tap strong,.px-set__tap small{display:block;font-size:12px;line-height:1.5}.px-set__tap small{font-size:11px;color:#58646d}.px-set__selected{visibility:hidden}.px-set input:checked+span{border-color:#102235;box-shadow:inset 0 0 0 1px #102235;background:#f3f4f1}.px-set input:checked+span .px-set__selected{visibility:visible}.px-set input:focus-visible+span{outline:3px solid #247c9d;outline-offset:3px}.px-set input:disabled+span{opacity:.6;cursor:not-allowed}.px-set__variant{margin-bottom:10px}.px-set__variant>span{display:block;border:1px solid var(--px-line);border-radius:9px;padding:15px 14px 14px 35px;background:#fff}.px-set__variant>input{top:18px;left:11px}.px-set__variant strong{font-size:14px;display:block;line-height:1.4}.px-set__variant b{font-size:17px;display:block;margin:7px 0;font-weight:600}.px-set__variant small{display:block;font-size:11px;color:#58646d;line-height:1.6}.px-set__extras label{font-size:13px;line-height:1.5;display:block}.px-set input[type=number]{display:block;background:#fff;color:#102235;border:1px solid #aaa799;border-radius:6px;width:90px;min-height:44px;padding:9px 12px;font:inherit;font-size:16px;margin:10px 0 15px}.px-set input[type=checkbox]{accent-color:#102235;width:18px;height:18px;vertical-align:middle;margin-right:5px}.px-set input:focus-visible,.px-set button:focus-visible,.px-set summary:focus-visible{outline:3px solid #247c9d;outline-offset:3px}.px-set .px-set__help{font-size:11px;color:#58646d;line-height:1.65;margin:6px 0 14px}.px-set__booster{padding:12px 0;border-block:1px solid var(--px-line);margin:20px 0}.px-set__booster summary{font-size:13px;line-height:1.6;cursor:pointer;padding:8px 0}.px-set__booster p{font-size:12px;margin-top:10px}.px-set__booster label{padding:8px 0;min-height:44px}.px-set__summary{padding-top:20px;border-top:1px solid var(--px-line);margin-top:20px}.px-set__summary h3{font-size:15px;margin:0 0 12px;font-weight:600}.px-set__summary [data-set-summary]{font-size:12px}.px-set .px-set__total{font-size:29px;line-height:1.2;margin:15px 0}.px-set__buy{display:block;width:100%;border:0;border-radius:7px;min-height:52px;padding:14px;background:#102235;color:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer}.px-set__buy:hover{background:#243d53}.px-set__buy:disabled{opacity:.65;cursor:wait}.px-set .px-set__notice{font-size:12px;line-height:1.6;margin-top:12px;overflow-wrap:anywhere}.px-set__notice a{color:#17607d;text-decoration:underline}.px-set details[open] summary{margin-bottom:8px}@media(max-width:1100px){.px-set{padding:25px}.px-set__form{grid-template-columns:1fr 1fr;gap:25px}.px-set__extras{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.px-set__extras fieldset{grid-row:span 3}.px-set__summary{margin-top:0;padding-top:0;border-top:0}.px-set__buy{align-self:end}}@media(max-width:781px){.px-set{padding:24px 20px}.px-set__head{margin-bottom:24px}.px-set__form{grid-template-columns:1fr;gap:30px}.px-set__extras{display:block;grid-column:auto}.px-set__summary{border-top:1px solid var(--px-line);padding-top:20px;margin-top:20px}.px-set__tap>span{min-height:200px}.px-set__tap img{height:115px}.px-set__variant small{font-size:12px}.px-set .px-set__help{font-size:12px}.px-set__buy{font-size:15px}}@media(max-width:359px){.px-set{padding:21px 14px}.px-set__tap>span{padding-inline:3px}.px-set__tap strong{font-size:11px}.px-set__tap img{height:100px}}@media(prefers-reduced-motion:reduce){.px-set *{scroll-behavior:auto;transition:none!important;animation:none!important}}#konfigurator.px-set--home{max-width:none!important;width:100%;padding:clamp(60px,7vw,100px) max(24px,calc((100% - 1200px)/2));margin:0;border:0;border-radius:0;background:linear-gradient(150deg,#f8f5ed,#eee7d9);scroll-margin-top:110px}#konfigurator.px-set--home .px-set__head{border:0;margin:0 auto 42px;padding:0;max-width:1200px;text-align:center}#konfigurator.px-set--home .px-set__eyebrow{font-size:12px;letter-spacing:.16em;color:#80683e;margin:0 0 15px}#konfigurator.px-set--home h2{font-size:clamp(36px,4vw,58px);line-height:1.1;margin-bottom:24px}#konfigurator.px-set--home .px-set__included{max-width:none;padding:18px 24px;border:1px solid #dcd2bf;border-radius:12px;background:#fff7;font-size:15px;line-height:1.9}#konfigurator.px-set--home .px-set__included strong{display:block;font-weight:600;color:#695537}#konfigurator.px-set--home .px-set__form{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:30px 40px}#konfigurator.px-set--home :is(.px-set__taps,.px-set__installation,.px-set__extras){grid-column:1;min-width:0}#konfigurator.px-set--home legend{font-size:16px;margin-bottom:16px}#konfigurator.px-set--home .px-set__taps>p{color:#596875;font-size:14px}#konfigurator.px-set--home .px-set__tap-options{gap:12px}#konfigurator.px-set--home .px-set__tap>span{padding:32px 10px 17px;border-radius:13px;background:#fffaf1;min-height:270px}#konfigurator.px-set--home .px-set__tap img{height:182px;margin-bottom:12px;mix-blend-mode:multiply}#konfigurator.px-set--home .px-set__tap strong{font-size:14px}#konfigurator.px-set--home .px-set__tap small{font-size:12px;margin-top:4px}#konfigurator.px-set--home input:checked+span{background:#fffcf6;border-color:#8b7348;box-shadow:inset 0 0 0 1px #8b7348,0 10px 25px -18px #554021}#konfigurator.px-set--home .px-set__variant>span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 18px;padding:19px 20px 18px 40px;border-radius:11px;background:#fffaf4}#konfigurator.px-set--home .px-set__variant>input{top:21px;left:14px}#konfigurator.px-set--home .px-set__variant strong{font-size:15px}#konfigurator.px-set--home .px-set__variant b{font-size:18px;margin:0;white-space:nowrap}#konfigurator.px-set--home .px-set__variant small{grid-column:1/-1;font-size:12px}#konfigurator.px-set--home .px-set__extras{display:block;border:1px solid #dcd2bf;border-radius:13px;padding:25px;background:#fffcf5}#konfigurator.px-set--home .px-set__extras label{font-size:15px}#konfigurator.px-set--home .px-set__help{font-size:13px;line-height:1.7}#konfigurator.px-set--home .px-set__extra-photo{float:right;width:70px;margin:0 0 15px 20px}#konfigurator.px-set--home .px-set__extra-photo img{width:100%;height:100px;object-fit:contain;mix-blend-mode:multiply}#konfigurator.px-set--home .px-set__pressure{clear:both;font-size:13px;line-height:1.7;color:#596875;border-top:1px solid var(--px-line);padding-top:16px;margin:16px 0 8px}#konfigurator.px-set--home .px-set__booster{border-top:0;margin-top:0;padding-top:0}#konfigurator.px-set--home .px-set__booster summary{font-size:15px;font-weight:500}#konfigurator.px-set--home .px-set__booster-photo img{width:130px;height:85px;object-fit:contain;mix-blend-mode:multiply}#konfigurator.px-set--home .px-set__purchase{position:static;grid-column:2;grid-row:1/4;min-width:0;align-self:start;padding:30px;border-radius:18px}#konfigurator.px-set--home .px-set-visual{width:85%;max-width:340px;margin:5px auto 0;mix-blend-mode:multiply}#konfigurator.px-set--home .px-set__summary{border-top:1px solid #d9d4ca;padding-top:24px;margin:0}#konfigurator.px-set--home .px-set__summary h3{font-size:32px;margin-bottom:18px}#konfigurator.px-set--home [data-set-summary]{font-size:14px;line-height:1.85}#konfigurator.px-set--home .px-set__total{font-size:clamp(30px,3vw,44px);margin:22px 0 12px}#konfigurator.px-set--home .px-set__buy{font-size:16px;min-height:58px;margin-top:25px}#konfigurator.px-set--home .px-set__notice{font-size:14px}@media(min-width:782px) and (max-width:1100px){#konfigurator.px-set--home .px-set__form{gap:26px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}#konfigurator.px-set--home .px-set__tap img{height:150px}#konfigurator.px-set--home .px-set__tap>span{min-height:235px;padding-inline:4px}#konfigurator.px-set--home .px-set__variant>span{grid-template-columns:1fr}#konfigurator.px-set--home .px-set__purchase{padding:23px}}@media(max-width:781px){#konfigurator.px-set--home{padding:55px 22px;scroll-margin-top:95px}#konfigurator.px-set--home .px-set__head{margin-bottom:32px}#konfigurator.px-set--home .px-set__included{font-size:14px;padding:17px}#konfigurator.px-set--home .px-set__form{grid-template-columns:minmax(0,1fr);gap:30px}#konfigurator.px-set--home .px-set__purchase{grid-column:1;grid-row:auto;width:100%;padding:24px}#konfigurator.px-set--home .px-set__tap-options{gap:8px}#konfigurator.px-set--home .px-set__tap>span{min-height:228px;padding:29px 5px 14px}#konfigurator.px-set--home .px-set__tap img{height:142px}#konfigurator.px-set--home .px-set__tap strong{font-size:12px}#konfigurator.px-set--home .px-set__extras{padding:22px}#konfigurator.px-set--home .px-set__variant>span{grid-template-columns:1fr;padding:17px 16px 16px 38px}#konfigurator.px-set--home .px-set__variant b{font-size:20px}#konfigurator.px-set--home .px-set-visual{max-width:300px;width:85%}}@media(max-width:359px){#konfigurator.px-set--home{padding-inline:16px}#konfigurator.px-set--home .px-set__tap>span{min-height:208px;padding-inline:2px}#konfigurator.px-set--home .px-set__tap img{height:122px}#konfigurator.px-set--home .px-set__tap strong{font-size:11px}#konfigurator.px-set--home .px-set__extras{padding:18px}}@media(prefers-reduced-motion:no-preference){#konfigurator.px-set--home .px-set__tap>span,#konfigurator.px-set--home .px-set__tap img{transition:transform .22s ease,background .22s ease,box-shadow .22s ease}#konfigurator.px-set--home .px-set__tap input:checked+span img{transform:translateY(-3px)}}