:root{--jf-bg: #FFFFFF;--jf-bg-alt: #F6F5FA;--jf-bg-deep: #F1EEFA;--jf-text: #1A1A2E;--jf-text-muted: #6E6B80;--jf-border: rgba(26, 26, 46, .12);--jf-teal: #2FBBA3;--jf-violet: #8B6BFF;--jf-pink: #E85A9B;--jf-gradient: linear-gradient(120deg, var(--jf-teal) 0%, var(--jf-violet) 55%, var(--jf-pink) 100%);--jf-radius: 22px;--jf-radius-sm: 12px;--jf-container: 1200px;--jf-gutter: 24px;--jf-ease: cubic-bezier(.22, 1, .36, 1);--jf-heading-font: "Playfair Display", Georgia, serif;--jf-body-font: "Poppins", -apple-system, BlinkMacSystemFont, sans-serif}.mt-section,.jf-section{padding-top:0!important;padding-bottom:0!important;background:transparent;font-family:var(--jf-body-font);color:var(--jf-text)}.jf-container{max-width:var(--jf-container);margin:0 auto;padding:0 var(--jf-gutter)}.jf-h1,.jf-h2,.jf-h3,.jf-section h1,.jf-section h2,.jf-section h3,.jf-section blockquote{font-family:var(--jf-heading-font);font-weight:700;line-height:1.12;margin:0;color:inherit}.jf-eyebrow{display:inline-block;font-family:var(--jf-body-font);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--jf-teal);margin-bottom:14px}.jf-gradient-text{background:var(--jf-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.jf-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 34px;border-radius:999px;font-family:var(--jf-body-font);font-weight:600;font-size:15px;text-decoration:none;border:none;cursor:pointer;background:var(--jf-gradient);color:#14121f;transition:transform .35s var(--jf-ease),box-shadow .35s var(--jf-ease);box-shadow:0 14px 30px -12px #8b6bff73;overflow:hidden}.jf-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s var(--jf-ease)}.jf-btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px -10px #8b6bffb3}.jf-btn:hover:after{transform:translate(120%)}.jf-btn--ghost{background:transparent;color:var(--jf-text);border:1px solid var(--jf-border);box-shadow:none}.jf-btn--ghost:hover{border-color:var(--jf-teal);box-shadow:none}.jf-reveal{opacity:0;transform:translateY(56px) scale(.95);filter:blur(8px);transition:opacity .9s var(--jf-ease),transform 1s cubic-bezier(.16,1,.3,1),filter .9s var(--jf-ease)}.jf-reveal.jf-visible{opacity:1;transform:none;filter:none}.jf-reveal[data-jf-delay="1"]{transition-delay:.1s}.jf-reveal[data-jf-delay="2"]{transition-delay:.2s}.jf-reveal[data-jf-delay="3"]{transition-delay:.3s}.jf-reveal[data-jf-delay="4"]{transition-delay:.4s}.jf-reveal .jf-fn-img,.jf-reveal .jf-fn-info,.jf-reveal .jf-ac-info,.jf-reveal .jf-ac-slider,.jf-reveal .jf-pf-titulo,.jf-reveal .jf-fn-lista li,.jf-reveal .jf-pb-franja-item,.jf-reveal .jf-pg-thumb{opacity:0;transition:opacity .8s var(--jf-ease),transform .95s cubic-bezier(.16,1,.3,1)}.jf-reveal .jf-fn-img{transform:translate(-80px) scale(.92);transition-delay:.1s}.jf-reveal .jf-fn-info{transform:translate(80px);transition-delay:.2s}.jf-reveal .jf-ac-info{transform:translate(-70px);transition-delay:.1s}.jf-reveal .jf-ac-slider{transform:translate(70px) scale(.92);transition-delay:.2s}.jf-reveal .jf-pf-titulo{transform:translateY(30px) scale(.9)}.jf-reveal .jf-fn-lista li{transform:translateY(26px)}.jf-reveal .jf-pb-franja-item{transform:translateY(24px) scale(.92)}.jf-reveal .jf-pg-thumb{transform:scale(.6)}.jf-reveal.jf-visible .jf-fn-img,.jf-reveal.jf-visible .jf-fn-info,.jf-reveal.jf-visible .jf-ac-info,.jf-reveal.jf-visible .jf-ac-slider,.jf-reveal.jf-visible .jf-pf-titulo,.jf-reveal.jf-visible .jf-fn-lista li,.jf-reveal.jf-visible .jf-pb-franja-item{opacity:1;transform:none}.jf-reveal.jf-visible .jf-pg-thumb{opacity:.6;transform:none}.jf-reveal.jf-visible .jf-pg-thumb.is-active,.jf-reveal.jf-visible .jf-pg-thumb:hover{opacity:1}.jf-reveal.jf-visible .jf-fn-lista li:nth-child(1){transition-delay:.45s}.jf-reveal.jf-visible .jf-fn-lista li:nth-child(2){transition-delay:.6s}.jf-reveal.jf-visible .jf-fn-lista li:nth-child(3){transition-delay:.75s}.jf-reveal.jf-visible .jf-fn-lista li:nth-child(4){transition-delay:.9s}.jf-reveal.jf-visible .jf-pb-franja-item:nth-child(1){transition-delay:.15s}.jf-reveal.jf-visible .jf-pb-franja-item:nth-child(2){transition-delay:.3s}.jf-reveal.jf-visible .jf-pb-franja-item:nth-child(3){transition-delay:.45s}.jf-reveal.jf-visible .jf-pb-franja-item:nth-child(4){transition-delay:.6s}.jf-reveal.jf-visible .jf-pg-thumb:nth-child(1){transition-delay:.3s}.jf-reveal.jf-visible .jf-pg-thumb:nth-child(2){transition-delay:.4s}.jf-reveal.jf-visible .jf-pg-thumb:nth-child(3){transition-delay:.5s}.jf-reveal.jf-visible .jf-pg-thumb:nth-child(4){transition-delay:.6s}.jf-reveal.jf-visible .jf-pg-thumb:nth-child(5){transition-delay:.7s}.jf-reveal.jf-visible .jf-pg-thumb:nth-child(n+6){transition-delay:.8s}.jf-reveal .jf-fn-img img,.jf-reveal .jf-pg-main img{transform:scale(1.14);transition:transform 1.6s cubic-bezier(.16,1,.3,1)}.jf-reveal.jf-visible .jf-fn-img img,.jf-reveal.jf-visible .jf-pg-main img{transform:scale(1)}@media(min-width:750px){.jf-reveal .jf-pf-item{opacity:0;transform:translateY(70px) scale(.9) rotate(-1.5deg);transition:opacity .9s var(--jf-ease),transform 1.1s cubic-bezier(.16,1,.3,1)}.jf-reveal.jf-visible .jf-pf-item{opacity:1;transform:none}.jf-reveal.jf-visible .jf-pf-item:nth-child(1){transition-delay:.25s}.jf-reveal.jf-visible .jf-pf-item:nth-child(2){transition-delay:.45s}.jf-reveal.jf-visible .jf-pf-item:nth-child(3){transition-delay:.65s}}@media(max-width:749px){.jf-reveal .jf-fn-img{transform:translateY(50px) scale(.92)}.jf-reveal .jf-fn-info,.jf-reveal .jf-ac-info{transform:translateY(40px)}.jf-reveal .jf-ac-slider{transform:translateY(50px) scale(.92)}}@media(prefers-reduced-motion:reduce){.jf-reveal,.jf-reveal *{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}*{scroll-behavior:auto!important}}@media(max-width:989px){:root{--jf-gutter: 20px}}.section-header{margin-bottom:0!important}@media(max-width:749px){#product-grid .card__heading,#product-grid .card__heading a{font-size:15px;line-height:1.3}#product-grid .card-information .price .price-item{font-size:16px}#product-grid .card-information .price .price-item--regular{font-size:14px}}.jf-card-proximamente a{pointer-events:none;cursor:default}.jf-card-proximamente .card__heading a{text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jf-styles.css.map */
