:root{--fw-polish-line:#e5edf5;--fw-polish-wash:#f4f9ff;--fw-polish-blue-wash:#eaf5ff}#MainContent .fwx__head{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 82% 42%,rgba(75,170,254,.14),transparent 26%),linear-gradient(120deg,#f8fbff,#edf7ff)!important;border-bottom:1px solid #e4eef8!important;padding:42px 0 34px!important;text-align:center}#MainContent .fwx__head .fw-wrap{position:relative;z-index:1}#MainContent .fwx__eyebrow{display:inline-flex;align-items:center;min-height:28px;margin:0 0 12px;padding:5px 11px;border:1px solid #d8ebfc;border-radius:999px;background:#ffffffb8;color:#2589e4!important;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}#MainContent .fwx__head h1{max-width:900px;margin:0 auto;color:#101820!important;font-size:clamp(30px,3.6vw,44px)!important;font-weight:750!important;line-height:1.1;letter-spacing:-.035em}#MainContent .fwx__lead{max-width:640px;margin:12px auto 0;color:#526170;font-size:16px;line-height:1.65}#MainContent .fwx__body{padding-top:clamp(32px,4vw,56px)!important;padding-bottom:clamp(42px,5vw,68px)!important}#MainContent .fw-reading-layout{align-items:start;gap:clamp(28px,4.8vw,64px)}#MainContent .fwx__prose{max-width:820px;color:#26323d;font-size:16px;line-height:1.78}#MainContent .fwx__prose h2{margin:34px 0 11px;color:#101820!important;font-size:21px;font-weight:750;line-height:1.25;letter-spacing:-.02em;scroll-margin-top:calc(var(--fw-header-height,120px) + 20px)}#MainContent .fwx__prose h2:first-child{margin-top:0}#MainContent .fwx__prose h3{margin:24px 0 8px;color:#101820!important;font-size:17px;font-weight:750;line-height:1.35}#MainContent .fwx__prose p{margin:0 0 14px}#MainContent .fwx__prose li{margin-bottom:7px}#MainContent .fw-page-toc,.fw-help-card{border:1px solid var(--fw-polish-line);border-radius:14px;background:linear-gradient(145deg,#fff,#f7fbff);box-shadow:0 8px 24px #1c4d780b}#MainContent .fw-page-toc{padding:18px}#MainContent .fw-help-card{padding:20px}#MainContent .fwx-contact{gap:24px}#MainContent .fwx-box{border:1px solid var(--fw-polish-line);border-radius:16px;padding:clamp(20px,2.5vw,28px);box-shadow:0 8px 28px #1c4d780e;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}#MainContent .fwx-box h2{font-size:19px;letter-spacing:-.02em}#MainContent .fwx-box p{font-size:15px;line-height:1.7}#MainContent .fwx-links{gap:8px}#MainContent .fwx-links a{display:inline-flex;padding:5px 0;color:#287fc3;text-underline-offset:3px}#MainContent .fwx-form{gap:12px}#MainContent .fwx-form label{gap:7px;font-size:13px}#MainContent .fwx-form input,#MainContent .fwx-form textarea{min-height:48px;border-color:#d9e2ea;border-radius:9px;font-size:15px;transition:border-color .18s ease,box-shadow .18s ease}#MainContent .fwx-form textarea{min-height:132px}#MainContent .fwx-form button{align-self:flex-start;min-height:48px;border-radius:9px;font-size:15px}#MainContent .fw-faq{display:grid;max-width:850px;gap:10px;margin:0 auto}#MainContent .fw-faq details{overflow:hidden;border:1px solid var(--fw-polish-line);border-radius:12px;background:#fff;box-shadow:0 4px 16px #1c4d7809;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}#MainContent .fw-faq details[open]{border-color:#cbe5fc;background:#f8fbff;box-shadow:0 8px 22px #1c4d7812}#MainContent .fw-faq summary{padding:17px 20px;font-size:15px;font-weight:750;line-height:1.45}#MainContent .fw-faq details>p{margin:0;padding:0 20px 18px;color:#526170;font-size:15px;line-height:1.7}#MainContent .fw-faq a,#MainContent .fw-support a{color:#287fc3;text-underline-offset:3px}#MainContent .fw-support{max-width:850px;margin:26px auto 0;padding:18px 20px;border:1px solid var(--fw-polish-line);border-radius:12px;background:var(--fw-polish-wash);font-size:14px;line-height:1.6}#MainContent .fwx-track{max-width:620px;padding:24px;border:1px solid var(--fw-polish-line);border-radius:16px;background:linear-gradient(145deg,#fff,#f6fbff);box-shadow:0 10px 30px #1c4d780e}#MainContent .fwx-track form{gap:10px}#MainContent .fwx-track input{min-width:0;border-color:#d9e2ea;border-radius:9px;font-size:15px}#MainContent .fwx-track .fw-btn{min-height:50px;border-radius:9px;font-size:15px}#MainContent .fw-note{color:#526170;font-size:13px;line-height:1.7}#MainContent .fwc__grid{gap:20px}#MainContent .fwc__card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}#MainContent .fwc__img{border:1px solid #edf1f5;background:#f4f7fa}#MainContent .fwx .fwc__card h2,#MainContent .fwx .fwc__card h3{color:#101820!important;font-size:17px!important;font-weight:750;line-height:1.35}#MainContent .fwx .fwc__card p{color:#526170!important;font-size:14px!important;font-weight:500!important}#MainContent .fwc__card:focus-visible{outline:3px solid #2589e4;outline-offset:4px}#MainContent .fwk{padding-top:32px;padding-bottom:64px}#MainContent .fwk h1{margin-bottom:24px;font-size:clamp(30px,3.5vw,40px);font-weight:750;letter-spacing:-.035em}#MainContent .fwk__img{border:1px solid #edf1f5;border-radius:12px}#MainContent .fwk__sum{border-color:#dceaf6;border-radius:16px;padding:24px;background:linear-gradient(145deg,#fff,#f3f9ff);box-shadow:0 10px 30px #1c4d780f}#MainContent .fwk__sum h2{font-size:19px}#MainContent .fwk__row{font-size:14px}#MainContent .fwk__row.total{font-size:19px}#MainContent .fwk__empty{max-width:700px;margin:0 auto;padding:48px 24px;border:1px solid var(--fw-polish-line);border-radius:18px;background:linear-gradient(145deg,#fff,#f2f8ff)}#MainContent .fwk__empty h2{font-size:22px}#MainContent .fwk__empty p{font-size:15px;line-height:1.65}#MainContent .shopify-policy__title{padding:42px 20px 30px!important;background:radial-gradient(circle at 82% 42%,rgba(75,170,254,.14),transparent 26%),linear-gradient(120deg,#f8fbff,#edf7ff)!important;border-bottom:1px solid #e4eef8!important}#MainContent .shopify-policy__title h1{color:#101820!important;font-size:clamp(30px,3.6vw,42px)!important;font-weight:750!important;letter-spacing:-.035em}#MainContent .shopify-policy__body{max-width:820px;margin:0 auto;padding:28px 24px 60px;font-size:15px;line-height:1.78}#MainContent .shopify-policy__body h2,#MainContent .shopify-policy__body h3{margin-top:28px;font-size:19px;font-weight:750;line-height:1.3}#MainContent :is(.fw-btn,.button,.product-form__submit,.shopify-payment-button__button,#fwp-atc,.fwp__atc,.fwp__bar button,.fw2-badge,.fw2-table th.us,.fw2-ok,.fwp__bundle .chk,.fwp__tag,.evp-builder-pill,.evp-set-size.is-selected),.fw-pro-footer__submit{color:#fff!important}#MainContent :is(.fw-btn,.button,.product-form__submit,.shopify-payment-button__button,#fwp-atc,.fwp__atc,.fwp__bar button,.fw2-badge,.fw2-table th.us,.fw2-ok,.fwp__bundle .chk,.fwp__tag,.evp-builder-pill,.evp-set-size.is-selected) svg,#MainContent :is(.fw-btn,.button,.product-form__submit,.shopify-payment-button__button,#fwp-atc,.fwp__atc,.fwp__bar button,.fw2-badge,.fw2-table th.us,.fw2-ok,.fwp__bundle .chk,.fwp__tag,.evp-builder-pill,.evp-set-size.is-selected) svg *,.fw-pro-footer__submit svg,.fw-pro-footer__submit svg *{color:#fff!important;stroke:currentColor!important}#MainContent :is(.fw-btn,.button,.product-form__submit,.shopify-payment-button__button,#fwp-atc,.fwp__atc,.fwp__bar button,.fw-pro-footer__submit){font-weight:700}#MainContent .fw2-card__img img,#MainContent .fw2-story__img img,#MainContent .fw-angle-card__image img{transition:transform .45s cubic-bezier(.2,.7,.25,1)}#shopify-section-firmwell-footer :is(a,button):focus-visible{outline:3px solid #2589e4;outline-offset:4px;border-radius:6px}#MainContent :is(a,button,input,select,textarea,summary):focus-visible{scroll-margin-top:calc(var(--fw-header-height,120px) + 16px)}@media(hover:hover){#MainContent .fwx-box:hover{transform:translateY(-2px);border-color:#d1e7f8;box-shadow:0 14px 34px #1c4d7817}#MainContent .fwc__card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #1c4d7817}#MainContent .fw2-card:hover .fw2-card__img img,#MainContent .fw2-story:hover .fw2-story__img img,#MainContent .fw-angle-card:hover .fw-angle-card__image img{transform:scale(1.025)}}@media(max-width:700px){#MainContent .fwx__head{padding:32px 0 27px!important}#MainContent .fwx__eyebrow{margin-bottom:9px;font-size:10px}#MainContent .fwx__lead{font-size:15px}#MainContent .fwx-contact{gap:14px}#MainContent .fwx-track{padding:18px}#MainContent .fwk__sum{padding:20px}#MainContent .shopify-policy__title{padding:32px 18px 24px!important}#MainContent .shopify-policy__body{padding:22px 20px 44px}}@media(prefers-reduced-motion:reduce){#MainContent .fwx-box,#MainContent .fw-faq details,#MainContent .fwc__card,#MainContent .fw2-card__img img,#MainContent .fw2-story__img img,#MainContent .fw-angle-card__image img{transition:none!important}#MainContent .fwx-box:hover,#MainContent .fwc__card:hover,#MainContent .fw2-card:hover .fw2-card__img img,#MainContent .fw2-story:hover .fw2-story__img img,#MainContent .fw-angle-card:hover .fw-angle-card__image img{transform:none!important}}html body footer.fw-pro-footer a.fw-pro-footer__logo{display:inline-block!important;color:#4baafe!important;font-family:Dancing Script,Brush Script MT,cursive!important;font-size:36px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important}@media(max-width:749px){html body footer.fw-pro-footer a.fw-pro-footer__logo{font-size:30px!important}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/firmwell-polish.css.map */
