@font-face{font-display:swap;font-family:Unica;font-style:normal;font-weight:400;src:url(/wp-content/themes/candela/assets/fonts/NeueHaasUnicaPro-Regular.woff2) format('woff2'),url(https://candela.com/wp-content/plugins/configurator-c8/css/../fonts/NeueHaasUnicaPro-Regular.woff) format('woff'),url(/wp-content/themes/candela/assets/fonts/NeueHaasUnicaPro-Regular.ttf) format('truetype'),url('/wp-content/themes/candela/assets/fonts/NeueHaasUnicaPro-Regular.svg#NeueHaasUnicaPro') format('svg'),url('/wp-content/themes/candela/assets/fonts/NeueHaasUnicaPro-Regular.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/candela/assets/fonts/NeueHaasUnicaPro-Regular.eot) format('embedded-opentype')}:root{--candela-earth:#AEA89E;--candela-white:#EFF4F4;--candela-yellow:#ECFE5B;--candela-green:#4A4E48;--candela-red:#D5311F;--candela-steel:#96989C;--candela-steel-lines:#95989D26;--grey-80:#E5E5E5;--grey-50:#0000017f;--grey-15:rgba(0,0,0,.15);--grey-10:rgba(0,0,0,.1);--grey-5:rgba(0,0,0,.05);--carbon:#11111199;--c-black:#111;--c-black-trans:rgba(17, 17, 17, 0.80);--c-bg-page:var(--grey-80);--c-text:rgba(0,0,1,1);--c-text-subtle:var(--grey-50);--c-text-negative:var(--candela-white);--c-text-field:var(--carbon);--c-text-field-focus:var(--c-black);--c-highlight:#fff;--c-accent:var(--candela-red);--c-success:var(--candela-yellow);--m-line-hair:1px;--m-line-thin:1.5px;--m-line-light:2px;--m-line-medium:.125em;--m-line-thick:.25em;--m-page-frame-width:0em;--m-form-padding:5vw;--m-view-height:min(40vh, max(67vw, 12em));--m-full-screen-view-height:100vh;--m-ui-height:calc( 95vh - var(--m-view-height));--button-border-radius:2em;--br-rounded-rectangle:.5em;--br-view:.75em;--e-slide:cubic-bezier(.2,0,.75,1);--e-swing:cubic-bezier(.2,0,.75,1);--hover-opacity:.5;--f-size-ratio:1.25;--f-large-1:calc( 1rem * var(--f-size-ratio ) );--f-large-2:calc( var(--f-large-1) * var(--f-size-ratio ) );--f-small-1:calc( 1rem / var(--f-size-ratio ) )}@supports (height:1dvh){:root{--m-ui-height:calc( 100dvh - var(--m-view-height));--m-full-screen-view-height:100dvh}}::backdrop{--background:rgba(0,0,0,.15)}@media (max-width:18em){:root{font-size:.825em}}@media (max-width:14em){:root{--f-size-ratio:1.1;font-size:.75em}}html,body{margin:0;padding:0}body{font-family:Unica,-apple-system,system-ui,sans-serif}@media (min-width:50em){:root{--m-page-frame-width:1.75rem}}@media (min-width:80em){:root{--f-size-ratio:1.5;--m-page-frame-width:2.5rem}}@media (min-height:50em){:root{--m-view-height:min(50vh, max(33vh, 40em))}}h1{font-size:var(--f-large-2);letter-spacing:-.01em;line-height:1}h2{color:var(--c-text-subtle);font-size:1em}h1,h2,h3,h4{font-weight:400;line-height:1}h1 em{color:var(--candela-red);font-style:normal}button,input,info-button,textarea,input,select{font-family:inherit;font-size:100%}button:hover{cursor:pointer}button.text{background:#fff0;border:none;color:inherit;margin:0;padding:0;text-decoration:underline}.logo{background:url(https://candela.com/wp-content/plugins/configurator-c8/css/../img/logo-white.svg) no-repeat;background-size:contain;color:#fff0;font-size:3vw;font-weight:800;height:2em;margin:0;min-width:8rem;text-transform:uppercase}form>ol,form>details>ol{list-style:none;margin:0;padding:0}a{color:inherit;text-decoration-thickness:var(--m-line-medium)}.button,input[type="submit"]{background:var(--candela-white);border:none;border-radius:var(--button-border-radius);box-sizing:border-box;color:var(--c-text-negative);font-weight:inherit;line-height:1.1;padding:.7em 1em .8em 1.5em;text-align:center;text-decoration:none}.button.pdf{width:100%}.button[download]{align-items:center;display:inline-flex;font-size:var(--f-large-1);justify-content:space-between;text-align:left;color:var(--c-text)}nav{display:flex;padding:1em 0}nav a{color:inherit;font-size:var(--f-small-1);text-decoration:none}nav .button,input[type="submit"]:only-child{align-items:center;background:var(--c-accent);display:inline-flex;font-size:var(--f-large-1);justify-content:space-between;margin:0 auto;width:100%}.dialog input[type="submit"]:only-child{display:block;font-size:1em;margin-top:3em}nav button+.button{border-radius:2em;margin-right:var(--m-form-padding)}nav .button::after,.button[download]::after{--size:.875em;background:url(https://candela.com/wp-content/plugins/configurator-c8/css/../img/arrow-right-white.svg) repeat-x;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:var(--size);transition:background-position .25s;width:var(--size)}.button[download]::after{--size:1.25em;background:url(https://candela.com/wp-content/plugins/configurator-c8/css/../img/arrow-down.svg) repeat-y;background-size:contain}button.success{position:relative}button.success::after{color:var(--c-success);content:"✔︎";display:inline-block;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:1.25em}button:disabled{color:var(--c-text-subtle)}button:disabled::after{background-image:url(https://candela.com/wp-content/plugins/configurator-c8/css/../img/icon-loading-black.svg);animation:waiting 3s infinite linear;opacity:.75;transform-origin:center center}@keyframes waiting{from{transform:rotate(0turn)}to{transform:rotate(1turn)}}nav .button:not(:disabled):hover::after{background-position:var(--size) 0}.button[download]:hover::after{background-position:0 var(--size)}nav .message-button:not(.button){align-self:center;aspect-ratio:1/1;background:var(--candela-steel);border:none;border-radius:50%;clip-path:border-box;color:var(--candela-white);margin-block:-.0125em;margin-left:var(--m-form-padding);margin-right:.5em;overflow:hidden;padding:.75em;position:relative;transition:background-color .25s}nav .message-button.button{justify-content:center;padding:.7em 1em .8em 1em}nav .message-button.button::after{display:none}nav .message-button:not(.button)::before{background:url(https://candela.com/wp-content/plugins/configurator-c8/css/../img/icon-contact.svg) no-repeat center center;background-color:inherit;background-size:contain;content:"";display:block;height:2em;left:50%;margin-bottom:3em;max-height:46%;position:absolute;top:50%;transform:translate(-50%,-45%);width:100%}nav .message-button:not(.button):hover{background-color:var(--candela-green)}@media (min-width:40em){:root{--button-border-radius:2em}nav .message-button:not(.button){margin-left:0}nav button+.button{margin-right:0}}nav{position:relative}nav a span{pointer-events:none}a.back{align-items:center;color:#fff0;display:inline-flex}.back .label-text{display:inline-block;opacity:0;transform:translateX(-1em);transition:all .5s .25s;width:7em}a.back::before{--size:1em;background:url(https://candela.com/wp-content/plugins/configurator-c8/css/../img/arrow-left.svg) repeat-x;background-size:var(--size) auto;color:var(--c-text-subtle);content:"";font-size:var(--f-large-2);font-weight:200;height:var(--size);transition:background-position .75s .25s;width:var(--size)}a.back:hover .label-text{color:var(--c-text);opacity:.99;transform:translateX(.5em)}a.back:hover::before{background-position:calc(-1 * var(--size)) 0;color:var(--c-text)}.bigly{font-size:var(--f-large-1)}.load-screen{--pseudo-progress:0;background:var(--c-bg-page);bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:flex-end;left:0;max-height:100vh;opacity:.99;padding:20% 7vmin 7vmin;position:fixed;right:0;top:0;transition:opacity 1s;white-space:pre-line;z-index:5}.load-screen.hidden{opacity:.01}.load-screen::before{background:url(https://candela.com/wp-content/plugins/configurator-c8/css/../img/logo-black.svg) no-repeat;background-size:contain;color:var(--c-text);content:"";display:block;font-size:6vmin;font-variant-numeric:tabular-nums;font-variant-numeric:lining-nums;font-weight:900;height:1.5em;left:0;margin:7vmin;position:absolute;top:0;width:6em}.load-screen::after{bottom:max(20%, calc(5rem + 7vmin));color:#fff;content:counter(progtext) "%";counter-reset:progtext var(--progress);display:block;font-size:25vmin;left:7vmin;position:absolute}.dialog{--min-width:25em;--position-y:50vh;--padding:1.25em;align-items:flex-start;border:none;border-radius:var(--br-rounded-rectangle);box-shadow:0 .25em .5em var(--grey-5);display:flex;flex-direction:column;gap:.5em;left:0;margin:auto;max-height:min(calc(85vh - 3em), 30em);max-width:min(18.75em, 70%);min-width:min(max(10em, 70%), var(--min-width));overflow-x:hidden;overflow-y:auto;padding:var(--padding);top:0;transform:translateY(var(--position-y));transition:transform .5s var(--e-slide);visibility:hidden}.dialog:not(dialog){background:#fff;left:50%;position:fixed;top:50%;transform:translate(-50%,var(--position-y));z-index:9}.dialog.contact{max-width:30rem}.dialog.location{--min-width:16em}dialog[open],.dialog.open{--position-y:0%;visibility:visible;z-index:99}.dialog.open{--position-y:-50%}dialog::backdrop,.dialog:not(dialog)::before{background:var(--background);opacity:0;transition:opacity .5s}.custom-dialog-active,.custom-dialog-active .phase{overflow:hidden}.custom-dialog-active::before{background:var(--grey-15);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:5}dialog[open]::backdrop{opacity:.99}.dialog close-button{margin:var(--padding);position:absolute;right:0;top:0}.dialog close-button .button-close{--size:2rem}.dialog [slot="heading"]{margin-top:0}.dialog:has(close-button) [slot="heading"]{margin-right:3rem}dialog div[slot="image"]{--adjustment:calc( -1 * var(--padding) );margin:var(--adjustment) var(--adjustment) 0;width:calc(100% + calc( -2 * var(--adjustment) ))}dialog div[slot="image"] img{width:100%}.dialog h2{color:var(--c-text);font-size:var(--f-large-2);margin-right:.125em}.dialog h2:first-child{margin-top:0}.dialog p{color:var(--c-text-subtle)}.dialog h2+p{margin-top:0}dialog.reset::before{background:url(https://candela.com/wp-content/plugins/configurator-c8/css/../img/arrow-circle.svg) no-repeat center center;content:"";display:block;font-weight:100;height:12em;text-align:center;width:100%}dialog form{display:flex;flex-wrap:wrap;justify-content:center;width:100%}dialog form div{margin:0 0 2em;width:100%}.dialog form label{color:var(--c-text-subtle);margin-top:.25em}.dialog form label+label{display:block}.dialog form label:has(input:checked){color:var(--c-text)}dialog form button{--round-corner:2em;background:none;border:var(--m-line-thin) solid var(--grey-10);color:var(--c-text);flex:1;font-weight:400;margin:0;min-width:4em;padding:1em}dialog form label span{color:var(--c-text-subtle);float:right;font-size:var(--f-small-1)}dialog form button+button{margin-left:calc(-1 * var(--m-line-thin))}dialog form button:first-child,dialog form button:only-of-type{border-bottom-left-radius:var(--round-corner);border-top-left-radius:var(--round-corner)}dialog form button:last-child{border-bottom-right-radius:var(--round-corner);border-top-right-radius:var(--round-corner)}dialog output{border:var(--m-line-hair) solid;border-radius:var(--br-rounded-rectangle);color:var(--c-text-subtle);display:block;max-width:100%;order:2;overflow:hidden;padding:.25em;text-overflow:clip}@media (min-width:30em){.dialog{--padding:2.5em}}info-button{--size:1.5em;background:none;border:var(--m-line-thin) solid;border-radius:50%;color:var(--c-text-subtle);height:var(--size);position:relative;text-align:center;transition:all .5s;width:var(--size)}info-button.active{background-color:var(--c-bg-page);background-clip:padding-box;border-color:#fff0;mix-blend-mode:difference}.choice-button info-button.active{background-color:#fff0}info-button:hover,info-button:active{color:#000}.input input,select,textarea,label input:where([type="text"],[type="tel"],[type="email"]){background:var(--candela-steel-lines);border:none;border-radius:1.5em;box-sizing:border-box;color:var(--c-text-field);font-size:1rem;margin:0;max-width:100%;padding:.5em 1em;width:100%}.input input:focus-visible,select:focus-visible,textarea:focus-visible,label input:where([type="text"],[type="tel"],[type="email"]):focus-visible{color:var(--c-text-field-focus)}.hs-form-field label,.preorder-form-section label{font-size:var(--f-small-1)}.preorder-form-section label,.preorder-form-section .g-recaptcha{margin-top:1em}.dialog form .input{margin:.125em 0 0}select{appearance:none;background-image:url(https://candela.com/wp-content/plugins/configurator-c8/css/../img/icon-caret.svg);background-position:95% center;background-repeat:no-repeat;padding-bottom:.75em;padding-top:.75em}.hs-form-field{margin:0 -.25em .75em}.hs-form-field label{display:block;margin:0;padding-left:1em}.hs-form-field label span{float:none;font-size:1em}.hbspt-form .hs-form-field ul{list-style:none;order:-1;padding:0;margin:0}.legal-consent-container p{font-size:var(--f-small-1);margin:0 0 1em}.hbspt-form .submitted-message{font-size:var(--f-large-1);line-height:1.1}.dialog:has(close-button) .submitted-message{margin-right:3em}.dialog:has(close-button) .submitted-message p{color:var(--c-text);margin:0}.hbspt-form:has(.submitted-message) :where([slot="heading"],[slot="text"]){display:none}.legal-consent-container>div{clear:both}.legal-consent-container input{display:inline;width:auto}.preorder-form-section{padding-left:1em}.preorder-form-section input,.preorder-form-section select{margin-left:-1em}.preorder-form-section input[type="checkbox"]{--size:1em;appearance:none;background:var(--candela-steel-lines);border:none;border-radius:.25em;box-sizing:border-box;display:inline-block;float:left;height:var(--size);line-height:.75;margin:0 .5em 1em 0;position:relative;top:.375em;width:var(--size)}.preorder-form-section input[type="checkbox"]:checked::before{content:"✓"}.hbspt-form .hs-form-booleancheckbox-display>span::before{--size:1em;background:var(--candela-steel-lines);border:none;border-radius:.25em;box-sizing:border-box;content:"";float:left;font-size:var(--f-large-1);display:inline-block;height:var(--size);line-height:.75;margin-bottom:1em;margin-right:.5em;padding-top:.1em;text-align:center;vertical-align:text-top;width:var(--size)}.hbspt-form .hs-form-booleancheckbox-display>input[type="checkbox"]:checked+span::before{content:"✓"}.dialog .hbspt-form .hs-form-booleancheckbox-display>span{margin-left:0}.hbspt-form .hs-form-booleancheckbox-display input{clip-path:polygon(0 0);position:absolute}.hbspt-form textarea{max-width:100%;min-height:5em}.dialog .hs-error-msg,input:invalid:not(:focus){color:red}input{transition:color .5s}.preload-cache{clip-path:polygon(0 0);position:absolute;z-index:-2}#cookie-law-info-bar{box-sizing:border-box;box-shadow:0 0 25px 5px rgb(100 100 100 / .1);padding:32px}#cookie-law-info-bar span{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;row-gap:32px;column-gap:24px}a.cli-privacy-readmore{text-decoration:none}.cli-tab-footer .cli-btn{font-size:.9rem;padding:.85rem 3.5rem;color:#000;background-color:#ECFE5B}@media only screen and (max-width:1023px){.cli-tab-footer .cli-btn{font-size:.9rem}}@media only screen and (max-width:767px){.cli-tab-footer .cli-btn{font-size:1rem}}@media only screen and (max-width:1439px){.cli-tab-footer .cli-btn{padding:.75rem 1.5rem}}@media only screen and (max-width:1023px){.cli-tab-footer .cli-btn{padding:.75rem 1rem}}@media only screen and (max-width:767px){.cli-tab-footer .cli-btn{padding:.75rem 2.5rem}}