.fpc{display:block;color:var(--color-paragraph);font:var(--font-base);line-height:1.55}.fpc [hidden]{display:none!important}.fpc *{box-sizing:border-box}.fpc :is(h2,h3,p){margin:0}.fpc :is(h2,h3){color:var(--color-heading);text-wrap:balance}.fpc h3{font:var(--font-xl)}.fpc .rte p{margin:0}.fpc .rte p+p{margin-top:var(--spacing-3)}.fpc-section{background:var(--color-surface);color:var(--color-paragraph);padding:var(--spacing-16) 0}.fpc-soft{background:var(--color-seafoam)}.fpc-grid{display:grid;gap:var(--spacing-6)}.fpc-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.fpc-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.fpc-heading{margin-bottom:var(--spacing-10)}.fpc-actions{display:flex;gap:var(--spacing-3);flex-wrap:wrap;margin-top:var(--spacing-6)}.fpc-actions .button{flex:1 1 22rem;max-width:100%;width:auto}.fpc a:not(.button){color:inherit;text-underline-offset:.22em}.fpc-promise{counter-increment:promise;padding-right:var(--spacing-5)}.fpc-number{display:block;font-size:0;margin-bottom:var(--spacing-5);color:var(--color-heading)}.fpc-number:after{content:"0" counter(promise);font:var(--font-lg);border-bottom:3px solid var(--color-blaze-100);padding-bottom:.5rem}.fpc-promise h2{font:var(--font-2xl);margin-bottom:var(--spacing-4);max-width:23ch}.fpc-panel,.fpc-controls,.fpc-phone{background:var(--color-white);border:1px solid var(--color-grey-100);border-radius:var(--rounded-base);box-shadow:0 4px 12px -2px #0000001a}.fpc-panel{padding:var(--spacing-8)}.fpc-panel h3{margin-bottom:var(--spacing-3)}.fpc-panel.fpc-soft{background:var(--color-seafoam);box-shadow:none}.fpc-panel--forest{background:var(--color-surface);border-color:var(--color-surface);color:var(--color-paragraph)}.fpc-panel--forest a{display:block;margin-top:var(--spacing-4);font:var(--font-sm);text-underline-offset:.3rem}.fpc-chip{display:inline-flex;align-items:center;padding:var(--spacing-1) var(--spacing-2);background:var(--color-seafoam);color:var(--color-forrest-100);font:var(--font-xs);font-weight:var(--font-weight-bold);border-radius:var(--rounded-sm)}.fpc-big-price{font-family:Space Grotesk,sans-serif;font-size:clamp(3.8rem,4vw,5.8rem);font-weight:var(--font-weight-bold);letter-spacing:-.0134em;line-height:1.1;margin:var(--spacing-5) 0!important;font-variant-numeric:tabular-nums;color:var(--color-heading)}.fpc-comparison-foot{display:flex;gap:var(--spacing-6);align-items:center;justify-content:space-between;margin-top:var(--spacing-6)}.fpc-comparison-foot p{max-width:74rem}.fpc-comparison-foot .button{flex-shrink:0}.fpc-value{margin-top:var(--spacing-12)}.fpc-value h3{margin-bottom:var(--spacing-3)}.fpc-worry{display:flex;gap:var(--spacing-4)}.fpc-check-icon{display:grid;place-items:center;width:3.2rem;height:3.2rem;flex-shrink:0;background:var(--color-mint-100);border-radius:50%;color:var(--color-forrest-300);font-weight:var(--font-weight-bold)}.fpc-setup{margin-top:var(--spacing-8);border-radius:var(--rounded-base);padding:var(--spacing-8);gap:var(--spacing-10)}.fpc-setup h3{margin:0 0 var(--spacing-3)}.fpc-setup .section-heading__kicker{margin-bottom:var(--spacing-2)}.fpc-controls{margin-top:var(--spacing-6);padding:var(--spacing-8)}.fpc-checks{list-style:none;margin:var(--spacing-4) 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:var(--spacing-3)}.fpc-checks li{display:flex;align-items:center;gap:var(--spacing-2)}.fpc-checks li:before{content:"\2713";display:inline-grid;place-items:center;width:2rem;height:2rem;flex-shrink:0;background:var(--color-mint-100);border-radius:50%;color:var(--color-forrest-300);font:var(--font-xs);font-weight:var(--font-weight-bold)}.fpc-downloads{display:grid;gap:var(--spacing-2);margin-top:var(--spacing-5)}.fpc-downloads a{display:flex;justify-content:space-between;gap:var(--spacing-2);padding:var(--spacing-3) 0;border-bottom:1px solid var(--color-grey-300);text-decoration:none;font-weight:var(--font-weight-semibold)}.fpc-small{font:var(--font-sm);color:var(--color-caption)}.fpc-panel--forest .fpc-small,.fpc-panel--forest p{color:var(--color-paragraph)}.fpc-note{margin-top:var(--spacing-6)!important}.fpc-text-link{display:inline-block;margin-top:var(--spacing-6);font-weight:var(--font-weight-semibold);text-underline-offset:.4rem}.fpc-form{padding:var(--spacing-8);border-radius:var(--rounded-base)}.fpc-field{border:0;padding:0;margin:0;min-width:0}.fpc-field>label,.fpc-field>legend{display:flex;align-items:baseline;gap:var(--spacing-2);color:var(--color-heading);font:var(--font-base);font-weight:var(--font-weight-semibold);line-height:1.45;margin-bottom:var(--spacing-3);padding:0}.fpc-field>label>span,.fpc-field>legend>span{font:var(--font-xs);color:var(--color-caption)}.fpc-field :is(input[type=number],select){display:block;width:100%;height:5.2rem;border:thin solid var(--color-grey-300);border-radius:var(--spacing-10);background:var(--color-white);color:var(--color-heading);font:var(--font-base);padding:var(--spacing-3) var(--spacing-6)}.fpc-field p{margin-top:var(--spacing-2)}.fpc-options{display:flex;gap:var(--spacing-2);flex-wrap:wrap}.fpc-options>label{position:relative;display:block;cursor:pointer;flex:1;min-width:max-content}.fpc-options input{position:absolute;opacity:0;width:1px;height:1px}.fpc-options label>span{display:block;border:thin solid var(--color-grey-300);border-radius:var(--spacing-10);padding:var(--spacing-3) var(--spacing-4);background:var(--color-white);color:var(--color-heading);text-align:center;font:var(--font-sm);transition:all var(--button-transition)}.fpc-options label:hover>span{border-color:var(--color-mint-100)}.fpc-options input:checked+span{background:var(--color-forrest-100);border-color:var(--color-forrest-100);color:var(--color-chalk)}.fpc-options input:focus-visible+span{outline:3px solid var(--color-forrest-100);outline-offset:3px}.fpc-options--stack{flex-direction:column}.fpc-options--stack label>span{text-align:left;border-radius:var(--rounded-base)}.fpc-results-heading{margin:var(--spacing-8) 0 var(--spacing-5)}.fpc-results-heading p{margin-top:var(--spacing-2)}.fpc-products{margin:var(--spacing-5) 0;padding:0}.fpc-phone{list-style:none;max-width:none!important;min-width:0;width:auto!important;padding:var(--spacing-6)}.fpc-phone>.fpc-chip{margin-bottom:var(--spacing-4)}.fpc-phone .card__block-children{position:relative;z-index:2;margin-top:var(--spacing-4);display:grid;gap:var(--spacing-3)}.fpc-phone .card__block-children p{font:var(--font-sm)}.fpc-phone .card__block-children .fpc-small{font:var(--font-xs);line-height:1.5}.fpc-phone .fpc-product-link,.fpc-phone .fpc-compare{max-width:100%;width:100%}.fpc-phone .card__swatches{display:none}.fpc-browse{display:flex;gap:var(--spacing-4);align-items:center;flex-wrap:wrap;margin-top:var(--spacing-8);font:var(--font-sm)}.fpc-browse a{font-weight:var(--font-weight-semibold);text-underline-offset:.4rem}.fpc-wide{grid-column:1/-1}.fpc-totals{margin-top:var(--spacing-8)}.fpc-savings{color:var(--color-heading);font-weight:var(--font-weight-bold);margin:var(--spacing-5) 0!important}.fpc [data-fpc-pack-note]{margin-bottom:var(--spacing-5)}.fpc-notice{padding:var(--spacing-4);background:var(--color-seafoam);border-radius:var(--rounded-md)}.fpc-faq{max-width:90rem}.fpc-faq details{border-bottom:1px solid var(--color-grey-200)}.fpc-faq summary{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-5);padding:var(--spacing-5) 0;color:var(--color-heading);font:var(--font-lg);cursor:pointer;list-style:none}.fpc-faq summary::-webkit-details-marker{display:none}.fpc-faq summary span{font-size:2.4rem;font-weight:var(--font-weight-regular);transition:transform var(--button-transition)}.fpc-faq details[open] summary span{transform:rotate(45deg)}.fpc-faq details>.rte{padding-bottom:var(--spacing-6);max-width:75rem}.fpc :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--color-forrest-100);outline-offset:4px}.fpc-panel--forest a:focus-visible{outline-color:var(--color-mint-100)}.fpc [id]{scroll-margin-top:14rem}.fpc-sticky{display:none}.fpc .fpc-products .card-information .price{margin-block:var(--spacing-3)}.fpc [data-fpc-calc-link]{width:fit-content}@media(max-width:959px){.fpc-grid--three{gap:var(--spacing-4)}.fpc-panel,.fpc-controls{padding:var(--spacing-6)}.fpc-phone{padding:var(--spacing-4)}}@media(max-width:767px){.fpc-section{padding:var(--spacing-12) 0}.fpc-grid--three,.fpc-grid--two{grid-template-columns:1fr}.fpc-promise{padding-right:0}.fpc-promise+.fpc-promise{padding-top:var(--spacing-6);border-top:1px solid var(--color-grey-200)}.fpc-promise h2{max-width:none}.fpc-number{margin-bottom:var(--spacing-4)}.fpc-heading{margin-bottom:var(--spacing-6)}.fpc-panel,.fpc-form,.fpc-setup,.fpc-controls{padding:var(--spacing-5)}.fpc-comparison-foot{align-items:flex-start;flex-direction:column}.fpc-value{margin-top:var(--spacing-8)}.fpc-value article+article{padding-top:var(--spacing-4)}.fpc-setup{gap:var(--spacing-6)}.fpc-products{gap:var(--spacing-5)}.fpc-phone{padding:var(--spacing-5)}.fpc-phone .card__inner{max-width:28rem;margin-inline:auto}.fpc-browse{gap:var(--spacing-3)}.fpc-browse p{width:100%}.fpc-sticky{display:block;position:fixed;bottom:max(1.2rem,env(safe-area-inset-bottom));left:1.2rem;right:8.4rem;z-index:3;filter:drop-shadow(0 4px 12px rgba(0,0,0,.102))}.fpc-sticky .button{width:100%}.fpc-wide{grid-column:auto}.fpc-phone .fpc-card-note{max-width:42rem}}@media(prefers-reduced-motion:reduce){.fpc *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/722/assets/first-phone-campaign.css.map */
