html{background:var(--jp-color-bg-canvas)}body.jp-body{background:var(--jp-color-bg-canvas);color:var(--jp-color-text-primary);font-family:var(--jp-font-body);-webkit-font-smoothing:antialiased}[data-flavor=tangerina]{--jp-flavor: var(--jp-color-flavor-tangerine-main);--jp-flavor-soft: var(--jp-color-flavor-tangerine-soft);--jp-flavor-ink: var(--jp-color-flavor-tangerine-ink);--jp-flavor-gradient-to: var(--jp-color-flavor-tropical-main)}[data-flavor=uva]{--jp-flavor: var(--jp-color-flavor-grape-main);--jp-flavor-soft: var(--jp-color-flavor-grape-soft);--jp-flavor-ink: var(--jp-color-flavor-grape-ink);--jp-flavor-gradient-to: #8A4DD6}[data-flavor=vermelhas]{--jp-flavor: var(--jp-color-flavor-berries-main);--jp-flavor-soft: var(--jp-color-flavor-berries-soft);--jp-flavor-ink: var(--jp-color-flavor-berries-ink);--jp-flavor-gradient-to: var(--jp-color-flavor-tangerine-main)}[data-flavor=tropicais]{--jp-flavor: var(--jp-color-flavor-tropical-main);--jp-flavor-soft: var(--jp-color-flavor-tropical-soft);--jp-flavor-ink: var(--jp-color-flavor-tropical-ink);--jp-flavor-gradient-to: var(--jp-color-flavor-tangerine-main)}[data-flavor=abacaxi-hortela]{--jp-flavor: var(--jp-color-flavor-pineapple-mint-main);--jp-flavor-soft: var(--jp-color-flavor-pineapple-mint-soft);--jp-flavor-ink: var(--jp-color-flavor-pineapple-mint-ink);--jp-flavor-gradient-to: var(--jp-color-flavor-tropical-main)}[data-flavor=pitaya]{--jp-flavor: var(--jp-color-flavor-pitaya-main);--jp-flavor-soft: var(--jp-color-flavor-pitaya-soft);--jp-flavor-ink: var(--jp-color-flavor-pitaya-ink);--jp-flavor-gradient-to: var(--jp-color-flavor-tangerine-main)}[data-flavor]{--jp-flavor-gradient: linear-gradient(135deg, var(--jp-flavor) 0%, var(--jp-flavor-gradient-to) 100%);--jp-flavor-atmosphere: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--jp-flavor) 22%, transparent), transparent 60%);--jp-shadow-flavor: 0 24px 48px -16px color-mix(in srgb, var(--jp-flavor) 45%, transparent)}.jp-flavor-transition,.jp-flavor-transition *{transition:background-color var(--jp-dur-slow) var(--jp-ease),border-color var(--jp-dur) var(--jp-ease),color var(--jp-dur) var(--jp-ease),box-shadow var(--jp-dur-slow) var(--jp-ease)}.jp-section{display:block;position:relative;padding-block:var(--jp-section-y);color:var(--jp-color-text-primary);overflow-x:clip;isolation:isolate}.jp-section--tight{padding-block:calc(var(--jp-section-y) * .6)}.jp-section--canvas{background:var(--jp-color-bg-canvas)}.jp-section--soft,.jp-section--cream{background:var(--jp-color-bg-soft)}.jp-section--surface,.jp-section--white{background:var(--jp-color-bg-surface)}.jp-section--inverse,.jp-section--ink{background:var(--jp-color-bg-inverse);color:var(--jp-color-text-inverse)}.jp-section--flavor,.jp-section--heat,.jp-section--sun{background:var(--jp-flavor-gradient);color:var(--jp-flavor-ink)}.jp-section--atmosphere:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--jp-flavor-atmosphere);pointer-events:none}.jp-container{width:var(--jp-container);margin-inline:auto}.jp-container--wide{width:var(--jp-container-wide)}.jp-glow{position:absolute;border-radius:50%;filter:blur(48px);opacity:.55;pointer-events:none;z-index:-1;background:var(--jp-flavor)}.jp-glow--yellow{background:var(--jp-color-flavor-tropical-main)}.jp-glow--soft{background:var(--jp-color-bg-soft);opacity:.9}.jp-eyebrow,.jp-kicker{display:inline-block;font-family:var(--jp-font-body);font-weight:600;font-size:var(--jp-text-label);letter-spacing:var(--jp-tracking-label);text-transform:uppercase;color:var(--jp-flavor);margin-block-end:var(--jp-space-3)}.jp-eyebrow--muted{color:var(--jp-color-text-secondary)}.jp-display,.jp-h1,.jp-h2,.jp-h3{color:inherit;font-family:var(--jp-font-display);margin:0;text-wrap:wrap;font-variation-settings:normal}.jp-display{font-weight:800;font-size:var(--jp-text-display);line-height:var(--jp-leading-display);letter-spacing:var(--jp-tracking-display)}.jp-h1{font-weight:800;font-size:var(--jp-text-h1);line-height:.96;letter-spacing:var(--jp-tracking-display)}.jp-h2{font-weight:700;font-size:var(--jp-text-h2);line-height:var(--jp-leading-heading);letter-spacing:var(--jp-tracking-heading)}.jp-h3{font-weight:700;font-size:var(--jp-text-h3);line-height:1.15;letter-spacing:-.01em}.jp-h4{font-family:var(--jp-font-display);font-weight:600;font-size:var(--jp-text-h4);line-height:1.2;margin:0;color:inherit;font-variation-settings:normal}.jp-lead{font-size:var(--jp-text-body-lg);line-height:1.5556;color:var(--jp-color-text-secondary);max-width:none;margin:0}.jp-body{font-size:var(--jp-text-body);line-height:var(--jp-leading-body)}.jp-small{font-size:var(--jp-text-small);line-height:1.45}.jp-muted{color:var(--jp-color-text-secondary)}.jp-price{font-family:var(--jp-font-body);font-weight:700;font-size:var(--jp-text-price-lg);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.jp-price--display{font-family:var(--jp-font-display);font-weight:800}.jp-micro{font-size:var(--jp-text-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.jp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:.8rem 1.5rem;border-radius:var(--jp-radius-pill);font-family:var(--jp-font-body);font-weight:600;font-size:.9375rem;line-height:1;text-decoration:none;border:1.5px solid transparent;cursor:pointer;white-space:nowrap;transition:transform var(--jp-dur-fast) var(--jp-ease),background-color var(--jp-dur-fast),color var(--jp-dur-fast),box-shadow var(--jp-dur-fast),border-color var(--jp-dur-fast)}.jp-btn--primary{background:var(--jp-color-action-primary);color:var(--jp-color-text-inverse)}.jp-btn--primary:hover{background:#000;transform:translateY(-1px)}.jp-btn--accent{background:var(--jp-color-action-accent);color:var(--jp-color-text-primary)}.jp-btn--accent:hover{filter:brightness(.96);transform:translateY(-1px)}.jp-btn--flavor{background:var(--jp-flavor);color:var(--jp-flavor-ink);box-shadow:var(--jp-shadow-flavor)}.jp-btn--flavor:hover{filter:brightness(1.04);transform:translateY(-1px)}.jp-btn--surface{background:var(--jp-color-bg-surface);color:var(--jp-color-text-primary);border-color:var(--jp-color-border-subtle)}.jp-btn--surface:hover{border-color:var(--jp-color-text-primary)}.jp-btn--ghost{background:transparent;color:currentColor;border-color:currentColor}.jp-btn--ghost:hover{background:#1313130f}.jp-btn--lg{min-height:60px;padding:1rem 2rem;font-size:1rem}.jp-btn--sm{min-height:40px;padding:.55rem 1.1rem;font-size:.875rem}.jp-btn--block{width:100%}.jp-btn--upper{text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem}.jp-btn:focus-visible{outline:3px solid var(--jp-color-text-primary);outline-offset:3px}.jp-btn[disabled],.jp-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.jp-btn__arrow{display:inline-block;transition:transform var(--jp-dur-fast) var(--jp-ease)}.jp-btn:hover .jp-btn__arrow{transform:translate(3px)}.jp-chip{display:inline-flex;align-items:center;gap:.45rem;min-height:34px;padding:.4rem .9rem;border-radius:var(--jp-radius-pill);background:var(--jp-color-bg-soft);color:var(--jp-color-text-primary);font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap}.jp-chip--flavor{background:var(--jp-flavor-soft)}.jp-chip--solid{background:var(--jp-flavor);color:var(--jp-flavor-ink)}.jp-chip--surface{background:var(--jp-color-bg-surface);border:1px solid var(--jp-color-border-subtle)}.jp-chip--inverse{background:var(--jp-color-bg-inverse);color:var(--jp-color-text-inverse)}.jp-chip__dot{width:10px;height:10px;border-radius:50%;background:var(--jp-flavor);flex:none}.jp-flavor-option{display:inline-flex;align-items:center;gap:.5rem;min-height:42px;padding:.5rem 1rem .5rem .85rem;border-radius:var(--jp-radius-pill);background:var(--jp-color-bg-surface);border:1.5px solid var(--jp-color-border-subtle);color:var(--jp-color-text-primary);font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color var(--jp-dur-fast),color var(--jp-dur-fast),border-color var(--jp-dur-fast),transform var(--jp-dur-fast)}.jp-flavor-option:hover{border-color:var(--jp-color-text-primary)}.jp-flavor-option[aria-pressed=true],.jp-flavor-option.is-active{background:var(--jp-color-action-primary);color:var(--jp-color-text-inverse);border-color:var(--jp-color-action-primary)}.jp-flavor-option[aria-disabled=true]{border-style:dashed;opacity:.7;cursor:default}.jp-flavor-option:focus-visible{outline:3px solid var(--jp-color-text-primary);outline-offset:2px}.jp-card{background:var(--jp-color-bg-surface);border-radius:var(--jp-radius-xl);box-shadow:var(--jp-shadow-card)}.jp-card--2xl{border-radius:var(--jp-radius-2xl)}.jp-card--bordered{box-shadow:none;border:1px solid var(--jp-color-border-subtle)}.jp-card--soft{background:var(--jp-color-bg-soft);box-shadow:none}.jp-card--hover:hover{box-shadow:var(--jp-shadow-card-hover);transform:translateY(-2px)}.jp-card--hover{transition:box-shadow var(--jp-dur) var(--jp-ease),transform var(--jp-dur) var(--jp-ease)}.jp-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:var(--jp-radius-pill);font-size:var(--jp-text-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--jp-flavor-soft);color:var(--jp-color-text-primary)}.jp-badge--inverse{background:var(--jp-color-bg-inverse);color:var(--jp-color-text-inverse)}.jp-badge--accent{background:var(--jp-color-action-accent)}.jp-badge--soon{background:var(--jp-color-bg-surface);border:1.5px dashed var(--jp-color-text-primary)}.jp-icon-circle{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--jp-flavor);color:var(--jp-flavor-ink);font-family:var(--jp-font-display);font-weight:700;flex:none}.jp-icon-circle--soft{background:var(--jp-flavor-soft);color:var(--jp-color-text-primary)}.jp-divider{border:0;border-top:1px solid var(--jp-color-border-subtle);margin:0}.jp-gradient-bar{height:8px;background:linear-gradient(90deg,#ffe340,#ffb233,#ff7533 68%,#8a4fd6)}.jp-float{animation:jp-float 6s var(--jp-ease) infinite alternate;will-change:transform}.jp-float__shadow{position:absolute;left:50%;bottom:-4%;width:62%;height:8%;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(20,15,10,.28),transparent 70%);filter:blur(6px)}@keyframes jp-float{0%{transform:translateZ(0) rotate(-1deg)}to{transform:translate3d(0,-10px,0) rotate(1deg)}}@media(prefers-reduced-motion:reduce){.jp-float{animation:none}}.jp-reveal{opacity:1;transform:none}.js .jp-reveal:not(.is-in){opacity:0;transform:translateY(var(--jp-reveal-y))}.js .jp-reveal.is-in{opacity:1;transform:none;transition:opacity var(--jp-dur-slow) var(--jp-ease),transform var(--jp-dur-slow) var(--jp-ease)}.jp-rail{display:flex;gap:var(--jp-space-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:.5rem;margin-inline:calc(var(--jp-gutter) * -1);padding-inline:var(--jp-gutter);scroll-padding-inline:var(--jp-gutter)}.jp-rail::-webkit-scrollbar{display:none}.jp-rail>*{scroll-snap-align:start;flex:none}.jp-rail__nav{display:flex;gap:.5rem}.jp-rail__btn{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--jp-color-border-subtle);background:var(--jp-color-bg-surface);color:var(--jp-color-text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.jp-rail__btn:hover{border-color:var(--jp-color-text-primary)}.jp-rail__btn:focus-visible{outline:3px solid var(--jp-color-text-primary);outline-offset:2px}.jp-rail__progress{height:4px;border-radius:2px;background:var(--jp-color-border-subtle);overflow:hidden;margin-block-start:var(--jp-space-6)}.jp-rail__progress-bar{height:100%;width:20%;background:var(--jp-flavor);border-radius:2px;transition:width var(--jp-dur) var(--jp-ease),transform var(--jp-dur) var(--jp-ease)}.jp-input{width:100%;min-height:48px;padding:.75rem 1.1rem;border-radius:var(--jp-radius-pill);border:1.5px solid var(--jp-color-border-subtle);background:var(--jp-color-bg-surface);font:inherit;font-size:.9375rem;color:var(--jp-color-text-primary)}.jp-input:focus-visible{outline:3px solid var(--jp-color-text-primary);outline-offset:2px;border-color:var(--jp-color-text-primary)}.jp-qty{display:inline-flex;align-items:center;border:1.5px solid var(--jp-color-border-subtle);border-radius:var(--jp-radius-pill);background:var(--jp-color-bg-surface)}.jp-qty__btn{width:44px;height:44px;border:0;background:transparent;font-size:1.25rem;cursor:pointer;color:var(--jp-color-text-primary)}.jp-qty__input{width:44px;min-height:44px;text-align:center;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;font:inherit;font-weight:600;color:var(--jp-color-text-primary)}.jp-sticky-cta{position:fixed;inset-inline:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:82px;padding:.875rem 1.25rem calc(.875rem + env(safe-area-inset-bottom));background:var(--jp-color-bg-surface);border-top:1px solid var(--jp-color-border-subtle);transform:translateY(110%);transition:transform var(--jp-dur) var(--jp-ease)}.jp-sticky-cta.is-visible{transform:none}.jp-sticky-cta__from{font-size:var(--jp-text-micro);text-transform:none;letter-spacing:0;color:var(--jp-color-text-secondary)}.jp-sticky-cta__price{font-family:var(--jp-font-display);font-weight:700;font-size:1.125rem}@media(min-width:1100px){.jp-sticky-cta{display:none}}.footer.footer:before{background:var(--jp-color-bg-soft)}.jp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/49/assets/jp-base.css.map */
