.fcp-post-care-page{--fcp-care-bg: #f6f7f8;--fcp-care-paper: #ffffff;--fcp-care-ink: #202124;--fcp-care-muted: #64676c;--fcp-care-line: #d9dce0;--fcp-care-accent: #c7353c;--fcp-care-notice: #f4eee9;background:var(--fcp-care-paper);color:var(--fcp-care-ink);overflow-wrap:anywhere}.fcp-post-care-page *,.fcp-post-care-page *:before,.fcp-post-care-page *:after{box-sizing:border-box}.fcp-post-care-page__hero{background:linear-gradient(110deg,#fffffffa,#f6f7f8f0),var(--fcp-care-bg);border-bottom:1px solid var(--fcp-care-line);padding:clamp(64px,9vw,132px) clamp(20px,5vw,72px)}.fcp-post-care-page__hero-inner{border-left:3px solid var(--fcp-care-accent);margin:0 auto;max-width:1240px;padding-left:clamp(22px,3.5vw,52px)}.fcp-post-care-page__eyebrow,.fcp-post-care-products__eyebrow{color:var(--fcp-care-muted);font-size:.72rem;font-weight:700;letter-spacing:.18em;line-height:1.5;margin:0 0 18px;text-transform:uppercase}.fcp-post-care-page__hero h1{color:var(--fcp-care-ink);font-size:clamp(2.5rem,6vw,5.6rem);font-weight:400;letter-spacing:-.035em;line-height:.98;margin:0;max-width:980px}.fcp-post-care-page__content{margin:0 auto;max-width:1120px;padding:clamp(52px,7vw,104px) clamp(20px,5vw,72px)}.fcp-post-care-page__content .fcp-post-care{display:grid;grid-template-columns:minmax(190px,.36fr) minmax(0,1fr)}.fcp-post-care-page__content h2{border-top:1px solid var(--fcp-care-line);color:var(--fcp-care-ink);font-size:clamp(1.35rem,2.3vw,2rem);font-weight:400;grid-column:1;letter-spacing:-.015em;line-height:1.2;margin:0;padding:34px 34px 34px 0}.fcp-post-care-page__content h2:first-child{border-top-color:var(--fcp-care-ink)}.fcp-post-care-page__content h2+p{border-top:1px solid var(--fcp-care-line);color:#42454a;font-size:1rem;grid-column:2;line-height:1.8;margin:0;padding:34px 0 34px clamp(28px,5vw,68px)}.fcp-post-care-page__content h2:first-child+p{border-top-color:var(--fcp-care-ink)}.fcp-post-care-page__content .fcp-post-care__approval{background:var(--fcp-care-notice);border-top-color:#d9ccc2;color:#3f3935;margin:12px 0;padding-bottom:28px;padding-right:28px;padding-top:28px}.fcp-post-care-page__content .fcp-post-care__approval strong{color:var(--fcp-care-accent)}.fcp-post-care-products{background:var(--fcp-care-bg);border-top:1px solid var(--fcp-care-line);padding:clamp(58px,8vw,112px) clamp(20px,5vw,72px)}.fcp-post-care-products__heading,.fcp-post-care-products__list{margin-left:auto;margin-right:auto;max-width:1440px}.fcp-post-care-products__empty{background:var(--fcp-care-notice);border-left:3px solid var(--fcp-care-accent);color:#3f3935;line-height:1.65;margin:0 auto;max-width:1440px;padding:22px 24px}.fcp-post-care-products__empty strong{color:var(--fcp-care-accent)}.fcp-post-care-products__heading{margin-bottom:clamp(34px,5vw,64px)}.fcp-post-care-products__heading h2{color:var(--fcp-care-ink);font-size:clamp(2rem,4vw,3.8rem);font-weight:400;letter-spacing:-.03em;line-height:1.05;margin:0 0 18px}.fcp-post-care-products__heading>p:last-child{color:var(--fcp-care-muted);font-size:1rem;line-height:1.65;margin:0;max-width:620px}.fcp-post-care-products__list{display:grid;gap:clamp(18px,2.5vw,36px);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0}.fcp-post-care-product{border-top:1px solid var(--fcp-care-ink);min-width:0;padding-top:14px}.fcp-post-care-product__image-link{align-items:center;aspect-ratio:1 / 1;background:var(--fcp-care-paper);display:flex;justify-content:center;margin-bottom:22px;overflow:hidden;text-decoration:none}.fcp-post-care-product__image-link img{display:block;height:100%;object-fit:contain;padding:clamp(12px,2vw,26px);transition:transform .22s ease;width:100%}.fcp-post-care-product__image-link:hover img{transform:scale(1.025)}.fcp-post-care-product__image-placeholder{background:linear-gradient(135deg,#f2f2f2,#e6e7e8);height:100%;width:100%}.fcp-post-care-product__details{display:flex;flex-direction:column;min-height:190px}.fcp-post-care-product__vendor{color:var(--fcp-care-muted);font-size:.68rem;font-weight:700;letter-spacing:.14em;line-height:1.5;margin:0 0 9px;text-transform:uppercase}.fcp-post-care-product h3{font-size:1.05rem;font-weight:500;line-height:1.35;margin:0 0 12px}.fcp-post-care-product h3 a{color:var(--fcp-care-ink);text-decoration:none}.fcp-post-care-product h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.fcp-post-care-product__price{color:var(--fcp-care-muted);font-size:.94rem;margin:0 0 22px}.fcp-post-care-product__action{align-self:flex-start;border-bottom:1px solid currentColor;color:var(--fcp-care-ink);font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-top:auto;padding:0 0 5px;text-decoration:none;text-transform:uppercase}.fcp-post-care-page a:focus-visible{outline:3px solid var(--fcp-care-accent);outline-offset:4px}@media screen and (max-width:900px){.fcp-post-care-page__content .fcp-post-care{display:block}.fcp-post-care-page__content h2{padding:30px 0 14px}.fcp-post-care-page__content h2+p{border-top:0;padding:0 0 32px}.fcp-post-care-page__content .fcp-post-care__approval{margin:0 0 32px;padding:24px}.fcp-post-care-products__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:359px){.fcp-post-care-products__list{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.fcp-post-care-product__image-link img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/post-treatment-care.css.map */
