:root{--cp-plum: #4a2040;--cp-plum-soft: #6e4a63;--cp-coral: #f08a6c;--cp-cream: #fff4ec;--cp-lila: #f4e6ee;--cp-white: #ffffff;--cp-radius: 20px;--cp-gutter: clamp(16px, 4vw, 40px)}.cp-section{color:var(--cp-plum);padding-block:clamp(48px,8vw,96px);padding-inline:var(--cp-gutter)}.cp-section--cream{background:var(--cp-cream)}.cp-section--lila{background:var(--cp-lila)}.cp-section--white{background:var(--cp-white)}.cp-section--plum{background:var(--cp-plum);color:var(--cp-cream)}.cp-wrap{max-width:1120px;margin-inline:auto}.cp-wrap--narrow{max-width:760px}.cp-center{text-align:center}.cp-eyebrow{display:inline-block;font-family:var(--font-subheading--family, inherit);font-weight:800;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cp-plum-soft);margin:0 0 12px}.cp-section--plum .cp-eyebrow{color:var(--cp-coral)}.cp-h1,.cp-h2,.cp-h3{font-family:var(--font-heading--family, inherit);font-weight:800;line-height:1.08;letter-spacing:-.02em;margin:0;color:inherit;text-wrap:balance}.cp-h1{font-size:clamp(2.3rem,5.6vw,4rem)}.cp-h2{font-size:clamp(1.8rem,3.6vw,2.6rem)}.cp-h3{font-size:1.2rem;line-height:1.25}.cp-lead{font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6;margin:18px 0 0;color:var(--cp-plum-soft)}.cp-section--plum .cp-lead{color:var(--cp-cream);opacity:.9}.cp-text{line-height:1.65}.cp-text p{margin:0 0 1em}.cp-text p:last-child{margin-bottom:0}.cp-head{margin-bottom:clamp(28px,4vw,48px)}.cp-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:14px 30px;border-radius:999px;background:var(--cp-plum);color:var(--cp-cream);font-weight:800;font-size:1.05rem;text-decoration:none;transition:transform .15s ease,background .15s ease}.cp-btn:hover{background:#351630;transform:translateY(-1px);color:var(--cp-cream)}.cp-btn--coral{background:var(--cp-coral);color:var(--cp-plum)}.cp-btn--coral:hover{background:#ec7656;color:var(--cp-plum)}.cp-btn--ghost{background:transparent;color:var(--cp-plum);box-shadow:inset 0 0 0 2px var(--cp-plum)}.cp-btn--ghost:hover{background:var(--cp-plum);color:var(--cp-cream)}.cp-hero{overflow:hidden}.cp-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,5vw,64px);align-items:center}.cp-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:30px}.cp-hero__note{font-size:.95rem;font-weight:700;color:var(--cp-plum-soft)}.cp-hero__media{position:relative;display:flex;justify-content:center}.cp-hero__media img{width:100%;height:auto;border-radius:var(--cp-radius);display:block}.cp-hero__blob{position:absolute;top:8%;right:4%;bottom:8%;left:4%;background:var(--cp-lila);border-radius:46% 54% 40% 60%/55% 45%}.cp-hero__face{position:relative;width:min(100%,360px);height:auto}@media(max-width:749px){.cp-hero__grid{grid-template-columns:1fr}.cp-hero__media{order:-1}.cp-hero__face{width:190px}.cp-hero__media img{max-width:420px}}.cp-icons{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.cp-icon-card{background:var(--cp-white);border-radius:var(--cp-radius);padding:28px 24px}.cp-section--white .cp-icon-card{background:var(--cp-cream)}.cp-icon-card__icon{width:56px;height:56px;border-radius:50%;background:var(--cp-plum);color:var(--cp-coral);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.cp-icon-card__icon svg{width:28px;height:28px}.cp-icon-card p{margin:8px 0 0;line-height:1.55;color:var(--cp-plum-soft)}.cp-story{position:relative}.cp-story__quote{font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.6}.cp-story__sign{margin-top:20px;font-weight:800;color:var(--cp-coral)}.cp-kits{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;align-items:stretch}.cp-kit{position:relative;display:flex;flex-direction:column;gap:12px;background:var(--cp-white);border-radius:var(--cp-radius);padding:32px 28px;box-shadow:inset 0 0 0 2px var(--cp-lila)}.cp-kit--featured{box-shadow:inset 0 0 0 3px var(--cp-plum)}.cp-kit__badge{position:absolute;top:-14px;left:24px;background:var(--cp-coral);color:var(--cp-plum);font-weight:800;font-size:.85rem;padding:6px 14px;border-radius:999px}.cp-kit__pieces{font-weight:800;color:var(--cp-plum-soft);text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.cp-kit__price{font-family:var(--font-heading--family, inherit);font-size:2.6rem;font-weight:800;line-height:1}.cp-kit__price small{font-size:1rem;font-weight:700;color:var(--cp-plum-soft)}.cp-kit__desc{line-height:1.55;color:var(--cp-plum-soft);margin:0;flex-grow:1}.cp-kit__perks{list-style:none;padding:0;margin:0;display:grid;gap:8px}.cp-kit__perks li{display:flex;gap:10px;align-items:flex-start;line-height:1.4}.cp-kit__perks svg{flex:none;width:20px;height:20px;color:var(--cp-coral);margin-top:1px}.cp-kit .cp-btn{width:100%;margin-top:8px}.cp-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;counter-reset:cp-step}.cp-step{background:var(--cp-white);border-radius:var(--cp-radius);padding:28px 24px}.cp-section--white .cp-step{background:var(--cp-cream)}.cp-section--plum .cp-step{background:#fff4ec14}.cp-step__num{width:44px;height:44px;border-radius:50%;background:var(--cp-coral);color:var(--cp-plum);font-weight:900;font-size:1.2rem;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.cp-step p{margin:8px 0 0;line-height:1.55;color:var(--cp-plum-soft)}.cp-section--plum .cp-step p{color:var(--cp-cream);opacity:.85}.cp-steps-note{margin-top:24px;text-align:center;font-weight:700;color:var(--cp-plum-soft)}.cp-faq{display:grid;gap:12px}.cp-faq details{background:var(--cp-white);border-radius:16px;padding:0 22px}.cp-section--white .cp-faq details{background:var(--cp-cream)}.cp-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:16px 0;font-weight:800;font-size:1.05rem}.cp-faq summary::-webkit-details-marker{display:none}.cp-faq summary:after{content:"+";flex:none;width:30px;height:30px;border-radius:50%;background:var(--cp-lila);color:var(--cp-plum);display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700}.cp-faq details[open] summary:after{content:"\2013";background:var(--cp-coral)}.cp-faq__answer{padding:0 0 20px;line-height:1.65;color:var(--cp-plum-soft)}.cp-faq__answer p{margin:0 0 .8em}.cp-faq__answer p:last-child{margin:0}.cp-table-box{overflow-x:auto;border-radius:var(--cp-radius);background:var(--cp-white)}.cp-table{width:100%;border-collapse:collapse;min-width:420px}.cp-table th,.cp-table td{padding:16px 18px;text-align:left;border-bottom:1px solid var(--cp-lila)}.cp-table th{background:var(--cp-plum);color:var(--cp-cream);font-weight:800;font-size:.9rem;letter-spacing:.04em}.cp-table tr:last-child td{border-bottom:0}.cp-table td:first-child{font-weight:900;font-size:1.1rem}.cp-table-note{margin-top:16px;font-size:.95rem;color:var(--cp-plum-soft);line-height:1.55}.cp-cta__actions{margin-top:28px;display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.cp-chat{box-sizing:border-box;position:fixed;right:18px;bottom:18px;z-index:50;display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:12px 20px 12px 14px;border-radius:999px;background:var(--cp-plum);color:var(--cp-cream);font-weight:800;text-decoration:none;box-shadow:0 8px 24px #4a204047}.cp-chat:hover{color:var(--cp-cream);background:#351630}.cp-chat svg{width:26px;height:26px;color:var(--cp-coral)}@media(max-width:749px){.cp-chat span{display:none}.cp-chat{padding:13px}}.cp-buy__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,56px);align-items:start}.cp-buy__main img,.cp-buy__placeholder{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--cp-radius);display:block;max-width:100%}.cp-buy__placeholder{background:var(--cp-lila);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--cp-plum-soft);font-weight:700;text-align:center;padding:16px;box-sizing:border-box}.cp-buy__placeholder svg{width:38%}.cp-buy__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px}.cp-buy__thumb{padding:0;border:0;background:none;cursor:pointer;border-radius:12px;overflow:hidden}.cp-buy__thumb img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.cp-buy__info{min-width:0;display:flex;flex-direction:column;gap:16px}.cp-buy__sub{margin:0;line-height:1.6;color:var(--cp-plum-soft);font-size:1.05rem}.cp-buy__price{font-family:var(--font-heading--family, inherit);font-size:2rem;font-weight:900}.cp-buy__pricerow{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.cp-buy__compare{font-size:1.2rem;font-weight:700;color:var(--cp-plum-soft)}.cp-buy__promo{margin:4px 0 0;font-weight:800;color:var(--cp-plum)}.cp-buy__promo:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--cp-coral);margin-right:8px}.cp-buy [hidden]{display:none!important}.cp-buy__form{display:flex;flex-direction:column;gap:16px}.cp-buy__opts{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cp-buy__opts legend{font-weight:800;margin-bottom:8px;display:flex;gap:12px;width:100%}.cp-buy__opts legend a{font-weight:700;font-size:.9rem;color:var(--cp-plum-soft)}.cp-pill{position:relative}.cp-pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.cp-pill span{display:inline-flex;align-items:center;min-height:46px;min-width:58px;justify-content:center;box-sizing:border-box;padding:10px 18px;border-radius:999px;border:1.5px solid #e8d5df;background:var(--cp-white);font-weight:700}.cp-pill input:checked+span{background:var(--cp-plum);color:var(--cp-cream);border-color:var(--cp-plum)}.cp-pill input:focus-visible+span{outline:3px solid var(--cp-coral);outline-offset:2px}.cp-buy__note{margin:0;font-size:.95rem;line-height:1.5;color:var(--cp-plum-soft)}.cp-buy__add{width:100%;border:0;cursor:pointer;font-family:inherit}.cp-buy__add[disabled]{opacity:.5;cursor:not-allowed}.cp-buy__trust{list-style:none;margin:4px 0 0;padding:16px 0 0;border-top:1px solid #e8d5df;display:grid;gap:10px}.cp-buy__trust li{display:flex;gap:10px;align-items:center;font-weight:700;color:var(--cp-plum-soft)}.cp-buy__trust svg{width:22px;height:22px;color:var(--cp-coral);flex:none}@media(max-width:749px){.cp-buy__grid{grid-template-columns:1fr}}.cp-art__col{max-width:680px;margin-inline:auto;display:flex;flex-direction:column;gap:28px}.cp-art__title{font-size:clamp(2rem,6vw,3rem)}.cp-art__sub{font-size:1.15rem;line-height:1.6;color:var(--cp-plum-soft);margin:16px 0 0}.cp-art__byline{margin:16px 0 0;font-weight:700;font-size:.9rem;color:var(--cp-plum-soft)}.cp-art__h2{font-family:var(--font-heading--family, inherit);font-size:clamp(1.45rem,3.4vw,1.9rem);font-weight:800;line-height:1.2;margin:0 0 12px;text-wrap:balance}.cp-art__text{font-size:1.12rem;line-height:1.72}.cp-art__text p{margin:0 0 1em}.cp-art__text p:last-child{margin-bottom:0}.cp-art__text ul,.cp-art__text ol{margin:0 0 1em;padding-left:1.25em}.cp-art__text li{margin-bottom:.5em}.cp-art__text li::marker{color:var(--cp-coral)}.cp-art__block--caja{background:var(--cp-lila);border-radius:var(--cp-radius);padding:24px}.cp-art__block--checks ul{list-style:none;padding:0}.cp-art__block--checks li{position:relative;padding-left:34px}.cp-art__block--checks li:before{content:"";position:absolute;left:0;top:.3em;width:22px;height:22px;border-radius:50%;background:var(--cp-coral)}.cp-art__block--checks li:after{content:"";position:absolute;left:7px;top:calc(.3em + 5px);width:6px;height:10px;border:solid var(--cp-plum);border-width:0 3px 3px 0;transform:rotate(45deg)}.cp-art__block--cita .cp-art__text{font-family:var(--font-heading--family, inherit);font-size:clamp(1.35rem,3.2vw,1.7rem);font-weight:800;line-height:1.35;text-align:center;padding:8px 0}.cp-art__fig{margin:0}.cp-art__fig img,.cp-art__fig svg{width:100%;height:auto;display:block;border-radius:var(--cp-radius);max-width:100%}.cp-art__fig figcaption{margin-top:10px;font-size:.92rem;color:var(--cp-plum-soft);text-align:center}.cp-art__ph{border:2px dashed #d9c3cf;border-radius:var(--cp-radius);padding:40px 20px;text-align:center;color:var(--cp-plum-soft);font-weight:700}.cp-art__obj{background:var(--cp-cream);border-radius:var(--cp-radius);padding:22px 24px}.cp-section--cream .cp-art__obj{background:var(--cp-white)}.cp-art__q{margin:0 0 8px;font-size:1.15rem;font-weight:900;line-height:1.35}.cp-art__obj .cp-art__text{font-size:1.05rem;color:var(--cp-plum-soft)}.cp-art__offer{background:var(--cp-cream);border:3px solid var(--cp-plum);border-radius:var(--cp-radius);padding:28px 24px;display:flex;flex-direction:column;gap:16px}.cp-art__prices{display:grid;gap:10px}.cp-art__price{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;border-radius:14px;background:var(--cp-white);font-weight:700;flex-wrap:wrap}.cp-art__price strong{font-size:1.3rem;font-weight:900}.cp-art__price--main{background:var(--cp-plum);color:var(--cp-cream)}.cp-art__btnrow{display:flex;flex-direction:column;align-items:center;gap:8px}.cp-art__cta{width:100%;max-width:440px;box-sizing:border-box}.cp-art__offer .cp-art__cta{max-width:none}.cp-art__trust{margin:0;font-size:.9rem;font-weight:700;color:var(--cp-plum-soft);text-align:center}.cp-art__review{margin:0;background:var(--cp-lila);border-radius:var(--cp-radius);padding:22px 24px}.cp-art__review p{margin:0;font-size:1.1rem;line-height:1.6}.cp-art__review footer{margin-top:10px;font-weight:800;color:var(--cp-plum-soft)}.cp-landing-head{display:flex;justify-content:center;padding:14px 16px;background:var(--cp-cream);border-bottom:1px solid #e8d5df}.cp-landing-head img{height:44px;width:auto}.cp-landing-foot{text-align:center;padding:28px 16px 90px;font-size:.85rem;color:var(--cp-plum-soft);background:var(--cp-cream)}.cp-art__cert{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:22px;align-items:start;background:var(--cp-cream);border:2px solid var(--cp-lila);border-radius:var(--cp-radius);padding:22px}.cp-section--cream .cp-art__cert{background:var(--cp-white)}.cp-art__cert-doc img{width:100%;height:auto;display:block;border-radius:8px;box-shadow:0 6px 18px #4a20402e}.cp-art__cert-doc a{display:block}.cp-art__cert-info{min-width:0;display:flex;flex-direction:column;gap:8px}.cp-art__cert-info .cp-eyebrow{margin:0}.cp-art__cert-info .cp-art__text{font-size:1rem;color:var(--cp-plum-soft)}.cp-art__cert-info .cp-art__text ul{padding-left:1.1em;margin:0}.cp-art__cert-btn{align-self:flex-start;margin-top:6px;min-height:46px;padding:10px 22px;font-size:.95rem}@media(max-width:560px){.cp-art__cert{grid-template-columns:1fr}.cp-art__cert-doc{max-width:220px;margin:0 auto}}.cp-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.cp-cat{display:flex;flex-direction:column;background:var(--cp-cream);border-radius:var(--cp-radius);overflow:hidden;text-decoration:none;color:var(--cp-plum);transition:transform .15s ease,box-shadow .15s ease}.cp-section--cream .cp-cat{background:var(--cp-white)}.cp-cat:hover{transform:translateY(-2px);box-shadow:0 10px 28px #4a204024;color:var(--cp-plum)}.cp-cat__media{aspect-ratio:4 / 3;max-width:100%;background:var(--cp-lila);display:flex;align-items:center;justify-content:center;overflow:hidden}.cp-cat__media img{width:100%;height:100%;object-fit:cover;display:block}.cp-cat__media svg{width:34%}.cp-cat__body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:6px}.cp-cat__tag{font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--cp-plum-soft)}.cp-cat__title{font-size:1.6rem}.cp-cat__text{margin:0;line-height:1.55;color:var(--cp-plum-soft)}.cp-cat__link{margin-top:8px;font-weight:900;color:var(--cp-plum);text-decoration:underline;text-decoration-color:var(--cp-coral);text-decoration-thickness:3px;text-underline-offset:4px}@media(prefers-reduced-motion:reduce){.cp-cat{transition:none}}.cp-models{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cp-models:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:989px){.cp-models,.cp-models:has(>:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.cp-models>:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - 9px)}}@media(max-width:420px){.cp-models{gap:12px}}.cp-model{display:flex;flex-direction:column;text-decoration:none;color:var(--cp-plum);min-width:0}.cp-model:hover{color:var(--cp-plum)}.cp-model__media{position:relative;aspect-ratio:4 / 5;max-width:100%;border-radius:16px;overflow:hidden;background:var(--cp-lila);display:flex;align-items:center;justify-content:center;color:var(--cp-plum-soft);font-weight:800;text-align:center;padding:8px;box-sizing:border-box}.cp-model__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.cp-model:hover .cp-model__media img{transform:scale(1.03)}.cp-model__badge{position:absolute;top:10px;left:10px;background:var(--cp-coral);color:var(--cp-plum);font-size:.75rem;font-weight:800;padding:4px 10px;border-radius:999px}.cp-model__body{padding-top:12px;display:flex;flex-direction:column;gap:4px}.cp-model__name{margin:0;font-size:1.05rem;font-weight:900;line-height:1.25}.cp-model__use{margin:0;font-size:.9rem;line-height:1.4;color:var(--cp-plum-soft)}.cp-model__specs{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:2px;font-size:.8rem;font-weight:700;color:var(--cp-plum-soft)}.cp-model__price{margin:4px 0 0;font-weight:900;font-size:1.05rem}.cp-model__warn{margin:4px 0 0;font-size:.8rem;color:#b3261e;font-weight:700}@media(prefers-reduced-motion:reduce){.cp-model__media img{transition:none}}.cp-sizes{padding-block:24px}.cp-sizes__box{background:var(--cp-white);border:1px solid var(--cp-lila);border-radius:var(--cp-radius)}.cp-section--white .cp-sizes__box{background:var(--cp-cream)}.cp-sizes__summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:18px 22px;font-weight:900;font-size:1.1rem;color:var(--cp-plum)}.cp-sizes__summary::-webkit-details-marker{display:none}.cp-sizes__summary:after{content:"+";margin-left:auto;font-size:1.6rem;line-height:1;color:var(--cp-coral)}.cp-sizes__box[open] .cp-sizes__summary:after{content:"\2013"}.cp-sizes__hint{font-size:.9rem;font-weight:700;color:var(--cp-plum-soft)}.cp-sizes__body{padding:0 22px 22px}.cp-sizes__intro{margin-bottom:14px;color:var(--cp-plum-soft)}.cp-sizes__body .cp-table-box{border:1px solid var(--cp-lila)}.cp-sizes__box--mini{margin:4px 0 2px}.cp-sizes__box--mini .cp-sizes__summary{padding:12px 16px;font-size:.98rem}.cp-sizes__box--mini .cp-sizes__body{padding:0 16px 16px}.cp-sizes__box--mini .cp-table{min-width:0}.cp-sizes__box--mini .cp-table th,.cp-sizes__box--mini .cp-table td{padding:10px 12px}.cp-imgsec__fig{margin:0}.cp-imgsec__fig img{width:100%;height:auto;display:block;border-radius:var(--cp-radius)}.cp-buy__desc{color:var(--cp-plum-soft);line-height:1.6}.cp-buy__desc ul{margin:0 0 1em;padding-left:1.2em}.cp-buy__desc li{margin-bottom:.35em}.cp-buy__desc li::marker{color:var(--cp-coral)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cero-pena.css.map */
