.cc{--cc-ink:#1c0d0e;--cc-maroon:#441316;--cc-cherry:#680200;--cc-pink:#dfc4c9;--cc-blush:#f4edee;--cc-cream:#fbf7f6;--cc-serif:var(--font-heading--family,"Instrument Serif",Georgia,serif);--cc-sans:var(--font-body--family,"Geist",system-ui,sans-serif);font-family:var(--cc-sans);color:var(--cc-ink);background:var(--cc-bg,#fff);padding-block:var(--cc-pt,96px) var(--cc-pb,96px);overflow:hidden}.cc *,.cc *:before,.cc *:after{box-sizing:border-box}.cc img,.cc video{display:block;max-width:100%}.cc-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}.cc-h{font-family:var(--cc-serif);font-weight:400;font-size:clamp(42px,5.6vw,84px);line-height:.95;letter-spacing:-.015em;margin:0;text-wrap:balance;color:inherit}.cc-h em{font-style:italic}.cc-h--md{font-size:clamp(36px,4.4vw,64px)}.cc-lead{font-size:clamp(16px,1.25vw,18px);line-height:1.55;margin:0;max-width:34em;color:#1c0d0eb3}.cc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:clamp(32px,4vw,56px);flex-wrap:wrap}.cc-head .cc-lead{max-width:26em}.cc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;border-radius:999px;background:var(--cc-maroon);color:#fff;font:600 16px/1 var(--cc-sans);text-decoration:none;transition:background-color .2s,color .2s}.cc-btn:hover{background:var(--cc-cherry);color:#fff}.cc-btn--light{background:#fff;color:var(--cc-maroon)}.cc-btn--light:hover{background:var(--cc-blush);color:var(--cc-maroon)}.cc-btn:focus-visible,.cc a:focus-visible,.cc summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cc-ph{width:100%;height:100%;background:var(--cc-blush);fill:#44131640}.cc-scroll{display:grid;grid-auto-flow:column;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:clamp(16px,4vw,48px);scroll-padding-inline:clamp(16px,4vw,48px);margin-inline:auto;max-width:1280px}.cc-scroll::-webkit-scrollbar{display:none}.cc-scroll>*{scroll-snap-align:start}.cc-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.cc-hero__copy{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.cc-hero__rating{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:500;padding:8px 14px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #4413161a}.cc-stars{color:#c8901a;letter-spacing:1px}.cc-hero__h{font-size:clamp(52px,7.4vw,112px);color:var(--cc-maroon)}.cc-hero__cta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:4px}.cc-hero__note{font-size:14px;color:#1c0d0e99}.cc-chips{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cc-chips li{display:inline-flex;align-items:center;gap:8px;padding:9px 14px 9px 10px;border-radius:999px;background:#ffffffb3;font-size:14px;font-weight:500;color:var(--cc-maroon)}.cc-chips svg{width:18px;height:18px;flex:none}.cc-hero__media{position:relative}.cc-hero__img{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:4/5;background:var(--cc-pink)}.cc-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s}.cc-hero__video.is-on{opacity:1}.cc-hero__img img,.cc-hero__img svg{width:100%;height:100%;object-fit:cover}.cc-hero__inset{position:absolute;left:-44px;bottom:36px;width:clamp(150px,13vw,190px);margin:0;padding:10px 10px 12px;background:#fff;border-radius:22px;box-shadow:0 24px 48px -20px #44131659}.cc-hero__inset img,.cc-hero__inset svg{width:100%;aspect-ratio:1;object-fit:cover;border-radius:14px;background:var(--cc-blush)}.cc-hero__inset figcaption{font-size:13px;font-weight:500;padding:10px 4px 0;line-height:1.3}.cc-hero__inset figcaption span{display:block;font-weight:400;color:#1c0d0e8c}.cc-hero__badge{height:18px;width:auto;margin-left:2px}.cc-hero__stat{position:absolute;top:24px;right:24px;display:flex;flex-direction:column;gap:4px;max-width:200px;padding:16px 20px 18px;background:#fff;border-radius:22px;box-shadow:0 24px 48px -20px #44131659}.cc-hero__stat strong{font-family:var(--cc-serif);font-weight:400;font-size:clamp(36px,3.6vw,52px);line-height:.9;color:var(--cc-maroon)}.cc-hero__stat span{font-size:13px;line-height:1.35;font-weight:500;color:#1c0d0eb3}@media(min-width:900px){.cc-hero{padding-block:clamp(32px,5svh,var(--cc-pt)) var(--cc-pb)}.cc-hero__copy{gap:20px}.cc-hero__h{font-size:clamp(48px,min(6.4vw,10.5svh),104px)}.cc-hero__img{aspect-ratio:auto;height:min(calc(100svh - 120px),760px);min-height:460px}}@media(max-width:899px){.cc-hero__grid{grid-template-columns:minmax(0,1fr)}.cc-hero__inset{left:12px;bottom:12px;width:132px}.cc-hero__inset figcaption{font-size:12px}.cc-hero__stat{top:12px;right:12px;max-width:150px;padding:12px 14px 14px;border-radius:18px}.cc-hero__stat strong{font-size:34px}.cc-hero__stat span{font-size:12px}}.cc-pain,.cc-pain .cc-h{color:#fff}.cc-pain .cc-lead{color:#ffffffb3}.cc-pain__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cc-pain__card{background:#ffffff0f;border:1px solid rgb(255 255 255/.1);border-radius:26px;padding:28px 28px 32px;display:flex;flex-direction:column;gap:14px}.cc-pain__emoji{height:76px;width:auto;object-fit:contain;object-position:left;margin-bottom:10px}.cc-pain__title{font-family:var(--cc-serif);font-weight:400;font-size:clamp(28px,2.4vw,36px);line-height:1;margin:0}.cc-pain__text{margin:0;font-size:15px;line-height:1.55;color:#ffffffb8}.cc-pain__bridge{margin-top:clamp(40px,5vw,72px);padding-top:clamp(32px,4vw,48px);border-top:1px solid rgb(255 255 255/.15);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.cc-pain__bridge p{margin:0;font-family:var(--cc-serif);font-style:italic;font-size:clamp(30px,3.4vw,48px);line-height:1.05;color:var(--cc-pink);max-width:18em;text-wrap:balance}@media(max-width:899px){.cc-pain__grid{grid-template-columns:minmax(0,1fr)}.cc-pain__card{padding:22px 22px 24px;gap:10px}.cc-pain__emoji{height:52px;margin:0 0 4px}}.cc-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cc-step__media{aspect-ratio:4/5;border-radius:24px;overflow:hidden;background:var(--cc-blush);display:grid;place-items:center;position:relative}.cc-step__media img,.cc-step__media video{width:100%;height:100%;object-fit:cover}.cc-step__num{font-family:var(--cc-serif);font-size:120px;line-height:1;color:#44131626}.cc-step__body{padding:20px 4px 0;display:flex;gap:16px;align-items:baseline}.cc-step__n{font-size:13px;font-weight:600;color:var(--cc-cherry);flex:none;min-width:28px}.cc-step__t{font-family:var(--cc-serif);font-weight:400;font-size:30px;line-height:1;margin:0 0 8px}.cc-step__p{margin:0;font-size:15px;line-height:1.55;color:#1c0d0eb3}@media(max-width:899px){.cc-steps__grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1*clamp(16px,4vw,48px));padding-inline:clamp(16px,4vw,48px)}.cc-steps__grid>*{scroll-snap-align:start}}.cc-shades__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:20px 14px}.cc-shade{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:10px}.cc-shade__img{aspect-ratio:1;border-radius:20px;overflow:hidden;background:var(--cc-blush)}.cc-shade__img img,.cc-shade__img svg{width:100%;height:100%;object-fit:cover;transition:transform .5s}.cc-shade:hover .cc-shade__img img{transform:scale(1.05)}.cc-shade__name{font-size:14px;font-weight:500}@media(max-width:899px){.cc-shades__grid{grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-template-columns:none;grid-auto-columns:38%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1*clamp(16px,4vw,48px));padding-inline:clamp(16px,4vw,48px)}.cc-shade{scroll-snap-align:start}}.cc-gal__strip{grid-auto-columns:clamp(240px,24vw,340px)}.cc-gal__item{margin:0;aspect-ratio:3/4;border-radius:24px;overflow:hidden;background:var(--cc-pink)}.cc-gal__item img,.cc-gal__item svg{width:100%;height:100%;object-fit:cover}@media(max-width:899px){.cc-gal__strip{grid-auto-columns:72%}}.cc-cmp{max-width:900px;margin-inline:auto}.cc-cmp__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.cc-cmp__row{display:contents}.cc-cmp__row>span{display:flex;align-items:center;gap:12px;min-width:0;padding:20px 18px;font-size:15px;line-height:1.35;overflow-wrap:anywhere;border-bottom:1px solid rgb(28 13 14/.08)}.cc-cmp__label{font-weight:500}.cc-cmp__them{color:#1c0d0e8c}.cc-cmp__us{background:var(--cc-blush);color:var(--cc-maroon);font-weight:600;border-bottom-color:#44131614!important}.cc-cmp__head>span{border-bottom:0;justify-content:center;font-family:var(--cc-serif);font-weight:400;font-size:26px;padding-block:24px}.cc-cmp__head .cc-cmp__us{background:var(--cc-maroon);color:#fff;border-radius:22px 22px 0 0}.cc-cmp__row:last-child>span{border-bottom:0}.cc-cmp__row:last-child .cc-cmp__us{border-radius:0 0 22px 22px}.cc-ico{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center}.cc-ico svg{width:14px;height:14px}.cc-ico--no{background:#1c0d0e0f;color:#1c0d0e66}.cc-ico--yes{background:var(--cc-maroon);color:#fff}@media(max-width:640px){.cc-cmp__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:8px}.cc-cmp__row>span{flex-direction:column;align-items:flex-start;gap:8px;padding:12px;font-size:14px;border-bottom:0}.cc-cmp__label{grid-column:1/-1;padding:18px 2px 8px!important;font-size:13px;color:#1c0d0e8c}.cc-cmp__head .cc-cmp__label{display:none}.cc-cmp__head>span{align-items:center;font-size:20px;padding:12px}.cc-cmp__them{background:#1c0d0e0a;border-radius:14px}.cc-cmp__us,.cc-cmp__head .cc-cmp__us,.cc-cmp__row:last-child .cc-cmp__us{border-radius:14px}}.cc-obj__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cc-obj__card{background:#fff;border-radius:26px;padding:28px;display:flex;flex-direction:column;gap:14px}.cc-obj__emoji{width:60px;height:60px;border-radius:50%;background:var(--cc-blush);display:grid;place-items:center;font-size:32px;line-height:1}.cc-obj__q{margin:6px 0 0;font-family:var(--cc-serif);font-weight:400;font-size:clamp(26px,2.2vw,32px);line-height:1.05;color:var(--cc-maroon)}.cc-obj__a{margin:0;font-size:15px;line-height:1.6;color:#1c0d0eb3}.cc-obj__list{margin-top:clamp(32px,4vw,48px);border-top:1px solid rgb(28 13 14/.12)}.cc-obj__row{border-bottom:1px solid rgb(28 13 14/.12)}.cc-obj__row summary{list-style:none;display:flex;align-items:center;gap:16px;padding:22px 2px;cursor:pointer;font-size:17px;font-weight:500}.cc-obj__row summary::-webkit-details-marker{display:none}.cc-obj__remoji{font-size:24px;line-height:1;flex:none}.cc-obj__rq{flex:1}.cc-obj__plus{flex:none;width:32px;height:32px;border-radius:50%;background:#fff;position:relative;transition:background-color .2s}.cc-obj__plus:before,.cc-obj__plus:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:var(--cc-maroon);transform:translate(-50%,-50%);transition:transform .2s}.cc-obj__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.cc-obj__row[open] .cc-obj__plus{background:var(--cc-maroon)}.cc-obj__row[open] .cc-obj__plus:before,.cc-obj__row[open] .cc-obj__plus:after{background:#fff}.cc-obj__row[open] .cc-obj__plus:after{transform:translate(-50%,-50%)}.cc-obj__row p{margin:0;padding:0 48px 24px 42px;font-size:15px;line-height:1.6;color:#1c0d0eb3;max-width:46em}@media(max-width:899px){.cc-obj__cards{grid-template-columns:minmax(0,1fr)}.cc-obj__card{padding:22px;display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:center}.cc-obj__emoji{width:50px;height:50px;font-size:26px}.cc-obj__q{margin:0}.cc-obj__a{grid-column:1/-1;margin-top:4px}.cc-obj__row p{padding:0 8px 22px 42px}}.cc-final{padding:0}.cc-final__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(88svh,860px)}.cc-final__media{position:relative;background:var(--cc-pink)}.cc-final__media img,.cc-final__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cc-final__panel{background:var(--cc-maroon);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;padding:clamp(48px,7vw,112px) clamp(24px,6vw,96px)}.cc-final__h{font-size:clamp(56px,8vw,128px);line-height:.88;color:#fff}.cc-final__h em{color:var(--cc-pink)}.cc-final .cc-lead{color:#ffffffbf}@media(max-width:899px){.cc-final__grid{grid-template-columns:minmax(0,1fr)}.cc-final__media{aspect-ratio:4/5}}@media(prefers-reduced-motion:reduce){.cc *{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cc-lp.css.map */
