.fcp-peels{--peels-paper: #ffffff;--peels-soft: #f5f6f7;--peels-ink: #222326;--peels-muted: #676a70;--peels-line: #d7dade;--peels-accent: #c7353c;--peels-notice: #f4eee9;background:var(--peels-paper);color:var(--peels-ink);overflow-wrap:anywhere}.fcp-peels *,.fcp-peels *:before,.fcp-peels *:after{box-sizing:border-box}.fcp-peels__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fcp-peels__hero{background:linear-gradient(112deg,#fff,#f3f4f5);border-bottom:1px solid var(--peels-line);padding:clamp(66px,9vw,132px) clamp(20px,5vw,72px)}.fcp-peels__hero-inner{border-left:3px solid var(--peels-accent);margin:0 auto;max-width:1320px;padding-left:clamp(22px,4vw,52px)}.fcp-peels__eyebrow,.fcp-peels__section-label{color:var(--peels-muted);font-size:.7rem;font-weight:700;letter-spacing:.17em;line-height:1.5;margin:0 0 16px;text-transform:uppercase}.fcp-peels__hero h1{font-size:clamp(2.7rem,6vw,5.7rem);font-weight:400;letter-spacing:-.04em;line-height:.98;margin:0}.fcp-peels__introduction{color:var(--peels-muted);font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.7;margin:28px 0 0;max-width:780px}.fcp-peels__treatments{margin:0 auto;max-width:1480px;padding:clamp(40px,6vw,88px) clamp(20px,5vw,72px) clamp(72px,9vw,132px)}.fcp-peels__treatment{border-top:1px solid var(--peels-ink)}.fcp-peels__treatment:last-child{border-bottom:1px solid var(--peels-ink)}.fcp-peels__summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;min-height:116px;padding:26px 8px}.fcp-peels__summary::-webkit-details-marker{display:none}.fcp-peels__summary-label{align-items:baseline;display:flex;gap:clamp(22px,4vw,58px);min-width:0}.fcp-peels__index{color:var(--peels-accent);flex:0 0 auto;font-size:.72rem;font-weight:700;letter-spacing:.16em}.fcp-peels__summary-title{font-size:clamp(1.8rem,4vw,3.7rem);font-weight:400;letter-spacing:-.025em;line-height:1.1}.fcp-peels__summary-action{flex:0 0 32px;height:32px;margin-left:24px;position:relative;transition:transform .18s ease;width:32px}.fcp-peels__summary-action:before,.fcp-peels__summary-action:after{background:currentColor;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.fcp-peels__summary-action:before{height:1px;width:24px}.fcp-peels__summary-action:after{height:24px;width:1px}.fcp-peels__treatment[open] .fcp-peels__summary-action{transform:rotate(45deg)}.fcp-peels__summary:hover{background:var(--peels-soft)}.fcp-peels__summary:focus-visible{outline:3px solid var(--peels-accent);outline-offset:-3px}.fcp-peels__panel{border-top:1px solid var(--peels-line);padding:clamp(42px,6vw,84px) 8px clamp(60px,8vw,108px)}.fcp-peels__copy-grid{display:grid;gap:clamp(34px,6vw,96px);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(46px,7vw,90px)}.fcp-peels__copy-grid section+section{border-left:1px solid var(--peels-line);padding-left:clamp(34px,6vw,96px)}.fcp-peels__panel h3{font-size:clamp(1.45rem,2.5vw,2.2rem);font-weight:400;letter-spacing:-.02em;line-height:1.2;margin:0 0 20px}.fcp-peels__panel p:not(.fcp-peels__section-label):not(.fcp-peels__vendor):not(.fcp-peels__price){color:#474a50;font-size:1rem;line-height:1.8}.fcp-peels__recommendation{background:var(--peels-notice);border-left:3px solid var(--peels-accent);margin-bottom:clamp(54px,7vw,92px);padding:clamp(30px,5vw,54px)}.fcp-peels__recommendation h3,.fcp-peels__recommendation>p:last-child{max-width:880px}.fcp-peels__products>h3{border-bottom:1px solid var(--peels-line);padding-bottom:22px}.fcp-peels__product-list{display:grid;gap:clamp(18px,2.5vw,34px);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:36px 0 0;padding:0}.fcp-peels__product{border-top:1px solid var(--peels-ink);min-width:0;padding-top:14px}.fcp-peels__product-image{align-items:center;aspect-ratio:1 / 1;background:var(--peels-soft);display:flex;justify-content:center;margin-bottom:20px;overflow:hidden}.fcp-peels__product-image img{display:block;height:100%;object-fit:contain;padding:clamp(12px,2vw,26px);transition:transform .2s ease;width:100%}.fcp-peels__product-image:hover img{transform:scale(1.025)}.fcp-peels__image-placeholder{background:linear-gradient(135deg,#f1f1f1,#e4e6e7);height:100%;width:100%}.fcp-peels__product-copy{display:flex;flex-direction:column;min-height:184px}.fcp-peels__vendor{color:var(--peels-muted);font-size:.67rem;font-weight:700;letter-spacing:.14em;margin:0 0 9px;text-transform:uppercase}.fcp-peels__product h4{font-size:1.02rem;font-weight:500;line-height:1.4;margin:0 0 12px}.fcp-peels__product h4 a{color:var(--peels-ink);text-decoration:none}.fcp-peels__price{color:var(--peels-muted);font-size:.92rem;margin:0 0 20px}.fcp-peels__product-link{align-self:flex-start;border-bottom:1px solid currentColor;color:var(--peels-ink);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-top:auto;padding-bottom:5px;text-decoration:none;text-transform:uppercase}.fcp-peels a:focus-visible{outline:3px solid var(--peels-accent);outline-offset:4px}.fcp-peels__empty{background:var(--peels-notice);border-left:3px solid var(--peels-accent);margin:30px 0 0;padding:22px 24px}.fcp-peels__empty strong{color:var(--peels-accent)}.fcp-peels__important{border-top:1px solid var(--peels-line);margin-top:clamp(52px,7vw,88px);padding-top:28px}.fcp-peels__important h3{font-size:1.15rem;font-weight:600;margin-bottom:10px}.fcp-peels__important p{font-size:.88rem!important;max-width:900px}@media screen and (max-width:800px){.fcp-peels__copy-grid{grid-template-columns:minmax(0,1fr)}.fcp-peels__copy-grid section+section{border-left:0;border-top:1px solid var(--peels-line);padding-left:0;padding-top:34px}.fcp-peels__product-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:480px){.fcp-peels__summary{min-height:94px}.fcp-peels__summary-label{align-items:flex-start;flex-direction:column;gap:8px}.fcp-peels__summary-title{font-size:1.75rem}}@media screen and (max-width:359px){.fcp-peels__product-list{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.fcp-peels__summary-action,.fcp-peels__product-image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/chemical-peels.css.map */
