.ce{--ce-body: clamp(14px, 1.02vw, 15.5px)}.ce .ce__lede,.ce .ce__lede p,.ce .ce-detail__text,.ce .ce-st__text,.ce .ce-rev__text,.ce .ce-card2__text,.ce .ce-faq__a,.ce .ce-type__text,.ce .ce-hero__formtext{font-family:var(--ce-sans);font-size:var(--ce-body);line-height:1.7}.ce .ce-st__list li,.ce .ce-vs__ours,.ce .ce-vs__theirs{font-family:var(--ce-sans);font-size:calc(var(--ce-body) - 1px);line-height:1.55}.ce .ce-head .ce__eyebrow{margin-bottom:10px}.ce .ce-head .ce__title{font-size:clamp(26px,3vw,40px);line-height:1.06}.ce .ce-head .ce__lede{max-width:760px;margin-top:14px}.ce .ce-head:not(.ce-head--left) .ce__lede{margin-inline:auto}.ce .ce-head .ce__lede p{margin:0}.ce .ce__btn{font-size:13px}.ce .ce__btn.ce-pdp__add{font-size:14px}.ce .ce-plp__range .ce__btn,.ce .ce-wiz__back{font-size:13px}.ce .ce-tabs__btn{font-size:15px;letter-spacing:.06em}.header__menu-item[href*=get-a-free-quote],.menu-drawer__menu-item[href*=get-a-free-quote]{font-size:14px}.button,.shopify-challenge__button{font-size:1.7rem}.ce .ce-logos__item{font-size:12.5px;letter-spacing:.08em}.ce .ce-logos__item i{width:8px;height:8px}.ce .ce-logos{padding-block:clamp(22px,2.6vw,34px)}@media screen and (max-width:749px){.ce .ce-logos__item{font-size:11px}.ce .ce-tabs__btn{font-size:14px}}.ce .ce-rev__rail{gap:clamp(10px,1.1vw,16px);padding:4px 2px 10px}.ce .ce-rev__card{margin:0}@media(min-width:990px){.ce .ce-rev__rail{grid-auto-columns:calc((100% - 2 * clamp(10px,1.1vw,16px)) / 3)}}.ce .ce-rev__body{gap:11px;padding:clamp(18px,1.8vw,26px)}.ce .ce-rev__who{padding-top:13px}.ce .ce-rev__nav{margin-top:clamp(14px,1.5vw,20px)}.ce .ce-rev__notice{margin-bottom:clamp(16px,1.8vw,24px)}.ce-hero__grid{display:grid;gap:clamp(28px,3.4vw,56px);align-items:center;grid-template-columns:1fr}@media(min-width:990px){.ce-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.ce .ce-hero--split .ce-hero__bg:after,.ce-hero--split .ce-hero__bg:after{background:linear-gradient(100deg,#061109f2,#061109e0 34%,#061109b3 54%,#061109e8)}.ce-hero__form{position:relative;z-index:3;padding:clamp(22px,2.2vw,32px);border-radius:18px}.ce-hero__formtitle{margin:0 0 8px;font-family:var(--ce-display);font-stretch:118%;font-weight:800;font-size:clamp(17px,1.5vw,23px);line-height:1.12;letter-spacing:.02em;text-transform:uppercase;color:var(--ce-ink)}.ce-hero__formtext{margin:0 0 clamp(16px,1.6vw,22px);color:var(--ce-muted)}.ce-hero__form .ce-ask__grid{gap:12px}.ce-hero__form .ce-ask__field input,.ce-hero__form .ce-ask__field select,.ce-hero__form .ce-ask__field textarea{padding:10px 13px;border-color:#ffffff2e;background:#0611098c;color:var(--ce-ink)}.ce-hero__form .ce-ask__field input::placeholder,.ce-hero__form .ce-ask__field textarea::placeholder{color:#f2f7ee6b}.ce-hero__form .ce__actions{margin-top:clamp(14px,1.5vw,20px);justify-content:flex-start;align-items:center}@media(min-width:990px){.ce-hero--split .ce-hero__copy{max-width:none}.ce-hero--split .ce__display{font-size:clamp(34px,4.6vw,70px)}.ce-hero--split .ce__lede{max-width:34ch}}.ce-hero--split{min-height:clamp(520px,74vh,760px)}.ce.ce-phero .ce-phero__copy{max-width:880px}.ce.ce-phero .ce__display{font-size:clamp(32px,5vw,76px)}.ce.ce-wiz .ce__display{font-size:clamp(32px,4.3vw,66px)}.ce.ce-phero .ce__display em,.ce.ce-wiz .ce__display em{-webkit-text-stroke-width:2px;text-stroke-width:2px}.ce.ce-phero .ce__lede{max-width:56ch}.ce:not(.ce--dark):not(.ce-footer){--ce-glow: #16b83c;--ce-beam: linear-gradient(100deg, #12b23a 0%, #5fd636 52%, #b5e52e 100%)}.ce:not(.ce--dark) .ce__btn--solid{box-shadow:0 12px 26px -14px #12b23a99}.ce:not(.ce--dark) .ce-gallery__kicker{color:#8cf03c}.ce:not(.ce--dark) .ce--dark{--ce-glow: #2be84b;--ce-beam: linear-gradient(100deg, #2be84b, #8cf03c 52%, #edfb3e);background:#061109}.ce.ce-cta4{padding-block:clamp(40px,5vw,84px)}.ce-cta4__card{position:relative;isolation:isolate;overflow:hidden;padding:clamp(46px,6.4vw,104px) clamp(22px,5vw,84px);border:1px solid rgba(43,232,75,.18);border-radius:28px;background:#061109;text-align:center;color:#f2f7ee}.ce-cta4__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse 65% 70% at 50% 50%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 65% 70% at 50% 50%,#000 20%,transparent 75%)}.ce-cta4__glow{position:absolute;z-index:-1;width:540px;height:540px;border-radius:50%;filter:blur(100px);pointer-events:none}.ce-cta4__glow--a{top:-300px;left:-160px;background:#2be84b;opacity:.42}.ce-cta4__glow--b{right:-180px;bottom:-320px;background:#edfb3e;opacity:.26}.ce-cta4__pill{display:inline-flex;align-items:center;gap:9px;margin:0 0 clamp(18px,2vw,26px);padding:8px 15px;border:1px solid rgba(43,232,75,.35);border-radius:999px;background:#2be84b14;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c6f8cd}.ce-cta4__pill:before{content:"";width:7px;height:7px;border-radius:50%;background:#2be84b;box-shadow:0 0 10px #2be84b}.ce-cta4__title{max-width:18ch;margin:0 auto;font-family:var(--ce-display);font-stretch:118%;font-weight:800;font-size:clamp(30px,4.4vw,64px);line-height:1.02;letter-spacing:.01em;text-transform:uppercase;color:#f2f7ee}.ce-cta4__title span{background:linear-gradient(100deg,#2be84b,#8cf03c 52%,#edfb3e);-webkit-background-clip:text;background-clip:text;color:transparent}.ce.ce-cta4 .ce__lede{max-width:46ch;margin:clamp(16px,1.8vw,22px) auto 0;color:#f2f7eebd}.ce.ce-cta4 .ce__actions{justify-content:center;margin-top:clamp(24px,2.6vw,34px)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ce-polish.css.map */
