.rcv-bb{--r-card:#F1EEE9;--r-card2:#E9E5DE;--r-ink:#3A3531;--r-mid:#6F6862;--r-soft:#9A928A;--r-line:#DED8D0;--r-blush:#E7CCC6;font-family:Inter,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;color:var(--r-ink);-webkit-font-smoothing:antialiased}.rcv-bb *{box-sizing:border-box}.rcv-bb .bb-stars:empty{display:none}.rcv-bb .bb-stars{min-height:0}.rcv-bb .bb-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.rcv-bb .bb-bullets li{position:relative;padding-left:22px;font-size:15px;line-height:1.45;color:var(--r-ink)}.rcv-bb .bb-bullets li:before{content:"";position:absolute;left:0;top:.52em;width:8px;height:8px;border-radius:50%;background:var(--r-blush)}.rcv-bb .bb-bullets li b{font-weight:700}@media screen and (min-width:750px){.rcv-bb .bb-bullets li{font-size:14.5px}.rcv-bb .bb-bullets{gap:9px}}.rcv-bb .bb-trust{display:grid;grid-template-columns:1fr;gap:10px;border-top:1px solid var(--r-line);border-bottom:1px solid var(--r-line);padding:14px 0;margin:0}.rcv-bb .bb-trust div{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.4;color:var(--r-mid)}.rcv-bb .bb-trust svg{flex:none;width:15px;height:15px;margin-top:1px;stroke:var(--r-ink);fill:none;stroke-width:1.6}.rcv-bb .bb-trust b{color:var(--r-ink);font-weight:600}@media screen and (min-width:750px){.rcv-bb .bb-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.rcv-bb .bb-trust div{font-size:12.5px}}.rcv-bb .bb-bundle{display:flex;align-items:center;gap:12px;background:var(--r-card);border-radius:14px;padding:12px 14px;text-decoration:none;color:inherit;min-height:56px;flex-wrap:wrap}.rcv-bb .bb-bundle .bb-bundle-img{flex:none;width:48px;height:48px;border-radius:9px;overflow:hidden;background:linear-gradient(140deg,#dcd4c8,#cfc5b6)}.rcv-bb .bb-bundle .bb-bundle-img img{width:100%;height:100%;object-fit:cover;display:block}.rcv-bb .bb-bundle .bb-bundle-txt{min-width:0;flex:1 1 auto}.rcv-bb .bb-bundle b{display:block;font-size:13.5px;font-weight:700;line-height:1.3}.rcv-bb .bb-bundle span{display:block;font-size:12.5px;color:var(--r-mid);line-height:1.4;margin-top:2px}.rcv-bb .bb-bundle i{font-style:normal;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:#6b4a44;background:var(--r-blush);border-radius:100px;padding:5px 11px;flex:none;white-space:nowrap}@media screen and (min-width:750px){.rcv-bb .bb-bundle{flex-wrap:nowrap;gap:14px}.rcv-bb .bb-bundle i{margin-left:auto}.rcv-bb .bb-bundle:hover{background:var(--r-card2)}}.rcv-bar{--r-ink:#3A3531;--r-mid:#6F6862;--r-line:#DED8D0;--r-card:#F1EEE9;--r-blush:#E7CCC6;position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:10px;padding:10px var(--rcv-mobile-gutter,16px);padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--r-line);font-family:Inter,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;transform:translateY(110%);transition:transform .22s ease;visibility:hidden}.rcv-bar.on{transform:translateY(0);visibility:visible}.rcv-bar *{box-sizing:border-box}.rcv-bar .bar-sel{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1px;background:none;border:1px solid var(--r-line);border-radius:100px;padding:8px 14px;min-height:48px;font-family:inherit;text-align:left;color:var(--r-ink);cursor:pointer}.rcv-bar .bar-sel b{display:block;font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcv-bar .bar-sel span{display:block;font-size:11px;color:var(--r-mid);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcv-bar .bar-cta{flex:1 1 auto;min-width:0;background:var(--r-ink);color:#fff;border:0;border-radius:100px;padding:14px 18px;min-height:50px;font-family:inherit;font-size:13.5px;font-weight:600;letter-spacing:.03em;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcv-bar .bar-cta[disabled]{opacity:.5;cursor:default}.rcv-bar .bar-cta:active{opacity:.85}body.rcv-bar-on{padding-bottom:76px}@media screen and (min-width:750px){.rcv-bar{display:none}body.rcv-bar-on{padding-bottom:0}.rcv-bar.desk{display:flex;justify-content:center;gap:14px;padding:12px clamp(24px,4vw,64px)}.rcv-bar.desk .bar-sel{flex:0 1 320px}.rcv-bar.desk .bar-cta{flex:0 1 280px}}.rcv .r-trust{display:grid;grid-template-columns:1fr;gap:var(--r-gap)}.rcv .r-trust .r-t{background:var(--r-card);border-radius:16px;padding:18px}.rcv .r-trust .r-t svg{width:20px;height:20px;stroke:var(--r-ink);fill:none;stroke-width:1.5;margin-bottom:10px;display:block}.rcv .r-trust .r-t b{display:block;font-size:14.5px;font-weight:700;line-height:1.25;margin-bottom:4px}.rcv .r-trust .r-t span{display:block;font-size:13px;color:var(--r-mid);line-height:1.45}.rcv .r-trust.rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--rcv-mobile-gutter,16px));padding-inline:var(--rcv-mobile-gutter,16px)}.rcv .r-trust.rail::-webkit-scrollbar{display:none}.rcv .r-trust.rail .r-t{flex:0 0 76%;scroll-snap-align:start}@media screen and (min-width:750px){.rcv .r-trust,.rcv .r-trust.rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;padding-inline:0}.rcv .r-trust.rail .r-t{flex:none}.rcv .r-trust .r-t{padding:clamp(18px,2.2vw,26px)}}@media screen and (min-width:990px){.rcv .r-trust,.rcv .r-trust.rail{grid-template-columns:repeat(4,minmax(0,1fr))}}.rcv .r-proof{background:var(--r-card);border-radius:16px;padding:var(--r-pad)}.rcv .r-proof .r-stats{display:flex;gap:var(--r-gap);margin:22px 0 0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rcv .r-proof .r-stats::-webkit-scrollbar{display:none}.rcv .r-proof .r-stat{flex:0 0 82%;scroll-snap-align:start;background:#fff;border-radius:14px;padding:20px}.rcv .r-proof .r-stat b{display:block;font-size:clamp(30px,9vw,44px);font-weight:800;letter-spacing:-.045em;line-height:1;margin-bottom:10px}.rcv .r-proof .r-stat b.tk{-webkit-text-stroke:1.6px var(--r-soft);color:transparent}.rcv .r-proof .r-stat p{font-size:14px;margin:0;color:var(--r-ink);line-height:1.45}.rcv .r-proof .r-stat i{display:block;font-style:normal;font-size:11.5px;color:var(--r-soft);margin-top:8px;line-height:1.4}.rcv .r-certs{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.rcv .r-certs span{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:7px 13px;border-radius:100px;background:#fff;color:var(--r-mid)}.rcv .r-foot{font-size:11.5px;color:var(--r-soft);line-height:1.5;margin:14px 0 0}@media screen and (min-width:750px){.rcv .r-proof .r-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin-top:clamp(20px,2.4vw,30px)}.rcv .r-proof .r-stat{flex:none;padding:clamp(20px,2.4vw,28px)}.rcv .r-proof .r-stat b{font-size:clamp(30px,4.2vw,50px)}.rcv .r-proof .r-stat p{font-size:clamp(13.5px,1.2vw,14.5px)}.rcv .r-certs{margin-top:clamp(20px,2.4vw,30px)}}.rcv .r-complete{display:grid;grid-template-columns:1fr;gap:var(--r-gap)}.rcv .r-set{background:var(--r-card);border-radius:16px;padding:var(--r-pad);display:flex;flex-direction:column;justify-content:center}.rcv .r-set h3{font-size:clamp(28px,8.5vw,38px);font-weight:800;letter-spacing:-.04em;line-height:1.02;margin:10px 0 12px}.rcv .r-set .r-sub{font-size:15px;color:var(--r-mid);margin:0 0 20px;max-width:42ch;line-height:1.5}.rcv .r-setprice{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 20px}.rcv .r-setprice b{font-size:22px;font-weight:800;letter-spacing:-.03em}.rcv .r-setprice s{color:var(--r-soft);font-size:14.5px}.rcv .r-setprice em{font-style:normal;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#6b4a44;background:var(--r-blush);border-radius:100px;padding:5px 11px}@media screen and (min-width:750px){.rcv .r-complete{grid-template-columns:1fr 1fr;align-items:stretch}.rcv .r-set h3{font-size:clamp(26px,3.4vw,42px);margin:12px 0}.rcv .r-set .r-sub{font-size:clamp(14.5px,1.35vw,16px);margin-bottom:clamp(18px,2.2vw,26px)}.rcv .r-setprice{margin-bottom:clamp(18px,2.2vw,26px)}.rcv .r-setprice b{font-size:clamp(20px,2.2vw,26px)}}.rcv .r-check{display:flex;flex-direction:column;gap:10px}.rcv .r-row{display:grid;grid-template-columns:56px 1fr 28px;grid-template-areas:"img txt box" "img opt opt";gap:4px 12px;align-items:center;background:#fff;border:1px solid var(--r-line);border-radius:16px;padding:12px 14px}.rcv .r-row.sel{border-color:var(--r-ink)}.rcv .r-row.here{background:var(--r-card);border-style:dashed}.rcv .r-row .r-rimg{grid-area:img;width:56px;height:56px;border-radius:10px;overflow:hidden;background:linear-gradient(140deg,#dcd4c8,#cfc5b6);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff}.rcv .r-row .r-rimg img{width:100%;height:100%;object-fit:cover;display:block}.rcv .r-row .r-rtxt{grid-area:txt;min-width:0}.rcv .r-row .r-rtxt b{display:block;font-size:14px;font-weight:700;line-height:1.25;letter-spacing:.01em}.rcv .r-row .r-rtxt b a{color:inherit;text-decoration:none}.rcv .r-row .r-rtxt span{display:block;font-size:12.5px;color:var(--r-mid);line-height:1.35;margin-top:1px}.rcv .r-row .r-rtxt em{font-style:normal;display:block;font-size:14px;font-weight:700;margin-top:4px}.rcv .r-row .r-rbox{grid-area:box;justify-self:end}.rcv .r-row .r-rbox input{appearance:none;-webkit-appearance:none;margin:0;width:26px;height:26px;border:1.5px solid var(--r-line);border-radius:7px;background:#fff;cursor:pointer;display:block;position:relative}.rcv .r-row .r-rbox input:checked{background:var(--r-ink);border-color:var(--r-ink)}.rcv .r-row .r-rbox input:checked:after{content:"";position:absolute;left:8px;top:4px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.rcv .r-row .r-rbox input:focus-visible{outline:2px solid var(--r-ink);outline-offset:2px}.rcv .r-row .r-ropt{grid-area:opt;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.rcv .r-row select{font-family:inherit;font-size:16px;color:var(--r-ink);background:#fff;border:1px solid var(--r-line);border-radius:100px;padding:9px 30px 9px 14px;min-height:44px;max-width:100%;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%236F6862' stroke-width='1.6'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:11px}.rcv .r-row .r-rhere{grid-area:box;justify-self:end;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#6b4a44;text-align:right;line-height:1.2}.rcv .r-row .r-rhere a{color:inherit;text-decoration:underline;text-underline-offset:3px}.rcv .r-addsel{margin-top:12px;width:100%;background:var(--r-ink);color:#fff;border:0;border-radius:100px;padding:16px 22px;min-height:54px;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.03em;cursor:pointer}.rcv .r-addsel[disabled]{opacity:.45;cursor:default}.rcv .r-addmsg{font-size:12.5px;color:var(--r-mid);margin:10px 0 0;min-height:17px;text-align:center}.rcv .r-addmsg.err{color:#9b3b2c}.rcv .r-addmsg.ok{color:#3d5742}.rcv .r-cards{display:none}@media screen and (min-width:750px){.rcv .r-check{display:none}.rcv .r-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--r-gap)}.rcv .r-cardlink{display:flex;flex-direction:column;background:var(--r-card);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .18s ease}.rcv .r-cardlink:hover{transform:translateY(-3px)}.rcv .r-cardlink.here{outline:1.5px solid var(--r-ink);outline-offset:-1.5px}.rcv .r-cardlink .r-cimg{aspect-ratio:4/5;position:relative;overflow:hidden;background:linear-gradient(140deg,#dcd4c8,#cfc5b6 48%,#d8d0c3);display:flex;align-items:flex-end}.rcv .r-cardlink .r-cimg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rcv .r-cardlink .r-cnum{position:absolute;top:12px;left:12px;z-index:2;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:#3a3531;background:#ffffffe6;border-radius:100px;padding:5px 11px}.rcv .r-cardlink .r-chere{position:absolute;top:12px;right:12px;z-index:2;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:#6b4a44;background:var(--r-blush);border-radius:100px;padding:5px 10px}.rcv .r-cardlink .r-cph{position:relative;z-index:2;margin:14px;font-size:10px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:#5f574c;background:#ffffffd1;padding:6px 11px;border-radius:100px}.rcv .r-cardlink .r-cbody{padding:16px 18px 20px}.rcv .r-cardlink .r-cbody b{display:block;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.rcv .r-cardlink .r-cbody span{display:block;font-size:12.5px;color:var(--r-mid);margin-top:3px}.rcv .r-cardlink .r-cbody em{font-style:normal;display:block;font-size:14.5px;font-weight:700;margin-top:8px}}.rcv .r-rev-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 0 var(--r-gap)}.rcv .r-rev-head b{font-size:clamp(22px,6.5vw,30px);font-weight:800;letter-spacing:-.03em}.rcv .r-rev-head span{font-size:13.5px;color:var(--r-mid)}.rcv .r-revs{display:flex;gap:var(--r-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rcv .r-revs::-webkit-scrollbar{display:none}.rcv .r-rev{flex:0 0 84%;scroll-snap-align:start;background:var(--r-card);border-radius:16px;padding:22px;display:flex;flex-direction:column}.rcv .r-rev .r-stars{font-size:13px;letter-spacing:.14em;margin-bottom:12px}.rcv .r-rev p{font-size:15px;line-height:1.5;margin:0 0 16px}.rcv .r-rev i{font-style:normal;font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--r-soft);margin-top:auto}.rcv .r-tk{outline:1.5px dashed #C9A79F;outline-offset:-1.5px}.rcv .r-tkflag{display:inline-block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#8a4f44;background:var(--r-blush);border-radius:100px;padding:5px 11px;margin-bottom:12px;align-self:flex-start}.rcv .r-klav{background:var(--r-card);border-radius:16px;padding:var(--r-pad)}.rcv .r-klav-hint{font-size:12.5px;color:var(--r-soft);line-height:1.5;margin:0}@media screen and (min-width:750px){.rcv .r-revs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.rcv .r-rev{flex:none;padding:clamp(22px,2.6vw,32px)}.rcv .r-rev p{font-size:clamp(14.5px,1.3vw,15.5px)}}.rcv .r-faq{background:var(--r-card);border-radius:16px;padding:var(--r-pad)}.rcv .r-faq details{border-bottom:1px solid var(--r-line)}.rcv .r-faq details:first-of-type{border-top:1px solid var(--r-line)}.rcv .r-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 0;font-size:15.5px;font-weight:600;letter-spacing:-.01em;min-height:56px;text-wrap:pretty}.rcv .r-faq summary::-webkit-details-marker{display:none}.rcv .r-faq summary:after{content:"+";flex:none;font-size:20px;font-weight:400;color:var(--r-mid);line-height:1}.rcv .r-faq details[open] summary:after{content:"\2212"}.rcv .r-faq .r-faqb{padding:0 0 20px;max-width:64ch;color:var(--r-mid);font-size:14.5px;line-height:1.55}.rcv .r-faq .r-faqb p{margin:0 0 10px}.rcv .r-faq .r-faqb p:last-child{margin:0}@media screen and (min-width:750px){.rcv .r-faq summary{font-size:clamp(15px,1.4vw,17px);gap:18px}.rcv .r-faq .r-faqb{font-size:clamp(14px,1.25vw,15.5px)}}@media(prefers-reduced-motion:reduce){.rcv-bar,.rcv .r-cardlink{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/recovery-pdp.css.map */
