.cm{--paper:#ffffff;--tint:#f3f6ee;--pista:#dfe9cf;--ink:#121a14;--muted:#5b6660;--green:#1f3d27;--deep:#142a1a;--matcha:#7fa548;--cream:#f3e7c4;--star:#e2a93b;--line:#e7eae3;--display:"Montserrat","Helvetica Neue",Arial,sans-serif;--body:"Montserrat","Helvetica Neue",Arial,sans-serif;--r:0px;color-scheme:light}.cm *{box-sizing:border-box}.cm{background:var(--paper);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.7;letter-spacing:normal;-webkit-font-smoothing:antialiased}.cm a{color:inherit;text-decoration:none}.cm img{display:block;max-width:100%;height:auto}.cm button{font:inherit;color:inherit;cursor:pointer}.cm :focus-visible{outline:2px solid var(--matcha);outline-offset:3px}.cm p{margin:0}.cm svg.i{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.cm .wrap{max-width:1280px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.cm .kicker{font-family:var(--body);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--green)}.cm h1,.cm h2,.cm h3{margin:0;color:inherit;font-family:var(--display);font-weight:500;text-transform:uppercase;line-height:1.1;letter-spacing:.04em;text-wrap:balance}.cm h1 i,.cm h2 i{font-weight:300;font-style:italic;color:var(--matcha)}.cm h2{font-size:clamp(28px,3.6vw,46px)}.cm h3{font-size:18px;font-weight:600;line-height:1.15}.cm .sub{color:var(--muted);max-width:36em}.cm section{padding-block:clamp(40px,5vw,72px)}.cm .head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap;margin-bottom:clamp(22px,2.6vw,32px)}.cm .head>div:first-child{display:flex;flex-direction:column;gap:10px;max-width:720px}.cm .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 34px;border-radius:0;border:0;background:var(--green);color:#fff;font-family:var(--body);font-style:italic;font-weight:300;font-size:17px;letter-spacing:.03em;text-transform:none;transition:transform .2s,background .2s}.cm .btn:hover{background:#2c5536;color:#fff;transform:translateY(-1px)}.cm .btn.out{background:transparent;color:var(--green);box-shadow:inset 0 0 0 1.5px var(--green)}.cm .btn.out:hover{background:var(--green);color:#fff}.cm .stars{color:var(--star);letter-spacing:2px;font-size:14px}.cm .cm-field,.cm div.cm-field:empty{display:block;height:clamp(110px,14vw,200px);background-position:center 40%;background-size:cover;background-repeat:no-repeat}.cm .hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;padding-block:clamp(28px,4vw,56px)}.cm .hero-copy{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.cm .cm-badge{display:inline-flex;align-items:center;gap:8px;background:var(--tint);padding:8px 16px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.cm .hero h1{font-size:clamp(36px,4.8vw,64px)}.cm .hero .sub{font-size:18px}.cm .hrating{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--muted)}.cm .hrating strong{color:var(--ink)}.cm .hero-media{position:relative;overflow:hidden;aspect-ratio:4/4.6;max-width:100%}.cm .hero-media>img{width:100%;height:100%;object-fit:cover}.cm .float{position:absolute;left:18px;right:18px;bottom:18px;display:flex;align-items:center;gap:14px;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 14px}.cm .float img{width:56px;height:56px;object-fit:cover;background:#fff}.cm .float div{flex:1;min-width:0}.cm .float strong{display:block;font-size:15px;line-height:1.25}.cm .float span{font-size:13px;color:var(--muted)}.cm .float .btn{height:42px;padding:0 18px;font-size:15px}.cm .usps{padding-block:clamp(28px,3vw,44px);border-block:1px solid var(--line)}.cm .usp-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.cm .usp{display:flex;flex-direction:column;gap:14px;padding:4px clamp(16px,2.4vw,32px)}.cm .usp+.usp{border-left:1px solid var(--line)}.cm .usp:first-child{padding-left:0}.cm .usp-t{display:flex;align-items:center;gap:14px}.cm .ico{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--green);color:var(--cream);flex:none}.cm .usp h3{margin:0;font-weight:600;text-transform:uppercase;font-size:16px;line-height:1.15}.cm .usp p{font-size:15px;color:var(--muted)}.cm .tabs{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}.cm .tabs button{height:38px;padding:0 20px;border-radius:0;border:1.5px solid var(--line);background:var(--paper);font-family:var(--body);font-style:italic;font-weight:400;font-size:15px;letter-spacing:.03em;text-transform:none}.cm .tabs button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.cm .pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cm .pcard{display:flex;flex-direction:column;border:1px solid var(--line);overflow:hidden;background:var(--paper);transition:box-shadow .3s,transform .3s}.cm .pcard:hover{box-shadow:0 18px 40px -24px #121a1459;transform:translateY(-3px)}.cm .pcard .ph{display:block;position:relative;aspect-ratio:1/1;background:var(--tint);overflow:hidden}.cm .pcard .ph img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.cm .pcard:hover .ph img{transform:scale(1.05)}.cm .flag{position:absolute;top:12px;left:12px;padding:5px 12px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--green);color:#fff}.cm .flag.out{background:var(--paper);color:var(--ink)}.cm .pcard .body{display:flex;flex-direction:column;gap:10px;padding:18px;flex:1}.cm .pcard .rv{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted)}.cm .pcard h3 a:hover{color:var(--matcha)}.cm .pcard p.desc{font-size:14px;color:var(--muted)}.cm .chips{display:flex;gap:6px;flex-wrap:wrap}.cm .chips span{background:var(--tint);padding:3px 10px;font-size:12px;font-weight:500}.cm .pcard .foot{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-top:auto;padding-top:10px}.cm .pprice{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-height:28px;font-weight:600;font-size:18px;font-variant-numeric:tabular-nums}.cm .pprice small{font-weight:400;font-size:12px;color:var(--muted)}.cm .cm-add-form{margin:0}.cm .add{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 16px;border-radius:0;border:1px solid var(--green);background:var(--green);color:#fff;font-family:var(--body);font-style:italic;font-weight:300;font-size:16px;letter-spacing:.03em;text-transform:none;white-space:nowrap;transition:background .25s,color .25s}.cm .add:hover{background:var(--paper);color:var(--green)}.cm .add-out{background:var(--paper);color:var(--muted);border-color:var(--line)}.cm .add-out:hover{color:var(--green);border-color:var(--green)}.cm .origin{background:var(--tint)}.cm .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--green)}.cm .step{padding:28px 24px 8px 0;display:flex;flex-direction:column;gap:10px}.cm .step+.step{padding-left:24px;border-left:1px solid #d9dfd2}.cm .step .no{font-weight:300;font-size:36px;line-height:1;color:var(--matcha)}.cm .step .tag{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.cm .step h3{font-size:16px;text-transform:uppercase;letter-spacing:.06em}.cm .step p{font-size:14px;color:var(--muted)}.cm .mvc{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr) minmax(0,.75fr);gap:clamp(20px,3vw,40px);align-items:stretch}.cm .mvc figure{margin:0;position:relative;overflow:hidden;min-height:100%}.cm .mvc figure img{width:100%;height:100%;object-fit:cover}.cm .mvc figcaption{position:absolute;left:14px;top:14px;padding:6px 14px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--paper);color:var(--ink)}.cm .mvc figure.m figcaption{background:var(--green);color:#fff}.cm .mvc .mid{display:flex;flex-direction:column;gap:8px}.cm .mvc .mid h2{margin-bottom:18px}.cm .ben{display:flex;gap:18px;align-items:flex-start;padding-block:16px;border-top:1px solid var(--line)}.cm .ben .ico{background:var(--tint);color:var(--green)}.cm .ben strong{display:block;font-size:16px;margin-bottom:2px}.cm .ben p{font-size:14px;color:var(--muted)}.cm .howto{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cm .how{border:1px solid var(--line);padding:24px 20px;display:flex;flex-direction:column;gap:6px}.cm .how em{font-style:normal;font-weight:600;color:var(--matcha);font-size:14px}.cm .how strong{font-size:17px}.cm .how span{font-size:14px;color:var(--muted)}.cm .tip{margin-top:16px;background:var(--tint);padding:14px 18px;font-size:14px}.cm .reviews{background:var(--tint)}.cm .rgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cm .rv-card{background:var(--paper);padding:24px;display:flex;flex-direction:column;gap:14px}.cm .rv-card p{font-size:16px}.cm .who{display:flex;align-items:center;gap:12px;margin-top:auto}.cm .who i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--pista);font-style:normal;font-weight:600;color:var(--green)}.cm .who b{display:block;font-size:14px}.cm .who small{font-size:12px;color:var(--muted)}.cm .score{display:flex;align-items:center;gap:14px}.cm .score strong{font-weight:600;font-size:44px;line-height:1;color:var(--green)}.cm .score small{color:var(--muted)}.cm .uses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cm .use{position:relative;overflow:hidden;aspect-ratio:4/5;color:#fff;display:flex;align-items:flex-end}.cm .use img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s}.cm .use:hover img{transform:scale(1.05)}.cm .use:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#0a140cc7)}.cm .use div{position:relative;z-index:1;padding:24px;display:flex;flex-direction:column;gap:8px}.cm .use h3{font-weight:600;text-transform:uppercase;font-size:22px;color:#fff}.cm .use p{font-size:14px;color:#e4e9e1}.cm .use span{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cream)}.cm .faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px)}.cm details{border:1px solid var(--line);padding:0 20px}.cm details+details{margin-top:10px}.cm summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:18px;font-weight:600;font-size:17px}.cm summary::-webkit-details-marker{display:none}.cm summary:after{content:"+";display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--tint);color:var(--green);font-size:18px;transition:transform .3s}.cm details[open]{background:var(--tint);border-color:var(--tint)}.cm details[open] summary:after{transform:rotate(45deg);background:var(--paper)}.cm details p{padding-bottom:20px;color:var(--muted);max-width:62ch}.cm .club{padding-block:0 clamp(32px,4vw,56px)}.cm .club-box{position:relative;overflow:hidden;background:var(--deep);color:#fff;padding:clamp(32px,5vw,64px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}.cm .club-box>img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.22}.cm .club-box>div{position:relative}.cm .club-box .kicker,.cm .club-box h2 i{color:var(--cream)}.cm .club-box .sub{color:#d3dccf;margin-top:14px}.cm .club-box .note{font-size:13px;color:#d3dccf;margin-top:12px}.cm .nl{display:flex;gap:10px;background:#fff;padding:6px}.cm .nl input{flex:1;min-width:0;border:0;background:transparent;padding:0 16px;font:inherit;color:var(--ink);font-size:15px}.cm .nl input:focus{outline:none}.cm .service{background:var(--tint);padding-block:clamp(36px,4vw,52px)}.cm .service .usp+.usp{border-left-color:#d9dfd2}.cm .service .usp h3{font-size:15px}@media(max-width:1024px){.cm .pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm .howto,.cm .steps,.cm .usp-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.cm .usp:nth-child(3),.cm .step:nth-child(3){border-left:0;padding-left:0}.cm .mvc{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cm .mvc .mid{grid-column:1/-1;order:-1}.cm .mvc figure{aspect-ratio:3/4}}@media(max-width:860px){.cm .hero,.cm .faq,.cm .club-box,.cm .rgrid,.cm .uses{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.cm .pgrid,.cm .steps,.cm .howto,.cm .usp-row{grid-template-columns:minmax(0,1fr)}.cm .usp{padding-left:0;padding-right:0}.cm .usp+.usp,.cm .step+.step{border-left:0;border-top:1px solid var(--line);padding-top:24px;padding-left:0}.cm .service .usp+.usp{border-top-color:#d9dfd2}.cm .float .btn{display:none}.cm .nl{flex-direction:column}.cm .nl input{height:46px}}@media(prefers-reduced-motion:reduce){.cm *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/camila-home.css.map */
