.before-after{background-color:var(--before-after-bg,#70795a);color:var(--before-after-color,#fbfbf8);padding:clamp(2.75rem,6vw,4.5rem) clamp(1rem,4vw,2rem) clamp(2.25rem,5vw,3.5rem)}.before-after.has-background-image{background-image:var(--before-after-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.before-after.has-background-image.is-background-contain{background-size:contain}.before-after.has-background-image.is-background-repeat{background-repeat:repeat;background-size:auto}.before-after__inner{margin:0 auto;width:min(var(--container-wide),100%)}.before-after__header{max-width:70rem}.before-after__card,.before-after__disclaimer,.before-after__eyebrow,.before-after__heading,.before-after__intro{margin:0}.before-after__eyebrow{color:var(--before-after-eyebrow-color,currentColor);font-family:Marcellus,serif;font-size:.82rem;line-height:1.2;text-transform:uppercase}.before-after__heading{color:var(--before-after-heading-color,currentColor);font-size:clamp(2rem,4vw,3.2rem);letter-spacing:0;line-height:1.05;margin-top:.55rem}.before-after__intro{color:var(--before-after-copy-color,currentColor);font-size:clamp(.95rem,1.3vw,1.08rem);line-height:1.55;margin-top:.65rem;max-width:68rem}.before-after__grid{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(1.25rem,3vw,2rem)}.before-after__dots{display:none}.before-after__dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid;border-radius:999px;cursor:pointer;display:block;height:.7rem;padding:0;width:.7rem}.before-after__dot:focus-visible{outline:2px solid currentColor;outline-offset:3px}.before-after__dot.is-active{background:currentColor}.before-after__card{min-width:0}.before-after__comparison{aspect-ratio:1.44/1;background:color-mix(in srgb,currentColor 12%,transparent);border-radius:.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.before-after__image{min-width:0;overflow:hidden;position:relative}.before-after__image--after{clip-path:none}.before-after__image+.before-after__image{border-left:2px solid color-mix(in srgb,#fff 80%,transparent)}.before-after__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.before-after__image.is-empty{border:1px dashed color-mix(in srgb,currentColor 36%,transparent);display:grid;min-height:12rem;place-items:center}.before-after__placeholder{color:color-mix(in srgb,currentColor 78%,transparent);font-size:.92rem;padding:1rem;text-align:center}.before-after__image-actions{bottom:.75rem;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .16s ease;z-index:4}.before-after__image-actions--before{left:50%}.before-after__image-actions--after{right:auto}.before-after__image.is-empty .before-after__image-actions,.before-after__image:focus-within .before-after__image-actions,.before-after__image:hover .before-after__image-actions{opacity:1}.before-after__divider{background:color-mix(in srgb,#fff 88%,transparent);bottom:0;display:none;left:var(--before-after-position,50%);pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:2px;z-index:2}.before-after__handle{align-items:center;background:#fff;border-radius:999px;box-shadow:0 .4rem 1rem rgba(0,0,0,.18);color:#003d34;display:inline-flex;font-size:.8rem;font-weight:700;gap:.05rem;height:2.55rem;justify-content:center;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%);width:2.55rem}.before-after__range{cursor:ew-resize;display:none;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:3}.before-after__comparison:focus-within .before-after__divider,.before-after__range:focus-visible+.before-after__divider{background:#fff}.editor-styles-wrapper .before-after__range{pointer-events:none}.before-after__labels{display:grid;font-size:.92rem;font-weight:700;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.2;padding-top:.65rem;text-align:center}.before-after__label--before{color:var(--before-after-before-label-color,currentColor)}.before-after__label--after{color:var(--before-after-after-label-color,currentColor)}.before-after__disclaimer{background:var(--before-after-disclaimer-bg,#003d34);color:var(--before-after-disclaimer-color,#fbfbf8);font-size:clamp(.72rem,.95vw,.86rem);line-height:1.25;margin-top:clamp(1rem,2vw,1.5rem);padding:.65rem 1rem;text-align:center}.before-after__background-control,.before-after__item-control{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.before-after__background-control p{margin:0}.before-after__background-actions{display:flex;flex-wrap:wrap;gap:.5rem}.before-after__background-control img{aspect-ratio:16/9;border:1px solid color-mix(in srgb,currentColor 18%,transparent);display:block;max-width:16rem;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1024px){.before-after__grid{grid-template-columns:1fr}.before-after.has-mobile-slider .before-after__grid{grid-auto-columns:minmax(17.6rem,42%);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:.15rem;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none}.before-after.has-mobile-slider .before-after__grid::-webkit-scrollbar{display:none}.before-after.has-mobile-slider .before-after__card{scroll-snap-align:start}.before-after.has-mobile-slider .before-after__dots{align-items:center;display:flex;gap:.65rem;justify-content:center;margin-top:1rem}.before-after__comparison{aspect-ratio:1.65/1}.before-after.is-slider-enabled .before-after__comparison{display:block;isolation:isolate;position:relative;touch-action:none}.before-after.is-slider-enabled .before-after__image{inset:0;min-width:0;position:absolute}.before-after.is-slider-enabled .before-after__image--after{clip-path:inset(0 0 0 var(--before-after-position,50%))}.before-after.is-slider-enabled .before-after__image+.before-after__image{border-left:0}.before-after.is-slider-enabled .before-after__image.is-empty{min-height:0}.before-after.is-slider-enabled .before-after__image-actions{transform:none}.before-after.is-slider-enabled .before-after__image-actions--before{left:.75rem;right:auto}.before-after.is-slider-enabled .before-after__image-actions--after{left:auto;right:.75rem}.before-after__comparison:focus-within .before-after__image-actions,.before-after__comparison:hover .before-after__image-actions{opacity:1}.before-after.is-slider-enabled .before-after__divider,.before-after.is-slider-enabled .before-after__range{display:block}}@media (max-width:640px){.before-after{background-color:var(--before-after-bg,#003d34);padding-inline:1rem}.before-after__inner{width:min(28rem,100%)}.before-after__header{max-width:28rem}.before-after__grid{gap:clamp(1.75rem,5vw,2.5rem);justify-items:center}.before-after.has-mobile-slider .before-after__grid{gap:.75rem;grid-auto-columns:minmax(17.6rem,86%);justify-items:stretch}.before-after__card{width:min(17.6rem,100%)}.before-after.has-mobile-slider .before-after__card{width:auto}.before-after__heading{font-size:var(--wp--preset--font-size--h2,36px)}.before-after:not(.is-slider-enabled) .before-after__comparison{aspect-ratio:1.65/1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.before-after:not(.is-slider-enabled) .before-after__image{inset:auto;position:relative}.before-after:not(.is-slider-enabled) .before-after__image--after{clip-path:none}.before-after:not(.is-slider-enabled) .before-after__image+.before-after__image{border-left:2px solid color-mix(in srgb,#fff 80%,transparent)}.before-after.is-slider-enabled .before-after__comparison{aspect-ratio:.735/1;display:block;isolation:isolate;position:relative;touch-action:none}.before-after.is-slider-enabled .before-after__image{inset:0;min-width:0;position:absolute}.before-after.is-slider-enabled .before-after__image+.before-after__image{border-left:0}.before-after.is-slider-enabled .before-after__image--after{clip-path:inset(0 0 0 var(--before-after-position,50%))}.before-after.is-slider-enabled .before-after__image.is-empty{min-height:0}.before-after.is-slider-enabled .before-after__image-actions{transform:none}.before-after.is-slider-enabled .before-after__image-actions--before{left:.75rem;right:auto}.before-after.is-slider-enabled .before-after__image-actions--after{left:auto;right:.75rem}.before-after__comparison:focus-within .before-after__image-actions,.before-after__comparison:hover .before-after__image-actions{opacity:1}.before-after.is-slider-enabled .before-after__divider,.before-after.is-slider-enabled .before-after__range{display:block}.before-after__disclaimer{background:var(--before-after-disclaimer-bg,#a88743)}}