.pc{--pc-display: "Fraunces", Georgia, serif;--pc-body: "Nunito", system-ui, sans-serif;--pc-step--1: clamp(.84rem, .83rem + .05vw, .875rem);--pc-step-0: clamp(1.0625rem, 1rem + .2vw, 1.125rem);--pc-step-1: clamp(1.2rem, 1.1rem + .44vw, 1.5rem);--pc-step-3: clamp(1.75rem, 1.42rem + 1.4vw, 2.7rem);--pc-step-4: clamp(2.1rem, 1.58rem + 2.2vw, 3.6rem);--pc-s: 1rem;--pc-m: 1.5rem;--pc-l: 2rem;--pc-xl: 3rem;--pc-section: clamp(3.5rem, 2rem + 6vw, 7.5rem);--pc-gutter: clamp(1rem, .8rem + 1vw, 1.75rem);--pc-max: 72rem;--pc-paper: #fbf7f1;--pc-surface: #f4ece1;--pc-line: #e4d9cb;--pc-muted: #5f574f;--pc-ink: #2b2622;--pc-green: #2f6b55;--pc-green-soft: #dcefe5;--pc-accent: #c9592b;--pc-accent-hover: #b14c22;--pc-r-s: 6px;--pc-r-m: 12px;--pc-ease: cubic-bezier(.25,1,.5,1);background:var(--pc-paper);color:var(--pc-ink);font-family:var(--pc-body);font-size:var(--pc-step-0);line-height:1.6;-webkit-font-smoothing:antialiased}.pc *,.pc *:before,.pc *:after{box-sizing:border-box}.pc img{max-width:100%;height:auto;display:block}.pc h1,.pc h2,.pc h3{font-family:var(--pc-display);line-height:1.12;letter-spacing:-.02em;text-wrap:balance;margin:0 0 var(--pc-s);color:var(--pc-ink);text-transform:none}.pc h1{font-size:var(--pc-step-4);font-weight:800;letter-spacing:-.03em}.pc h2{font-size:var(--pc-step-3);font-weight:800}.pc h3{font-size:var(--pc-step-1);font-weight:600}.pc p{margin:0 0 var(--pc-s);max-width:62ch;text-wrap:pretty;font-size:inherit;line-height:inherit}.pc ul,.pc ol{font-size:inherit}.pc a{color:inherit}.pc :focus-visible{outline:3px solid var(--pc-accent);outline-offset:3px}.pc-wrap{width:min(100% - 2 * var(--pc-gutter),var(--pc-max));margin-inline:auto}.pc-narrow{width:min(100% - 2 * var(--pc-gutter),46rem);margin-inline:auto}.pc-section{padding-block:var(--pc-section)}.pc-alt{background:var(--pc-surface)}.pc-eyebrow{font-weight:800;font-size:var(--pc-step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--pc-green);margin-bottom:.75rem}.pc-lead{font-size:var(--pc-step-1);color:var(--pc-muted);line-height:1.45}.pc-num{font-variant-numeric:tabular-nums}.pc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.5rem;padding:.9rem 1.6rem;border:0;border-radius:var(--pc-r-m);background:var(--pc-accent);color:#fff!important;font:800 1.075rem/1.2 var(--pc-body);text-decoration:none;cursor:pointer;transition:background .18s var(--pc-ease),transform .18s var(--pc-ease)}.pc-btn:hover{background:var(--pc-accent-hover)}.pc-btn:active{transform:scale(.985)}.pc-btn[disabled]{opacity:.7;cursor:progress}.pc-btn--full{width:100%}.pc-hero{padding-block:var(--pc-s) var(--pc-section)}.pc-hero .pc-wrap{display:grid;gap:var(--pc-l)}.pc-hero .pc-wrap>*{min-width:0}.pc-hero__media{position:relative;aspect-ratio:16 / 10;border-radius:var(--pc-r-m);overflow:hidden;background:var(--pc-surface)}.pc-hero__media .pc-hero__foto{width:100%;height:100%;object-fit:cover;object-position:30% 33%}.pc-mock{position:absolute;border-radius:8px;overflow:hidden;box-shadow:0 18px 40px -12px #00000073;background:#fff}.pc-mock img{width:100%;height:100%;object-fit:cover}.pc-mock--guia{right:4%;bottom:6%;width:29%;aspect-ratio:148 / 210;transform:rotate(3deg)}.pc-mock--imp{right:25%;bottom:7%;width:24%;aspect-ratio:210 / 297;transform:rotate(-5deg)}@media(min-width:960px){.pc-hero .pc-wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:var(--pc-xl)}.pc-hero__media{order:2;aspect-ratio:4 / 4.6}.pc-hero__media .pc-hero__foto{object-position:50% 28%}.pc-mock--guia{right:5%;bottom:5%;width:42%}.pc-mock--imp{right:30%;bottom:8%;width:34%}}.pc-hero h1 em{font-style:normal;color:var(--pc-accent)}.pc-bullets{list-style:none;padding:0;margin:var(--pc-m) 0;display:grid;gap:.55rem}.pc-bullets li{display:flex;gap:.7rem;align-items:flex-start;font-weight:700}.pc-bullets svg{flex:none;margin-top:.2rem;color:var(--pc-green)}.pc-buybox{background:#fff;border:1px solid var(--pc-line);border-radius:var(--pc-r-m);padding:var(--pc-m);display:grid;gap:var(--pc-s)}.pc-price-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--pc-s);flex-wrap:wrap}.pc-price{font-family:var(--pc-display);font-size:var(--pc-step-3);font-weight:800;letter-spacing:-.02em}.pc-price-meta{color:var(--pc-muted);font-size:var(--pc-step--1);font-weight:700}.pc-bump{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;padding:.9rem 1rem;border:2px dashed #e0a586;border-radius:var(--pc-r-s);background:#fdf3ee;cursor:pointer}.pc-bump input{width:1.35rem;height:1.35rem;accent-color:var(--pc-accent);margin:.15rem 0 0}.pc-bump strong{display:block}.pc-bump span{font-size:var(--pc-step--1);color:var(--pc-muted)}.pc-trust{list-style:none;padding:0;margin:0;display:grid;gap:.4rem;font-size:var(--pc-step--1);font-weight:700;color:var(--pc-muted)}@media(min-width:520px){.pc-trust{grid-template-columns:1fr 1fr}}.pc-trust li{display:flex;gap:.5rem;align-items:center}.pc-trust svg{color:var(--pc-green);flex:none}.pc-error{color:#b23b2e;font-weight:700;font-size:var(--pc-step--1);margin:0}.pc-error:empty{display:none}.pc-unavailable{font-weight:700;color:var(--pc-muted)}.pc-pains{display:grid;gap:var(--pc-s);margin-top:var(--pc-l)}@media(min-width:760px){.pc-pains{grid-template-columns:repeat(2,1fr)}}.pc-pain{background:var(--pc-paper);border-radius:var(--pc-r-m);padding:var(--pc-m);border:1px solid var(--pc-line)}.pc-pain h3{margin-bottom:.35rem}.pc-pain p{margin:0;color:var(--pc-muted)}.pc-turn{margin-top:var(--pc-l);font-size:var(--pc-step-1);font-weight:700}.pc-split{display:grid;gap:var(--pc-l);align-items:center}@media(min-width:900px){.pc-split{grid-template-columns:1fr 1fr;gap:var(--pc-xl)}.pc-split--rev .pc-split__media{order:2}}.pc-split__media{border-radius:var(--pc-r-m);overflow:hidden;aspect-ratio:4 / 5;background:var(--pc-surface)}.pc-split__media img{width:100%;height:100%;object-fit:cover}.pc-chapters{counter-reset:c;list-style:none;padding:0;margin:var(--pc-l) 0 0;display:grid;border-top:1px solid var(--pc-line)}@media(min-width:760px){.pc-chapters{grid-template-columns:1fr 1fr;column-gap:var(--pc-xl)}}.pc-chapters li{counter-increment:c;display:grid;grid-template-columns:2.4rem 1fr;padding:.85rem 0;border-bottom:1px solid var(--pc-line)}.pc-chapters li:before{content:counter(c,decimal-leading-zero);font-family:var(--pc-display);font-weight:800;color:var(--pc-accent)}.pc-chapters strong{display:block}.pc-chapters span{color:var(--pc-muted);font-size:var(--pc-step--1)}.pc-samples{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(62%,1fr);gap:var(--pc-s);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pc-gutter);padding:var(--pc-l) var(--pc-gutter) var(--pc-s);margin:0 calc(var(--pc-gutter) * -1)}@media(min-width:900px){.pc-samples{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);overflow:visible;margin:0;padding-inline:0}}.pc-sample{scroll-snap-align:start;margin:0}.pc-sample img{border-radius:var(--pc-r-s);border:1px solid var(--pc-line);box-shadow:0 10px 24px -14px #00000059;background:#fff}.pc-sample figcaption{font-size:var(--pc-step--1);font-weight:700;color:var(--pc-muted);margin-top:.6rem}.pc-steps{display:grid;gap:var(--pc-m);margin-top:var(--pc-l);counter-reset:s}@media(min-width:760px){.pc-steps{grid-template-columns:repeat(3,1fr)}}.pc-step{counter-increment:s;border-top:3px solid var(--pc-green);padding-top:var(--pc-s)}.pc-step:before{content:"Paso " counter(s);display:block;font-weight:800;font-size:var(--pc-step--1);color:var(--pc-green);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem}.pc-step p{color:var(--pc-muted);margin:0}.pc-week{background:#fff;border:1px solid var(--pc-line);border-radius:var(--pc-r-m);overflow:hidden;margin-top:var(--pc-l)}.pc-week h3{margin:0;background:var(--pc-green);color:#fff;padding:.85rem var(--pc-m);font-size:var(--pc-step-0)}.pc-day{display:grid;grid-template-columns:4.2rem 1fr;gap:var(--pc-s);padding:.75rem var(--pc-m);border-bottom:1px dashed var(--pc-line)}.pc-day:last-child{border-bottom:0}.pc-day b{color:var(--pc-accent)}.pc-fit{display:grid;gap:var(--pc-m);margin-top:var(--pc-l)}@media(min-width:760px){.pc-fit{grid-template-columns:1fr 1fr}}.pc-fit>div{border-radius:var(--pc-r-m);padding:var(--pc-m)}.pc-fit .pc-yes{background:var(--pc-green-soft)}.pc-fit .pc-no{background:var(--pc-surface)}.pc-fit ul{margin:0;padding-left:1.2rem;display:grid;gap:.45rem}.pc-offer{background:var(--pc-ink);color:var(--pc-paper)}.pc-offer .pc-eyebrow{color:#9fd3bd}.pc-offer h2{color:var(--pc-paper)}.pc-offer-card{background:var(--pc-paper);color:var(--pc-ink);border-radius:var(--pc-r-m);padding:var(--pc-m);margin-top:var(--pc-l);display:grid;gap:var(--pc-s)}.pc-stack{list-style:none;padding:0;margin:0}.pc-stack li{display:flex;justify-content:space-between;gap:var(--pc-s);padding:.7rem 0;border-bottom:1px solid var(--pc-line);font-weight:700}.pc-stack li span:last-child{color:var(--pc-green);white-space:nowrap}.pc-guarantee{display:grid;grid-template-columns:auto 1fr;gap:var(--pc-s);align-items:start;margin-top:var(--pc-l);color:#e6e0d8}.pc-guarantee svg{color:#9fd3bd}.pc-guarantee strong{color:var(--pc-paper)}.pc-reviews{display:grid;gap:var(--pc-s);margin-top:var(--pc-l)}@media(min-width:760px){.pc-reviews{grid-template-columns:repeat(3,1fr)}}.pc-review{background:var(--pc-paper);border:1px solid var(--pc-line);border-radius:var(--pc-r-m);padding:var(--pc-m);margin:0}.pc-review p{margin-bottom:.6rem}.pc-review footer{font-weight:800;font-size:var(--pc-step--1);color:var(--pc-muted)}.pc-faq{margin-top:var(--pc-l);border-top:1px solid var(--pc-line)}.pc-faq details{border-bottom:1px solid var(--pc-line)}.pc-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:var(--pc-s);align-items:center;padding:1.05rem 0;font-weight:800;min-height:44px}.pc-faq summary::-webkit-details-marker{display:none}.pc-faq summary:after{content:"+";font-family:var(--pc-display);font-size:1.5rem;color:var(--pc-accent);transition:transform .2s var(--pc-ease)}.pc-faq details[open] summary:after{transform:rotate(45deg)}.pc-faq details p{color:var(--pc-muted);padding-bottom:var(--pc-s)}.pc-sticky{position:fixed;inset:auto 0 0 0;z-index:30;background:#fff;border-top:1px solid var(--pc-line);padding:.7rem var(--pc-gutter) calc(.7rem + env(safe-area-inset-bottom));display:flex;align-items:center;gap:var(--pc-s);transform:translateY(110%);transition:transform .3s var(--pc-ease);font-family:var(--pc-body)}.pc-sticky.is-visible{transform:none}.pc-sticky__price{font-family:var(--pc-display);font-weight:800;font-size:1.3rem;white-space:nowrap;color:var(--pc-ink)}.pc-sticky .pc-btn{flex:1;min-height:3.1rem}@media(min-width:960px){.pc-sticky{display:none}}@media(prefers-reduced-motion:reduce){.pc *,.pc-sticky{transition:none!important}}.pc-express{display:grid;gap:.5rem}.pc-express__label{display:flex;align-items:center;gap:.75rem;font-size:var(--pc-step--1);font-weight:700;color:var(--pc-muted)}.pc-express__label:before,.pc-express__label:after{content:"";flex:1;height:1px;background:var(--pc-line)}.pc .shopify-payment-button__button{min-height:3.25rem;border-radius:var(--pc-r-m)!important;overflow:hidden}.pc .shopify-payment-button__more-options{display:none!important}.pc-pay{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin:0;padding:0}.pc-pay svg{width:38px;height:24px;display:block}.pc-legal{font-size:.78rem!important;line-height:1.45!important;color:var(--pc-muted);margin:0!important;text-align:center;max-width:none!important}.pc-legal a{color:var(--pc-muted);text-decoration:underline}.pc-legal-links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:var(--pc-xl);padding-top:var(--pc-m);border-top:1px solid var(--pc-line);font-size:var(--pc-step--1)}.pc-legal-links a{color:var(--pc-muted);display:inline-block;padding:10px 0}@media(max-width:959px){.pc{padding-bottom:4.5rem}}#shopify-pc__banner.shopify-pc__banner__dialog{top:auto!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;height:auto!important;max-height:60vh!important;margin:0!important;border-radius:16px 16px 0 0!important;padding:14px 16px calc(14px + env(safe-area-inset-bottom))!important;background:#fff!important;box-shadow:0 -10px 30px #2b262224!important;font-family:Nunito,system-ui,sans-serif!important}#shopify-pc__banner .shopify-pc__banner__wrapper{display:flex!important;flex-direction:column!important;gap:10px!important;padding:0!important;margin:0 auto!important;max-width:72rem!important}#shopify-pc__banner .shopify-pc__banner__body{margin:0!important;padding:0!important}#shopify-pc__banner h2{font-size:15px!important;line-height:1.3!important;margin:0 0 4px!important;color:#2b2622!important;font-family:inherit!important}#shopify-pc__banner p{font-size:12.5px!important;line-height:1.4!important;margin:0!important;color:#5f574f!important}#shopify-pc__banner p a{color:#5f574f!important;text-decoration:underline!important}#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important;padding:0!important;width:100%!important}#shopify-pc__banner .shopify-pc__banner__btns button{width:100%!important;min-height:44px!important;margin:0!important;padding:8px 12px!important;font:700 14px/1.2 Nunito,system-ui,sans-serif!important;border-radius:10px!important;background:#fff!important;color:#2b2622!important;border:1.5px solid #2b2622!important}#shopify-pc__banner #shopify-pc__banner__btn-accept{order:1}#shopify-pc__banner #shopify-pc__banner__btn-decline{order:2}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:3;grid-column:1 / -1;min-height:32px!important;border:0!important;background:none!important;text-decoration:underline!important;font-weight:600!important;font-size:12.5px!important;color:#5f574f!important}@media(min-width:960px){#shopify-pc__banner.shopify-pc__banner__dialog{left:auto!important;right:24px!important;bottom:24px!important;width:400px!important;border-radius:16px!important}}@media(min-width:960px){.pc-hero{padding-top:var(--pc-s)}.pc-hero h1{font-size:clamp(2.4rem,1.2rem + 2.4vw,3.2rem);margin-bottom:.75rem}.pc-hero .pc-lead{font-size:1.15rem;margin-bottom:.5rem}.pc-hero .pc-bullets{margin:1rem 0;gap:.35rem}.pc-hero .pc-eyebrow{margin-bottom:.5rem}}@media(min-width:960px)and (max-height:860px){.pc-hero h1{font-size:2.35rem}.pc-hero .pc-lead{font-size:1.05rem}.pc-hero .pc-bullets{font-size:1rem;margin:.75rem 0}.pc-buybox{gap:.75rem;padding:1.1rem 1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pc-landing.css.map */
