body ::selection{background:var(--ct-action, #034aa6);color:#fff}:is(#MainContent,.header-wrapper) :is(input,textarea){caret-color:var(--ct-action)}.ct-page :is(a,button,summary,input,select,textarea):focus-visible,.ct-footer a:focus-visible{outline:2px solid var(--ct-focus);outline-offset:4px}#MainContent :is(.ct-section-heading,.ct-calculator-header) p{font-size:1.6rem;line-height:1.65}#MainContent product-card>.product-card:not(.card--horizontal)>.card__content:not(.card__content--badge){padding:12px;gap:8px}#MainContent product-card>.product-card:not(.card--horizontal)>.card__content>.card__information{padding:0}#MainContent product-card>.product-card>.card__content .card__heading,#MainContent product-card>.product-card>.card__content .card__heading a{font-size:1.5rem;line-height:1.4;font-weight:600;overflow-wrap:anywhere}#MainContent product-card .card__information>.price{margin-block-start:10px;font-variant-numeric:tabular-nums}#MainContent product-card .card__information .price :is(.price__regular,.price__sale)>.price-item{margin:0;font-size:2rem;line-height:1.3;font-weight:700}#MainContent product-card .card__information .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}#MainContent product-card .card__information .price__sale s.price-item{margin:0;color:var(--ct-text-secondary);font-size:1.3rem;line-height:1.385;font-weight:400}#MainContent product-card .badge--sale{padding:4px 7px;font-size:1.1rem;line-height:1.45}#MainContent product-card .ct-card-actions261 .quick-add__submit{min-height:44px;padding:10px 12px;border-radius:var(--ct-radius-control);box-shadow:none;font-size:1.4rem;line-height:1.43;font-weight:600;overflow-wrap:anywhere}#MainContent product-card .ct-card-actions261 .quick-add__submit[data-ct-card-purchase309]:not(:disabled){--color-button-text: 255,255,255;--color-icon: 255,255,255;background:var(--ct-action)}#MainContent product-card .ct-card-actions261 .quick-add__submit[data-ct-card-purchase309]:not(:disabled):not([aria-disabled=true]):hover{background:var(--ct-action-hover)}#MainContent product-card .ct-card-actions261 .quick-add__submit[data-ct-card-purchase309]:not(:disabled):after{box-shadow:none}#MainContent product-card .ct-card-actions261 .quick-add__submit:focus-visible{outline:2px solid var(--ct-focus);outline-offset:2px}#MainContent :is(product-card .product-card.card--card,.article-card.card--card){--shadow-opacity: 0;border:1px solid var(--ct-border);border-radius:var(--ct-radius-card);box-shadow:none;transition:border-color .18s var(--ct-ease-out)}#MainContent :is(product-card .product-card.card--card,.article-card.card--card):after{box-shadow:none}#MainContent product-card .card__information>.ct-income{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 8px;margin-block-start:8px;padding-block-start:2px;font-size:1.2rem;line-height:1.5}#MainContent product-card .ct-income [hidden]{display:none}#MainContent product-card .ct-income [data-income-value]{font-size:1.5rem;line-height:1.33}#MainContent product-card .ct-income__details309{position:relative;z-index:2;grid-column:1 / -1;min-width:0}#MainContent product-card .ct-income__details309 summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 0;list-style:none;color:var(--ct-text-secondary);cursor:pointer;text-align:start;overflow-wrap:anywhere}#MainContent product-card .ct-income__details309 summary::-webkit-details-marker{display:none}#MainContent product-card .ct-income__details309 summary:after{content:"";flex:0 0 6px;height:6px;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg)}#MainContent product-card .ct-income__details309[open] summary:after{transform:rotate(225deg)}#MainContent product-card .ct-income__details309 summary:focus-visible{outline:2px solid var(--ct-focus);outline-offset:2px}#MainContent product-card .ct-income__details309 small{display:block;padding-bottom:6px;font-size:1.2rem;line-height:1.5;color:var(--ct-text-secondary)}#MainContent .facets__and-helptext{color:var(--ct-text-secondary);font-size:1.3rem;line-height:1.55}#MainContent .article-card :is(.article-card__info,.t7){font-size:1.3rem;line-height:1.55;letter-spacing:0;text-transform:none;color:var(--ct-text-secondary);opacity:1}#MainContent .article-card .card__heading{color:var(--ct-text);line-height:1.45;font-weight:600}#MainContent .article-card .article-card__excerpt{font-size:1.6rem;line-height:1.65;color:var(--ct-text-secondary);opacity:1}.ct-product-247 .thumbnail[aria-current=true]{border-color:var(--ct-action)}.ct-product-247 .product.grid.product--no-media{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:none;max-width:none;margin-inline:0}.ct-product-247 .product--no-media>.product__media-wrapper{display:block}.ct-product-247 .product--no-media>.product__info-wrapper{grid-area:auto;max-width:none}.ct-media-placeholder254{box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;aspect-ratio:4 / 3;padding:24px;border:1px solid var(--ct-border);border-radius:var(--ct-radius-card);background:var(--ct-surface-soft);color:var(--ct-text-secondary);text-align:center;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.6}.ct-media-placeholder254--landscape{aspect-ratio:16 / 9}.ct-media-placeholder254>svg{flex:none;width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ct-media-placeholder254>span{max-width:28ch;overflow-wrap:break-word}.card .media>.ct-media-placeholder254{top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto;border:0;border-radius:0;padding:12px;gap:8px;font-size:1.3rem}.card .media>.ct-media-placeholder254>svg{width:32px;height:32px}#ct-affiliate.referral-page{--green: var(--ct-action);--ink: var(--ct-text);--muted: var(--ct-text-secondary);--line: var(--ct-border);--surface: var(--ct-surface-soft);box-sizing:border-box;max-width:var(--page-width);padding:32px 50px 48px;margin-inline:auto;color:var(--ct-text);background:var(--ct-surface);font-family:var(--font-body-family)}#ct-affiliate.referral-page .ct-content{max-width:none}#ct-affiliate :is(h1,h2,h3){color:var(--ct-text);font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.025em;line-height:1.3;text-wrap:balance}#ct-affiliate h1{font-size:clamp(3rem,2.4rem + 1.25vw,4.4rem)}#ct-affiliate.referral-page .hero-copy h1{font-size:clamp(3rem,2.4rem + 1.25vw,4.4rem);line-height:1.25}#ct-affiliate h2{font-size:clamp(2.4rem,2rem + .7vw,3.2rem)}#ct-affiliate h3{font-size:2rem}#ct-affiliate :is(h1,h2) em{color:var(--ct-action);font-style:normal}#ct-affiliate :is(.lead,.section-heading>p,.earnings-heading>p){font-size:1.6rem;line-height:1.7;color:var(--ct-text-secondary)}#ct-affiliate :is(.small,.earnings-note,.earning-card p,.range-ends,.number,.aside-item p,.field>span){font-size:1.4rem;line-height:1.65}#ct-affiliate :is(.hero-reward,.earning-card>strong,.number,.plain-link){color:var(--ct-action)}#ct-affiliate.referral-page :is(.hero-reward>strong,.earning-card>strong,.eyebrow),#ct-affiliate.referral-page .earning-card .eyebrow{color:var(--ct-action)}#ct-affiliate.referral-page .eyebrow{font-size:1.3rem;line-height:1.6}#ct-affiliate .hero-reward{border:0;padding-left:0}#ct-affiliate :is(.button,button[type=submit]){min-height:48px;border-radius:var(--ct-radius-control);background:var(--ct-action);color:#fff;font:inherit;font-weight:600}#ct-affiliate :is(.button,button[type=submit]):hover{background:var(--ct-action-hover);color:#fff}#ct-affiliate :is(input:not([type=checkbox]):not([type=range]),select,textarea){border:1px solid var(--ct-border-control);border-radius:var(--ct-radius-control);color:var(--ct-text);font:inherit;min-height:48px}#ct-affiliate :is(.form-card,.earning-card,.card){border-color:var(--ct-border);border-radius:var(--ct-radius-card);box-shadow:none}#ct-affiliate.referral-page .form-card{color-scheme:light;background:var(--ct-surface);color:var(--ct-text)}#ct-affiliate.referral-page .form-card :is(h3,legend,.field>span){color:var(--ct-text)}#ct-affiliate.referral-page .form-card :is(p,.small,.agree,.extra-fields summary span){color:var(--ct-text-secondary)}#ct-affiliate.referral-page .form-card .agree{font-size:1.3rem;line-height:1.65}#ct-affiliate.referral-page .form-card .agree a{color:var(--ct-action);text-decoration:underline;text-underline-offset:.2em}#ct-affiliate.referral-page .form-card .agree a:hover{color:var(--ct-action-hover)}#ct-affiliate.referral-page .form-card .field :is(input,select,textarea){background:var(--ct-surface);color:var(--ct-text);border-color:var(--ct-border-control)}#ct-affiliate.referral-page .form-card .field{display:grid;align-content:start;gap:8px;padding:0;margin:0;border:0;background:transparent;min-width:0}#ct-affiliate.referral-page .form-card .field:before,#ct-affiliate.referral-page .form-card .field:after{content:none;display:none}#ct-affiliate.referral-page .form-card .field>span{display:block;margin:0;font-size:1.4rem;line-height:1.5;font-weight:500}#ct-affiliate.referral-page .form-card .field :is(input,select,textarea){font-size:1.6rem;line-height:1.5;font-weight:400}#ct-affiliate.referral-page .form-card :is(input,textarea)::placeholder{color:var(--ct-text-secondary);opacity:1}#ct-affiliate.referral-page .form-card .field>span{min-height:0}#ct-affiliate.referral-page .form-card :is(.form-heading,.extra-fields){border-color:var(--ct-border)}#ct-affiliate.referral-page .form-card .checks label{background:var(--ct-surface);color:var(--ct-text);border-color:var(--ct-border-control);border-radius:var(--ct-radius-control)}#ct-affiliate.referral-page .form-card .checks label:has(input:checked){background:var(--ct-surface-selected);border-color:var(--ct-action);color:var(--ct-text)}#ct-affiliate.referral-page .form-card input[type=checkbox]{accent-color:var(--ct-action)}#ct-affiliate.referral-page .form-card :is(.error,#error,#source-error){color:var(--ct-sale, #b91c32)}#ct-affiliate.referral-page .form-card #referral-result{color:var(--ct-text)}#ct-affiliate.referral-page button:disabled{background:var(--ct-surface-soft);color:var(--ct-text-secondary);border:1px solid var(--ct-border);cursor:not-allowed}#ct-affiliate .section{padding-block:32px}#ct-affiliate :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ct-focus);outline-offset:4px}@media(hover:hover)and (pointer:fine){#MainContent :is(product-card .product-card.card--card,.article-card.card--card):hover{border-color:var(--ct-border-control)}}@media(max-width:989px){#ct-affiliate.referral-page{padding-inline:30px}}@media(max-width:749px){.ct-product-247 .product.grid.product--no-media{grid-template-columns:minmax(0,1fr)}#ct-affiliate.referral-page{padding:24px 20px 32px}#ct-affiliate :is(.hero-reward,.earnings-grid,.field-grid){min-width:0}#ct-affiliate :is(input,select,textarea){font-size:max(16px,1.6rem)}.ct-media-placeholder254{padding:20px;gap:12px}}@media(prefers-reduced-motion:reduce){#MainContent :is(product-card .product-card.card--card,.article-card.card--card){transition:none}}.ct-page.ct-customer246{--customer-line: var(--ct-border);--customer-quiet: var(--ct-text-secondary);--customer-accent: var(--ct-action)}.ct-page.ct-customer246 :is(.ct-customer-help,.ct-customer-contact-list,.ct-customer-choice,.ct-customer-policy) .icon{--color-icon: 3,74,166;color:var(--customer-accent)}.ct-page.ct-customer246[data-customer246=company] .ct-customer-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--ct-space-4)}.ct-page.ct-customer246 :is(.ct-customer-aside,.ct-customer-form){min-width:0}.ct-page.ct-customer246 .ct-customer-story{gap:var(--ct-space-4)}.ct-page.ct-customer246 .ct-customer-form{gap:var(--ct-space-3)}.ct-page.ct-customer246 .ct-customer-choice{border-color:var(--customer-line)}.ct-page.ct-customer246 .ct-customer-choice:has(input:checked){background:var(--ct-surface-selected)}.ct-page.ct-customer246 .ct-customer-choice input[type=radio]{margin:0}.ct-page.ct-customer246 .ct-customer-policy h3{display:flex;align-items:flex-start;gap:8px}.ct-page.ct-customer246 .ct-customer-policy h3 .icon{flex:0 0 24px;margin-top:2px}.ct-page.ct-customer246 .ct-customer-attachment-details254{border-block:1px solid var(--customer-line)}.ct-page.ct-customer246 .ct-customer-attachment-details254>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding-block:12px;list-style:none;cursor:pointer;font-weight:500}.ct-page.ct-customer246 .ct-customer-attachment-details254>summary::-webkit-details-marker{display:none}.ct-page.ct-customer246 .ct-customer-attachment-details254 .ct-customer-attachment{padding-bottom:16px}.ct-page.ct-customer246 .ct-customer-chevron254{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;color:var(--customer-accent);transition:transform .18s var(--ct-ease-out)}.ct-page.ct-customer246 .ct-customer-chevron254 .icon{--color-icon: 3,74,166;color:var(--customer-accent)}.ct-page.ct-customer246 details[open]>summary>.ct-customer-chevron254{transform:rotate(90deg)}.ct-page.ct-customer246 .ct-faq-item>summary{gap:16px;padding-block:18px;min-height:56px}.ct-page.ct-customer246 .ct-faq-item>summary:after{display:none;content:none}.ct-page.ct-customer246 .ct-faq-question254{min-width:0}.ct-page.ct-customer246 .ct-faq-answer{padding-inline-end:44px;padding-bottom:24px}.ct-page.ct-customer246 .ct-faq-empty254{margin:0;padding:24px;border:1px solid var(--customer-line);border-radius:var(--ct-radius-card);background:var(--ct-surface);color:var(--ct-text-secondary)}.ct-page.ct-customer246 .ct-faq-topics .ct-faq-topic:not([aria-pressed=true]):hover{border-color:var(--customer-accent);background:var(--ct-surface-selected)}.ct-page.ct-placeholder246 .ct-placeholder-heading254{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:var(--ct-space-4);margin-bottom:var(--ct-space-4)}.ct-page.ct-placeholder246 .ct-placeholder-heading254>div{min-width:0}.ct-page.ct-placeholder246 .ct-placeholder-media254{min-width:0;margin:0}.ct-page.ct-placeholder246 .ct-placeholder-media254>img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--ct-radius-card)}@media(max-width:989px){.ct-page.ct-customer246[data-customer246=company] .ct-customer-columns{grid-template-columns:minmax(0,1fr)}.ct-page.ct-placeholder246 .ct-placeholder-heading254{grid-template-columns:minmax(0,1fr);gap:var(--ct-space-3)}}@media(max-width:599px){.ct-page.ct-customer246 .ct-faq-answer{padding-inline-end:0}.ct-page.ct-customer246 .ct-customer-story{gap:var(--ct-space-3)}}@media(prefers-reduced-motion:reduce){.ct-page.ct-customer246 .ct-customer-chevron254{transition:none}}.ct-polish-logic254>.ct-page-head{margin:0;padding-block:16px 24px}.ct-polish-logic254>.ct-page-head>.ct-page-heading{margin:0 0 16px;padding:0}.ct-polish-logic254>.ct-page-head>.ct-page-lead{max-width:72ch;margin:0}.ct-polish-logic254>.ct-page-head>.ct-button{margin-top:16px}.ct-polish-logic254 .ct-page-section>.ct-page-heading{padding-bottom:0;margin-bottom:24px}.ct-polish-logic254 .ct-page-section>.ct-page-heading>:first-child{margin-top:0}.ct-polish-logic254 .ct-page-section>.ct-page-heading>:last-child{margin-bottom:0}.ct-polish-logic254 .ct-placement-layout>.ct-page-heading{padding-bottom:0}.ct-polish-logic254 :is(.ct-placement-layout,.ct-placement-field-grid,.ct-fw-fields)>*{min-width:0}.ct-polish-logic254 :is(.ct-placement-meta,.ct-fw-step-summary,.ct-fw-source-note){line-height:1.7}.ct-polish-logic254 .ct-placement-summary dl>div{min-width:0;gap:16px}.ct-polish-logic254 .ct-placement-summary :is(dt,dd){min-width:0;overflow-wrap:anywhere}.ct-polish-logic254 .ct-placement-summary dt{font-size:1.5rem}.ct-polish-logic254 .ct-placement-summary dd{line-height:1.5}.ct-polish-logic254 .ct-placement-summary>[role=status]{margin-block:16px;font-size:1.5rem;line-height:1.7}.ct-polish-logic254 .ct-placement-location .ct-placement-rack{height:88px;padding-block:4px}.ct-polish-logic254 .ct-placement-rack :is(rect,path){stroke-width:1.35}.ct-polish-logic254 .ct-placement-location-note{min-height:3.4em;font-size:1.4rem}.ct-polish-logic254 .ct-placement-status{font-size:1.3rem}.ct-polish-logic254 .ct-placement-range{row-gap:0}.ct-placement-range-bounds254{display:flex;grid-column:2;justify-content:space-between;margin-top:2px;color:var(--ct-text-secondary, #485867);font-size:1.3rem;line-height:1.6;font-variant-numeric:tabular-nums}.ct-polish-logic254 .ct-fw-step-heading{align-items:start}.ct-polish-logic254 .ct-fw-step-heading h2{padding-top:3px}.ct-polish-logic254 .ct-fw-step-state{padding-top:7px}.ct-polish-logic254 .ct-fw-step-summary{font-size:1.5rem}.ct-polish-logic254 .ct-fw-source-note{margin-top:24px}.ct-polish-logic254 .ct-fw-source-note p{margin-block:0 12px}.ct-polish-logic254 .ct-fw-source-note p:last-of-type{margin-bottom:8px}.ct-polish-logic254 .ct-fw-guide-list summary{min-height:44px;line-height:1.5;padding-right:24px}.ct-polish-logic254 .ct-economics-income-label251,.ct-polish-logic254 .ct-economics-gross251,.ct-polish-logic254 .ct-economics-income251 small{font-size:1.3rem}.ct-polish-logic254 .ct-economics-source251 a{min-height:44px}.ct-economics-missing-media254{display:block;width:64px;height:64px;flex:0 0 64px}.ct-economics-missing-media254 .ct-media-placeholder254{width:100%;height:100%;min-height:0;aspect-ratio:1;padding:8px}.ct-economics-missing-media254 .ct-media-placeholder254 svg{width:24px;height:24px}.ct-economics-missing-media254 .ct-media-placeholder254>:not(svg){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ct-heating-room254{min-width:0}.ct-heating-room254 .ct-media-placeholder254{min-height:240px}@media(max-width:749px){.ct-polish-logic254>.ct-page-head{padding-block:8px 24px}.ct-polish-logic254 .ct-page-section>.ct-page-heading{margin-bottom:20px}.ct-polish-logic254 .ct-placement-location-note{min-height:0}.ct-polish-logic254 .ct-fw-step-heading h2,.ct-polish-logic254 .ct-fw-step-state{padding-top:0}.ct-economics-missing-media254{width:56px;height:56px;flex-basis:56px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ct-polish-254.css.map */
