:root{--pt-crema:#FAF5F1;--pt-niebla:#F2E4E0;--pt-rosa:#E0AEBE;--pt-rosa-fuerte:#C77E92;--pt-acento:#A85570;--pt-ciruela:#34202B;--pt-dorado:#C9A96A;--pt-suave:rgba(52,32,43,.62)}.pt{box-sizing:border-box}.pt *,.pt *:before,.pt *:after{box-sizing:inherit}.pt-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.pt-narrow{max-width:820px}.pt h2.pt-t{font-family:var(--font-heading-family,Georgia,serif);font-weight:var(--font-heading-weight,700);color:var(--pt-ciruela);font-size:clamp(25px,3.2vw,38px);line-height:1.14;margin:0 0 9px;letter-spacing:-.01em}.pt .pt-eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--pt-acento);font-weight:600;margin:0 0 7px}.pt .pt-sub{font-size:clamp(14.5px,1.5vw,17px);line-height:1.55;color:var(--pt-suave);margin:0 auto 4px;max-width:640px}.pt-center{text-align:center}.pt-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--pt-acento);color:#fff;text-decoration:none;font-weight:700;font-size:16px;padding:15px 34px;border-radius:40px;border:0;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;box-shadow:0 10px 26px #a8557042}.pt-btn:hover{transform:translateY(-2px);background:#94445f;box-shadow:0 14px 32px #a8557057}.pt-btn--ghost{background:transparent;color:var(--pt-ciruela);border:1.5px solid rgba(52,32,43,.22);box-shadow:none}.pt-btn--ghost:hover{background:#34202b0d;transform:none}.pt-rise{opacity:1;transform:none}.pt-js .pt-rise{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.3,1)}.pt-js .pt-rise.pt-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.pt-rise{opacity:1;transform:none;transition:none}}.pt-hero{position:relative;overflow:hidden;background:var(--pt-crema)}.pt-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:32px;align-items:center}.pt-hero__txt h1{font-family:var(--font-heading-family,Georgia,serif);color:var(--pt-ciruela);font-size:clamp(31px,4.3vw,52px);line-height:1.06;margin:0 0 13px;letter-spacing:-.02em}.pt-hero__txt h1 em{font-style:italic;color:var(--pt-acento)}.pt-hero__txt p{font-size:clamp(15px,1.6vw,18px);line-height:1.55;color:var(--pt-suave);margin:0 0 20px;max-width:480px}.pt-hero__media img{width:100%;height:auto;display:block;border-radius:22px}.pt-hero__pills{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.pt-hero__pills li{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid rgba(52,32,43,.09);border-radius:30px;padding:8px 15px;font-size:13px;font-weight:600;color:var(--pt-ciruela)}.pt-hero__pills svg{width:14px;height:14px;flex:0 0 14px;color:var(--pt-acento)}@media(max-width:749px){.pt-hero__grid{grid-template-columns:1fr;gap:26px}.pt-hero__txt{order:2;text-align:center}.pt-hero__media{order:1}.pt-hero__txt p{margin-left:auto;margin-right:auto}.pt-hero__pills{justify-content:center}}.pt-hero__grid--solo-texto{grid-template-columns:1fr;max-width:760px;margin:0 auto;text-align:center}.pt-hero__grid--solo-texto .pt-hero__txt p{margin-left:auto;margin-right:auto}.pt-hero__grid--solo-texto .pt-hero__pills{justify-content:center}.pt-cards{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.pt-card{background:#fff;border:1px solid rgba(52,32,43,.07);border-radius:20px;padding:20px 18px;transition:transform .25s ease,box-shadow .25s ease}.pt-card:hover{transform:translateY(-4px);box-shadow:0 16px 38px #34202b17}.pt-card__ico{width:40px;height:40px;border-radius:50%;background:var(--pt-niebla);display:flex;align-items:center;justify-content:center;margin-bottom:11px}.pt-card__ico svg{width:22px;height:22px;color:var(--pt-acento)}.pt-card h3{font-family:var(--font-heading-family,Georgia,serif);font-size:19px;color:var(--pt-ciruela);margin:0 0 8px;line-height:1.25}.pt-card p{font-size:14.5px;line-height:1.6;color:var(--pt-suave);margin:0}@media(max-width:989px){.pt-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:539px){.pt-cards{grid-template-columns:1fr}}.pt-pasos{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;counter-reset:paso}.pt-paso{position:relative;text-align:center;padding:8px}.pt-paso__n{counter-increment:paso;width:44px;height:44px;margin:0 auto 11px;border-radius:50%;background:var(--pt-acento);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family,Georgia,serif);font-size:22px}.pt-paso__n:before{content:counter(paso)}.pt-paso h3{font-family:var(--font-heading-family,Georgia,serif);font-size:20px;color:var(--pt-ciruela);margin:0 0 8px}.pt-paso p{font-size:14.5px;line-height:1.6;color:var(--pt-suave);margin:0}.pt-paso__img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px;margin-bottom:12px;display:block}@media(max-width:749px){.pt-pasos{grid-template-columns:1fr;gap:30px}}.pt-ing{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.pt-ing__img img{width:100%;height:auto;border-radius:22px;display:block}.pt-ing__list{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:13px}.pt-ing__list li{display:flex;gap:14px;align-items:flex-start}.pt-ing__dot{flex:0 0 10px;width:10px;height:10px;border-radius:50%;background:var(--pt-acento);margin-top:7px}.pt-ing__list strong{display:block;color:var(--pt-ciruela);font-size:16.5px;margin-bottom:3px}.pt-ing__list span{font-size:14.5px;line-height:1.6;color:var(--pt-suave)}@media(max-width:749px){.pt-ing{grid-template-columns:1fr;gap:26px}}.pt-comp{background:var(--pt-ciruela);border-radius:22px;padding:24px 20px;color:#fff;overflow-x:auto}.pt-comp h2.pt-t{color:#fff}.pt-comp table{width:100%;border-collapse:collapse;min-width:0}.pt-comp th,.pt-comp td{padding:11px 10px;text-align:center;font-size:14.5px;border-bottom:1px solid rgba(255,255,255,.12)}.pt-comp th:first-child,.pt-comp td:first-child{text-align:left;color:#ffffffd1}.pt-comp thead th{font-family:var(--font-heading-family,Georgia,serif);font-size:16px}.pt-comp .pt-comp__us{background:#e0aebe24;color:#fff;font-weight:700}.pt-comp tbody tr:last-child td{border-bottom:0}.pt-comp svg{width:19px;height:19px;vertical-align:middle}.pt-comp .yes{color:#e0aebe}.pt-comp .no{color:#ffffff52}.pt-faq details{background:#fff;border:1px solid rgba(52,32,43,.08);border-radius:14px;margin-bottom:7px;overflow:hidden}.pt-faq summary{cursor:pointer;list-style:none;padding:14px 50px 14px 18px;position:relative;font-weight:700;color:var(--pt-ciruela);font-size:16px}.pt-faq summary::-webkit-details-marker{display:none}.pt-faq summary:after{content:"";position:absolute;right:22px;top:50%;width:9px;height:9px;border-right:2px solid var(--pt-acento);border-bottom:2px solid var(--pt-acento);transform:translateY(-70%) rotate(45deg);transition:transform .22s ease}.pt-faq details[open] summary:after{transform:translateY(-30%) rotate(225deg)}.pt-faq .pt-faq__a{padding:0 18px 15px;font-size:15px;line-height:1.65;color:var(--pt-suave)}.pt-faq .pt-faq__a p{margin:0 0 10px}.pt-faq .pt-faq__a p:last-child{margin:0}.pt-gar{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pt-gar__i{background:#fff;border:1px solid rgba(52,32,43,.07);border-radius:16px;padding:15px 16px;text-align:center}.pt-gar__i svg{width:26px;height:26px;color:var(--pt-acento);margin-bottom:10px}.pt-gar__i strong{display:block;color:var(--pt-ciruela);font-size:15.5px;margin-bottom:5px}.pt-gar__i span{font-size:13.5px;line-height:1.55;color:var(--pt-suave)}@media(max-width:749px){.pt-gar{grid-template-columns:1fr}}.pt-cta{position:relative;border-radius:26px;overflow:hidden;background:var(--pt-niebla)}.pt-cta__inner{position:relative;z-index:2;padding:34px 22px;text-align:center}.pt-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;opacity:.42}.pt-cta h2.pt-t{margin-bottom:10px}.pt-cta .pt-sub{margin-bottom:26px}.pt-res{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pt-res__c{background:#fff;border:1px solid rgba(52,32,43,.07);border-radius:18px;padding:20px 18px}.pt-res__stars{color:var(--pt-dorado);font-size:15px;letter-spacing:2px;margin-bottom:11px}.pt-res__c h3{font-family:var(--font-heading-family,Georgia,serif);font-size:17px;color:var(--pt-ciruela);margin:0 0 9px}.pt-res__c p{font-size:14.5px;line-height:1.62;color:var(--pt-suave);margin:0 0 14px}.pt-res__who{font-size:13px;font-weight:700;color:var(--pt-acento)}@media(max-width:989px){.pt-res{grid-template-columns:1fr}}.pt-clips-zona{position:relative}.pt-clips{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 20px 6px;max-width:1180px;margin:0 auto}.pt-clips::-webkit-scrollbar{display:none}.pt-clip{flex:0 0 auto;width:190px;margin:0;scroll-snap-align:center;position:relative}.pt-clip__v{width:100%;aspect-ratio:9/16;object-fit:cover;display:block;border-radius:16px;background:var(--pt-niebla);box-shadow:0 8px 22px #34202b1a}.pt-clip figcaption{margin-top:8px;font-size:13px;line-height:1.4;color:var(--pt-suave);text-align:center}.pt-clips-flecha{position:absolute;top:calc(50% - 14px);transform:translateY(-50%);z-index:3;width:38px;height:38px;border-radius:50%;border:1px solid rgba(52,32,43,.1);background:#fff;color:var(--pt-ciruela);cursor:pointer;display:none;align-items:center;justify-content:center;box-shadow:0 4px 14px #34202b1f}.pt-clips-flecha svg{width:19px;height:19px}.pt-clips-flecha:hover{background:var(--pt-niebla)}.pt-clips-flecha--izq{left:6px}.pt-clips-flecha--der{right:6px}@media(min-width:990px){.pt-clips-flecha{display:flex}.pt-clip{width:214px}.pt-clips{padding-left:56px;padding-right:56px}}.pt-comp table{table-layout:fixed}.pt-comp th:first-child,.pt-comp td:first-child{width:44%}@media(max-width:749px){.pt-wrap:has(.pt-comp){padding:0 10px}.pt-comp{padding:18px 10px;border-radius:18px}.pt-comp table{min-width:0}.pt-comp th,.pt-comp td{padding:9px 3px;font-size:11.5px;line-height:1.25}.pt-comp thead th{font-size:12.5px}.pt-comp th:first-child,.pt-comp td:first-child{width:46%;padding-right:6px}.pt-comp svg{width:16px;height:16px}.pt-comp h2.pt-t{font-size:22px;margin-bottom:6px}.pt-comp .pt-sub{font-size:13px}}@media(max-width:389px){.pt-comp th,.pt-comp td{font-size:10.5px;padding:8px 2px}.pt-comp thead th{font-size:11.5px}}.announcement-bar p,[class*=announcement] .announcement__text,[class*=announcement] p{font-size:15px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:.005em!important}@media(max-width:749px){.announcement-bar p,[class*=announcement] .announcement__text,[class*=announcement] p{font-size:16px!important}}@media(max-width:359px){.announcement-bar p,[class*=announcement] .announcement__text,[class*=announcement] p{font-size:15px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pt-styles.css.map */
