.cpb{--cpb-fg:rgb(var(--color-foreground,255,255,255));--cpb-bg:rgb(var(--color-background,10,10,10));--cpb-acc:rgb(var(--color-button,27,77,255));--cpb-acc-ink:rgb(var(--color-button-text,255,255,255));--cpb-line:rgba(var(--color-foreground,255,255,255),.16);--cpb-soft:rgba(var(--color-foreground,255,255,255),.05);--cpb-mute:rgba(var(--color-foreground,255,255,255),.66);color:var(--cpb-fg)}.cpb *{box-sizing:border-box}.cpb__head{margin:0 0 2.4rem;max-width:68rem}.cpb__eyebrow{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cpb-acc);margin:0 0 .6rem;font-weight:600}.cpb__title{margin:0 0 .8rem}.cpb__intro{color:var(--cpb-mute);margin:0}.cpb__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:4rem;align-items:start}@media(max-width:899px){.cpb__grid{grid-template-columns:1fr;gap:2.4rem}}.cpb__visual{position:sticky;top:2rem;border:1px solid var(--cpb-line);background:radial-gradient(120% 80% at 50% 0%,rgba(27,77,255,.18),transparent 60%),var(--cpb-soft);padding:2rem}@media(max-width:899px){.cpb__visual{position:static;padding:1.4rem}}.cpb__iso{display:block;width:100%;max-width:46rem;height:auto;margin:0 auto}.cpb-face{fill:#202226;stroke:#ffffff38;stroke-width:1}.cpb-face--top{fill:#2a2d33}.cpb-face--front{fill:#16181b}.cpb-face--back{fill:#ffffff0f;stroke:#ffffff2e;stroke-dasharray:3 3}.cpb-window{fill:var(--cpb-bg);stroke:#ffffff2e}.cpb-frame line{stroke:#9aa3ad;stroke-width:3;stroke-linecap:round}.cpb-vent{fill:url(#cpb-hex);fill:#1b4dff59;stroke:var(--cpb-acc);stroke-width:1.2;stroke-dasharray:2 2}.cpb-vent--back{opacity:.5}.cpb-caption{fill:var(--cpb-mute);font-size:11px;letter-spacing:.06em}.cpb__flats{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center;align-items:flex-end;margin:1.6rem 0 0;min-height:4rem}.cpb__flats figure{margin:0;text-align:center}.cpb__flats svg{display:block;margin:0 auto .4rem;overflow:visible}.cpb__flats figcaption{font-size:1.1rem;line-height:1.3;color:var(--cpb-mute)}.cpb-plate{fill:#2a2d33;stroke:#ffffff4d;stroke-width:.6}.cpb-hole{fill:var(--cpb-bg)}.cpb-honey{fill:#1b4dff73;stroke:var(--cpb-acc);stroke-width:.6;stroke-dasharray:1.5 1.5}.cpb-logo{fill:#ffffff73}.cpb__specs{margin:1.8rem 0 0;padding:1.4rem 0 0;border-top:1px solid var(--cpb-line);list-style:none;display:grid;gap:.5rem;font-size:1.35rem;color:var(--cpb-mute)}.cpb__specs li:before{content:"";display:inline-block;width:.6rem;height:.6rem;background:var(--cpb-acc);margin-right:.9rem;vertical-align:.15em}.cpb__sizes{border:0;padding:0;margin:0 0 2.4rem}.cpb__label{display:flex;justify-content:space-between;align-items:baseline;font-size:1.25rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cpb-mute);margin:0 0 1rem;padding:0;font-weight:600}.cpb__label small{text-transform:none;letter-spacing:0;font-weight:400}.cpb__pills{display:flex;flex-wrap:wrap;gap:.8rem}.cpb__pill{min-width:6.4rem;padding:1.1rem 1.6rem;background:transparent;color:var(--cpb-fg);border:1px solid var(--cpb-line);font:inherit;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.cpb__pill:hover{border-color:var(--cpb-fg)}.cpb__pill[aria-pressed=true]{background:var(--cpb-fg);color:var(--cpb-bg);border-color:var(--cpb-fg)}.cpb__presets{display:flex;gap:1.4rem}.cpb__link{background:none;border:0;padding:0;color:var(--cpb-fg);font:inherit;font-size:1.2rem;letter-spacing:.04em;text-transform:none;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer;opacity:.8}.cpb__link:hover{opacity:1}.cpb__panels{border-top:1px solid var(--cpb-line)}.cpb__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem;align-items:center;padding:1.4rem 0;border-bottom:1px solid var(--cpb-line)}@media(max-width:520px){.cpb__row{grid-template-columns:1fr}}.cpb__pname{font-weight:600;font-size:1.55rem}.cpb__pname small{display:block;font-weight:400;font-size:1.25rem;color:var(--cpb-mute);margin-top:.2rem;line-height:1.35}.cpb__seg{display:inline-flex;border:1px solid var(--cpb-line)}.cpb__seg button{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:7.8rem;padding:.8rem 1.1rem;background:transparent;color:var(--cpb-fg);border:0;border-left:1px solid var(--cpb-line);font:inherit;font-size:1.3rem;cursor:pointer;line-height:1.2}.cpb__seg button:first-child{border-left:0}.cpb__seg button em{font-style:normal;font-size:1.15rem;color:var(--cpb-mute);margin-top:.2rem;font-variant-numeric:tabular-nums}.cpb__seg button:hover:not(:disabled){background:var(--cpb-soft)}.cpb__seg button[aria-pressed=true]{background:var(--cpb-acc);color:var(--cpb-acc-ink)}.cpb__seg button[aria-pressed=true] em{color:var(--cpb-acc-ink);opacity:.85}.cpb__seg button:disabled{opacity:.35;cursor:not-allowed}@media(max-width:520px){.cpb__seg{width:100%}.cpb__seg button{flex:1;min-width:0}}.cpb__summary{margin:2rem 0 0}.cpb__line{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;font-variant-numeric:tabular-nums;font-size:1.4rem}.cpb__line--save{color:#7fa0ff;font-weight:600}.cpb__line--hint{color:var(--cpb-mute);font-size:1.25rem}.cpb__line--total{font-family:var(--font-heading-family,inherit);font-size:2.2rem;font-weight:600;border-top:1px solid var(--cpb-line);margin-top:1rem;padding-top:1.2rem}.cpb__line--total small{font-family:var(--font-body-family,inherit);font-size:1.2rem;font-weight:400;color:var(--cpb-mute);margin-left:.4rem}.cpb__empty{color:var(--cpb-mute)}.cpb__add{width:100%;margin-top:1.6rem}.cpb .cpb__add:not(.button){display:block;padding:1.5rem;background:var(--cpb-acc);color:var(--cpb-acc-ink);border:0;font:inherit;font-weight:600;cursor:pointer}.cpb__add:disabled{opacity:.45;cursor:default}.cpb__msg{min-height:1.6em;margin:.8rem 0 0;font-size:1.3rem;color:var(--cpb-mute)}.cpb__fineprint{font-size:1.25rem;color:var(--cpb-mute);margin:.4rem 0 0}.cpb__owner{margin-top:2rem;padding:1.4rem;border:1px dashed rgba(255,190,60,.6);background:#ffbe3c0f}.cpb__nest{display:block;width:100%;height:auto;margin:.4rem 0 .6rem}.cpb-sheet{fill:#cfd4da}.cpb-part{fill:#2a2d33;stroke:#000;stroke-width:.4}.cpb__neg{color:#ff7a7a}.cpb__pre{white-space:pre-wrap;word-break:break-all;font-size:1.15rem;background:#00000059;padding:.8rem;margin:.2rem 0 1rem}.cpb__stage{position:relative;margin:-1rem -1rem 0}.cpb__stage canvas{display:block;width:100%;height:auto;cursor:grab;touch-action:pan-y}.cpb__stage canvas:active{cursor:grabbing}.cpb__views,.cpb__frame-colour{position:absolute;display:flex;gap:.4rem;z-index:1}.cpb__views{top:0;left:0}.cpb__frame-colour{top:0;right:0}.cpb__views button,.cpb__frame-colour button{padding:.5rem 1rem;background:#0a0a0a99;color:var(--cpb-fg);border:1px solid var(--cpb-line);font:inherit;font-size:1.15rem;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cpb__views button[aria-pressed=true],.cpb__frame-colour button[aria-pressed=true]{border-color:var(--cpb-fg);background:#ffffff1f}.cpb__stage-cap{text-align:center;margin:.4rem 0 0;font-size:1.2rem;letter-spacing:.06em;color:var(--cpb-mute)}@media(max-width:520px){.cpb__frame-colour{top:auto;bottom:2.4rem}}.cpb [hidden]{display:none!important}.cpb__stage{background:radial-gradient(90% 70% at 50% 38%,#3a4766,#1a2033 55%,#0d1019)}.cpb__stage{background:radial-gradient(85% 70% at 50% 35%,#f4f6f9,#dfe3e9 55%,#b9c0ca)}.cpb__stage-cap{color:#3b4250;padding:.2rem 0 .8rem;margin:0}.cpb__views button,.cpb__frame-colour button{background:#ffffffbf;color:#14161a;border-color:#14161a33}.cpb__views button[aria-pressed=true],.cpb__frame-colour button[aria-pressed=true]{background:#14161a;color:#fff;border-color:#14161a}.cpb__colours{border:0;padding:0;margin:0 0 2.4rem}.cpb__colour-name{text-transform:none;letter-spacing:0;font-weight:500;color:var(--cpb-fg);font-size:1.3rem}.cpb__swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(3.2rem,1fr));gap:.6rem}.cpb__swatch{position:relative;aspect-ratio:1;border:1px solid var(--cpb-line);padding:0;cursor:pointer;background:var(--sw);background-image:linear-gradient(135deg,#ffffff47,#fff0 45%,#0000002e)}.cpb__swatch--satin{background-image:linear-gradient(135deg,#ffffff1f,#0000001f)}.cpb__swatch--flat{background-image:none}.cpb__swatch--mirror{background-image:linear-gradient(135deg,#ffffff73,#fff0 35%,#0003)}.cpb__swatch:hover{outline:1px solid var(--cpb-fg);outline-offset:1px}.cpb__swatch[aria-pressed=true]{outline:2px solid var(--cpb-acc);outline-offset:2px}.cpb__colours .cpb__label{justify-content:flex-start;gap:.8rem}.cpb__fit{border:2px solid #f5a524;background:#f5a5241f;padding:1.4rem 1.6rem;margin:0 0 1.6rem;font-size:1.4rem;line-height:1.5}.cpb__fit strong{display:block;color:#f5a524;font-size:1.5rem;margin-bottom:.4rem}.cpb__fit p{margin:0 0 1rem}.cpb__fit label{display:flex;gap:.8rem;align-items:flex-start;font-weight:600;cursor:pointer}.cpb__fit input{margin-top:.3rem;width:1.8rem;height:1.8rem;accent-color:#f5a524;flex:none}.cpb--media .cpb__grid{grid-template-columns:1fr;gap:0}.cpb--media .cpb__form,.cpb--media .cpb__iso,.cpb--media .cpb__flats,.cpb--media .cpb__specs,.cpb--media .cpb__frame-colour{display:none!important}.cpb--media .cpb__stage{margin:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cover-plate-builder.css.map */
