/* Cedar Forge service pages: shared professional design (styling only, page content untouched).
   Works for both page builds: Kadence row pages (hero + 6 rows) and plain block pages (Freezer, Oven). */
@font-face{font-family:"PJS";src:url(https://appliancerepairscedarrapids.com/wp-content/uploads/cf-home-redesign/fonts/plus-jakarta-sans-latin.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}
@font-face{font-family:"PJS Fallback";src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:106.05%;ascent-override:97.88%;descent-override:20.93%;line-gap-override:0%}
body.cf-svc{--n:#0F1B2A;--n2:#16263A;--cu:#D2691E;--cu2:#B5561A;--cul:#FBE9DA;--cool:#F3F6FA;--paper:#FBF7F2;--ink:#0F1B2A;--txt:#475467;--mut:#6B7684;--line:#E3E8EF;--f:"PJS","PJS Fallback",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
html body.cf-svc #wrapper,html body.cf-svc .site{overflow-x:clip}
html body.cf-svc .content-area{margin:0!important}
html body.cf-svc .content-container.site-container{max-width:none!important;padding:0!important}
html body.cf-svc .entry.single-entry{box-shadow:none!important;background:transparent!important}
html body.cf-svc .entry-content-wrap{padding:0!important}
html body.cf-svc .entry-header.page-title{display:none!important}
html body.cf-svc.cf-svc .entry-content,html body.cf-svc.cf-svc .entry-content :is(p,li,span,strong,a,h1,h2,h3,h4,summary,div){font-family:var(--f)!important}
html body.cf-svc.cf-svc .entry-content{margin:0!important}

/* ---------- shared type ---------- */
html body.cf-svc.cf-svc .entry-content p,html body.cf-svc.cf-svc .entry-content li{color:var(--txt)!important;font-size:17px!important;line-height:1.75!important}
html body.cf-svc.cf-svc .entry-content h2{font-size:clamp(28px,3vw,40px)!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.022em!important;color:var(--ink)!important;margin:0 0 18px!important;padding:0!important;text-align:left!important;font-family:var(--f)!important}
html body.cf-svc.cf-svc .entry-content h2:after{content:""!important;display:block!important;position:static!important;width:44px!important;height:4px!important;border-radius:4px!important;background:var(--cu)!important;margin:16px 0 0!important;opacity:1!important;transform:none!important;left:auto!important}
html body.cf-svc.cf-svc .entry-content h2:before{display:none!important}
html body.cf-svc.cf-svc .entry-content h3{font-family:var(--f)!important;color:var(--ink)!important;font-weight:800!important;letter-spacing:-.01em!important}
html body.cf-svc.cf-svc .entry-content p a:not(.wp-block-button__link){color:var(--cu2)!important;font-weight:700!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important}
html body.cf-svc.cf-svc .entry-content strong{color:var(--ink)!important}

/* ---------- buttons ---------- */
html body.cf-svc.cf-svc .entry-content .wp-block-buttons{gap:12px!important;flex-wrap:wrap}
html body.cf-svc.cf-svc .entry-content .wp-block-button__link{font-family:var(--f)!important;border-radius:999px!important;padding:17px 30px!important;font-size:16px!important;font-weight:800!important;line-height:1!important;border:0!important;transition:transform .2s,box-shadow .2s,background .2s!important}
html body.cf-svc.cf-svc .entry-content .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:var(--cu)!important;color:#fff!important;box-shadow:0 14px 30px -14px color-mix(in srgb,var(--cu) 85%,transparent)!important}
html body.cf-svc.cf-svc .entry-content .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{background:var(--cu2)!important;transform:translateY(-2px)}
html body.cf-svc.cf-svc .entry-content .wp-block-button.is-style-outline .wp-block-button__link{background:transparent!important;color:#fff!important;border:2px solid rgba(255,255,255,.55)!important}
html body.cf-svc.cf-svc .entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover{background:#fff!important;color:var(--n)!important}
html body.cf-svc.cf-svc .entry-content .wp-block-button__link[href^="tel:"]:before{content:"";display:inline-block;width:17px;height:17px;margin:-3px 10px 0 0;vertical-align:middle;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1z'/%3E%3C/svg%3E") center/contain no-repeat}

/* ---------- problem lists: card grid ---------- */
html body.cf-svc.cf-svc .entry-content ul.wp-block-list{list-style:none!important;padding:0!important;margin:8px 0 0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important}
html body.cf-svc.cf-svc .entry-content ul.wp-block-list>li{position:relative!important;margin:0!important;padding:22px 22px 22px 70px!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:18px!important;box-shadow:0 1px 2px rgba(15,27,42,.04)!important;font-size:15.5px!important;line-height:1.65!important;transition:transform .25s,box-shadow .25s,border-color .25s;transform:none}
html body.cf-svc.cf-svc .entry-content ul.wp-block-list>li:hover{transform:translateY(-4px)!important;border-color:#F0CDAE!important;box-shadow:0 24px 44px -28px rgba(15,27,42,.45)!important}
html body.cf-svc.cf-svc .entry-content ul.wp-block-list>li:before{content:""!important;position:absolute!important;left:22px!important;top:22px!important;width:34px!important;height:34px!important;border-radius:10px!important;background:var(--cul)!important;color:transparent!important;border:0!important;box-shadow:none!important;-webkit-mask:none!important;mask:none!important}
html body.cf-svc.cf-svc .entry-content ul.wp-block-list>li:after{content:""!important;position:absolute!important;left:31px;top:31px;width:16px;height:16px;background:var(--cu);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22.7 19l-9.1-9.1c.9-2.3.4-5-1.5-6.9-2-2-5-2.4-7.4-1.3L9 6 6 9 1.6 4.7C.4 7.1.9 10.1 2.9 12.1c1.9 1.9 4.6 2.4 6.9 1.5l9.1 9.1c.4.4 1 .4 1.4 0l2.3-2.3c.5-.4.5-1.1.1-1.4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22.7 19l-9.1-9.1c.9-2.3.4-5-1.5-6.9-2-2-5-2.4-7.4-1.3L9 6 6 9 1.6 4.7C.4 7.1.9 10.1 2.9 12.1c1.9 1.9 4.6 2.4 6.9 1.5l9.1 9.1c.4.4 1 .4 1.4 0l2.3-2.3c.5-.4.5-1.1.1-1.4z'/%3E%3C/svg%3E") center/contain no-repeat}
html body.cf-svc.cf-svc .entry-content ul.wp-block-list>li>strong:first-child{display:block!important;font-size:17px!important;font-weight:800!important;margin-bottom:4px!important;color:var(--ink)!important}

html body.cf-svc.cf-svc .entry-content ul.wp-block-list>li:last-child:nth-child(odd){grid-column:1 / -1}
/* ---------- FAQ cards ---------- */
html body.cf-svc.cf-svc .entry-content .faq-item{background:#fff!important;border:1px solid var(--line)!important;border-left:1px solid var(--line)!important;border-radius:18px!important;padding:24px 26px 22px 74px!important;margin:0 0 14px!important;position:relative!important;box-shadow:0 1px 2px rgba(15,27,42,.04)!important;transform:none!important;transition:border-color .25s,box-shadow .25s!important}
html body.cf-svc.cf-svc .entry-content .faq-item:hover{transform:none!important;border-color:#F0CDAE!important;box-shadow:0 22px 40px -28px rgba(15,27,42,.4)!important}
html body.cf-svc.cf-svc .entry-content .faq-item:before{content:"Q"!important;position:absolute;left:24px;top:22px;width:34px;height:34px;border-radius:10px;background:var(--n);color:#fff;font:800 15px/34px var(--f);text-align:center}
html body.cf-svc.cf-svc .entry-content .faq-item :is(h3,p:first-child){font-size:18px!important;font-weight:800!important;color:var(--ink)!important;margin:4px 0 8px!important;line-height:1.4!important}
html body.cf-svc.cf-svc .entry-content .faq-item h3:after{display:none!important}
html body.cf-svc.cf-svc .entry-content .faq-item p:not(:first-child),html body.cf-svc.cf-svc .entry-content .faq-item h3+p{font-size:16px!important;font-weight:400!important;color:var(--txt)!important;margin:0!important}
html body.cf-svc.cf-svc .entry-content .faq-item .wp-block-group__inner-container>*{margin-top:0}

/* ================= KADENCE ROW PAGES ================= */
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap{width:100vw!important;max-width:100vw!important;margin:0 calc(50% - 50vw)!important;background-image:none!important;border:0!important;position:relative}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:before{display:none!important}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap>.kt-row-layout-overlay{display:none!important}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap>.kt-row-column-wrap{max-width:1180px!important;margin:0 auto!important;padding:88px 24px!important}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap .kt-inside-inner-col{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(n+2){background:#fff!important}
/* hero */
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:first-child{background:#0B1522!important;overflow:hidden}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:first-child:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(560px 420px at 12% 20%,rgba(232,132,58,.24),transparent 65%),radial-gradient(700px 500px at 90% 110%,rgba(36,66,94,.7),transparent 70%),radial-gradient(circle,rgba(255,255,255,.07) 1.2px,transparent 1.4px) 0 0/24px 24px}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:first-child>.kt-row-column-wrap{position:relative;z-index:1;padding:150px 24px 120px!important;grid-template-columns:minmax(0,1fr)!important;min-height:520px;align-content:center}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:first-child>.kt-row-column-wrap>.wp-block-kadence-column:not(:first-child){display:none!important}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:first-child>.kt-row-column-wrap>.wp-block-kadence-column:first-child{max-width:780px}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:first-child h1{font-family:var(--f)!important;font-size:clamp(36px,4.6vw,60px)!important;font-weight:800!important;line-height:1.06!important;letter-spacing:-.03em!important;color:#fff!important;margin:0 0 22px!important;text-shadow:none!important}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:first-child h1:before{content:"\26A1  Same-Day Service Available"!important;display:table!important;margin:0 0 22px!important;padding:8px 16px!important;border-radius:999px!important;background:rgba(210,105,30,.14)!important;border:1px solid rgba(232,132,58,.45)!important;color:#F4A76B!important;font:700 12.5px/1.2 var(--f)!important;letter-spacing:.06em!important;text-transform:uppercase!important}
html body.cf-svc.page-id-2226 .entry-content>.kb-row-layout-wrap:first-child h1:before,html body.cf-svc.page-id-2710 .entry-content>.kb-row-layout-wrap:first-child h1:before,html body.cf-svc.page-id-2798 .entry-content>.kb-row-layout-wrap:first-child h1:before,html body.cf-svc.page-id-2817 .entry-content>.kb-row-layout-wrap:first-child h1:before{display:none!important}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:first-child h1:after{content:"";display:block;width:72px;height:4px;border-radius:4px;background:linear-gradient(90deg,#F08A3E,#B5561A);margin-top:24px}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:first-child p{color:#D3DCE6!important;font-size:19px!important;font-weight:500!important;line-height:1.6!important;max-width:680px}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:first-child .wp-block-buttons{margin-top:30px!important}
/* intro: lead text on a card */
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(2)>.kt-row-column-wrap{padding-top:0!important;padding-bottom:40px!important}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(2) .kt-inside-inner-col{background:#fff!important;border:1px solid var(--line)!important;border-radius:24px!important;padding:40px 44px!important;margin-top:-64px!important;position:relative;z-index:2;box-shadow:0 30px 60px -36px rgba(15,27,42,.4)!important;border-left:1px solid var(--line)!important;background:linear-gradient(var(--cu),var(--cu)) 0 50%/5px calc(100% - 56px) no-repeat,#fff!important}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(2) p{font-size:18px!important;color:#2E3A48!important}
/* problems */
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(3)>.kt-row-column-wrap{padding-top:56px!important}
/* why: cool band */
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(4){background:var(--cool)!important}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(4) .kt-inside-inner-col{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(4) :is(h2,h3){grid-column:1 / -1}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(4) p{margin:0 0 14px!important}
/* cost: paper band with highlighted panel */
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(5){background:var(--paper)!important}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(5) .kt-inside-inner-col>:is(h3,h4,.wp-block-kadence-advancedheading:not(:first-child)){margin-top:34px!important;font-size:24px!important}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(5) .kt-inside-inner-col>:is(h3,h4,h2:not(:first-child)):after{display:none!important}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(5) .kt-inside-inner-col>p:last-child{background:#fff!important;border:1px solid var(--line)!important;border-radius:18px!important;padding:20px 24px!important;font-size:16px!important}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(5) p strong{background:var(--cul)!important;padding:2px 6px!important;border-radius:6px!important;border:0!important}
/* faq: 2 columns */
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(6) .kt-inside-inner-col{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px;align-items:start}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(6) .kt-inside-inner-col>:is(h2,h3,p,.wp-block-kadence-advancedheading){grid-column:1 / -1}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(6) .faq-item{height:calc(100% - 14px)}
/* cta */
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:last-child{background:var(--n2)!important;overflow:hidden}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:last-child:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px 300px at 50% 0%,rgba(210,105,30,.45),transparent 70%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 64px)}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:last-child>.kt-row-column-wrap{position:relative;z-index:1;padding:96px 24px 100px!important}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:last-child .kt-inside-inner-col{align-items:center!important;text-align:center!important}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:last-child h2{color:#fff!important;text-align:center!important;font-size:clamp(32px,3.8vw,50px)!important}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:last-child h2:after{margin:18px auto 0!important}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:last-child p{color:#C9D3DE!important;text-align:center!important}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:last-child .wp-block-buttons{justify-content:center!important;margin-top:22px!important}

/* ================= PLAIN BLOCK PAGES (Freezer, Oven) ================= */
html body.cf-svc.cf-svc .entry-content:has(>h1:first-child){max-width:1000px!important;margin:0 auto!important;padding:0 24px 0!important}
html body.cf-svc.cf-svc .entry-content:has(>h1:first-child)>*{max-width:none!important}
/* full-bleed bands built from consecutive blocks */
html body.cf-svc.cf-svc .entry-content>h1:first-child,html body.cf-svc.cf-svc .entry-content>h1:first-child+p,html body.cf-svc.cf-svc .entry-content>h1:first-child+p+p,html body.cf-svc.cf-svc .entry-content>h1:first-child+p+p+.wp-block-buttons,html body.cf-svc.cf-svc .entry-content>h2:has(+p+.wp-block-buttons:last-child),html body.cf-svc.cf-svc .entry-content>h2:has(+p+.wp-block-buttons:last-child)+p,html body.cf-svc.cf-svc .entry-content>.wp-block-buttons:last-child{position:relative;background:transparent!important;box-shadow:inset 0 0 0 100vmax var(--band),0 0 0 100vmax var(--band)!important;clip-path:inset(-1px -100vmax)!important;margin:0!important;border:0!important;border-radius:0!important}
html body.cf-svc.cf-svc .entry-content>h1:first-child,html body.cf-svc.cf-svc .entry-content>h1:first-child+p,html body.cf-svc.cf-svc .entry-content>h1:first-child+p+p,html body.cf-svc.cf-svc .entry-content>h1:first-child+p+p+.wp-block-buttons{--band:#0B1522}
html body.cf-svc.cf-svc .entry-content>h2:has(+p+.wp-block-buttons:last-child),html body.cf-svc.cf-svc .entry-content>h2:has(+p+.wp-block-buttons:last-child)+p,html body.cf-svc.cf-svc .entry-content>.wp-block-buttons:last-child{--band:#16263A;text-align:center!important}
html body.cf-svc.cf-svc .entry-content>h1:first-child{display:flow-root!important;padding:150px 0 0!important;font-family:var(--f)!important;font-size:clamp(36px,4.6vw,60px)!important;font-weight:800!important;line-height:1.06!important;letter-spacing:-.03em!important;color:#fff!important;max-width:820px!important;background-image:none!important}
html body.cf-svc.cf-svc .entry-content>h1:first-child:after{content:"";display:block;width:72px;height:4px;border-radius:4px;background:linear-gradient(90deg,#F08A3E,#B5561A);margin:24px 0 22px}
html body.cf-svc.cf-svc .entry-content>h1:first-child:before{display:none!important}
html body.cf-svc.cf-svc .entry-content>h1:first-child+p{padding:0 0 14px!important;color:#E3E8EE!important;font-size:19px!important;font-weight:500!important;line-height:1.6!important;max-width:720px!important}
html body.cf-svc.cf-svc .entry-content>h1:first-child+p+p{padding:0 0 0 18px!important;color:#A9B4C0!important;font-size:16px!important;max-width:720px!important;border-left:3px solid rgba(232,132,58,.6)!important}
html body.cf-svc.cf-svc .entry-content>h1:first-child+p+p+.wp-block-buttons{padding:34px 0 110px!important}
html body.cf-svc.cf-svc .entry-content>h1:first-child+p+p+.wp-block-buttons+h2{margin-top:84px!important}
html body.cf-svc.cf-svc .entry-content>h2{margin-top:76px!important}
html body.cf-svc.cf-svc .entry-content>h2:has(+p+.wp-block-buttons:last-child){display:flow-root!important;margin-top:96px!important;padding:96px 0 0!important;color:#fff!important;font-size:clamp(32px,3.8vw,50px)!important}
html body.cf-svc.cf-svc .entry-content>h2:has(+p+.wp-block-buttons:last-child):after{margin:18px auto 0!important}
html body.cf-svc.cf-svc .entry-content>h2:has(+p+.wp-block-buttons:last-child)+p{padding:22px 0 0!important;color:#C9D3DE!important;max-width:none!important}
html body.cf-svc.cf-svc .entry-content>.wp-block-buttons:last-child{justify-content:center!important;padding:30px 0 100px!important}
html body.cf-svc.cf-svc .entry-content>.faq-item{max-width:none}

/* ---------- footer: undo theme footer typography ---------- */
html body.cf-svc #colophon .arcr-ftr,html body.cf-svc #colophon .arcr-ftr *{text-transform:none!important;letter-spacing:normal!important}
html body.cf-svc #colophon .arcr-ftr{line-height:1.6!important;text-align:left!important}
html body.cf-svc #colophon .arcr-ftr__bottom{text-align:center!important}
html body.cf-svc #colophon .arcr-ftr__bottom p{line-height:1.6!important}
html body.cf-svc #colophon .arcr-ftr__col h4{letter-spacing:.02em!important}
html body.cf-svc #colophon .arcr-ftr__list li::before{top:13px!important}
html body.cf-svc #colophon .arcr-ftr__brand p{color:rgba(255,255,255,.72)!important}
html body.cf-svc #colophon .arcr-ftr__bottom p{color:rgba(255,255,255,.55)!important}

/* ---------- tablet ---------- */
@media (max-width:1024px){
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(4) .kt-inside-inner-col{grid-template-columns:1fr}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(6) .kt-inside-inner-col{grid-template-columns:1fr}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(6) .faq-item{height:auto}
}
/* ---------- mobile ---------- */
@media (max-width:767px){
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap>.kt-row-column-wrap{padding:60px 18px!important}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:first-child>.kt-row-column-wrap{padding:120px 18px 96px!important;min-height:0}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:first-child p,html body.cf-svc.cf-svc .entry-content>h1:first-child+p{font-size:17px!important}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(2)>.kt-row-column-wrap{padding-top:0!important;padding-bottom:24px!important}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(2) .kt-inside-inner-col{padding:26px 22px!important;margin-top:-48px!important}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(2) p{font-size:16.5px!important}
html body.cf-svc.cf-svc .entry-content ul.wp-block-list{grid-template-columns:1fr}
html body.cf-svc.cf-svc .entry-content .faq-item{padding:20px 18px 18px 64px!important}
html body.cf-svc.cf-svc .entry-content .faq-item:before{left:16px;top:18px}
html body.cf-svc.cf-svc .entry-content .faq-item :is(h3,p:first-child){font-size:16.5px!important}
html body.cf-svc.cf-svc .entry-content .wp-block-buttons{flex-direction:column;align-items:stretch!important}
html body.cf-svc.cf-svc .entry-content .wp-block-button,html body.cf-svc.cf-svc .entry-content .wp-block-button__link{width:100%;text-align:center;justify-content:center}
html body.cf-svc.cf-svc .entry-content:has(>h1:first-child){padding:0 18px!important}
html body.cf-svc.cf-svc .entry-content>h1:first-child{padding-top:120px!important}
html body.cf-svc.cf-svc .entry-content>h1:first-child+p+p+.wp-block-buttons{padding-bottom:80px!important}
html body.cf-svc.cf-svc .entry-content>h2{margin-top:56px!important}
}

html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(4) p:only-of-type,html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(4) p:last-of-type:nth-of-type(odd){grid-column:1 / -1;max-width:880px}
html body.cf-svc.cf-svc .entry-content>.kb-row-layout-wrap:nth-child(6) .faq-item:last-child:nth-child(even){grid-column:1 / -1}

/* ================= PER-PAGE DESIGNS: each service page gets its own look ================= */
/* Refrigerator: frost */
body.cf-svc.page-id-2223{--cu:#0B79B5;--cu2:#075E8C;--cul:#E2F1FA;--cool:#F0F7FC;--paper:#F7FAFC;--n2:#06223A}
html body.cf-svc.page-id-2223.page-id-2223 .entry-content>.kb-row-layout-wrap:first-child{background:#06223A!important}
html body.cf-svc.page-id-2223.page-id-2223 .entry-content>.kb-row-layout-wrap:first-child:after{background:radial-gradient(620px 440px at 86% 18%,rgba(56,189,248,.28),transparent 65%),radial-gradient(560px 420px at 0% 100%,rgba(14,116,144,.38),transparent 70%),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px) 0 0/44px 44px,linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px) 0 0/44px 44px!important}
html body.cf-svc.page-id-2223.page-id-2223 .entry-content>.kb-row-layout-wrap:first-child h1:before{background:rgba(56,189,248,.14)!important;border-color:rgba(125,211,252,.45)!important;color:#7DD3FC!important}
html body.cf-svc.page-id-2223.page-id-2223 .entry-content>.kb-row-layout-wrap:first-child h1:after{background:linear-gradient(90deg,#7DD3FC,#0B79B5)!important}
html body.cf-svc.page-id-2223.page-id-2223 .entry-content>.kb-row-layout-wrap:first-child p{color:#CFE3F1!important}
html body.cf-svc.page-id-2223.page-id-2223 .entry-content>.kb-row-layout-wrap:nth-child(2) .kt-inside-inner-col{border-left:1px solid var(--line)!important;background:linear-gradient(var(--cu),var(--cu)) 50% 0/calc(100% - 56px) 5px no-repeat,#fff!important}
html body.cf-svc.page-id-2223.page-id-2223 .entry-content ul.wp-block-list{grid-template-columns:repeat(6,minmax(0,1fr))!important}
html body.cf-svc.page-id-2223.page-id-2223 .entry-content ul.wp-block-list>li{grid-column:span 2!important}
@media (min-width:1025px){html body.cf-svc.page-id-2223.page-id-2223 .entry-content ul.wp-block-list>li:nth-child(3n+1):nth-last-child(2),html body.cf-svc.page-id-2223.page-id-2223 .entry-content ul.wp-block-list>li:nth-child(3n+1):nth-last-child(2)+li{grid-column:span 3!important}
html body.cf-svc.page-id-2223.page-id-2223 .entry-content ul.wp-block-list>li:nth-child(3n+1):last-child{grid-column:span 6!important}}
@media (max-width:1024px){html body.cf-svc.page-id-2223.page-id-2223 .entry-content ul.wp-block-list>li,html body.cf-svc.page-id-2223.page-id-2223 .entry-content ul.wp-block-list>li:nth-child(n){grid-column:span 3!important}html body.cf-svc.page-id-2223.page-id-2223 .entry-content ul.wp-block-list>li:last-child:nth-child(odd){grid-column:span 6!important}}
@media (max-width:767px){html body.cf-svc.page-id-2223.page-id-2223 .entry-content ul.wp-block-list>li,html body.cf-svc.page-id-2223.page-id-2223 .entry-content ul.wp-block-list>li:nth-child(n){grid-column:span 6!important}}

html body.cf-svc.page-id-2223.page-id-2223 .entry-content ul.wp-block-list>li{padding:84px 26px 26px!important;border-radius:20px!important}
html body.cf-svc.page-id-2223.page-id-2223 .entry-content ul.wp-block-list>li:before{left:26px!important;top:26px!important;width:44px!important;height:44px!important;border-radius:12px!important;background:var(--cul)!important}
html body.cf-svc.page-id-2223.page-id-2223 .entry-content ul.wp-block-list>li:after{left:37px!important;top:37px!important;width:22px!important;height:22px!important;background:var(--cu)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2v20M3.5 7l17 10M20.5 7l-17 10M9 3.5l3 2.5 3-2.5M9 20.5l3-2.5 3 2.5'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2v20M3.5 7l17 10M20.5 7l-17 10M9 3.5l3 2.5 3-2.5M9 20.5l3-2.5 3 2.5'/%3E%3C/svg%3E") center/contain no-repeat!important}
html body.cf-svc.page-id-2223.page-id-2223 .entry-content ul.wp-block-list>li:hover{border-color:#9FD3EF!important}
html body.cf-svc.page-id-2223.page-id-2223 .entry-content>.kb-row-layout-wrap:nth-child(6) .kt-inside-inner-col{display:block!important;max-width:880px;margin:0 auto!important}
html body.cf-svc.page-id-2223.page-id-2223 .entry-content>.kb-row-layout-wrap:nth-child(6) .faq-item{background:transparent!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;padding:26px 64px 26px 0!important;margin:0!important;height:auto!important}
html body.cf-svc.page-id-2223.page-id-2223 .entry-content>.kb-row-layout-wrap:nth-child(6) .faq-item:first-of-type{border-top:1px solid var(--line)!important}
html body.cf-svc.page-id-2223.page-id-2223 .entry-content>.kb-row-layout-wrap:nth-child(6) .faq-item:hover{box-shadow:none!important;border-color:var(--line)!important}
html body.cf-svc.page-id-2223.page-id-2223 .entry-content>.kb-row-layout-wrap:nth-child(6) .faq-item:before{content:"+"!important;left:auto!important;right:0!important;top:24px!important;border-radius:50%!important;background:var(--cul)!important;color:var(--cu2)!important;font-size:20px!important}
@media (max-width:767px){html body.cf-svc.page-id-2223.page-id-2223 .entry-content>.kb-row-layout-wrap:nth-child(6) .faq-item{padding:20px 52px 20px 0!important}html body.cf-svc.page-id-2223.page-id-2223 .entry-content>.kb-row-layout-wrap:nth-child(6) .faq-item:before{left:auto!important;right:0!important;top:20px!important}}

html body.cf-svc.page-id-2223.page-id-2223 .entry-content>.kb-row-layout-wrap:last-child{background:#06223A!important}
html body.cf-svc.page-id-2223.page-id-2223 .entry-content>.kb-row-layout-wrap:last-child:after{background:radial-gradient(520px 300px at 50% 0%,rgba(56,189,248,.32),transparent 70%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0/44px 44px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0/44px 44px!important}

/* Washer: light teal, drum rings */
body.cf-svc.page-id-2224{--cu:#0F766E;--cu2:#0B5B55;--cul:#D9F2EE;--cool:#F1F8F7;--paper:#F8FBFA;--n2:#0B3B38}
html body.cf-svc.page-id-2224.page-id-2224 .entry-content>.kb-row-layout-wrap:first-child{background:#E6F3F1!important}
html body.cf-svc.page-id-2224.page-id-2224 .entry-content>.kb-row-layout-wrap:first-child:after{background:radial-gradient(circle at 86% 46%,rgba(15,118,110,.13) 0 150px,transparent 151px),radial-gradient(circle at 86% 46%,transparent 0 205px,rgba(15,118,110,.16) 206px 208px,transparent 209px),radial-gradient(circle at 86% 46%,transparent 0 265px,rgba(15,118,110,.10) 266px 268px,transparent 269px),radial-gradient(circle at 86% 46%,transparent 0 330px,rgba(15,118,110,.06) 331px 333px,transparent 334px),radial-gradient(circle,rgba(15,118,110,.10) 1.2px,transparent 1.4px) 0 0/24px 24px!important}
html body.cf-svc.page-id-2224.page-id-2224 .entry-content>.kb-row-layout-wrap:first-child h1{color:#0B2B2A!important}
html body.cf-svc.page-id-2224.page-id-2224 .entry-content>.kb-row-layout-wrap:first-child h1:before{background:#fff!important;border-color:rgba(15,118,110,.3)!important;color:var(--cu)!important}
html body.cf-svc.page-id-2224.page-id-2224 .entry-content>.kb-row-layout-wrap:first-child h1:after{background:linear-gradient(90deg,#14B8A6,#0F766E)!important}
html body.cf-svc.page-id-2224.page-id-2224 .entry-content>.kb-row-layout-wrap:first-child p{color:#3D5552!important}
html body.cf-svc.page-id-2224.page-id-2224 .entry-content>.kb-row-layout-wrap:nth-child(2) .kt-inside-inner-col{border-left:1px solid var(--line)!important;background:#fff!important;box-shadow:0 30px 60px -36px rgba(11,59,56,.45)!important}
html body.cf-svc.page-id-2224.page-id-2224 .entry-content>.kb-row-layout-wrap:nth-child(2) .kt-inside-inner-col:before{content:"";position:absolute;left:44px;right:44px;top:-1px;height:4px;border-radius:0 0 4px 4px;background:var(--cu)}
html body.cf-svc.page-id-2224.page-id-2224 .entry-content ul.wp-block-list{counter-reset:cfn}
html body.cf-svc.page-id-2224.page-id-2224 .entry-content ul.wp-block-list>li{counter-increment:cfn}
html body.cf-svc.page-id-2224.page-id-2224 .entry-content ul.wp-block-list>li:before{content:counter(cfn,decimal-leading-zero)!important;color:var(--cu)!important;background:none!important;width:auto!important;height:auto!important;font:800 30px/1 var(--f)!important;letter-spacing:-.03em!important;left:24px!important;top:24px!important}
html body.cf-svc.page-id-2224.page-id-2224 .entry-content ul.wp-block-list>li:after{display:none!important}
html body.cf-svc.page-id-2224.page-id-2224 .entry-content ul.wp-block-list>li{padding-left:88px!important}
@media (max-width:767px){html body.cf-svc.page-id-2224.page-id-2224 .entry-content ul.wp-block-list>li{padding-left:72px!important}html body.cf-svc.page-id-2224.page-id-2224 .entry-content ul.wp-block-list>li:before{left:20px!important;font-size:26px!important}}

html body.cf-svc.page-id-2224.page-id-2224 .entry-content ul.wp-block-list>li{background:var(--cool)!important;border-color:transparent!important;box-shadow:none!important}
html body.cf-svc.page-id-2224.page-id-2224 .entry-content ul.wp-block-list>li:hover{background:#fff!important;border-color:#A7DCD5!important}
html body.cf-svc.page-id-2224.page-id-2224 .entry-content>.kb-row-layout-wrap:nth-child(4){background:#fff!important}
html body.cf-svc.page-id-2224.page-id-2224 .entry-content>.kb-row-layout-wrap:nth-child(5){background:var(--cool)!important}
html body.cf-svc.page-id-2224.page-id-2224 .entry-content .faq-item{background:linear-gradient(var(--cu),var(--cu)) 50% 0/calc(100% - 48px) 3px no-repeat,#fff!important}
html body.cf-svc.page-id-2224.page-id-2224 .entry-content .faq-item:before{border-radius:50%!important;background:var(--cu)!important}
html body.cf-svc.page-id-2224.page-id-2224 .entry-content>.kb-row-layout-wrap:last-child{background:#0B3B38!important}
html body.cf-svc.page-id-2224.page-id-2224 .entry-content>.kb-row-layout-wrap:last-child:after{background:radial-gradient(circle at 50% 50%,transparent 0 200px,rgba(255,255,255,.06) 201px 203px,transparent 204px),radial-gradient(circle at 50% 50%,transparent 0 290px,rgba(255,255,255,.045) 291px 293px,transparent 294px),radial-gradient(520px 300px at 50% 0%,rgba(20,184,166,.35),transparent 70%)!important}
@media (max-width:767px){html body.cf-svc.page-id-2224.page-id-2224 .entry-content>.kb-row-layout-wrap:first-child:after{background:radial-gradient(circle at 100% 0%,transparent 0 150px,rgba(15,118,110,.14) 151px 153px,transparent 154px),radial-gradient(circle at 100% 0%,transparent 0 210px,rgba(15,118,110,.09) 211px 213px,transparent 214px),radial-gradient(circle,rgba(15,118,110,.10) 1.2px,transparent 1.4px) 0 0/24px 24px!important}html body.cf-svc.page-id-2224.page-id-2224 .entry-content>.kb-row-layout-wrap:nth-child(2) .kt-inside-inner-col:before{left:22px;right:22px}}

/* Dryer: warm charcoal + amber, centered */
body.cf-svc.page-id-2225{--cu:#C2410C;--cu2:#9A3412;--cul:#FDEAD9;--cool:#FBF4EE;--paper:#FFF8F1;--n2:#1C1512}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:first-child{background:#1C1512!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:first-child:after{background:radial-gradient(760px 380px at 50% 125%,rgba(234,88,12,.5),transparent 70%),radial-gradient(420px 300px at 50% -10%,rgba(251,146,60,.14),transparent 70%),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 28px)!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:first-child>.kt-row-column-wrap{justify-items:center!important;text-align:center!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:first-child>.kt-row-column-wrap>.wp-block-kadence-column:first-child{max-width:860px!important;margin:0 auto!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:first-child .kt-inside-inner-col{align-items:center!important;text-align:center!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:first-child h1{text-align:center!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:first-child h1:before{margin:0 auto 22px!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:first-child h1:after{margin:24px auto 0!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:first-child p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:first-child .wp-block-buttons{justify-content:center!important}

html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:first-child h1:before{background:rgba(234,88,12,.16)!important;border-color:rgba(251,146,60,.45)!important;color:#FDBA74!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:first-child h1:after{background:linear-gradient(90deg,#FDBA74,#C2410C)!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:first-child p{color:#E7DCD5!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:nth-child(n+2)>.kt-row-column-wrap>.wp-block-kadence-column{max-width:900px;margin:0 auto!important;width:100%}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:nth-child(n+2) h2{text-align:center!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:nth-child(n+2) h2:after{margin:16px auto 0!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:nth-child(2)>.kt-row-column-wrap{padding-top:84px!important;padding-bottom:20px!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:nth-child(2) .kt-inside-inner-col{background:transparent!important;border:0!important;box-shadow:none!important;margin-top:0!important;padding:0 0 0 28px!important;border-left:4px solid var(--cu)!important;border-radius:0!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:nth-child(2) p:first-child{font-size:21px!important;line-height:1.6!important;color:var(--ink)!important;font-weight:600!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content ul.wp-block-list{grid-template-columns:1fr!important;gap:12px!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content ul.wp-block-list>li{border-radius:14px!important;background:linear-gradient(var(--cu),var(--cu)) 0 50%/4px calc(100% - 36px) no-repeat,#fff!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content ul.wp-block-list>li:hover{transform:translateX(4px)!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content ul.wp-block-list>li:before{background:var(--cul)!important;border-radius:50%!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content ul.wp-block-list>li:after{background:var(--cu)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c1 3.5 5.5 6 5.5 11.5a5.5 5.5 0 0 1-11 0c0-2.4 1-4 2.4-5.4.2 2 1.1 3.2 2.5 3.7C11 8.6 11.4 5.2 12 2z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c1 3.5 5.5 6 5.5 11.5a5.5 5.5 0 0 1-11 0c0-2.4 1-4 2.4-5.4.2 2 1.1 3.2 2.5 3.7C11 8.6 11.4 5.2 12 2z'/%3E%3C/svg%3E") center/contain no-repeat!important}

html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:nth-child(4){background:#1C1512!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:nth-child(4) h2{color:#fff!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:nth-child(4) .kt-inside-inner-col{display:block!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:nth-child(4) p{color:#D9CEC7!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:nth-child(4) strong{color:#fff!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:nth-child(4) p a:not(.wp-block-button__link){color:#FDBA74!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:nth-child(6) .kt-inside-inner-col{display:block!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:nth-child(6) .kt-inside-inner-col{counter-reset:cfq}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:nth-child(6) .faq-item{counter-increment:cfq}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:nth-child(6) .faq-item:before{content:counter(cfq,decimal-leading-zero)!important;font-size:13px!important;letter-spacing:.02em}

html body.cf-svc.page-id-2225.page-id-2225 .entry-content .faq-item{height:auto!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content .faq-item:before{background:var(--cu)!important;border-radius:50%!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:last-child{background:linear-gradient(135deg,#C2410C,#7C2D12)!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:last-child:after{background:repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 28px),radial-gradient(520px 300px at 50% 0%,rgba(253,186,116,.35),transparent 70%)!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:last-child h2:after{background:#fff!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:last-child p{color:#FFE7D6!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:last-child .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:#fff!important;color:#9A3412!important;box-shadow:0 14px 30px -14px rgba(0,0,0,.5)!important}
html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:last-child .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{background:#FFF1E6!important}
@media (max-width:767px){html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:nth-child(2)>.kt-row-column-wrap{padding-top:56px!important}html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:nth-child(2) .kt-inside-inner-col{padding-left:18px!important}html body.cf-svc.page-id-2225.page-id-2225 .entry-content>.kb-row-layout-wrap:nth-child(2) p:first-child{font-size:18px!important}}

/* Dishwasher: indigo bubbles */
body.cf-svc.page-id-2226{--cu:#2F5BEA;--cu2:#1E40AF;--cul:#E3EAFE;--cool:#F3F6FF;--paper:#F8FAFF;--n2:#10195A}
html body.cf-svc.page-id-2226.page-id-2226 .entry-content>.kb-row-layout-wrap:first-child{background:#0E1748!important}
html body.cf-svc.page-id-2226.page-id-2226 .entry-content>.kb-row-layout-wrap:first-child:after{background:radial-gradient(circle at 80% 28%,transparent 0 58px,rgba(255,255,255,.2) 59px 60px,transparent 61px),radial-gradient(circle at 91% 66%,transparent 0 104px,rgba(255,255,255,.12) 105px 106px,transparent 107px),radial-gradient(circle at 69% 80%,rgba(129,140,248,.22) 0 30px,transparent 31px),radial-gradient(circle at 63% 20%,rgba(129,140,248,.28) 0 14px,transparent 15px),radial-gradient(circle at 74% 52%,rgba(255,255,255,.12) 0 8px,transparent 9px),radial-gradient(900px 520px at 100% 0,rgba(79,70,229,.5),transparent 62%)!important}
html body.cf-svc.page-id-2226.page-id-2226 .entry-content>.kb-row-layout-wrap:first-child h1:after{background:linear-gradient(90deg,#A5B4FC,#2F5BEA)!important}
html body.cf-svc.page-id-2226.page-id-2226 .entry-content>.kb-row-layout-wrap:first-child p{color:#D5DBF5!important}
html body.cf-svc.page-id-2226.page-id-2226 .entry-content ul.wp-block-list{grid-template-columns:repeat(6,minmax(0,1fr))!important}
html body.cf-svc.page-id-2226.page-id-2226 .entry-content ul.wp-block-list>li{grid-column:span 2!important}
@media (min-width:1025px){html body.cf-svc.page-id-2226.page-id-2226 .entry-content ul.wp-block-list>li:nth-child(3n+1):nth-last-child(2),html body.cf-svc.page-id-2226.page-id-2226 .entry-content ul.wp-block-list>li:nth-child(3n+1):nth-last-child(2)+li{grid-column:span 3!important}
html body.cf-svc.page-id-2226.page-id-2226 .entry-content ul.wp-block-list>li:nth-child(3n+1):last-child{grid-column:span 6!important}}
@media (max-width:1024px){html body.cf-svc.page-id-2226.page-id-2226 .entry-content ul.wp-block-list>li,html body.cf-svc.page-id-2226.page-id-2226 .entry-content ul.wp-block-list>li:nth-child(n){grid-column:span 3!important}html body.cf-svc.page-id-2226.page-id-2226 .entry-content ul.wp-block-list>li:last-child:nth-child(odd){grid-column:span 6!important}}
@media (max-width:767px){html body.cf-svc.page-id-2226.page-id-2226 .entry-content ul.wp-block-list>li,html body.cf-svc.page-id-2226.page-id-2226 .entry-content ul.wp-block-list>li:nth-child(n){grid-column:span 6!important}}

html body.cf-svc.page-id-2226.page-id-2226 .entry-content ul.wp-block-list>li{padding:80px 26px 26px!important;border-radius:18px!important}
html body.cf-svc.page-id-2226.page-id-2226 .entry-content ul.wp-block-list>li:hover{background:linear-gradient(var(--cu),var(--cu)) 50% 0/calc(100% - 48px) 3px no-repeat,#fff!important}
html body.cf-svc.page-id-2226.page-id-2226 .entry-content ul.wp-block-list>li:before{left:26px!important;top:24px!important;width:42px!important;height:42px!important;border-radius:50%!important;background:var(--cul)!important}
html body.cf-svc.page-id-2226.page-id-2226 .entry-content ul.wp-block-list>li:after{left:37px!important;top:35px!important;width:20px!important;height:20px!important;background:var(--cu)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat!important}
html body.cf-svc.page-id-2226.page-id-2226 .entry-content>.kb-row-layout-wrap:nth-child(4){background:#fff!important}
html body.cf-svc.page-id-2226.page-id-2226 .entry-content>.kb-row-layout-wrap:nth-child(5){background:var(--cool)!important}
html body.cf-svc.page-id-2226.page-id-2226 .entry-content .faq-item{background:linear-gradient(var(--cu),var(--cu)) 0 50%/4px calc(100% - 40px) no-repeat,#fff!important}
html body.cf-svc.page-id-2226.page-id-2226 .entry-content .faq-item:before{border-radius:50%!important;background:var(--cu)!important}
html body.cf-svc.page-id-2226.page-id-2226 .entry-content>.kb-row-layout-wrap:last-child{background:#EEF2FF!important}
html body.cf-svc.page-id-2226.page-id-2226 .entry-content>.kb-row-layout-wrap:last-child:after{background:radial-gradient(circle at 12% 30%,transparent 0 70px,rgba(47,91,234,.14) 71px 72px,transparent 73px),radial-gradient(circle at 88% 70%,transparent 0 110px,rgba(47,91,234,.12) 111px 112px,transparent 113px),radial-gradient(circle at 80% 22%,rgba(47,91,234,.10) 0 22px,transparent 23px)!important}
html body.cf-svc.page-id-2226.page-id-2226 .entry-content>.kb-row-layout-wrap:last-child h2{color:var(--ink)!important}
html body.cf-svc.page-id-2226.page-id-2226 .entry-content>.kb-row-layout-wrap:last-child p{color:var(--txt)!important}

/* Freezer: arctic navy */
body.cf-svc.page-id-2228{--cu:#0369A1;--cu2:#075985;--cul:#E0F2FE;--cool:#F2F8FC}
html body.cf-svc.page-id-2228.page-id-2228 .entry-content>h1:first-child,html body.cf-svc.page-id-2228.page-id-2228 .entry-content>h1:first-child+p,html body.cf-svc.page-id-2228.page-id-2228 .entry-content>h1:first-child+p+p,html body.cf-svc.page-id-2228.page-id-2228 .entry-content>h1:first-child+p+p+.wp-block-buttons{--band:#0A2540!important}
html body.cf-svc.page-id-2228.page-id-2228 .entry-content>h2:has(+p+.wp-block-buttons:last-child),html body.cf-svc.page-id-2228.page-id-2228 .entry-content>h2:has(+p+.wp-block-buttons:last-child)+p,html body.cf-svc.page-id-2228.page-id-2228 .entry-content>.wp-block-buttons:last-child{--band:#075985!important}
html body.cf-svc.page-id-2228.page-id-2228 .entry-content>h1:first-child:after{background:linear-gradient(90deg,#7DD3FC,#0369A1)!important}
html body.cf-svc.page-id-2228.page-id-2228 .entry-content>h1:first-child+p{color:#DCEBF7!important}
html body.cf-svc.page-id-2228.page-id-2228 .entry-content>h1:first-child+p+p{border-left-color:rgba(125,211,252,.6)!important;color:#A9C1D6!important}
html body.cf-svc.page-id-2228.page-id-2228 .entry-content>h2:not(:has(+p+.wp-block-buttons:last-child)){padding-left:20px!important;border-left:5px solid var(--cu)!important}
html body.cf-svc.page-id-2228.page-id-2228 .entry-content>h2:not(:has(+p+.wp-block-buttons:last-child)):after{display:none!important}
html body.cf-svc.page-id-2228.page-id-2228 .entry-content ul.wp-block-list{grid-template-columns:1fr!important;gap:0!important;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 24px 50px -36px rgba(10,37,64,.45)}
html body.cf-svc.page-id-2228.page-id-2228 .entry-content ul.wp-block-list{counter-reset:cfn}
html body.cf-svc.page-id-2228.page-id-2228 .entry-content ul.wp-block-list>li{counter-increment:cfn}
html body.cf-svc.page-id-2228.page-id-2228 .entry-content ul.wp-block-list>li:before{content:counter(cfn,decimal-leading-zero)!important;color:#fff!important;background:none!important;width:auto!important;height:auto!important;font:800 30px/1 var(--f)!important;letter-spacing:-.03em!important;left:24px!important;top:24px!important}
html body.cf-svc.page-id-2228.page-id-2228 .entry-content ul.wp-block-list>li:after{display:none!important}
html body.cf-svc.page-id-2228.page-id-2228 .entry-content ul.wp-block-list>li{padding-left:88px!important}
@media (max-width:767px){html body.cf-svc.page-id-2228.page-id-2228 .entry-content ul.wp-block-list>li{padding-left:72px!important}html body.cf-svc.page-id-2228.page-id-2228 .entry-content ul.wp-block-list>li:before{left:20px!important;font-size:26px!important}}

html body.cf-svc.page-id-2228.page-id-2228 .entry-content ul.wp-block-list>li{border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;padding-top:24px!important;padding-bottom:24px!important}
html body.cf-svc.page-id-2228.page-id-2228 .entry-content ul.wp-block-list>li:last-child{border-bottom:0!important}
html body.cf-svc.page-id-2228.page-id-2228 .entry-content ul.wp-block-list>li:hover{transform:none!important;background:var(--cool)!important}
html body.cf-svc.page-id-2228.page-id-2228 .entry-content ul.wp-block-list>li:before{background:var(--cu)!important;width:38px!important;height:38px!important;border-radius:10px!important;font-size:14px!important;line-height:38px!important;text-align:center!important;letter-spacing:0!important;top:24px!important}
html body.cf-svc.page-id-2228.page-id-2228 .entry-content .faq-item{background:var(--cool)!important;border:0!important;border-left:4px solid var(--cu)!important;border-radius:0 16px 16px 0!important}
html body.cf-svc.page-id-2228.page-id-2228 .entry-content .faq-item:before{background:var(--cu)!important}
@media (max-width:767px){html body.cf-svc.page-id-2228.page-id-2228 .entry-content ul.wp-block-list>li:before{font-size:13px!important;left:18px!important}}

/* Oven & Range: charcoal + ember */
body.cf-svc.page-id-2235{--cu:#C0262D;--cu2:#981B21;--cul:#FDE4E3}
html body.cf-svc.page-id-2235.page-id-2235 .entry-content>h1:first-child,html body.cf-svc.page-id-2235.page-id-2235 .entry-content>h1:first-child+p,html body.cf-svc.page-id-2235.page-id-2235 .entry-content>h1:first-child+p+p,html body.cf-svc.page-id-2235.page-id-2235 .entry-content>h1:first-child+p+p+.wp-block-buttons{--band:#17100F!important}
html body.cf-svc.page-id-2235.page-id-2235 .entry-content>h2:has(+p+.wp-block-buttons:last-child),html body.cf-svc.page-id-2235.page-id-2235 .entry-content>h2:has(+p+.wp-block-buttons:last-child)+p,html body.cf-svc.page-id-2235.page-id-2235 .entry-content>.wp-block-buttons:last-child{--band:#2A1412!important}
html body.cf-svc.page-id-2235.page-id-2235 .entry-content>h1:first-child:after{background:linear-gradient(90deg,#FDBA74,#F97316,#C0262D)!important;width:96px!important}
html body.cf-svc.page-id-2235.page-id-2235 .entry-content>h1:first-child+p{color:#EFE4E0!important}
html body.cf-svc.page-id-2235.page-id-2235 .entry-content>h1:first-child+p+p{border-left-color:rgba(249,115,22,.6)!important;color:#BFAFA9!important}
html body.cf-svc.page-id-2235.page-id-2235 .entry-content h2:after{background:linear-gradient(90deg,#F97316,#C0262D)!important;width:64px!important}
html body.cf-svc.page-id-2235.page-id-2235 .entry-content ul.wp-block-list>li{background:#1E1513!important;border-color:#1E1513!important;color:#D7CBC6!important}
html body.cf-svc.page-id-2235.page-id-2235 .entry-content ul.wp-block-list>li>strong:first-child{color:#fff!important}
html body.cf-svc.page-id-2235.page-id-2235 .entry-content ul.wp-block-list>li:hover{border-color:#F97316!important;box-shadow:0 24px 44px -26px rgba(192,38,45,.6)!important}
html body.cf-svc.page-id-2235.page-id-2235 .entry-content ul.wp-block-list>li:before{background:rgba(249,115,22,.16)!important;border-radius:10px!important}
html body.cf-svc.page-id-2235.page-id-2235 .entry-content ul.wp-block-list>li:after{background:#FB923C!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c1 3.5 5.5 6 5.5 11.5a5.5 5.5 0 0 1-11 0c0-2.4 1-4 2.4-5.4.2 2 1.1 3.2 2.5 3.7C11 8.6 11.4 5.2 12 2z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c1 3.5 5.5 6 5.5 11.5a5.5 5.5 0 0 1-11 0c0-2.4 1-4 2.4-5.4.2 2 1.1 3.2 2.5 3.7C11 8.6 11.4 5.2 12 2z'/%3E%3C/svg%3E") center/contain no-repeat!important}

html body.cf-svc.page-id-2235.page-id-2235 .entry-content ul.wp-block-list>li:after{left:30px!important;top:30px!important;width:18px!important;height:18px!important}
html body.cf-svc.page-id-2235.page-id-2235 .entry-content .faq-item{border-color:#F4DAD5!important;background:linear-gradient(var(--cu),var(--cu)) 50% 0/calc(100% - 48px) 3px no-repeat,#FFF8F6!important}
html body.cf-svc.page-id-2235.page-id-2235 .entry-content .faq-item:before{background:var(--cu)!important}

/* Sub-Zero: black and gold */
body.cf-svc.page-id-2710{--cu:#B8925A;--cu2:#9C7A45;--cul:#F4EDE2;--cool:#F7F5F1;--paper:#FBFAF7;--n2:#0B0B0C;--line:#E4DED3}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content .wp-block-button:not(.is-style-outline) .wp-block-button__link{color:#111!important;box-shadow:0 14px 30px -14px rgba(184,146,90,.8)!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{background:#CBA875!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:first-child{background:#0B0B0C!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:first-child:after{background:radial-gradient(820px 420px at 50% 0%,rgba(184,146,90,.2),transparent 70%),linear-gradient(90deg,transparent,rgba(184,146,90,.55),transparent) 50% 100%/80% 1px no-repeat,repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 120px)!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:first-child>.kt-row-column-wrap{justify-items:center!important;text-align:center!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:first-child>.kt-row-column-wrap>.wp-block-kadence-column:first-child{max-width:860px!important;margin:0 auto!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:first-child .kt-inside-inner-col{align-items:center!important;text-align:center!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:first-child h1{text-align:center!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:first-child h1:before{margin:0 auto 22px!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:first-child h1:after{margin:24px auto 0!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:first-child p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:first-child .wp-block-buttons{justify-content:center!important}

html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:first-child h1{font-weight:700!important;letter-spacing:-.02em!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:first-child h1:after{background:var(--cu)!important;height:2px!important;width:96px!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:first-child p{color:#C9C5BD!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:nth-child(n+2) h2{text-align:center!important;font-weight:700!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:nth-child(n+2) h2:after{margin:16px auto 0!important;height:2px!important;width:56px!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:nth-child(n+2)>.kt-row-column-wrap>.wp-block-kadence-column{max-width:960px;margin:0 auto!important;width:100%}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:nth-child(2)>.kt-row-column-wrap{padding-top:88px!important;padding-bottom:24px!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:nth-child(2) .kt-inside-inner-col{background:transparent!important;border:0!important;box-shadow:none!important;margin-top:0!important;padding:0!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:nth-child(2) p:first-child{font-size:22px!important;line-height:1.6!important;color:var(--ink)!important;font-weight:500!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content ul.wp-block-list{gap:0 48px!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content ul.wp-block-list{counter-reset:cfn}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content ul.wp-block-list>li{counter-increment:cfn}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content ul.wp-block-list>li:before{content:counter(cfn,decimal-leading-zero)!important;color:var(--cu)!important;background:none!important;width:auto!important;height:auto!important;font:800 30px/1 var(--f)!important;letter-spacing:-.03em!important;left:24px!important;top:24px!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content ul.wp-block-list>li:after{display:none!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content ul.wp-block-list>li{padding-left:88px!important}
@media (max-width:767px){html body.cf-svc.page-id-2710.page-id-2710 .entry-content ul.wp-block-list>li{padding-left:72px!important}html body.cf-svc.page-id-2710.page-id-2710 .entry-content ul.wp-block-list>li:before{left:20px!important;font-size:26px!important}}

html body.cf-svc.page-id-2710.page-id-2710 .entry-content ul.wp-block-list>li{background:transparent!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;padding:26px 0 26px 64px!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content ul.wp-block-list>li:hover{transform:none!important;box-shadow:none!important;border-color:var(--cu)!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content ul.wp-block-list>li:before{left:0!important;top:28px!important;font-size:22px!important;font-weight:600!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:nth-child(4){background:#0B0B0C!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:nth-child(4) h2{color:#fff!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:nth-child(4) p{color:#C9C5BD!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:nth-child(4) strong{color:#fff!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:nth-child(4) p a:not(.wp-block-button__link){color:#D9BB8A!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:nth-child(6) .kt-inside-inner-col{display:block!important;max-width:860px;margin:0 auto!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:nth-child(6) .faq-item{background:transparent!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;padding:26px 64px 26px 0!important;margin:0!important;height:auto!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:nth-child(6) .faq-item:first-of-type{border-top:1px solid var(--line)!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:nth-child(6) .faq-item:hover{box-shadow:none!important;border-color:var(--line)!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:nth-child(6) .faq-item:before{content:"Q"!important;left:auto!important;right:0!important;top:24px!important;border-radius:50%!important;background:var(--cul)!important;color:var(--cu2)!important;font-size:20px!important}
@media (max-width:767px){html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:nth-child(6) .faq-item{padding:20px 52px 20px 0!important}html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:nth-child(6) .faq-item:before{left:auto!important;right:0!important;top:20px!important}}

html body.cf-svc.page-id-2710.page-id-2710 .entry-content .faq-item:before{background:transparent!important;border:1px solid var(--cu)!important;color:var(--cu2)!important;font-size:14px!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:last-child{background:#0B0B0C!important}
html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:last-child:after{background:radial-gradient(520px 300px at 50% 0%,rgba(184,146,90,.3),transparent 70%),linear-gradient(90deg,transparent,rgba(184,146,90,.5),transparent) 50% 0/80% 1px no-repeat!important}
@media (max-width:767px){html body.cf-svc.page-id-2710.page-id-2710 .entry-content ul.wp-block-list>li{padding-left:52px!important}html body.cf-svc.page-id-2710.page-id-2710 .entry-content ul.wp-block-list>li:before{left:0!important;font-size:19px!important}html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:nth-child(2) p:first-child{font-size:18.5px!important}html body.cf-svc.page-id-2710.page-id-2710 .entry-content>.kb-row-layout-wrap:nth-child(2)>.kt-row-column-wrap{padding-top:56px!important}}

/* Maytag: royal blue + yellow, squared */
body.cf-svc.page-id-2798{--cu:#1D4ED8;--cu2:#1E3A8A;--cul:#DBE6FF;--cool:#F4F7FD;--paper:#FFFBEB;--n2:#0F1F4D;--y:#FACC15}
html body.cf-svc.page-id-2798.page-id-2798 .entry-content .wp-block-button__link{border-radius:8px!important}
html body.cf-svc.page-id-2798.page-id-2798 .entry-content>.kb-row-layout-wrap:first-child{background:#1E3A8A!important}
html body.cf-svc.page-id-2798.page-id-2798 .entry-content>.kb-row-layout-wrap:first-child:after{background:linear-gradient(var(--y),var(--y)) 0 100%/100% 8px no-repeat,radial-gradient(700px 480px at 92% 10%,rgba(96,165,250,.35),transparent 65%),linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px) 0 0/32px 32px,linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px) 0 0/32px 32px!important}
html body.cf-svc.page-id-2798.page-id-2798 .entry-content>.kb-row-layout-wrap:first-child h1:after{background:var(--y)!important;width:96px!important;height:6px!important;border-radius:0!important}
html body.cf-svc.page-id-2798.page-id-2798 .entry-content>.kb-row-layout-wrap:first-child p{color:#DCE5FA!important}
html body.cf-svc.page-id-2798.page-id-2798 .entry-content>.kb-row-layout-wrap:first-child .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:var(--y)!important;color:#0F1F4D!important;box-shadow:0 14px 30px -14px rgba(0,0,0,.6)!important}
html body.cf-svc.page-id-2798.page-id-2798 .entry-content>.kb-row-layout-wrap:first-child .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{background:#FDE047!important}
html body.cf-svc.page-id-2798.page-id-2798 .entry-content>.kb-row-layout-wrap:nth-child(2) .kt-inside-inner-col{border-radius:8px!important;border-left:1px solid var(--line)!important;background:linear-gradient(var(--y),var(--y)) 0 0/6px 100% no-repeat,#fff!important}
html body.cf-svc.page-id-2798.page-id-2798 .entry-content h2:after{border-radius:0!important;background:var(--y)!important;height:5px!important}
html body.cf-svc.page-id-2798.page-id-2798 .entry-content ul.wp-block-list>li{border:2px solid #DCE3F0!important;border-radius:8px!important}
html body.cf-svc.page-id-2798.page-id-2798 .entry-content ul.wp-block-list>li:hover{border-color:var(--cu)!important}
html body.cf-svc.page-id-2798.page-id-2798 .entry-content ul.wp-block-list>li:before{background:#0F1F4D!important;border-radius:6px!important}
html body.cf-svc.page-id-2798.page-id-2798 .entry-content ul.wp-block-list>li:after{background:var(--y)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.5 2L4 14h7l-1.5 8L20 10h-7z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.5 2L4 14h7l-1.5 8L20 10h-7z'/%3E%3C/svg%3E") center/contain no-repeat!important}

html body.cf-svc.page-id-2798.page-id-2798 .entry-content>.kb-row-layout-wrap:nth-child(4){background:#fff!important}
html body.cf-svc.page-id-2798.page-id-2798 .entry-content>.kb-row-layout-wrap:nth-child(5) p strong{background:#FEF08A!important}
html body.cf-svc.page-id-2798.page-id-2798 .entry-content .faq-item{border:2px solid #DCE3F0!important;border-radius:8px!important}
html body.cf-svc.page-id-2798.page-id-2798 .entry-content .faq-item:hover{border-color:var(--cu)!important}
html body.cf-svc.page-id-2798.page-id-2798 .entry-content .faq-item:before{background:var(--y)!important;color:#0F1F4D!important;border-radius:6px!important}
html body.cf-svc.page-id-2798.page-id-2798 .entry-content>.kb-row-layout-wrap:last-child{background:var(--y)!important}
html body.cf-svc.page-id-2798.page-id-2798 .entry-content>.kb-row-layout-wrap:last-child:after{background:radial-gradient(circle,rgba(15,31,77,.12) 1.2px,transparent 1.4px) 0 0/22px 22px!important}
html body.cf-svc.page-id-2798.page-id-2798 .entry-content>.kb-row-layout-wrap:last-child h2{color:#0F1F4D!important}
html body.cf-svc.page-id-2798.page-id-2798 .entry-content>.kb-row-layout-wrap:last-child h2:after{background:#0F1F4D!important}
html body.cf-svc.page-id-2798.page-id-2798 .entry-content>.kb-row-layout-wrap:last-child p{color:#3B3A20!important}
html body.cf-svc.page-id-2798.page-id-2798 .entry-content>.kb-row-layout-wrap:last-child p a:not(.wp-block-button__link){color:#0F1F4D!important}
html body.cf-svc.page-id-2798.page-id-2798 .entry-content>.kb-row-layout-wrap:last-child .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:#0F1F4D!important;color:#fff!important;box-shadow:0 14px 30px -14px rgba(15,31,77,.7)!important}

/* Jenn-Air: graphite + emerald */
body.cf-svc.page-id-2817{--cu:#047857;--cu2:#065F46;--cul:#D1FAE5;--cool:#F2F7F5;--paper:#F7FAF8;--n2:#111315}
html body.cf-svc.page-id-2817.page-id-2817 .entry-content>.kb-row-layout-wrap:first-child{background:#111315!important}
html body.cf-svc.page-id-2817.page-id-2817 .entry-content>.kb-row-layout-wrap:first-child:after{background:radial-gradient(640px 440px at 86% 30%,rgba(16,185,129,.26),transparent 66%),linear-gradient(90deg,transparent,rgba(52,211,153,.6),transparent) 50% 100%/100% 2px no-repeat,repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 80px)!important}
html body.cf-svc.page-id-2817.page-id-2817 .entry-content>.kb-row-layout-wrap:first-child>.kt-row-column-wrap>.wp-block-kadence-column:first-child{border-left:3px solid #10B981;padding-left:36px}
html body.cf-svc.page-id-2817.page-id-2817 .entry-content>.kb-row-layout-wrap:first-child h1:after{background:linear-gradient(90deg,#34D399,#047857)!important}
html body.cf-svc.page-id-2817.page-id-2817 .entry-content>.kb-row-layout-wrap:first-child p{color:#C8CDD2!important}
html body.cf-svc.page-id-2817.page-id-2817 .entry-content>.kb-row-layout-wrap:nth-child(2) .kt-inside-inner-col{border:1px solid #23282D!important;background:linear-gradient(#10B981,#10B981) 50% 0/calc(100% - 56px) 4px no-repeat,#16191C!important}
html body.cf-svc.page-id-2817.page-id-2817 .entry-content>.kb-row-layout-wrap:nth-child(2) p{color:#D1D5DB!important}
html body.cf-svc.page-id-2817.page-id-2817 .entry-content>.kb-row-layout-wrap:nth-child(2) strong{color:#fff!important}
html body.cf-svc.page-id-2817.page-id-2817 .entry-content>.kb-row-layout-wrap:nth-child(2) p a:not(.wp-block-button__link){color:#34D399!important}
html body.cf-svc.page-id-2817.page-id-2817 .entry-content ul.wp-block-list>li{border-radius:14px!important;background:linear-gradient(var(--cu),var(--cu)) 50% 0/calc(100% - 36px) 4px no-repeat,#fff!important}
html body.cf-svc.page-id-2817.page-id-2817 .entry-content ul.wp-block-list>li:before{background:var(--cul)!important;border-radius:50%!important}
html body.cf-svc.page-id-2817.page-id-2817 .entry-content ul.wp-block-list>li:after{background:var(--cu)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat!important}

html body.cf-svc.page-id-2817.page-id-2817 .entry-content>.kb-row-layout-wrap:nth-child(4){background:var(--cool)!important}
html body.cf-svc.page-id-2817.page-id-2817 .entry-content>.kb-row-layout-wrap:nth-child(6) .kt-inside-inner-col{counter-reset:cfq}
html body.cf-svc.page-id-2817.page-id-2817 .entry-content>.kb-row-layout-wrap:nth-child(6) .faq-item{counter-increment:cfq}
html body.cf-svc.page-id-2817.page-id-2817 .entry-content>.kb-row-layout-wrap:nth-child(6) .faq-item:before{content:counter(cfq,decimal-leading-zero)!important;font-size:13px!important;letter-spacing:.02em}

html body.cf-svc.page-id-2817.page-id-2817 .entry-content .faq-item:before{background:#111315!important;color:#34D399!important}
html body.cf-svc.page-id-2817.page-id-2817 .entry-content .faq-item:hover{border-color:#6EE7B7!important}
html body.cf-svc.page-id-2817.page-id-2817 .entry-content>.kb-row-layout-wrap:last-child{background:linear-gradient(135deg,#065F46,#047857)!important}
html body.cf-svc.page-id-2817.page-id-2817 .entry-content>.kb-row-layout-wrap:last-child:after{background:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 80px),radial-gradient(520px 300px at 50% 0%,rgba(110,231,183,.35),transparent 70%)!important}
html body.cf-svc.page-id-2817.page-id-2817 .entry-content>.kb-row-layout-wrap:last-child h2:after{background:#fff!important}
html body.cf-svc.page-id-2817.page-id-2817 .entry-content>.kb-row-layout-wrap:last-child p{color:#D1FAE5!important}
html body.cf-svc.page-id-2817.page-id-2817 .entry-content>.kb-row-layout-wrap:last-child .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:#fff!important;color:#065F46!important;box-shadow:0 14px 30px -14px rgba(0,0,0,.5)!important}
@media (max-width:767px){html body.cf-svc.page-id-2817.page-id-2817 .entry-content>.kb-row-layout-wrap:first-child>.kt-row-column-wrap>.wp-block-kadence-column:first-child{padding-left:20px}}
