body .cc-concern{--cc-text:#000;--cc-body:#535458;--cc-muted:#5f6064;--cc-bg:#ffffff;--cc-surface:#faf9f4;--cc-hairline:#ece9e2;--cc-border:#e6e1d5;--cc-s2:8px;--cc-s3:12px;--cc-s4:16px;--cc-s5:24px;--cc-s6:32px;--cc-s7:48px;--cc-s8:64px;font-family:Raleway,Helvetica Neue,Arial,sans-serif;color:var(--cc-body);background:var(--cc-bg)}body .cc-concern *,body .cc-concern *:before,body .cc-concern *:after{box-sizing:border-box}body .cc-concern__section{padding-block:var(--cc-s8);background:var(--cc-bg)}body .cc-concern__section--surface{background:var(--cc-surface)}body .cc-concern__inner{max-inline-size:1200px;margin-inline:auto;padding-inline:var(--cc-s5)}body .cc-concern__narrow{max-inline-size:720px}body .cc-concern__eyebrow{font-weight:600;font-size:.75rem;letter-spacing:.4em;text-transform:uppercase;color:var(--cc-body);margin:0 0 var(--cc-s3);overflow-wrap:anywhere}body .cc-concern__rule{display:block;inline-size:28px;block-size:2px;background:var(--cc-body);margin:0 0 var(--cc-s5)}body .cc-concern h1.cc-concern__h1,body .cc-concern h2.cc-concern__h2{font-family:Raleway,Helvetica Neue,Arial,sans-serif;font-weight:200;letter-spacing:.03em;line-height:1.2;color:var(--cc-text);text-transform:none;margin:0 0 var(--cc-s4)}body .cc-concern h1.cc-concern__h1{font-size:clamp(1.9rem,3.2vw,2.8rem)}body .cc-concern h2.cc-concern__h2{font-size:clamp(1.6rem,2.4vw,2.2rem)}body .cc-concern h3.cc-concern__h3{font-weight:400;font-size:1.05rem;letter-spacing:.01em;line-height:1.35;color:var(--cc-text);text-transform:none;margin:0 0 var(--cc-s2)}body .cc-concern p,body .cc-concern li{font-weight:300;font-size:clamp(.95rem,1.2vw,1.02rem);line-height:1.6;color:var(--cc-body)}body .cc-concern__lead{font-size:clamp(1.02rem,1.5vw,1.15rem);line-height:1.55;max-inline-size:56ch}body .cc-concern__note{font-size:.85rem;line-height:1.5;color:var(--cc-muted)}body .cc-concern__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--cc-s2);min-block-size:48px;padding:var(--cc-s3) var(--cc-s5);font-family:inherit;font-weight:500;font-size:.95rem;letter-spacing:.02em;line-height:1.2;border:1px solid var(--cc-text);border-radius:2px;cursor:pointer;text-decoration:none;background:var(--cc-text);color:#fff;transition:background .15s ease,color .15s ease}body .cc-concern__btn:hover{background:#1a1a1a}body .cc-concern__btn--ghost{background:transparent;color:var(--cc-text);border-color:var(--cc-border)}body .cc-concern__btn--ghost:hover{background:var(--cc-surface);color:var(--cc-text)}body .cc-concern__btn--sm{min-block-size:44px;padding:var(--cc-s2) var(--cc-s4);font-size:.875rem}body .cc-concern__btn[disabled],body .cc-concern__btn[aria-busy=true]{cursor:progress;background:var(--cc-muted);border-color:var(--cc-muted)}body .cc-concern__btn--ghost[disabled]{background:var(--cc-surface);color:var(--cc-muted)}body .cc-concern a:focus-visible,body .cc-concern button:focus-visible,body .cc-concern summary:focus-visible{outline:2px solid var(--cc-text);outline-offset:3px}body .cc-concern__hero{display:grid;grid-template-columns:1fr;gap:var(--cc-s6);align-items:center}body .cc-concern__hero-media img{display:block;inline-size:100%;block-size:auto;max-inline-size:100%}body .cc-concern__hero-meta{display:flex;flex-wrap:wrap;gap:var(--cc-s3) var(--cc-s5);margin-block-start:var(--cc-s5);padding-block-start:var(--cc-s5);border-block-start:1px solid var(--cc-hairline)}body .cc-concern__hero-meta span{font-size:.875rem;color:var(--cc-muted)}body .cc-concern__cta-row{display:flex;flex-wrap:wrap;gap:var(--cc-s3);margin-block-start:var(--cc-s5)}body .cc-concern__needs{list-style:none;margin:0;padding:0;display:grid;gap:var(--cc-s4)}body .cc-concern__needs li{position:relative;padding-inline-start:var(--cc-s5)}body .cc-concern__needs li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.6em;inline-size:12px;block-size:2px;background:var(--cc-body)}body .cc-concern__rte{max-inline-size:68ch}body .cc-concern__rte h2,body .cc-concern__rte h3{font-weight:300;color:var(--cc-text);text-transform:none;letter-spacing:.02em;margin-block:var(--cc-s6) var(--cc-s3);line-height:1.3}body .cc-concern__rte h2{font-size:1.35rem}body .cc-concern__rte h3{font-size:1.1rem}body .cc-concern__rte p{margin-block:0 var(--cc-s4)}body .cc-concern__rte ul,body .cc-concern__rte ol{margin-block:0 var(--cc-s4);padding-inline-start:var(--cc-s5)}body .cc-concern__rte li{margin-block-end:var(--cc-s2)}body .cc-concern__rte img{max-inline-size:100%;block-size:auto}body .cc-concern__rte a{color:var(--cc-text);text-decoration:underline;text-underline-offset:3px}body .cc-concern__disclose{border-block:1px solid var(--cc-hairline);padding-block:var(--cc-s4)}body .cc-concern__disclose summary{cursor:pointer;list-style:none;font-weight:500;font-size:.95rem;color:var(--cc-text);display:flex;align-items:center;justify-content:space-between;gap:var(--cc-s4);min-block-size:44px}body .cc-concern__disclose summary::-webkit-details-marker{display:none}body .cc-concern__disclose summary:after{content:"+";font-weight:300;font-size:1.25rem;color:var(--cc-muted)}body .cc-concern__disclose[open] summary:after{content:"\2212"}body .cc-concern__steps{list-style:none;margin:0 0 var(--cc-s6);padding:0;display:grid;gap:var(--cc-s4)}body .cc-step{display:grid;grid-template-columns:88px 1fr;gap:var(--cc-s4);align-items:start;min-inline-size:0;padding:var(--cc-s4);background:var(--cc-bg);border:1px solid var(--cc-hairline);border-radius:2px}body .cc-step__media{display:block}body .cc-step__media img{display:block;inline-size:88px;block-size:88px;object-fit:contain;background:#fff}body .cc-step__media--empty{inline-size:88px;block-size:88px;background:var(--cc-surface);border:1px solid var(--cc-hairline)}body .cc-step__body{min-inline-size:0}body .cc-step__label{font-weight:600;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cc-body);margin:0 0 var(--cc-s2);display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-s2);overflow-wrap:anywhere}body .cc-step__label:before{content:"";inline-size:20px;block-size:2px;background:var(--cc-body);flex:none}body .cc-step__title{margin:0 0 var(--cc-s2)}body .cc-step__title a{color:var(--cc-text);text-decoration:none;overflow-wrap:anywhere}body .cc-step__title a:hover{text-decoration:underline;text-underline-offset:3px}body .cc-step__note{margin:0 0 var(--cc-s3);font-size:.9rem;color:var(--cc-muted)}body .cc-step__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-s3);min-inline-size:0}body .cc-step__price{font-weight:500;font-size:1rem;color:var(--cc-text)}body .cc-step__price del{font-weight:300;color:var(--cc-muted);margin-inline-end:var(--cc-s2)}body .cc-step__sold{font-size:.85rem;color:var(--cc-muted)}body .cc-rating{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--cc-s2);margin-block-end:var(--cc-s2);min-inline-size:0}body .cc-rating__stars{display:block;inline-size:76px;block-size:14px;flex:none}body .cc-rating__count{font-size:.8rem;color:var(--cc-muted)}body .cc-sum{background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:2px;padding:var(--cc-s5);display:grid;gap:var(--cc-s4);min-inline-size:0}body .cc-sum__rows{display:grid;gap:var(--cc-s2)}body .cc-sum__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--cc-s2) var(--cc-s4);font-size:.95rem}body .cc-sum__row strong{font-weight:500;color:var(--cc-text)}body .cc-sum__total{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--cc-s2) var(--cc-s4);padding-block-start:var(--cc-s3);border-block-start:1px solid var(--cc-border);font-size:1.05rem;color:var(--cc-text)}body .cc-sum__total b{font-weight:500}body .cc-sum__status{margin:0;font-size:.9rem;color:var(--cc-text);overflow-wrap:anywhere}body .cc-sum__status[data-state=error]{color:#951915}body .cc-sum__status a{color:var(--cc-text);text-decoration:underline;text-underline-offset:3px}body .cc-grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--cc-s5);grid-template-columns:repeat(2,minmax(0,1fr))}body .cc-card{display:flex;flex-direction:column;gap:var(--cc-s2);min-inline-size:0}body .cc-card__media{display:block;background:#fff;border:1px solid var(--cc-hairline);border-radius:2px}body .cc-card__media img{display:block;inline-size:100%;aspect-ratio:1/1;object-fit:contain}body .cc-card__title{display:block;font-weight:400;font-size:.95rem;line-height:1.35;color:var(--cc-text);text-decoration:none;min-block-size:44px;padding-block-start:2px;overflow-wrap:anywhere}body .cc-card__title:hover{text-decoration:underline;text-underline-offset:3px}body .cc-card__price{font-weight:500;font-size:.95rem;color:var(--cc-text)}body .cc-card__price del{font-weight:300;color:var(--cc-muted);margin-inline-end:var(--cc-s2)}body .cc-faq{display:grid;gap:0;max-inline-size:840px}body .cc-faq__item{border-block-end:1px solid var(--cc-hairline)}body .cc-faq__item:first-child{border-block-start:1px solid var(--cc-hairline)}body .cc-faq__q{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--cc-s4);min-block-size:56px;padding-block:var(--cc-s3);font-weight:400;font-size:1rem;color:var(--cc-text);overflow-wrap:anywhere}body .cc-faq__q::-webkit-details-marker{display:none}body .cc-faq__q:after{content:"+";font-weight:300;font-size:1.35rem;color:var(--cc-muted);flex:none}body .cc-faq__item[open] .cc-faq__q:after{content:"\2212"}body .cc-faq__a{padding-block:0 var(--cc-s4);max-inline-size:68ch}body .cc-faq__a p{margin:0 0 var(--cc-s3)}body .cc-faq__a p:last-child{margin-block-end:0}@media(max-width:749px){body .cc-concern__section{padding-block:var(--cc-s6)}body .cc-concern__inner{padding-inline:var(--cc-s4)}body .cc-step{grid-template-columns:64px 1fr;gap:var(--cc-s3);padding:var(--cc-s3)}body .cc-step__media img,body .cc-step__media--empty{inline-size:64px;block-size:64px}body .cc-step__foot{grid-column:1 / -1;justify-content:space-between}body .cc-concern__btn{inline-size:100%}body .cc-concern__cta-row{flex-direction:column;align-items:stretch}body .cc-step__foot .cc-concern__btn{inline-size:auto}}@media(min-width:750px){body .cc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:990px){body .cc-concern__hero{grid-template-columns:1.15fr .85fr;gap:var(--cc-s8)}body .cc-step{grid-template-columns:112px 1fr auto;align-items:center}body .cc-step__media img,body .cc-step__media--empty{inline-size:112px;block-size:112px}body .cc-step__foot{grid-column:auto;justify-content:flex-end;flex-direction:column;align-items:flex-end;gap:var(--cc-s2)}}@media(prefers-reduced-motion:reduce){body .cc-concern *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/christina-concern.css.map */
