:root{--cj-surface:#f3eff2;--cj-raised:#fff;--cj-sunken:#e9e2ea;--cj-line:#dcd1db;--cj-line-strong:#8e7f92;--cj-ink:#2a1e2c;--cj-muted:#64566a;--cj-brand:#4e2340;--cj-brand-hover:#3c1a31;--cj-on-brand:#fff;--cj-brand-soft:#ebdde6;--cj-luz:#e0566b;--cj-luz-soft:#fbe4e8;--cj-lila:#e1daee;--cj-rosa:#efd9e2;--cj-agua:#d7e7e6;--cj-alga:#2f6b57;--cj-alga-soft:#ddede6;--cj-night:#1b1420;--cj-night-raised:#261c2b;--cj-night-line:#3a2e3f;--cj-night-ink:#f4eef3;--cj-night-muted:#bcafbf;--cj-night-brand:#e3b5d3;--cj-serif:var(--font-heading--family,"Lora"),Georgia,"Times New Roman",serif;--cj-sans:var(--font-body--family,"Figtree"),"Helvetica Neue",Arial,sans-serif;--cj-r-sm:8px;--cj-r-md:16px;--cj-r-lg:28px;--cj-shadow-sm:0 1px 2px rgba(42,30,44,.06);--cj-shadow-md:0 16px 40px -16px rgba(78,35,64,.28);--cj-content-max:1200px;--cj-gutter:clamp(20px,4vw,40px)}.cj{color:var(--cj-ink);font-family:var(--cj-sans);font-size:18px;line-height:1.6}.cj *,.cj *:before,.cj *:after{box-sizing:border-box}.cj p{margin:0}.cj-wrap{width:100%;max-width:calc(var(--cj-content-max) + 2*var(--cj-gutter));margin-inline:auto;padding-inline:var(--cj-gutter)}.cj-section{padding-block:var(--cj-pt,96px) var(--cj-pb,96px)}@media(max-width:749px){.cj-section{padding-block:calc(var(--cj-pt,96px)*.62) calc(var(--cj-pb,96px)*.62)}}.cj-tone--claro{background:var(--cj-surface)}.cj-tone--blanco{background:var(--cj-raised)}.cj-tone--perla{background:radial-gradient(120% 90% at 0% 0%,var(--cj-lila) 0%,transparent 60%),radial-gradient(90% 80% at 100% 100%,var(--cj-agua) 0%,transparent 60%),var(--cj-rosa)}.cj-tone--noche{--cj-ink:var(--cj-night-ink);--cj-muted:var(--cj-night-muted);--cj-line:var(--cj-night-line);--cj-accent:var(--cj-night-brand);background:radial-gradient(70% 60% at 85% 30%,rgba(224,86,107,.16) 0%,transparent 70%),var(--cj-night);color:var(--cj-night-ink)}.cj-h2{font-family:var(--cj-serif);font-weight:600;font-size:clamp(32px,3.4vw,48px);line-height:1.12;letter-spacing:-.01em;margin:0;color:var(--cj-ink);text-wrap:balance}.cj-lead{font-size:clamp(18px,1.4vw,20px);line-height:1.6;color:var(--cj-muted);max-width:54ch;text-wrap:pretty}.cj-head{display:grid;gap:16px;margin-bottom:clamp(32px,4vw,48px)}.cj-head--center{text-align:center;justify-items:center}.cj-note{margin-top:24px!important;font-size:16px;line-height:1.5;color:var(--cj-muted)}.cj-icon{width:24px;height:24px;flex:none;display:block}.cj-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;border:1.5px solid transparent;font-family:var(--cj-sans);font-weight:600;font-size:17px;line-height:24px;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.cj-btn--l{min-height:56px;padding:0 32px;font-size:18px}.cj-btn--primary{background:var(--cj-brand);color:var(--cj-on-brand)}.cj-btn--primary:hover{background:var(--cj-brand-hover)}.cj-btn--light{background:var(--cj-raised);color:var(--cj-brand)}.cj-btn--light:hover{background:var(--cj-brand-soft)}.cj-btn--ghost{background:transparent;color:var(--cj-brand);border-color:var(--cj-brand)}.cj-btn--ghost:hover{background:var(--cj-brand-soft)}.cj-btn:focus-visible,.cj a:focus-visible,.cj summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cj-badge{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font-family:var(--cj-sans);font-weight:600;font-size:14px;line-height:20px;white-space:nowrap}.cj-badge--oferta{background:var(--cj-luz-soft);color:var(--cj-brand)}.cj-badge--stock{background:var(--cj-alga-soft);color:var(--cj-alga)}.cj-badge--nuevo{background:var(--cj-brand);color:var(--cj-on-brand)}.cj-hero{position:relative;isolation:isolate;display:grid;align-items:end;min-height:clamp(580px,82vh,780px);overflow:hidden;background:var(--cj-night);color:var(--cj-night-ink)}.cj-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.cj-hero__media picture{display:contents}.cj-hero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--cj-hero-focal,70% 50%)}.cj-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#1b1420e6,#1b1420b3 34%,#1b14200d 66%),linear-gradient(0deg,#1b14208c,#1b142000 38%)}.cj-hero__inner{padding-block:clamp(72px,10vh,120px) clamp(120px,16vh,168px)}.cj-hero__content{display:grid;gap:24px;max-width:600px}.cj-hero__title{margin:0;font-family:var(--cj-serif);font-weight:600;font-size:clamp(44px,5.6vw,80px);line-height:1.03;letter-spacing:-.02em;color:#fff;text-wrap:balance}.cj-hero__lead{max-width:40ch;font-size:clamp(18px,1.5vw,21px);line-height:1.55;color:#f4eef3eb}.cj-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:8px}.cj-hero__note{display:flex;align-items:center;gap:10px;font-size:16px;line-height:1.4;color:#f4eef3e6}.cj-hero__note .cj-icon{color:var(--cj-night-brand)}@media(max-width:749px){.cj-hero{display:block;min-height:0}.cj-hero:before{display:none}.cj-hero__media{position:relative;aspect-ratio:1/1}.cj-hero__media:after{content:"";position:absolute;inset:auto 0 0 0;height:55%;background:linear-gradient(0deg,var(--cj-night) 4%,rgba(27,20,32,0) 100%)}.cj-hero__img{object-position:62% 50%}.cj-hero__inner{position:relative;margin-top:-88px;padding-block:0 40px}.cj-hero__content{gap:16px}.cj-hero__title{font-size:40px;line-height:1.08}.cj-hero__actions .cj-btn{width:100%}}.cj-trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.cj-trust__item{display:flex;align-items:flex-start;gap:14px;padding:24px;background:var(--cj-raised);border:1px solid var(--cj-line);border-radius:var(--cj-r-md);box-shadow:var(--cj-shadow-sm)}.cj-trust__item .cj-icon{width:28px;height:28px;color:var(--cj-brand)}.cj-trust__title{font-weight:600;font-size:17px;line-height:24px;color:var(--cj-ink)}.cj-trust__text{margin-top:2px!important;font-size:16px;line-height:24px;color:var(--cj-muted)}.cj-trust-sec--lift{position:relative;z-index:2;padding-top:0!important}.cj-trust-sec--lift .cj-trust{margin-top:-72px}.cj-trust-sec--lift .cj-trust__item{box-shadow:var(--cj-shadow-md);border-color:transparent}@media(max-width:749px){.cj-trust{grid-template-columns:1fr 1fr;gap:12px}.cj-trust__item{flex-direction:column;gap:10px;padding:18px 16px}.cj-trust__title{font-size:16px;line-height:22px}.cj-trust-sec--lift .cj-trust{margin-top:0}.cj-trust-sec--lift{padding-top:24px!important}}.cj-trust--compact{display:flex;flex-wrap:wrap;gap:10px 24px}.cj-trust--compact .cj-trust__item,.cj-trust--list .cj-trust__item{flex-direction:row;align-items:center;gap:10px;padding:0;background:none;border:0;box-shadow:none}.cj-trust--compact .cj-icon,.cj-trust--list .cj-icon{width:22px;height:22px}.cj-trust--compact .cj-trust__title,.cj-trust--list .cj-trust__title{font-weight:500;font-size:16px;line-height:22px}.cj-trust--list{display:grid;grid-template-columns:1fr;gap:12px;padding:20px;background:var(--cj-raised);border:1px solid var(--cj-line);border-radius:var(--cj-r-md);width:100%}.cj-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,6vw,96px);align-items:center}.cj-split--reverse{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.cj-split--reverse>.cj-split__media{order:2}.cj-split__media{position:relative}.cj-frame{position:relative;overflow:hidden;border-radius:var(--cj-r-lg);background:var(--cj-sunken)}.cj-frame img,.cj-frame svg{display:block;width:100%;height:100%;object-fit:cover}.cj-frame--portrait{aspect-ratio:4/5}.cj-frame--square{aspect-ratio:1/1}@media(max-width:989px){.cj-split,.cj-split--reverse{grid-template-columns:1fr}.cj-split--reverse>.cj-split__media{order:0}.cj-split__media{max-width:560px}}.cj-glow{position:relative;isolation:isolate}.cj-glow:before{content:"";position:absolute;z-index:-1;top:18%;right:12%;bottom:10%;left:12%;border-radius:50%;background:var(--cj-luz);opacity:.4;filter:blur(64px)}.cj-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.cj-benefit{display:grid;align-content:start;gap:10px}.cj-benefit__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--cj-brand-soft);color:var(--cj-brand);margin-bottom:6px}.cj-benefit__title{margin:0;font-family:var(--cj-sans);font-weight:600;font-size:21px;line-height:1.35;color:var(--cj-ink)}.cj-benefit__text{font-size:18px;line-height:1.6;color:var(--cj-muted)}@media(max-width:749px){.cj-benefits{grid-template-columns:1fr;gap:28px}.cj-benefit{grid-template-columns:48px 1fr;column-gap:16px;row-gap:4px}.cj-benefit__icon{grid-row:span 2;margin:0}}.cj-steps{list-style:none;margin:0;padding:0;counter-reset:cj-step}.cj-step{display:grid;grid-template-columns:56px 1fr;gap:20px;padding:24px 0;border-top:1px solid var(--cj-line)}.cj-step:last-child{border-bottom:1px solid var(--cj-line)}.cj-step:before{counter-increment:cj-step;content:counter(cj-step);font-family:var(--cj-serif);font-weight:600;font-size:44px;line-height:1;color:var(--cj-accent,var(--cj-brand))}.cj-step__title{margin:4px 0 6px;font-family:var(--cj-sans);font-weight:600;font-size:21px;line-height:1.35;color:var(--cj-ink)}.cj-step__text{font-size:18px;line-height:1.6;color:var(--cj-muted)}.cj-checks{list-style:none;margin:0;padding:0;border-top:1px solid var(--cj-line)}.cj-check{display:grid;grid-template-columns:32px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--cj-line)}.cj-check__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--cj-alga-soft);color:var(--cj-alga)}.cj-check__icon .cj-icon{width:18px;height:18px}.cj-check__title{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:3px!important;font-weight:600;font-size:18px;line-height:1.45}.cj-check__text{margin-top:2px!important;font-size:16px;line-height:1.5;color:var(--cj-muted)}.cj-faq{max-width:800px;margin-inline:auto}.cj-faq__list{border-top:1px solid var(--cj-line)}.cj-faq__item{border-bottom:1px solid var(--cj-line)}.cj-faq__q{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding:16px 0;cursor:pointer;font-weight:600;font-size:19px;line-height:28px;color:var(--cj-ink)}.cj-faq__q::-webkit-details-marker{display:none}.cj-faq__q .cj-icon{color:var(--cj-brand);transition:transform .2s ease}.cj-faq__item[open] .cj-faq__q .cj-icon{transform:rotate(45deg)}.cj-faq__a{padding:0 48px 24px 0;font-size:18px;line-height:29px;color:var(--cj-muted)}.cj-faq__a p+p{margin-top:12px}.cj-faq__more{margin-top:32px!important;text-align:center}.cj-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.cj-cta__media{position:relative;aspect-ratio:1/1;max-width:520px;width:100%;justify-self:center}.cj-halo{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate}.cj-halo span{position:absolute;left:50%;bottom:0;translate:-50% 0;border-radius:50%;aspect-ratio:1}.cj-halo span:nth-child(1){width:100%;background:var(--cj-lila)}.cj-halo span:nth-child(2){width:72%;background:var(--cj-rosa)}.cj-halo span:nth-child(3){width:44%;background:var(--cj-agua)}.cj-halo i{position:absolute;z-index:-1;left:50%;top:50%;width:64%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:var(--cj-luz);opacity:.35;filter:blur(40px)}.cj-cta__img{position:absolute;left:50%;bottom:9%;translate:-50% 0;width:62%;height:auto;border-radius:var(--cj-r-lg);box-shadow:var(--cj-shadow-md)}.cj-cta__body{display:grid;gap:20px;justify-items:start}.cj-cta__price{font-weight:700;font-size:28px;line-height:32px;color:var(--cj-ink);font-variant-numeric:lining-nums tabular-nums}.cj-cta__from{font-weight:500;font-size:18px;color:var(--cj-muted)}@media(max-width:989px){.cj-cta{grid-template-columns:1fr}.cj-cta__media{max-width:420px}.cj-cta__body .cj-btn{width:100%}}h1,h2,h3,.h1,.h2,.h3{text-wrap:balance}product-price .price{font-family:var(--cj-sans);font-weight:700;font-size:28px;line-height:32px;color:var(--cj-ink);font-variant-numeric:lining-nums tabular-nums}product-price .compare-at-price{font-size:18px;color:var(--cj-muted)}product-price .tax-note{margin-top:6px;font-size:16px;line-height:22px;color:var(--cj-muted)}.cj-packs.variant-option{display:grid;grid-template-columns:1fr;gap:12px;border:0;padding:0;margin:0;min-width:0;width:100%}.cj-packs.variant-option legend{padding:0;margin-bottom:12px;font-family:var(--cj-sans);font-weight:600;font-size:18px;line-height:26px;color:var(--cj-ink)}.cj-packs .variant-option__button-label.cj-pack{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"dot title price" "dot note price";align-items:center;column-gap:16px;row-gap:6px;width:100%;min-height:72px;padding:18px 20px;background:var(--cj-raised);color:var(--cj-ink);border:1.5px solid var(--cj-line-strong);border-radius:var(--cj-r-md);text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.cj-packs .variant-option__button-label.cj-pack:hover{border-color:var(--cj-brand)}.cj-packs .variant-option__button-label.cj-pack:has(input:checked){background:var(--cj-brand-soft);border-color:var(--cj-brand);box-shadow:inset 0 0 0 1px var(--cj-brand);color:var(--cj-ink)}.cj-packs .variant-option__button-label.cj-pack:has(input:focus-visible){outline:2px solid var(--cj-brand);outline-offset:3px}.cj-packs .cj-pack input[type=radio]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer;width:100%;height:100%;z-index:1}.cj-packs .cj-pack .variant-option__button-label__pill{display:none}.cj-packs .cj-pack .variant-option__button-label__text{grid-area:title;font-family:var(--cj-sans);font-weight:600;font-size:18px;line-height:26px;color:var(--cj-ink);white-space:normal;overflow:visible;text-overflow:clip}.cj-pack__dot{grid-area:dot;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:2px solid var(--cj-line-strong);background:var(--cj-raised)}.cj-pack:has(input:checked) .cj-pack__dot{border-color:var(--cj-brand)}.cj-pack:has(input:checked) .cj-pack__dot:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--cj-brand)}.cj-pack__price{grid-area:price;display:grid;justify-items:end;text-align:right;font-variant-numeric:lining-nums tabular-nums}.cj-pack__now{font-weight:700;font-size:20px;line-height:26px;color:var(--cj-ink)}.cj-pack__unit{font-size:15px;line-height:20px;color:var(--cj-muted)}.cj-pack__note{grid-area:note;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:16px;line-height:22px;color:var(--cj-muted)}@media(max-width:749px){.cj-packs .variant-option__button-label.cj-pack{padding:16px;column-gap:12px}.cj-packs .cj-pack .variant-option__button-label__text{font-size:17px;line-height:24px}}.buy-buttons-block .button,.buy-buttons-block button[type=submit]{min-height:56px;font-family:var(--cj-sans);font-weight:600;font-size:18px;letter-spacing:0;text-transform:none}.buy-buttons-block{--shopify-accelerated-checkout-button-block-size:56px;--shopify-accelerated-checkout-button-border-radius:999px;--shopify-accelerated-checkout-row-gap:10px}.product-details .rte h3{margin:28px 0 10px;font-family:var(--cj-serif);font-weight:600;font-size:24px;line-height:1.3;color:var(--cj-ink)}.product-details .rte p,.product-details .rte li{font-size:18px;line-height:1.6}.product-details .rte ul,.product-details .rte ol{padding-inline-start:1.2em}.product-details .rte li+li{margin-top:6px}.product-details .rte li::marker{color:var(--cj-brand)}@media(prefers-reduced-motion:reduce){.cj *,.cj-packs *{transition:none!important}}.cj-cta__media:has(.cj-cta__img) .cj-halo{display:none}.cj-cta__media:has(.cj-cta__img) .cj-cta__img{position:static;translate:none;width:100%;border-radius:var(--cj-r-lg)}.cj-packs .cj-pack .variant-option__button-label__text{text-align:left;justify-self:start}.cj-benefit__icon{width:56px;height:56px}.cj-benefit__icon .cj-icon{width:28px;height:28px}@media(max-width:749px){.cj-benefit{grid-template-columns:56px 1fr}}.cj-trust__item .cj-icon{width:30px;height:30px}.cj-trust--compact .cj-trust__item .cj-icon,.cj-trust--list .cj-trust__item .cj-icon{width:24px;height:24px}.cj-trust--list .cj-trust__item .cj-icon{color:var(--cj-brand)}.buy-buttons-block .quantity-selector-wrapper{display:none}.buy-buttons-block .product-form-buttons .button{flex:1 1 100%}@media(max-width:749px){.cj-packs .variant-option__button-label.cj-pack{grid-template-areas:"dot title price" "dot note note"}.product-details h1{font-size:30px;line-height:1.15}}.product-details details>summary,.product-details details>summary *{font-family:var(--cj-sans);font-size:17px;font-weight:600;letter-spacing:0;text-transform:none}.product-details details>summary{min-height:56px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/celaje.css.map */
