.lj-phase{padding:.6rem var(--gutter);background:var(--navy);color:var(--cream);letter-spacing:.04em;text-align:center;margin:0;font-size:.78rem;font-weight:600}.lj-phase strong{color:var(--gold-soft);font-weight:700}.lj-phase .lj-count{color:var(--gold);font-variant-numeric:tabular-nums;margin-left:.8rem}.lj-hero{padding-block:clamp(2.2rem,5vw,4rem) clamp(1.4rem,3vw,2.2rem)}.lj-hero h1{max-width:20ch;font-size:clamp(2.2rem,5vw,3.6rem)}.lj-hero .lj-sub{max-width:60ch;color:var(--muted);margin-top:.9rem;font-size:1rem}.lj-trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1.2rem;padding:.8rem 0;font-size:.78rem;display:flex}.lj-trust span{align-items:center;gap:.4rem;display:inline-flex}.lj-trust .icon{color:var(--bronze)}.lj-step{color:var(--bronze);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.62rem;font-weight:700;display:inline-flex}.lj-step b{border:1px solid var(--bronze);border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-size:.7rem;display:inline-grid}.lj-section{padding-block:clamp(2.4rem,5vw,4rem)}.lj-kits{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.6rem;display:grid}.kit-card{background:var(--paper-light);border:1px solid var(--line);border-top:2px solid var(--gold);transition:transform .35s var(--ease), box-shadow .35s var(--ease);flex-direction:column;padding:1.1rem 1.1rem 1.3rem;display:flex;position:relative}.kit-card:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.kit-card.is-featured{border-color:var(--bronze);border-top-color:var(--bronze);box-shadow:var(--shadow-soft)}.kit-badge{background:var(--navy);color:var(--gold-soft);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.28rem .6rem;font-size:.6rem;font-weight:700;position:absolute;top:.9rem;right:.9rem}.kit-art{aspect-ratio:1/.78;background:radial-gradient(circle at 50% 70%, #fff, var(--cream) 75%);grid-template-columns:repeat(3,1fr);align-items:end;gap:.2rem;padding:.6rem;display:grid}.kit-art img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 14px 16px #141b2729);width:100%;max-height:100%}.kit-art.is-4{grid-template-columns:repeat(4,1fr)}.kit-card h3{margin-top:1rem;font-size:1.5rem}.kit-list{color:var(--muted);margin:.5rem 0 0;padding:0;font-size:.82rem;line-height:1.5;list-style:none}.kit-list li{gap:.5rem;display:flex}.kit-list li b{color:var(--bronze);font-weight:700}.lj-price{flex-wrap:wrap;align-items:baseline;gap:.5rem .7rem;margin-top:.9rem;display:flex}.lj-price .lj-now{font-family:var(--font-display);color:var(--ink);font-size:2rem;line-height:1}.lj-price .lj-was{color:var(--muted);font-size:.85rem;text-decoration:line-through}.lj-price .lj-save{color:#2f5e37;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.lj-per{color:var(--muted);margin-top:.2rem;font-size:.74rem}.kit-card .button{width:100%;margin-top:auto}.kit-card .lj-actions{gap:.5rem;margin-top:1rem;display:grid}.lj-ship{color:var(--navy-3);margin-top:.55rem;font-size:.72rem;font-weight:600}.lj-filters{flex-wrap:wrap;gap:.5rem;margin-top:1.4rem;display:flex}.lj-chip{border:1px solid var(--line-strong);color:var(--ink);font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:999px;padding:.5rem .85rem;font-size:.74rem;font-weight:600}.lj-chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--cream)}.lj-chip .dot{background:var(--accent,var(--gold));vertical-align:middle;border-radius:999px;width:.55rem;height:.55rem;margin-right:.4rem;display:inline-block}.lj-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:1.4rem;display:grid}.lj-grid .product-card{padding-bottom:1rem}.lj-grid .product-card h3{font-size:1.3rem}.lj-grid .card-description{min-height:2.6em;font-size:.78rem}.lj-card-price{align-items:baseline;gap:.5rem;margin-top:.6rem;display:flex}.lj-card-price .lj-now{font-family:var(--font-display);font-size:1.5rem;line-height:1}.lj-card-price .lj-was{color:var(--muted);font-size:.78rem;text-decoration:line-through}.lj-stepper{border:1px solid var(--line-strong);border-radius:var(--radius);grid-template-columns:2.4rem 1fr 2.4rem;align-items:stretch;margin-top:.8rem;display:grid;overflow:hidden}.lj-stepper button{background:var(--paper-light);color:var(--ink);font:inherit;cursor:pointer;border:0;font-size:1.1rem}.lj-stepper button:hover{background:var(--gold-soft)}.lj-stepper output{font-variant-numeric:tabular-nums;background:#fff;place-items:center;font-weight:700;display:grid}.product-card.is-soldout .product-card-media img{filter:grayscale(.35)opacity(.75)}.lj-reserve{width:100%;margin-top:.8rem}.lj-sense{color:var(--navy-3);letter-spacing:.12em;text-transform:uppercase;margin-top:.35rem;font-size:.62rem;font-weight:700;display:inline-block}.lj-sense:before{content:"";background:var(--accent,var(--gold));vertical-align:middle;border-radius:999px;width:.5rem;height:.5rem;margin-right:.35rem;display:inline-block}.lj-progress{z-index:40;padding:.9rem var(--gutter);background:var(--navy);color:var(--cream);box-shadow:var(--shadow);margin-top:1.6rem;position:sticky;bottom:0}.lj-progress .container{grid-template-columns:1fr auto;align-items:center;gap:1rem;display:grid}.lj-progress-bar{background:var(--line-light);border-radius:999px;height:6px;margin-top:.5rem;overflow:hidden}.lj-progress-bar i{background:var(--gold);width:0;height:100%;transition:width .35s var(--ease);display:block}.lj-progress p{margin:0;font-size:.82rem}.lj-progress p strong{color:var(--gold-soft)}.lj-progress .lj-total{font-family:var(--font-display);font-size:1.5rem}.lj-club{padding-block:clamp(2.4rem,5vw,4rem)}.lj-club .plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.4rem}.lj-club .plan-card{background:var(--navy-2);color:var(--cream);border-top-color:var(--gold)}.lj-club .plan-card.is-featured{background:var(--navy-3);border-top-color:var(--bronze);box-shadow:var(--shadow);transform:translateY(-6px)}.lj-club .plan-card h3,.lj-club .plan-price,.lj-club .plan-price span,.lj-club .plan-price-text{color:var(--cream)}.lj-club .plan-price span{color:var(--gold-soft)}.lj-club .plan-badge{color:var(--gold)}.lj-club ul{color:var(--gold-soft);margin:0;padding:0;font-size:.82rem;line-height:1.7;list-style:none}.lj-club ul li:before{content:"·";color:var(--gold);margin-right:.5rem}.lj-b2b{border:1px solid var(--line);background:var(--paper-light);grid-template-columns:1.2fr 1fr;align-items:center;gap:1.4rem;padding:1.6rem;display:grid}.lj-b2b h3{font-size:1.6rem}.lj-faq details{border-bottom:1px solid var(--line);padding:.9rem 0}.lj-faq summary{cursor:pointer;font-family:var(--font-display);font-size:1.25rem}.lj-faq p{color:var(--muted);max-width:70ch;margin:.5rem 0 0;font-size:.9rem}.lj-drawer{z-index:120;background:var(--paper-light);width:min(26rem,100%);box-shadow:var(--shadow);transition:transform .35s var(--ease);flex-direction:column;padding:1.4rem;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(105%)}.lj-drawer.is-open{transform:translate(0)}.lj-drawer h2{font-size:1.6rem}.lj-drawer-list{flex:1;margin:1rem 0;padding:0;font-size:.9rem;list-style:none;overflow:auto}.lj-drawer-list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:.6rem;padding:.55rem 0;display:flex}.lj-drawer-sum{gap:.3rem;font-size:.9rem;display:grid}.lj-drawer-sum div{justify-content:space-between;display:flex}.lj-drawer-sum .is-total{font-family:var(--font-display);font-size:1.5rem}.lj-drawer .lj-upsell{border:1px dashed var(--bronze);margin:.8rem 0;padding:.8rem;font-size:.82rem}.lj-drawer .button{width:100%}.lj-drawer-close{font:inherit;cursor:pointer;background:0 0;border:0;position:absolute;top:.9rem;right:.9rem}.lj-free-note{color:#2f5e37;margin-top:.4rem;font-size:.78rem;font-weight:700}@media (max-width:1120px){.lj-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:980px){.lj-kits{grid-template-columns:repeat(2,1fr)}.lj-grid{grid-template-columns:repeat(3,1fr)}.lj-club .plan-grid{grid-template-columns:1fr}.lj-club .plan-card.is-featured{transform:none}.lj-b2b{grid-template-columns:1fr}}@media (max-width:640px){.lj-grid{grid-template-columns:repeat(2,1fr);gap:.7rem}.lj-kits,.lj-progress .container{grid-template-columns:1fr}}.lj-club .button-ghost-dark,.section-dark .button-ghost-dark{border-color:var(--line-light);color:var(--cream)}.lj-club .button-ghost-dark:hover,.section-dark .button-ghost-dark:hover{border-color:var(--gold);color:var(--gold)}.lj2-hero{background:var(--paper-light);padding-block:clamp(2.5rem,6vw,5.5rem) clamp(1.5rem,4vw,3rem)}.lj2-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(1.5rem,5vw,4.5rem);display:grid}.lj2-hero h1{max-width:14ch;font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.02}.lj2-lead{max-width:36ch;color:var(--muted);margin-top:1.2rem;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.6}.lj2-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:1.8rem;display:flex}.lj2-hero-media img{width:100%;height:auto;display:block}.lj2-start{padding-block:clamp(2.6rem,6vw,5rem)}.lj2-start h2,.lj2-cafes h2,.lj2-how h2,.lj2-club h2,.lj2-faq h2{margin-top:.4rem;font-size:clamp(1.9rem,3.6vw,2.8rem)}.lj2-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:1.8rem;display:grid}.lj2-start-card{background:var(--paper-light);border:1px solid var(--line);transition:transform .35s var(--ease), box-shadow .35s var(--ease);flex-direction:column;padding:0 0 1.4rem;display:flex}.lj2-start-card:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.lj2-start-media{background:#fff;padding:1.2rem 1.2rem 0;display:block}.lj2-start-media img{width:100%;height:auto;display:block}.lj2-start-card h3{margin:1.1rem 1.4rem 0;font-size:1.6rem}.lj2-start-card>p{color:var(--muted);margin:.4rem 1.4rem 0;font-size:.9rem;line-height:1.5}.lj2-start-card .lj-price{margin:.9rem 1.4rem 0}.lj2-start-card .lj-price .lj-now{font-size:1.8rem}.lj2-unit{color:var(--muted);font-size:.85rem}.lj2-start-card .button{align-self:flex-start;margin:1.1rem 1.4rem 0}.lj2-more{color:var(--muted);margin-top:1.4rem;font-size:.9rem}.lj2-more a{color:var(--bronze)}.lj2-cafes{background:var(--paper);padding-block:clamp(2.6rem,6vw,5rem)}.lj2-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem 1rem;margin-top:1.6rem;display:grid}.lj2-cafe{flex-direction:column;display:flex}.lj2-cafe-media{border:1px solid var(--line);background:#fff;padding:.9rem;display:block}.lj2-cafe-media img{width:100%;height:auto;transition:transform .4s var(--ease);display:block}.lj2-cafe:hover .lj2-cafe-media img{transform:translateY(-3px)}.lj2-cafe-fam{color:var(--bronze);letter-spacing:.12em;text-transform:uppercase;margin:.8rem 0 0;font-size:.6rem;font-weight:700}.lj2-cafe h3{margin-top:.2rem;font-size:1.25rem;line-height:1.15}.lj2-cafe h3 a{color:inherit;text-decoration:none}.lj2-cafe-sabor{color:var(--muted);margin:.15rem 0 0;font-size:.82rem}.lj2-cafe .lj-card-price{margin-top:.5rem}.lj2-cafe .button{width:100%;margin-top:.7rem}.lj2-cafe.is-later .lj2-cafe-media img{opacity:.8}.lj2-add.is-added{background:var(--navy);border-color:var(--navy);color:var(--cream)}.lj2-how{padding-block:clamp(2.6rem,6vw,5rem)}.lj2-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.lj2-steps li{border-top:1px solid var(--line-strong);padding-top:1rem}.lj2-steps b{border:1px solid var(--bronze);width:2rem;height:2rem;color:var(--bronze);border-radius:999px;place-items:center;font-size:.8rem;display:inline-grid}.lj2-steps h3{margin-top:.7rem;font-size:1.35rem}.lj2-steps p{color:var(--muted);margin:.3rem 0 0;font-size:.9rem}.lj2-club{padding-block:clamp(2.6rem,6vw,5rem)}.lj2-club .eyebrow{color:var(--gold)}.lj2-club h2{color:var(--cream)}.lj2-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:1.8rem;display:grid}.lj2-plan{background:var(--navy-2);border:1px solid var(--line-light);color:var(--cream);flex-direction:column;padding:1.6rem 1.5rem;display:flex;position:relative}.lj2-plan.is-featured{background:var(--navy-3);border-color:var(--gold)}.lj2-plan h3{color:var(--cream);font-size:1.5rem}.lj2-plan-price{font-family:var(--font-display);margin:.6rem 0 0;font-size:2.2rem;line-height:1}.lj2-plan-price span{color:var(--gold-soft);font-family:var(--font-body);font-size:.8rem}.lj2-plan>p:not(.lj2-plan-price):not(.lj2-plan-badge){color:var(--gold-soft);margin:.7rem 0 1.2rem;font-size:.85rem;line-height:1.5}.lj2-plan-badge{background:var(--gold);color:var(--navy);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin:0;padding:.25rem .6rem;font-size:.6rem;font-weight:700;position:absolute;top:-.7rem;left:1.5rem}.lj2-plan .button{align-self:flex-start;margin-top:auto}.lj2-proof{background:var(--paper-light);padding-block:clamp(2.6rem,6vw,5rem)}.lj2-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-top:1.4rem;display:grid}.lj2-quotes blockquote{border-top:1px solid var(--gold);margin:0;padding-top:1rem}.lj2-quotes p{font-family:var(--font-display);margin:0;font-size:1.3rem;line-height:1.3}.lj2-quotes footer{color:var(--muted);margin-top:.6rem;font-size:.78rem}.lj2-quotes footer span{color:var(--bronze);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700;display:block}.lj2-faq{padding-block:clamp(2.6rem,6vw,5rem)}.lj2-faq .lj-faq{max-width:44rem}.lj2-drawer-note{color:var(--muted);margin:.6rem 0 .9rem;font-size:.78rem}.lj2-cart-fab{z-index:90;background:var(--navy);color:var(--cream);font:inherit;letter-spacing:.04em;box-shadow:var(--shadow);cursor:pointer;border:0;border-radius:999px;padding:.8rem 1.1rem;font-size:.8rem;font-weight:700;position:fixed;bottom:1rem;right:1rem}.lj2-cart-fab span{background:var(--gold);min-width:1.4rem;height:1.4rem;color:var(--navy);border-radius:999px;place-items:center;margin-right:.4rem;padding:0 .3rem;display:inline-grid}@media (max-width:1120px){.lj2-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:980px){.lj2-hero-grid{grid-template-columns:1fr}.lj2-hero-media{order:-1}.lj2-start-grid,.lj2-plans,.lj2-steps,.lj2-quotes{grid-template-columns:1fr}.lj2-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.lj2-grid{grid-template-columns:repeat(2,1fr);gap:1rem .7rem}.lj2-cafe h3{font-size:1.1rem}}.lj3-hero{background:var(--navy);color:var(--cream);padding-block:clamp(2.6rem,6vw,5.5rem)}.lj3-hero-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid}.lj3-eyebrow{color:var(--gold)}.lj3-hero h1{max-width:12ch;color:var(--cream);font-size:clamp(2.8rem,6.4vw,5rem);line-height:1}.lj3-lead{max-width:30ch;color:var(--gold-soft);font-family:var(--font-display);margin-top:1.1rem;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.3}.lj3-sub{max-width:40ch;color:var(--cream);opacity:.8;margin-top:.4rem;font-size:.95rem}.lj3-hero .button{margin-top:1.6rem}.lj3-hero-media img{filter:drop-shadow(0 30px 40px #00000059);width:100%;height:auto;display:block}.lj3-start,.lj3-cafes,.lj3-how,.lj3-proof{padding-block:clamp(2.6rem,6vw,5rem)}.lj3-start h2,.lj3-cafes h2,.lj3-how h2,.lj3-proof h2,.lj3-club h2{margin:0;font-size:clamp(1.9rem,3.6vw,2.8rem)}.lj3-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:1.6rem;display:grid}.lj3-start-card{border:1px solid var(--line);background:var(--paper-light);transition:transform .35s var(--ease), box-shadow .35s var(--ease);flex-direction:column;display:flex}.lj3-start-card:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.lj3-start-media{background:var(--paper-deep);padding:1.4rem 1.4rem .6rem}.lj3-start-media img{width:100%;height:auto;display:block}.lj3-start-card h3{margin:1rem 1.4rem 0;font-size:1.55rem}.lj3-start-card .lj-price{margin:.5rem 1.4rem 0}.lj3-start-card .lj-price .lj-now{font-size:1.8rem}.lj3-unit{color:var(--muted);font-size:.85rem}.lj3-start-card .button{align-self:flex-start;margin:1rem 1.4rem 1.4rem}.lj3-more{color:var(--muted);margin:1.2rem 0 0;font-size:.9rem}.lj3-more a{color:var(--bronze)}.lj3-cafes{background:var(--paper);padding-top:0}.lj3-cafes>.container{padding-top:clamp(2rem,4vw,3rem)}.lj3-bar{z-index:60;background:var(--navy);color:var(--cream);box-shadow:var(--shadow-soft);position:sticky;top:0}.lj3-bar-inner{flex-wrap:wrap;align-items:center;gap:.6rem 1.6rem;padding-block:.7rem;display:flex}.lj3-bar-min{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-soft);font-size:.78rem;font-weight:700}.lj3-bar-count{font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;margin-left:auto;font-size:.85rem;display:inline-flex}.lj3-bar-count i{border:1px solid var(--gold);width:.75rem;height:.75rem;transition:background .25s var(--ease);border-radius:999px;display:inline-block}.lj3-bar-count i.is-on{background:var(--gold)}.lj3-bar-count span{margin-left:.5rem}.lj3-bar .button[disabled]{opacity:.45;cursor:not-allowed;transform:none}.lj3-filters{margin-top:1.2rem}.lj3-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.4rem 1rem;margin-top:1.4rem;display:grid}.lj3-cafe{flex-direction:column;display:flex}.lj3-cafe-media{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;padding:1rem;display:block;position:relative}.lj3-cafe-media img{width:100%;height:auto;transition:transform .4s var(--ease);display:block}.lj3-cafe:hover .lj3-cafe-media img{transform:translateY(-3px)}.lj3-cafe.is-out .lj3-cafe-media img{opacity:.55}.lj3-tag{background:var(--paper-deep);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.25rem .55rem;font-size:.6rem;font-weight:700;position:absolute;top:.7rem;left:.7rem}.lj3-cafe h3{margin-top:.8rem;font-size:1.2rem;line-height:1.15}.lj3-cafe h3 a{color:inherit;text-decoration:none}.lj3-cafe .lj-card-price{margin-top:.35rem}.lj3-cafe .button{width:100%;margin-top:.7rem}.lj3-stepper{margin-top:.7rem}.lj3-club{background:var(--navy);color:var(--cream);padding-block:clamp(2.6rem,6vw,5rem)}.lj3-club h2{color:var(--cream)}.lj3-club-sub{color:var(--gold-soft);margin:.3rem 0 0;font-size:1rem}.lj3-plans{grid-template-columns:1fr 1.15fr 1fr;align-items:center;gap:1.2rem;margin-top:2rem;display:grid}.lj3-plan{background:var(--navy-2);border:1px solid var(--line-light);flex-direction:column;padding:1.6rem 1.5rem;display:flex;position:relative}.lj3-plan.is-featured{background:var(--navy-3);border:2px solid var(--gold);box-shadow:var(--shadow);padding:2.2rem 1.8rem}.lj3-plan h3{color:var(--cream);margin:0;font-size:1.5rem}.lj3-plan-price{margin:.5rem 0 0}.lj3-plan-price b{font-family:var(--font-display);color:var(--cream);font-size:2.4rem;font-weight:500;line-height:1}.lj3-plan.is-featured .lj3-plan-price b{font-size:2.9rem}.lj3-plan-price span{color:var(--gold-soft);margin-left:.3rem;font-size:.8rem}.lj3-plan-list{color:var(--cream);margin:1rem 0 1.4rem;padding:0;font-size:.88rem;line-height:1.75;list-style:none}.lj3-plan-list li:before{content:"✓";color:var(--gold);margin-right:.5rem;font-weight:700}.lj3-plan-badge{background:var(--gold);color:var(--navy);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.3rem .7rem;font-size:.62rem;font-weight:700;position:absolute;top:-.8rem;left:1.8rem}.lj3-plan .button{align-self:flex-start;margin-top:auto}.lj3-plan .button-ghost-dark{border-color:var(--line-light);color:var(--cream)}.lj3-club-line{color:var(--gold-soft);text-align:center;margin:1.4rem 0 0;font-size:.82rem}.lj3-steps{font-family:var(--font-display);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin:1.4rem 0 0;padding:0;font-size:1.3rem;list-style:none;display:grid}.lj3-steps li{border-top:1px solid var(--line-strong);padding-top:1rem}.lj3-steps b{border:1px solid var(--bronze);width:1.8rem;height:1.8rem;color:var(--bronze);font-family:var(--font-body);border-radius:999px;place-items:center;margin-right:.6rem;font-size:.75rem;font-weight:700;display:inline-grid}.lj3-proof{background:var(--paper-deep)}.lj3-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.lj3-quotes li{border-top:1px solid var(--gold);padding-top:1rem}.lj3-quotes q{quotes:"“" "”";font-family:var(--font-display);font-size:1.3rem;line-height:1.3}.lj3-quotes span{color:var(--muted);margin-top:.5rem;font-size:.75rem;display:block}.lj3-cart-fab{z-index:90;background:var(--navy);color:var(--cream);font:inherit;letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--shadow);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.8rem 1.1rem;font-size:.8rem;font-weight:700;display:inline-flex;position:fixed;bottom:1rem;right:1rem}.lj3-cart-fab b{background:var(--gold);min-width:1.4rem;height:1.4rem;color:var(--navy);border-radius:999px;place-items:center;padding:0 .3rem;display:inline-grid}.lj3-drawer-line{color:var(--muted);margin:.8rem 0 0;font-size:.74rem;line-height:1.5}.lj-drawer-list li.is-empty{color:var(--muted)}.lj-drawer .button.is-disabled{opacity:.5}@media (max-width:1120px){.lj3-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:980px){.lj3-hero-grid{grid-template-columns:1fr}.lj3-hero h1{max-width:none}.lj3-start-grid{grid-template-columns:1fr}.lj3-grid{grid-template-columns:repeat(3,1fr)}.lj3-plans{grid-template-columns:1fr}.lj3-plan.is-featured{order:-1}.lj3-steps,.lj3-quotes{grid-template-columns:1fr}}@media (max-width:640px){.lj3-grid{grid-template-columns:repeat(2,1fr);gap:1rem .7rem}.lj3-bar-count{margin-left:0}.lj3-bar .button{width:100%}.lj3-cafe-media{padding:.6rem}}.lj-min{color:var(--gold-soft);font-weight:700}.lj-progress .button[disabled]{opacity:.45;cursor:not-allowed;transform:none}.lj-club-note{color:var(--gold-soft);text-align:center;margin:1.4rem 0 0;font-size:.8rem}.lj-club .plan-card{position:relative}.lj-club .plan-card .kit-badge{background:var(--gold);color:var(--navy)}.lj-drawer-note{color:var(--muted);margin:.6rem 0 0;font-size:.72rem}.lj-hero .lj-sub strong{color:var(--ink);font-size:1.15rem}.kit-list li:before{content:"·";color:var(--bronze);margin-right:.4rem}:root{--coffee:#4a2c17;--coffee-2:#5e3a20}.site-header{color:var(--ink);border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.site-header .brand-name,.site-header .site-nav a,.site-header .language-summary,.site-header .nav-toggle,.site-header .language-code{color:var(--ink)}.site-header .brand-mark{color:var(--bronze);border-color:var(--bronze)}.site-header .site-nav a:hover{color:var(--bronze)}.site-header .site-nav a[aria-current=page]{color:var(--bronze);border-bottom-color:var(--gold)}.site-header .language-summary{border-color:var(--line-strong);background:0 0}.site-header .language-summary:hover{border-color:var(--bronze)}.lj-hero-2{padding-block:clamp(2.6rem,6vw,5rem) clamp(2rem,4vw,3.2rem)}.lj-hero-2 h1{max-width:16ch;font-size:clamp(2.8rem,7vw,5.4rem);line-height:1.02}.lj-hero-2 .lj-sub{margin-top:1.1rem;font-size:1.05rem}.lj-hero-2 .lj-sub strong{color:var(--ink);font-size:1.35rem;font-weight:600}.lj-hero-2 .lj-lead{max-width:58ch;color:var(--ink);margin-top:.9rem;font-size:1.08rem;line-height:1.55}.lj-hero-2 .lj-how{color:var(--muted);margin-top:.8rem;font-size:.95rem}.lj-bf{background:linear-gradient(100deg, var(--coffee), var(--coffee-2));color:#fff;position:relative;overflow:hidden}.lj-bf-cups{opacity:.16;pointer-events:none;grid-template-columns:repeat(12,1fr);align-content:space-between;gap:.6rem 0;padding:.4rem 0;display:grid;position:absolute;inset:0}.lj-cup{color:#fff;width:100%;height:2.4rem}.lj-bf-cups .lj-cup:nth-child(odd){transform:translateY(.9rem)rotate(-8deg)}.lj-bf-cups .lj-cup:nth-child(3n){transform:rotate(10deg)scale(1.15)}.lj-bf-inner{grid-template-columns:1fr auto;align-items:center;gap:.3rem 2rem;padding-block:clamp(1.6rem,4vw,2.6rem);display:grid;position:relative}.lj-bf-eyebrow{color:var(--gold-soft);letter-spacing:.2em;text-transform:uppercase;grid-column:1;margin:0;font-size:.74rem;font-weight:700}.lj-bf-title{font-family:var(--font-display);color:#fff;grid-column:1;margin:.2rem 0 0;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.05}.lj-bf-sub{color:var(--gold-soft);grid-column:1;margin:.5rem 0 0;font-size:.95rem}.lj-bf-sub [data-countdown]{color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.lj-bf-cta{grid-area:1/2/span 3;justify-self:end}@media (max-width:640px){.lj-bf-inner{grid-template-columns:1fr}.lj-bf-cta{grid-area:auto/1;justify-self:start;margin-top:.8rem}.lj-bf-cups{grid-template-columns:repeat(6,1fr)}}:root{--neutral-2:#efefef}.lj-club-2{background:var(--neutral-2);padding-block:clamp(2.4rem,5vw,4rem)}.lj-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;margin-top:1.6rem;display:grid}.lj-plan{border:1px solid var(--line);border-top:2px solid var(--line-strong);background:#fff;flex-direction:column;padding:1.5rem 1.4rem 1.4rem;display:flex;position:relative}.lj-plan.is-featured{border:2px solid var(--gold);box-shadow:0 18px 50px #0027471a}.lj-plan .kit-badge{background:var(--gold);color:var(--navy);top:-.9rem;right:1rem}.lj-plan-name{color:var(--bronze);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.lj-plan-price{font-family:var(--font-display);color:var(--ink);margin:.5rem 0 0;font-size:2.6rem;line-height:1}.lj-plan-price span{font-family:var(--font-body);color:var(--muted);margin-left:.3rem;font-size:.85rem}.lj-plan-per{color:var(--muted);margin:.4rem 0 0;font-size:.76rem}.lj-plan-rows{margin:1.1rem 0 1.3rem;padding:0;font-size:.86rem;list-style:none}.lj-plan-rows li{border-top:1px solid var(--line);justify-content:space-between;gap:.6rem;padding:.55rem 0;display:flex}.lj-plan-rows li b{color:var(--ink);font-variant-numeric:tabular-nums}.lj-plan .button{width:100%;margin-top:auto}.lj-club-note-2{color:var(--muted);text-align:center;margin:1.4rem 0 0;font-size:.8rem}@media (max-width:980px){.lj-plans{grid-template-columns:1fr}}.lj-bf{background:radial-gradient(120% 160% at 10% 0%, #6b4426 0%, var(--coffee) 45%, #2f1a0c 100%)}.lj-bf-cups{opacity:.22;grid-template-columns:repeat(8,1fr);padding:.6rem 1rem}.lj-cup{width:100%;height:3.6rem;color:var(--gold-soft);animation:6s ease-in-out infinite lj-float}.lj-bf-cups .lj-cup:nth-child(odd){animation-delay:-2s;transform:rotate(-6deg)}.lj-bf-cups .lj-cup:nth-child(3n){animation-delay:-4s;transform:rotate(8deg)scale(1.1)}@keyframes lj-float{0%,to{translate:0}50%{translate:0 -8px}}.lj-bf-shine{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffe1a038 50%,#0000 65%) 0 0/250% 100%;animation:4.5s linear infinite lj-sweep;position:absolute;inset:0}@keyframes lj-sweep{0%{background-position:150% 0}to{background-position:-150% 0}}.lj-bf-inner{grid-template-columns:1fr auto;padding-block:clamp(2rem,5vw,3.4rem)}.lj-bf-title{font-family:var(--font-display);text-transform:uppercase;grid-column:1;margin:0;line-height:1}.lj-gold{letter-spacing:.06em;background:linear-gradient(180deg, #fff1c2 0%, #f1cf7a 30%, var(--gold) 55%, #f6dc97 75%, #b8862e 100%);color:#0000;filter:drop-shadow(0 2px #00000059)drop-shadow(0 0 18px #f4d07a73);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.6rem,3.6vw,2.6rem);display:inline-block}.lj-gold-big{letter-spacing:.04em;margin-top:.15em;font-size:clamp(2.6rem,7vw,5.2rem);font-weight:700;animation:2.4s ease-in-out infinite lj-glow}@keyframes lj-glow{0%,to{filter:drop-shadow(0 2px #00000059)drop-shadow(0 0 14px #f4d07a59)}50%{filter:drop-shadow(0 2px #00000059)drop-shadow(0 0 30px #ffe296d9)}}.lj-bf-cta{background:linear-gradient(180deg, #f3d58a, var(--gold));border-color:var(--gold);color:var(--coffee);grid-area:1/2;place-self:center end;font-weight:800;box-shadow:0 10px 30px #00000059,0 0 0 3px #f4d07a40}.lj-tag{z-index:2;background:var(--coffee);color:#f3d58a;letter-spacing:.08em;border-radius:999px;padding:.3rem .6rem;font-size:.68rem;font-weight:800;position:absolute;top:.8rem;left:.8rem;box-shadow:0 4px 12px #0000002e}.product-card{position:relative}.lj-plan .lj-tag-plan{top:1.1rem;left:auto;right:1.1rem}.lj-plan.is-featured .lj-tag-plan{top:1.1rem}@media (prefers-reduced-motion:reduce){.lj-cup,.lj-bf-shine,.lj-gold-big{animation:none}}@media (max-width:640px){.lj-bf-inner{grid-template-columns:1fr}.lj-bf-cta{grid-area:auto/1;justify-self:start;margin-top:1rem}.lj-bf-cups{grid-template-columns:repeat(4,1fr)}}.lj-gold,.lj-gold-big{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.lj-b2b-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:2rem;display:grid}.lj-b2b-art{justify-content:center;align-items:flex-end;gap:1.2rem;padding:1rem;display:flex}.lj-b2b-art figure{text-align:center;margin:0}.lj-b2b-art img{filter:drop-shadow(0 18px 22px #0027472e);width:160px;height:auto}.lj-b2b-art figure.is-big img{width:260px}.lj-b2b-art figcaption{color:var(--bronze);letter-spacing:.12em;text-transform:uppercase;margin-top:.5rem;font-size:.74rem;font-weight:700}.lj-b2b-copy h2{font-size:clamp(1.8rem,3.2vw,2.6rem)}.lj-b2b-copy .button{margin-top:1rem}@media (max-width:980px){.lj-b2b-grid{grid-template-columns:1fr}.lj-b2b-art img{width:120px}.lj-b2b-art figure.is-big img{width:190px}}.lj-tag-super{background:linear-gradient(180deg, #6b4426, var(--coffee));color:#f6dc97;border-radius:.6rem;flex-direction:column;align-items:center;padding:.45rem .8rem;font-size:1.05rem;line-height:1;display:flex;top:-1rem;left:1.1rem;right:auto;box-shadow:0 8px 20px #00000040,0 0 0 2px #f4d07a73}.lj-tag-super small{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-soft);margin-top:.2rem;font-size:.56rem;font-weight:700}:root{--beige-light:#fdfbf7}.lj-club-2,.lj-b2b-2{background:var(--beige-light)}:root{--paper:#fdfbf7;--paper-light:#fdfbf7;--cream:#fdfbf7;--beige-light:#fdfbf7;--beige-palette:#faf5ec}body{background:var(--paper)}.lj-club-2{background:var(--beige-palette)}.lj-b2b-2,.site-header{background:var(--paper)}.lj-gold{filter:drop-shadow(0 2px #3c1e0599)drop-shadow(0 0 22px #ffde78bf);background:linear-gradient(#fffbe6 0%,#ffe9a3 28%,#ffd466 50%,#fff3c4 68%,#f0b93b 100%)}.lj-gold-big{animation:2s ease-in-out infinite lj-glow2}@keyframes lj-glow2{0%,to{filter:drop-shadow(0 2px #3c1e0599)drop-shadow(0 0 18px #ffde7899)}50%{filter:drop-shadow(0 2px #3c1e0599)drop-shadow(0 0 40px #ffeca0)}}.lj-bf-cta{color:var(--coffee);background:linear-gradient(#fff3c4,#ffd466 55%,#e6ad2f);box-shadow:0 10px 30px #0006,0 0 0 3px #ffe69673,0 0 28px #ffdc7899}.lj-tag{background:radial-gradient(circle at 35% 30%, #7a4d2a, var(--coffee) 60%, #2a170a 100%);width:5.4rem;height:5.4rem;box-shadow:0 10px 24px #0000004d, 0 0 0 2px #ffe08a, 0 0 0 4px var(--coffee);border-radius:999px;place-items:center;padding:0;display:grid;top:.6rem;left:.6rem;overflow:hidden;transform:rotate(-12deg)}.lj-tag-cup{color:#ffd466;opacity:.22;width:110%;height:110%;transform:translate(6%,10%)rotate(10deg)}.lj-tag b{font-family:var(--font-display);letter-spacing:0;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;background:linear-gradient(#fffbe6,#ffe9a3 35%,#ffd466 60%,#f0b93b);color:#0000;filter:drop-shadow(0 1px #00000080)drop-shadow(0 0 10px #ffde78b3);-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:700;line-height:1}.lj-tag-super{width:7.2rem;height:7.2rem;top:-1.4rem;left:auto;right:1rem;transform:rotate(12deg)}.lj-tag-super small{text-align:center;letter-spacing:.14em;color:#ffe9a3;text-shadow:0 1px #00000080;margin:0;font-size:.58rem;position:absolute;bottom:1.05rem;left:0;right:0}.lj-plan-price s{font-family:var(--font-body);color:var(--muted);margin-left:.5rem;font-size:1rem;font-weight:400}.lj-plan-per{color:var(--ink);font-size:.9rem}.lj-plan-per b{font-weight:700}.lj-plan-per s{color:var(--muted);margin-left:.3rem}@media (max-width:640px){.lj-tag{width:4.4rem;height:4.4rem}.lj-tag b{font-size:1.35rem}.lj-tag-super{width:6rem;height:6rem}.lj-tag-super b{font-size:1.8rem}}.lj-gold{color:#0000;-webkit-background-clip:text;background-clip:text}.lj-tag{width:4.8rem;height:4.8rem}.lj-tag-cup{opacity:.13;width:95%;height:95%}.lj-tag b{filter:drop-shadow(0 1px #0009)drop-shadow(0 0 12px #ffde78d9);font-size:1.6rem}.lj-tag-super{width:6.2rem;height:6.2rem;top:-2.2rem;right:.8rem}.lj-tag-super small{font-size:.52rem;bottom:.85rem}.lj-plans{margin-top:2.6rem}.lj-plan-price{flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;display:flex}:root{--beige-deep:#f3ead9}.lj-b2b-3{background:var(--beige-deep)}.lj-b2b-3 .lj-b2b-art{justify-content:flex-start;align-items:flex-end;gap:2rem;margin-top:1.6rem;padding:0}.lj-b2b-cta{margin:1.4rem 0 0}.lj-tag-super{top:-3.2rem}@media (max-width:640px){.lj-b2b-3 .lj-b2b-art img{width:120px}.lj-b2b-3 .lj-b2b-art figure.is-big img{width:190px}}.product-card,.kit-card,.lj-plan{overflow:hidden}.lj-tag{text-align:center;transform-origin:50%;background:linear-gradient(180deg, #7a4d2a 0%, var(--coffee) 55%, #2a170a 100%);outline-offset:-4px;border-radius:0;outline:1px solid #ffe08a8c;width:11rem;height:auto;padding:.42rem 0;display:block;top:1.35rem;left:-2.9rem;transform:rotate(-45deg);box-shadow:0 6px 16px #00000047}.lj-tag>*{grid-area:auto}.lj-tag-cup{opacity:.16;width:2.6rem;height:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.lj-tag b{letter-spacing:.06em;font-size:1.05rem;line-height:1;display:block;position:relative}.kit-card .lj-tag{top:1.5rem;left:-2.8rem}.lj-tag-super{width:13.5rem;padding:.45rem 0;top:1.9rem;left:auto;right:-3.4rem;transform:rotate(45deg)}.lj-tag-super small{letter-spacing:.18em;margin-top:.15rem;font-size:.52rem;display:block;position:static}@media (max-width:640px){.lj-tag{width:9.5rem;top:1rem;left:-2.6rem}.lj-tag b{font-size:.9rem}.lj-tag-super{width:11rem;right:-2.9rem}}.lj-tag-super b{font-size:.95rem;display:inline}.lj-tag-super b{font-size:.9rem}.lj-tag-super{width:14.5rem;padding:.5rem 0 .45rem;top:2.4rem;right:-3.7rem;transform:rotate(45deg)}.lj-tag-super b{font-size:1.35rem;line-height:1;display:block}.lj-tag-super small{letter-spacing:.2em;vertical-align:baseline;margin:.15rem 0 0;font-size:.6rem;display:block}.lj-b2b-3 .lj-b2b-art img{width:120px}.lj-b2b-3 .lj-b2b-art figure.is-big img{width:185px}.lj-b2b-3 .lj-b2b-art{gap:1.4rem;margin-top:1.2rem}.lj-plan .kit-badge{top:1rem;left:1.1rem}.lj-tag-super{width:14.5rem;top:1.65rem;right:-4.25rem}.lj-plan{padding-top:5.4rem;overflow:visible}.lj-ribbon{pointer-events:none;width:9rem;height:9rem;position:absolute;top:-1px;right:-1px;overflow:hidden}.lj-ribbon .lj-tag-super{transform-origin:50%;width:14rem;margin:0;padding:.5rem 0 .45rem;position:absolute;top:2.1rem;left:auto;right:-3.4rem;transform:rotate(45deg)}.lj-ribbon .lj-tag-super b{font-size:1.3rem;line-height:1;display:block}.lj-ribbon .lj-tag-super small{letter-spacing:.2em;margin-top:.15rem;font-size:.58rem;display:block}.lj-ribbon .lj-tag-super{top:1.2rem;right:-4rem}.lj-ribbon{pointer-events:none;filter:drop-shadow(0 6px 12px #00000040);width:10rem;height:10rem;position:absolute;top:0;right:0;overflow:visible}.lj-ribbon svg{width:100%;height:100%;display:block}.lj-ribbon .lj-tag-super{display:none}.lj-ribbon{width:12.5rem;height:12.5rem}.lj-plan{padding-top:4.8rem;overflow:hidden}.lj-plan .lj-tag.lj-tag-plan{border-radius:0;width:11rem;height:auto;padding:.42rem 0;display:block;top:1.35rem;left:-2.9rem;right:auto;transform:rotate(-45deg)}.lj-plan .lj-tag.lj-tag-plan b{font-size:1.05rem;display:block}.lj-plan-name{margin-top:0}.lj-plan .lj-tag.lj-tag-plan{width:14rem;padding:.55rem 0;top:1.9rem;left:auto;right:-3.6rem;transform:rotate(45deg)}.lj-plan .kit-badge{top:1rem;left:1rem;right:auto}.lj-plan{padding-top:7rem}.lj-plan .lj-tag.lj-tag-plan{width:15.5rem;padding:.65rem 0;top:2.9rem;right:-3.9rem}.lj-plan .lj-tag.lj-tag-plan b{font-size:1.65rem}.lj-bf-cups{opacity:.26;grid-template-columns:repeat(14,1fr);width:116.67%;animation:22s linear infinite lj-drift}@keyframes lj-drift{0%{transform:translate(0)}to{transform:translate(-7.1428%)}}.lj-cup{transform-origin:50% 90%;animation:3.6s ease-in-out infinite lj-bob}.lj-bf-cups .lj-cup:nth-child(odd){animation-delay:-1.2s}.lj-bf-cups .lj-cup:nth-child(3n){animation-delay:-2.4s}.lj-bf-cups .lj-cup:nth-child(5n){animation-duration:4.4s}@keyframes lj-bob{0%,to{translate:0;rotate:-7deg}50%{translate:0 -10px;rotate:7deg}}@media (prefers-reduced-motion:reduce){.lj-bf-cups,.lj-cup{animation:none}}.header-tools{gap:.9rem}.hdr-account,.hdr-cart{border:1px solid var(--line-strong);color:var(--ink);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.hdr-account:hover,.hdr-cart:hover{border-color:var(--bronze);color:var(--bronze)}.hdr-account .icon,.hdr-cart .icon{width:1.1rem;height:1.1rem}.hdr-cart-count{background:var(--gold);min-width:1.25rem;height:1.25rem;color:var(--navy);border-radius:999px;place-items:center;padding:0 .3rem;font-size:.68rem;display:inline-grid}@media (max-width:980px){.hdr-account span,.hdr-cart span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hdr-account,.hdr-cart{padding:.45rem}}.header-topline{border-bottom:1px solid var(--line);background:var(--paper)}.header-topline .container{justify-content:flex-end;align-items:center;min-height:1.9rem;padding-block:.15rem;display:flex}.header-topline .language-switcher{margin:0}.header-topline .language-summary{border:0;padding:.2rem .55rem;font-size:.66rem}.header-topline .language-panel{right:0}.brand-copy-2{align-items:center;gap:.55rem;display:inline-flex}.brand-stack{font-family:var(--font-display);letter-spacing:.02em;color:var(--navy);flex-direction:column;font-size:1.05rem;font-weight:700;line-height:.86;display:flex}.brand-caffe{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--bronze);white-space:nowrap;font-size:.72rem}.site-header .brand-mark{width:2.2rem;height:2.2rem}.brand-copy-2{flex-direction:column;align-items:center;gap:.1rem}.brand-stack{font-size:1rem;line-height:.84}.brand-caffe{letter-spacing:.26em;font-size:.5rem}.site-footer .brand-stack,footer .brand-stack{color:#fff}.site-footer .brand-caffe,footer .brand-caffe{color:var(--gold-soft)}.fx-art.is-photo{width:7.5rem}.fx-art.is-photo img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}
.pd-crumbs{color:var(--muted);padding-top:1.2rem;font-size:.74rem}.pd-crumbs ol{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.pd-crumbs li+li:before{content:"/";color:var(--line-strong);margin-right:.4rem}.pd-crumbs a{color:var(--bronze);text-decoration:none}.pd-hero{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.6rem,5vw,4.5rem);padding-block:1.4rem clamp(2.4rem,5vw,4rem);display:grid}.pd-main{aspect-ratio:1/1.08;background:var(--paper-deep);place-items:center;margin:0;display:grid}.pd-main img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 22px 24px #00274729);width:64%;max-height:92%}.pd-info h1{margin-top:.4rem;font-size:clamp(2.4rem,5vw,3.8rem);line-height:1}.pd-lead{max-width:36ch;color:var(--muted);margin-top:.8rem;font-size:1.02rem}.pd-info .lj-price{margin-top:1.2rem}.pd-info .lj-price .lj-now{font-size:2.3rem}.pd-tabs{grid-template-columns:auto 1fr;gap:.4rem;margin-top:1.1rem;display:grid}.pd-tab{border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:.7rem .9rem;font-size:.8rem}.pd-tab[aria-selected=true]{border-color:var(--navy);background:var(--navy);color:var(--cream)}.pd-buy-row{grid-template-columns:7.5rem 1fr;align-items:stretch;gap:.6rem;margin-top:.9rem;display:grid}.pd-buy-row .lj-stepper{margin-top:0}.pd-buy-row .button{width:100%;min-height:100%}.pd-facts{border-top:1px solid var(--line);color:var(--muted);gap:.3rem;margin:1rem 0 0;padding:.9rem 0 0;font-size:.8rem;list-style:none;display:grid}.pd-facts li:before{content:"·";color:var(--gold);margin-right:.5rem}.pd-section{padding-block:clamp(2.2rem,5vw,3.6rem)}.pd-h2{max-width:22ch;margin-top:.4rem;font-size:clamp(1.8rem,3.4vw,2.5rem)}.pd-steps{counter-reset:passo;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.pd-steps li{border:1px solid var(--line);background:var(--paper-light);padding:1.1rem 1.2rem 1.2rem}.pd-steps li:before{counter-increment:passo;content:counter(passo);border:1px solid var(--bronze);width:1.8rem;height:1.8rem;color:var(--bronze);border-radius:999px;place-items:center;margin-bottom:.6rem;font-size:.75rem;display:inline-grid}.pd-steps h3{font-size:1.25rem}.pd-steps p{color:var(--muted);margin:.35rem 0 0;font-size:.85rem}.pd-selecao{background:var(--paper-deep);border:1px solid var(--line);border-top:2px solid var(--gold);background:var(--paper-light);grid-template-columns:1.1fr 1fr;align-items:center;gap:1.4rem;margin-top:1.2rem;padding:1.2rem;display:grid}.pd-selecao img{width:100%;height:auto}.pd-steps li h3{margin:0}.pd-selecao h3{font-size:1.8rem}.pd-selecao-list{color:var(--muted);margin:.3rem 0 0;font-size:.9rem}.pd-selecao-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.pd-pair{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.4rem;display:grid}.pd-pair-card h3{font-size:1.3rem}.pd-reviews{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.2rem;display:grid}.pd-review{background:var(--paper-light);border:1px solid var(--line);padding:1.2rem}.pd-stars{color:var(--gold);letter-spacing:.1em;font-size:.9rem}.pd-review p{color:var(--ink);margin:.5rem 0 0;font-size:.92rem}.pd-review footer{color:var(--muted);margin-top:.6rem;font-size:.74rem}.pd-example{border:1px dashed var(--line-strong);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-left:.4rem;padding:.15rem .45rem;font-size:.58rem;display:inline-block}.pd-faq{max-width:760px}.pd-faq .eyebrow{margin-bottom:.6rem}@media (max-width:980px){.pd-hero{grid-template-columns:1fr}.pd-steps,.pd-pair,.pd-reviews{grid-template-columns:1fr 1fr}.pd-selecao{grid-template-columns:1fr}}@media (max-width:640px){.pd-steps,.pd-pair,.pd-reviews,.pd-buy-row,.pd-tabs{grid-template-columns:1fr}.pd-main{aspect-ratio:1}}.pd-selecao,.pd-pair-card{position:relative;overflow:hidden}.pd-selecao .lj-tag{top:1.35rem;left:-2.9rem}.pd-min{color:var(--ink);margin:.7rem 0 0;font-size:.86rem}.pd-min .pd-min-state{color:var(--muted)}.pd-min b{color:var(--bronze)}.pd-main{background:var(--beige-palette,#faf5ec)}.pd-moments{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.pd-moments img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;display:block}@media (max-width:640px){.pd-moments{grid-template-columns:1fr}}
.sl-hero{grid-template-columns:1.2fr 1fr}.sl-main{background:var(--paper-deep);place-items:center;margin:0;padding:1rem;display:grid}.sl-main img{width:100%;height:auto}.sl-list{gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.sl-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.45rem 0;font-size:.95rem;display:flex}.sl-list small{color:var(--muted);font-size:.78rem}.sl-add{width:100%;margin-top:1rem}.sl-more{color:var(--muted);margin:.8rem 0 0;font-size:.82rem}.sl-more a{color:var(--bronze)}.sl-box{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.2rem;display:grid}.sl-box-card{border:1px solid var(--line);background:var(--paper-light);padding:1.1rem}.sl-box-card>img,.sl-box-art{aspect-ratio:1/.62;-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;display:block}.sl-box-art{background:var(--paper-deep);place-items:center;padding:.6rem;display:grid}.sl-box-art img{-o-object-fit:contain;object-fit:contain;width:auto;max-height:100%}.sl-box-check{color:var(--bronze);font-family:var(--font-display);place-items:center;font-size:2.6rem;display:grid}.sl-box-card h3{margin-top:.9rem;font-size:1.3rem}.sl-box-card p{color:var(--muted);margin:.35rem 0 0;font-size:.85rem}.sl-club{background:var(--navy);color:var(--cream);padding-block:clamp(2.2rem,5vw,3.6rem)}.sl-club-inner{grid-template-columns:1fr auto;align-items:center;gap:1.6rem;display:grid}.sl-club h2{max-width:20ch;color:var(--cream);font-size:clamp(1.8rem,3.4vw,2.5rem)}.sl-club p{max-width:50ch;color:var(--gold-soft);margin:.6rem 0 0}.sl-club .eyebrow{color:var(--gold)}@media (max-width:980px){.sl-hero,.sl-box,.sl-club-inner{grid-template-columns:1fr}}.sl-main{position:relative;overflow:hidden}.sl-main .lj-tag{width:12rem;top:1.6rem;left:-2.6rem}.sl-main .lj-tag b{font-size:1.25rem}
.cb-hero{padding-block:clamp(2.4rem,5vw,4.5rem) clamp(1.6rem,3vw,2.4rem)}.cb-hero h1{max-width:22ch;font-size:clamp(2.2rem,5vw,3.6rem)}.cb-hero .lj-sub{max-width:62ch;color:var(--muted);margin-top:.9rem}.cb-hero .lj-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.4rem;display:flex}.cb-toggle{border:1px solid var(--line-strong);background:var(--paper-light);border-radius:999px;grid-auto-flow:column;margin-top:1.6rem;padding:.25rem;display:inline-grid}.cb-toggle button{color:var(--ink);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.6rem 1.2rem;font-size:.78rem;font-weight:700}.cb-toggle button[aria-pressed=true]{background:var(--navy);color:var(--cream)}.cb-toggle small{color:var(--gold);letter-spacing:.02em;text-transform:none;margin-left:.4rem;font-weight:600}.cb-plans{grid-template-columns:1fr 1.15fr 1fr;align-items:stretch;gap:1rem;margin-top:1.6rem;display:grid}.cb-plans .plan-card{border:1px solid var(--line);border-top:2px solid var(--gold);padding:1.8rem 1.6rem;position:relative}.cb-plans .plan-card.is-featured{border-color:var(--gold);border-top:3px solid var(--gold);background:var(--paper-light);box-shadow:var(--shadow);transform:translateY(-10px)}.cb-plans .plan-card.is-recommended,.lj-plans .lj-plan.is-recommended{outline:2px solid var(--gold);outline-offset:3px}.cb-plans .kit-badge{position:absolute;top:-.85rem;left:1.6rem}.cb-plans h3{font-size:1.75rem}.cb-plans .plan-price{margin-top:.4rem;font-size:2.6rem;line-height:1}.cb-plans .plan-price span{font-size:.85rem}.cb-plans .plan-price-text{margin-top:.25rem}.cb-table-note{color:var(--navy-3);margin-top:.15rem;font-size:.74rem;font-weight:600}.cb-check{color:var(--ink);margin:1rem 0 0;padding:0;font-size:.86rem;line-height:1.65;list-style:none}.cb-check li{align-items:flex-start;gap:.55rem;display:flex}.cb-check .icon{color:var(--bronze);flex:none;margin-top:.3em}.cb-plans .button{width:100%;margin-top:1.3rem}.cb-guarantee{color:var(--muted);text-align:center;margin-top:.7rem;font-size:.74rem}.cb-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.6rem;display:grid}.cb-step{border-top:2px solid var(--gold);background:var(--paper-light);padding:1.2rem 1rem}.cb-step b{color:var(--bronze);font-family:var(--font-display);font-size:1.5rem;line-height:1;display:block}.cb-step strong{margin-top:.6rem;font-size:.92rem;display:block}.cb-benefits{color:var(--muted);text-align:center;margin:1.2rem 0 0;font-size:.82rem}.cb-caderno{scroll-snap-type:x mandatory;grid-auto-columns:minmax(17rem,1fr);grid-auto-flow:column;gap:.9rem;margin-top:1.6rem;padding-bottom:.6rem;display:grid;overflow-x:auto}.cb-month{scroll-snap-align:start;border:1px solid var(--line);border-top:2px solid var(--accent,var(--gold));background:var(--paper-light);padding:1.1rem}.cb-month .eyebrow{margin:0}.cb-month h3{margin-top:.3rem;font-size:1.3rem}.cb-month-art{aspect-ratio:1/.62;background:var(--paper-deep);grid-template-columns:repeat(4,1fr);align-items:end;gap:.15rem;margin-top:.7rem;padding:.4rem;display:grid}.cb-month-art img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 12px #00274729);width:100%;height:auto}.cb-month ul{margin:.7rem 0 0;padding:0;font-size:.8rem;line-height:1.55;list-style:none}.cb-month ul li{justify-content:space-between;gap:.5rem;display:flex}.cb-month ul li small{color:var(--muted);white-space:nowrap;font-size:.68rem}.cb-month .cb-4th{border-top:1px dashed var(--line);color:var(--navy-3);margin-top:.4rem;padding-top:.4rem;font-size:.74rem}.cb-compare{border-collapse:collapse;width:100%;margin-top:1.6rem;font-size:.88rem}.cb-compare th,.cb-compare td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.75rem .8rem}.cb-compare th{color:var(--bronze);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.cb-compare td.is-sub{background:var(--paper-light);font-weight:600}.cb-cups{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1.4rem;display:grid}.cb-cups button{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper-light);color:var(--ink);font:inherit;cursor:pointer;text-align:center;padding:1.1rem .8rem}.cb-cups button b{font-family:var(--font-display);font-size:2rem;line-height:1;display:block}.cb-cups button small{color:var(--muted);margin-top:.3rem;font-size:.74rem;display:block}.cb-cups button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--cream)}.cb-cups button[aria-pressed=true] small{color:var(--gold-soft)}.cb-cups-result{border-left:3px solid var(--gold);background:var(--paper-light);margin-top:1rem;padding:.9rem 1rem;font-size:.92rem}.cb-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.6rem;display:grid}.cb-quote{border-top:2px solid var(--gold);background:var(--paper-light);padding:1.4rem}.cb-quote p{font-family:var(--font-display);margin:0;font-size:1.25rem;line-height:1.3}.cb-quote footer{color:var(--muted);margin-top:.8rem;font-size:.78rem}.cb-quote .cb-example{color:var(--bronze);letter-spacing:.12em;text-transform:uppercase;margin-top:.5rem;font-size:.62rem;font-weight:700;display:inline-block}.cb-gift{border:1px solid var(--line);border-top:2px solid var(--gold);background:var(--paper-light);grid-template-columns:1.2fr 1fr;align-items:center;gap:1.4rem;padding:1.8rem;display:grid}.cb-gift h3{font-size:1.7rem}@media (max-width:980px){.cb-plans{grid-template-columns:1fr}.cb-plans .plan-card.is-featured{transform:none}.cb-steps{grid-template-columns:repeat(3,1fr)}.cb-proof,.cb-gift{grid-template-columns:1fr}}@media (max-width:640px){.cb-steps{grid-template-columns:1fr 1fr}.cb-cups{grid-template-columns:repeat(2,1fr)}.cb-caderno{grid-auto-columns:80vw}.cb-compare{font-size:.8rem}.cb-compare th,.cb-compare td{padding:.55rem .4rem}}.cb-hero .button-ghost-dark{border-color:var(--line-light);color:var(--cream)}.cb-plans .plan-card .button-ghost-dark{color:var(--ink);border-color:var(--line-strong)}.cb-plans .plan-card .button-ghost-dark:hover{border-color:var(--ink)}.cb-plans .plan-price [data-price]{font-family:var(--font-display);color:var(--ink);font-size:2.2rem;line-height:1}.cb-hero .lj-plans{margin-top:1.6rem}.cb-hero .lj-club-note-2{margin-top:1.2rem}
.ct-head{padding-block:clamp(2rem,4vw,3rem) 0}.ct-head h1{font-size:clamp(2rem,4vw,3rem)}.ct-head .lj-sub{color:var(--muted);margin-top:.5rem}.ct-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.3rem;margin-top:1.4rem;display:flex}.ct-tabs button{color:var(--muted);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.8rem 1rem;font-size:.78rem;font-weight:700}.ct-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--gold)}.ct-panel{padding-block:1.8rem 3rem;display:none}.ct-panel.is-active{display:block}.ct-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:1.2rem;display:grid}.ct-card{border:1px solid var(--line);border-top:2px solid var(--gold);background:var(--paper-light);padding:1.4rem}.ct-card h2{font-size:1.5rem}.ct-card h3{font-size:1.2rem}.ct-kv{grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:.9rem 0 0;font-size:.88rem;display:grid}.ct-kv dt{color:var(--muted)}.ct-kv dd{margin:0;font-weight:600}.ct-deadline{color:var(--bronze);letter-spacing:.06em;text-transform:uppercase;background:#c4923a2e;border-radius:999px;margin-top:.6rem;padding:.35rem .7rem;font-size:.72rem;font-weight:700;display:inline-block}.ct-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.ct-slot{border:1px solid var(--line);background:var(--paper);padding:.8rem}.ct-slot .ct-slot-art{aspect-ratio:1/1.05;background:radial-gradient(circle at 50% 60%, #fff, var(--cream) 72%);place-items:center;display:grid}.ct-slot img{filter:drop-shadow(0 10px 12px #00274729);width:58%}.ct-slot label{color:var(--bronze);letter-spacing:.12em;text-transform:uppercase;margin-top:.6rem;font-size:.62rem;font-weight:700;display:block}.ct-slot select{border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;color:var(--ink);font:inherit;background:#fff;margin-top:.3rem;padding:.55rem .5rem;font-size:.86rem}.ct-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.2rem;display:flex}.ct-actions .button{min-height:2.6rem;padding-block:.6rem}.ct-note{color:var(--muted);margin-top:.8rem;font-size:.8rem}.ct-list{margin:1rem 0 0;padding:0;font-size:.88rem;list-style:none}.ct-list li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:.5rem 1rem;padding:.75rem 0;display:grid}.ct-list li small{color:var(--muted);font-size:.76rem;display:block}.ct-list .store-status{margin-top:0}.ct-stars{gap:.15rem;display:inline-flex}.ct-stars button{color:var(--line-strong);cursor:pointer;background:0 0;border:0;padding:0;font-size:1.3rem;line-height:1}.ct-stars button[aria-pressed=true],.ct-stars button.is-lit{color:var(--gold)}.ct-confirm{border:1px dashed var(--bronze);background:var(--paper);margin-top:1rem;padding:1rem;font-size:.88rem}.ct-confirm[hidden]{display:none}.ct-confirm .ct-actions{margin-top:.7rem}.ct-card-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;font-size:.9rem;display:flex}.ct-toast{z-index:150;background:var(--navy);color:var(--cream);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform .35s var(--ease);padding:.8rem 1.1rem;font-size:.86rem;position:fixed;bottom:1.2rem;left:50%;transform:translate(-50%,140%)}.ct-toast.is-on{transform:translate(-50%)}@media (max-width:980px){.ct-grid{grid-template-columns:1fr}.ct-slots{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ct-slots{grid-template-columns:1fr 1fr;gap:.5rem}.ct-list li{grid-template-columns:1fr}}
.fx-steps{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:.6rem 1.6rem;margin-top:1.2rem;padding:0;font-size:.66rem;font-weight:700;list-style:none;display:flex}.fx-steps li{align-items:center;gap:.5rem;display:inline-flex}.fx-steps li b{border:1px solid var(--line-strong);border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-size:.7rem;display:inline-grid}.fx-steps li[aria-current]{color:var(--bronze)}.fx-steps li[aria-current] b{background:var(--navy);border-color:var(--navy);color:var(--gold-soft)}.fx-steps li.is-done b{background:var(--gold-soft);border-color:var(--gold-soft);color:var(--navy)}.fx-head{padding-block:clamp(1.8rem,4vw,3rem) 0}.fx-head h1{font-size:clamp(2rem,4.2vw,3.2rem)}.fx-head .lj-sub{color:var(--muted);max-width:60ch;margin-top:.6rem}.fx-layout{grid-template-columns:minmax(0,1.6fr) minmax(18rem,1fr);align-items:start;gap:1.6rem;margin-top:1.6rem;display:grid}.fx-aside{position:sticky;top:5.5rem}.fx-panel{background:var(--paper-light);border:1px solid var(--line);border-top:2px solid var(--gold);padding:1.3rem}.fx-panel+.fx-panel{margin-top:1rem}.fx-items{margin:0;padding:0;list-style:none}.fx-item{border-bottom:1px solid var(--line);grid-template-columns:4.4rem 1fr auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.fx-item:first-child{padding-top:.2rem}.fx-item .fx-art{aspect-ratio:1;background:var(--paper-deep);grid-template-columns:repeat(3,1fr);align-items:end;gap:1px;padding:.3rem;display:grid}.fx-item .fx-art.is-1{grid-template-columns:1fr}.fx-item .fx-art img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 8px #00274729);width:100%;max-height:100%}.fx-item h3{font-size:1.25rem}.fx-item .fx-desc{color:var(--muted);margin-top:.2rem;font-size:.78rem;line-height:1.5}.fx-item .lj-stepper{max-width:9rem;margin-top:.6rem}.fx-item .fx-remove{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.4rem;padding:0;font-size:.72rem;text-decoration:underline}.fx-item .fx-line{text-align:right}.fx-item .fx-line .lj-now{font-family:var(--font-display);font-size:1.5rem;line-height:1}.fx-item .fx-line .lj-was{color:var(--muted);font-size:.78rem;text-decoration:line-through;display:block}.fx-upsell{border:1px dashed var(--bronze);background:var(--paper-light);grid-template-columns:3.4rem 1fr auto;align-items:center;gap:.9rem;margin-top:1rem;padding:.9rem;font-size:.84rem;display:grid}.fx-upsell img{-o-object-fit:contain;object-fit:contain;width:100%}.fx-upsell strong{font-family:var(--font-display);color:var(--ink);font-size:1.2rem;font-weight:500;display:block}.fx-upsell .fx-upsell-note{color:var(--muted);font-size:.74rem}.fx-free{background:var(--navy);color:var(--cream);margin-top:1rem;padding:.9rem 1rem;font-size:.82rem}.fx-free .lj-progress-bar{margin-top:.5rem}.fx-sum{gap:.45rem;margin-top:1rem;font-size:.9rem;display:grid}.fx-sum div{justify-content:space-between;gap:1rem;display:flex}.fx-sum .is-muted{color:var(--muted);font-size:.82rem}.fx-sum .is-save{color:#2f5e37;font-weight:700}.fx-sum .is-total{border-top:1px solid var(--line-strong);font-family:var(--font-display);margin-top:.4rem;padding-top:.7rem;font-size:1.6rem}.fx-sum .is-total small{font-family:var(--font-body);color:var(--muted);align-self:flex-end;font-size:.72rem}.fx-coupon{grid-template-columns:1fr auto;gap:.5rem;margin-top:1rem;display:grid}.fx-coupon .field-input{min-height:2.6rem}.fx-coupon .button{min-height:2.6rem;padding-block:.4rem}.fx-aside .button-primary{width:100%;margin-top:1rem}.fx-notes{color:var(--muted);margin:1rem 0 0;padding:0;font-size:.76rem;line-height:1.6;list-style:none}.fx-notes li{gap:.5rem;display:flex}.fx-notes li:before{content:"·";color:var(--bronze);font-weight:700}.fx-secure{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.9rem;font-size:.68rem;font-weight:700;display:flex}.fx-secure span:before{content:"✓";color:var(--bronze);margin-right:.3rem}.fx-empty{text-align:center;border:1px dashed var(--line-strong);padding:2.4rem 1.4rem}.fx-empty h2{font-size:1.8rem}.fx-empty p{color:var(--muted);margin-top:.5rem}.fx-empty .button{margin-top:1.2rem}[hidden]{display:none!important}.fx-block{background:var(--paper-light);border:1px solid var(--line);padding:1.3rem}.fx-block+.fx-block{margin-top:1rem}.fx-block .lj-step{margin-bottom:.4rem}.fx-block h2{font-size:1.6rem}.fx-block .site-form{margin-top:1rem}.fx-block .form-note{margin:.6rem 0 0}.fx-tabs{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;display:grid}.fx-tab{border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);font:inherit;letter-spacing:.04em;text-align:left;cursor:pointer;background:0 0;padding:.8rem .9rem;font-size:.8rem;font-weight:700}.fx-tab small{color:var(--muted);letter-spacing:0;margin-top:.15rem;font-weight:400;display:block}.fx-tab[aria-selected=true]{background:var(--navy);border-color:var(--navy);color:var(--cream)}.fx-tab[aria-selected=true] small{color:var(--gold-soft)}.fx-pane{margin-top:1rem}.fx-pix{grid-template-columns:9rem 1fr;align-items:center;gap:1.2rem;display:grid}.fx-qr{border:1px solid var(--line);background:#fff;width:9rem;height:9rem;padding:.5rem}.fx-qr svg{width:100%;height:100%;display:block}.fx-copy{grid-template-columns:1fr auto;gap:.5rem;margin-top:.6rem;display:grid}.fx-copy .field-input{min-height:2.6rem;font-size:.74rem;font-family:var(--font-mono,monospace)}.fx-copy .button{min-height:2.6rem;padding-block:.4rem}.fx-pix p{color:var(--muted);font-size:.82rem}.fx-pix p strong{color:var(--ink)}.fx-intl{margin-top:.8rem}.fx-brands{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.fx-brands span{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.25rem .55rem;font-size:.64rem;font-weight:700}.fx-pay{margin-top:1.2rem}.fx-pay .button-primary{width:100%;font-size:1rem}.fx-pay .fx-pay-note{color:var(--muted);text-align:center;margin-top:.6rem;font-size:.74rem}.fx-mini{border-bottom:1px solid var(--line);justify-content:space-between;gap:.6rem;padding:.5rem 0;font-size:.86rem;display:flex}.fx-mini span:last-child{white-space:nowrap}.fx-mini small{color:var(--muted);font-size:.74rem;display:block}.fx-reduced .site-nav,.fx-reduced .header-actions{display:none}.fx-ok{background:var(--navy);width:3rem;height:3rem;color:var(--gold-soft);border-radius:999px;place-items:center;font-size:1.4rem;display:inline-grid}.fx-status{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.4rem;display:grid}.fx-status article{background:var(--paper-light);border:1px solid var(--line);border-top:2px solid var(--gold);padding:1rem 1.1rem}.fx-status .eyebrow{font-size:.6rem}.fx-status strong{font-family:var(--font-display);margin-top:.3rem;font-size:1.4rem;font-weight:500;line-height:1.15;display:block}.fx-status p{color:var(--muted);margin-top:.3rem;font-size:.76rem;line-height:1.5}.fx-oneclick{background:var(--navy-2);color:var(--cream);border-top:2px solid var(--gold);grid-template-columns:1.2fr 1fr;align-items:center;gap:1.4rem;margin-top:1.6rem;padding:1.6rem;display:grid}.fx-oneclick h2{color:var(--cream);font-size:1.8rem}.fx-oneclick .eyebrow{color:var(--gold)}.fx-oneclick p{color:var(--gold-soft);margin-top:.6rem;font-size:.9rem}.fx-oneclick ul{color:var(--gold-soft);margin:.8rem 0 0;padding:0;font-size:.84rem;line-height:1.7;list-style:none}.fx-oneclick ul li:before{content:"·";color:var(--gold);margin-right:.5rem}.fx-oneclick .fx-oneclick-price{font-family:var(--font-display);color:var(--cream);font-size:2.2rem;line-height:1}.fx-oneclick .fx-oneclick-price small{font-family:var(--font-body);color:var(--gold-soft);font-size:.74rem}.fx-oneclick .fx-oneclick-actions{gap:.5rem;margin-top:1rem;display:grid}.fx-oneclick .button-ghost{color:var(--gold-soft);border-color:var(--gold-soft)}.fx-oneclick .fx-oneclick-fine{color:var(--gold-soft);opacity:.85;margin-top:.6rem;font-size:.7rem}.fx-refer{border:1px solid var(--line);background:var(--paper-light);grid-template-columns:1fr 1fr;align-items:center;gap:1.4rem;margin-top:1rem;padding:1.4rem;display:grid}.fx-refer h2{font-size:1.6rem}.fx-refer p{color:var(--muted);margin-top:.5rem;font-size:.86rem}.fx-refer .fx-copy{margin-top:0}.fx-refer .fx-copy-ok{color:#2f5e37;min-height:1.2rem;margin-top:.4rem;font-size:.74rem;font-weight:700}.fx-next{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.fx-vip-hero{background:var(--navy);color:var(--cream);padding-block:clamp(2.2rem,5vw,4rem) clamp(1.4rem,3vw,2.2rem)}.fx-vip-hero .eyebrow{color:var(--gold)}.fx-vip-hero h1{color:var(--cream);max-width:20ch;font-size:clamp(2.2rem,5vw,3.6rem)}.fx-vip-hero .lj-sub{max-width:60ch;color:var(--gold-soft);margin-top:.9rem}.fx-vip-hero .lj-trust{border-color:var(--navy-3);color:var(--gold-soft)}.fx-vip-hero .lj-trust .icon{color:var(--gold)}.fx-vip-banner{padding:.7rem var(--gutter);background:var(--gold-soft);color:var(--navy);text-align:center;margin:0;font-size:.82rem;font-weight:700}.fx-vip-banner a{color:var(--navy)}.fx-vip-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.4rem;display:grid}.fx-vip-grid .kit-card.is-locked .lj-actions .button{pointer-events:none;opacity:.55}.fx-table{color:var(--muted);margin-top:.3rem;font-size:.74rem}.fx-vip-form{margin-top:1.6rem}.fx-vip-form .form-panel{max-width:46rem}.fx-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.4rem;display:grid}.fx-plan{background:var(--navy-2);color:var(--cream);border-top:2px solid var(--gold);padding:1.2rem}.fx-plan.is-featured{background:var(--navy-3);border-top-color:var(--bronze)}.fx-plan h3{color:var(--cream);font-size:1.4rem}.fx-plan .lj-price .lj-now{color:var(--cream)}.fx-plan .lj-price .lj-was{color:var(--gold-soft);text-decoration:none}.fx-plan .fx-table{color:var(--gold-soft)}.fx-plan ul{color:var(--gold-soft);margin:.6rem 0 0;padding:0;font-size:.82rem;line-height:1.7;list-style:none}.fx-plan ul li:before{content:"·";color:var(--gold);margin-right:.5rem}@media (max-width:980px){.fx-layout{grid-template-columns:1fr}.fx-aside{position:static}.fx-status,.fx-vip-grid{grid-template-columns:repeat(2,1fr)}.fx-oneclick,.fx-refer,.fx-plans{grid-template-columns:1fr}}@media (max-width:640px){.fx-item{grid-template-columns:3.6rem 1fr}.fx-item .fx-line{text-align:left;grid-column:2}.fx-upsell{grid-template-columns:1fr}.fx-upsell img{width:3rem}.fx-tabs,.fx-pix,.fx-status,.fx-vip-grid{grid-template-columns:1fr}.fx-qr{margin:0 auto}.form-grid{grid-template-columns:1fr}.form-footer{flex-direction:column;align-items:stretch}.fx-copy{grid-template-columns:1fr}}.fx-oneclick .button-ghost-dark{color:var(--gold-soft);border-color:var(--gold-soft)}.fx-item .fx-art.is-photo{background:var(--paper-deep);aspect-ratio:1;place-items:center;padding:.3rem;display:grid}.fx-item .fx-art.is-photo img{-o-object-fit:contain;object-fit:contain;filter:none;width:100%}.fx-vip-grid .kit-art.is-photo{aspect-ratio:auto;background:#fff;padding:0;display:block}.kit-art.is-cut{aspect-ratio:16/10;background:var(--paper-deep);grid-template-columns:1fr;place-items:center;padding:.6rem;display:grid}.kit-art.is-cut img{-o-object-fit:contain;object-fit:contain;width:100%;max-height:100%}.fx-vip-hero-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:2rem;display:grid}.fx-vip-hero-grid img{width:100%;height:auto}.fx-vip-hero .button{margin-top:1.2rem}@media (max-width:980px){.fx-vip-hero-grid{grid-template-columns:1fr}}.fx-vip-grid .kit-art.is-photo img{filter:none;width:100%}.lj-bf-slim .lj-bf-inner{text-align:center;grid-template-columns:1fr;padding-block:1.1rem}.lj-bf-slim .lj-bf-cups{opacity:.18;grid-template-columns:repeat(12,1fr)}.lj-bf-slim .lj-cup{height:2.6rem}.lj-gold-mid{letter-spacing:.08em;font-size:clamp(1.3rem,2.6vw,2rem)}.fx-head{padding-bottom:1.2rem}.fx-steps li[aria-current=step] b{background:var(--gold);color:var(--navy)}.fx-layout{margin-top:1.6rem}.fx-panel{border:1px solid var(--line);border-top:1px solid var(--line);background:#fff;border-radius:6px;box-shadow:0 10px 30px #0027470d}.fx-panel h2{font-size:1.5rem}.fx-items{margin:.6rem 0 0}.fx-item{border-top:1px solid var(--line);grid-template-columns:8.5rem 1fr auto;align-items:center;gap:1.2rem;padding:1.2rem 0;display:grid}.fx-item:first-child{border-top:0}.fx-art{background:var(--beige-palette,#faf5ec);border-radius:6px;place-items:center;width:8.5rem;height:8.5rem;display:grid;overflow:hidden}.fx-art img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:92%;height:auto;max-height:92%}.fx-art.is-photo{width:8.5rem}.fx-item h3{margin:0;font-size:1.25rem}.fx-desc{color:var(--muted);margin:.2rem 0 .7rem;font-size:.86rem}.fx-item .lj-stepper{border-radius:999px;grid-template-columns:2.2rem 2.6rem 2.2rem;margin:0 .8rem 0 0;display:inline-grid}.fx-item .lj-stepper button,.fx-item .lj-stepper output{font-size:.95rem}.fx-remove{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.78rem;text-decoration:underline}.fx-line{text-align:right}.fx-line .lj-now{font-family:var(--font-display);color:var(--ink);font-size:1.6rem;display:block}.fx-line .lj-was{color:var(--muted);font-size:.82rem;text-decoration:line-through}.fx-upsell{border:1px solid var(--gold-soft);background:var(--beige-palette,#faf5ec);border-radius:6px;grid-template-columns:4.5rem 1fr auto;align-items:center;gap:1rem;margin-top:1rem;padding:.9rem 1rem;display:grid}.fx-upsell img{-o-object-fit:contain;object-fit:contain;width:4.5rem;height:4.5rem}.fx-upsell strong{font-family:var(--font-display);font-size:1.1rem;font-weight:600}.fx-upsell .button{background:var(--gold);border-color:var(--gold);color:var(--navy)}.fx-free{background:var(--beige-palette,#faf5ec);color:var(--ink);border-radius:6px;margin-top:1rem;padding:.8rem 1rem;font-size:.86rem}.fx-free strong{color:var(--bronze)}.fx-free .lj-progress-bar{background:#fff;margin-top:.5rem}.fx-free .lj-progress-bar i{background:var(--gold)}.fx-notes{color:var(--muted);font-size:.78rem}.fx-aside .fx-panel{position:sticky;top:7rem}.fx-sum>div{padding:.45rem 0;font-size:.95rem}.fx-sum .is-save,.fx-sum .is-save span{color:var(--bronze);font-weight:700}.fx-sum .is-total{border-top:1px solid var(--line-strong);margin-top:.4rem;padding-top:.8rem}.fx-sum .is-total span{font-family:var(--font-display);font-size:1.7rem}.fx-coupon{grid-template-columns:1fr auto;gap:.5rem;margin:.9rem 0;display:grid}.fx-coupon .field-input{border-radius:999px;padding:.6rem .9rem}.fx-coupon .button{border-radius:999px}.fx-aside .button-primary{letter-spacing:.12em;width:100%;padding-block:.95rem;font-size:.86rem;box-shadow:0 10px 24px #c4923a59}.fx-secure{color:var(--muted);flex-wrap:wrap;gap:.4rem 1rem;margin-top:.8rem;font-size:.72rem;display:flex}.fx-secure span:before{content:"✓ ";color:var(--bronze)}@media (max-width:640px){.fx-item{grid-template-columns:5.5rem 1fr}.fx-art,.fx-art.is-photo{width:5.5rem;height:5.5rem}.fx-line{text-align:left;grid-column:2}.fx-upsell{grid-template-columns:3.5rem 1fr}.fx-upsell .button{grid-column:1/-1}}.fx-item .fx-art,.fx-item .fx-art.is-photo,.fx-item .fx-art.is-1{aspect-ratio:auto;background:var(--beige-palette,#faf5ec);grid-template-columns:1fr;place-items:center;padding:.4rem;display:grid}.fx-item .fx-art img,.fx-item .fx-art.is-photo img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:100%;height:auto;max-height:100%}.fx-mail{background:var(--beige-palette,#faf5ec);color:var(--ink);border-radius:6px;margin:1.2rem 0 0;padding:.9rem 1.1rem;font-size:.95rem}.fx-mail strong{color:var(--bronze)}
.kit-card{position:relative;overflow:hidden}.kit-card .kit-badge{left:auto;right:.9rem}
.vd-bar{padding:.6rem var(--gutter);background:var(--gold);color:var(--navy);letter-spacing:.03em;text-align:center;font-size:.8rem;font-weight:600;text-decoration:none;display:block}.vd-bar strong{font-weight:800}.vd-rating{color:var(--cream);white-space:nowrap;align-items:center;gap:.35rem;margin-right:.8rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.vd-rating small{color:var(--gold-soft);font-weight:500}.vd-stars{color:var(--gold);letter-spacing:.08em;font-size:.85rem}.vd-hero{padding-block:clamp(2.5rem,6vw,5rem);overflow:hidden}.vd-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.vd-hero h1{max-width:16ch;color:var(--cream);margin-top:.8rem;font-size:clamp(2.4rem,5.4vw,4.2rem);line-height:1.02}.vd-proof{color:var(--gold-soft);margin-top:1rem;font-size:1rem;font-weight:600}.vd-seals{flex-wrap:wrap;gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.vd-seals li{border:1px solid var(--line-light);color:var(--cream);letter-spacing:.04em;border-radius:999px;padding:.4rem .8rem;font-size:.74rem;font-weight:600}.vd-cta{margin-top:1.6rem;padding-inline:2rem}.vd-hero-art img{width:100%;height:auto;display:block}.vd-cred{border-bottom:1px solid var(--line);background:var(--paper)}.vd-cred ul{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.6rem 2.4rem;margin:0;padding:.9rem 0;font-size:.72rem;font-weight:700;list-style:none;display:flex}.vd-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.vd-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;display:grid}.vd-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.vd-benefits{padding-block:clamp(1.8rem,4vw,3rem)}.vd-benefits>.container>div{text-align:center}.vd-icon{width:3.2rem;height:3.2rem;color:var(--bronze);place-items:center;display:inline-grid}.vd-icon svg{width:100%;height:100%}.vd-benefits h3{margin-top:.5rem;font-size:1.35rem}.vd-col{border:1px solid var(--line);background:var(--paper-light);color:var(--ink);text-align:center;transition:transform .35s var(--ease), box-shadow .35s var(--ease);flex-direction:column;align-items:center;gap:.7rem;padding:1rem .6rem 1.2rem;text-decoration:none;display:flex}.vd-col:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.vd-col-media{aspect-ratio:1/1.1;background:var(--paper-deep);place-items:center;width:100%;display:grid}.vd-col-media img{filter:drop-shadow(0 12px 14px #0027472e);max-width:70%;height:auto}.vd-col-name{font-family:var(--font-display);font-size:1.15rem;line-height:1.2}.vd-origem{background:var(--paper-deep)}.vd-origem-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.vd-origem-art{place-items:center;display:grid}.vd-origem-art img{filter:drop-shadow(0 18px 24px #00274738);max-width:78%;height:auto}.vd-origem h2{font-size:clamp(2rem,4vw,3rem)}.vd-sign{color:var(--bronze);font-family:var(--font-display);margin-top:1rem;font-size:1.2rem;font-style:italic}.vd-card{border:1px solid var(--line);background:var(--paper-light);text-align:center;transition:transform .35s var(--ease), box-shadow .35s var(--ease);flex-direction:column;padding:1rem 1rem 1.2rem;display:flex}.vd-card:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.vd-card-media{aspect-ratio:1/1.05;place-items:center;padding:.6rem;display:grid}.vd-card-media img{filter:drop-shadow(0 14px 18px #0027472e);max-width:72%;height:auto;max-height:100%}.vd-card-media.is-comp{background:var(--paper-deep);aspect-ratio:1.3}.vd-card-media.is-comp img{filter:none;max-width:92%}.vd-card h3{margin-top:.6rem;font-size:1.4rem}.vd-price{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem;margin:.4rem 0 .9rem;display:flex}.vd-price b{font-family:var(--font-display);font-size:1.6rem;font-weight:500;line-height:1}.vd-price s{color:var(--muted);font-size:.85rem}.vd-price em{color:#2f5e37;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:700}.vd-card .button{width:100%;margin-top:auto}.vd-card .button.is-done{background:var(--navy);border-color:var(--navy);color:var(--cream)}.vd-video{aspect-ratio:9/16;border:1px solid var(--line);background:var(--paper-deep);color:var(--navy);place-items:center;margin:0;display:grid;position:relative}.vd-play{width:4rem;height:4rem}.vd-play svg{width:100%;height:100%}.vd-video figcaption{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;position:absolute;bottom:.8rem}.vd-ex{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.68rem;font-weight:700}.vd-depo blockquote{border:1px solid var(--line);border-top:2px solid var(--gold);background:var(--paper-light);margin:0;padding:1.4rem}.vd-depo blockquote p{font-family:var(--font-display);margin:.5rem 0 .7rem;font-size:1.3rem;line-height:1.3}.vd-depo cite{color:var(--muted);font-size:.8rem;font-style:normal}.vd-quiz h2{color:var(--cream)}.vd-quiz-btns{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.vd-quiz-btn{border:1px solid var(--line-light);border-radius:var(--radius);min-width:11rem;color:var(--cream);font-family:var(--font-display);cursor:pointer;transition:background .25s var(--ease), color .25s var(--ease);background:0 0;padding:1.1rem 1.6rem;font-size:1.5rem}.vd-quiz-btn:hover,.vd-quiz-btn[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--navy)}.vd-quiz-out{gap:1rem;margin-top:1.6rem;display:grid}.vd-reco{background:var(--navy-2);grid-template-columns:1fr 1fr;align-items:center;gap:1.2rem;max-width:760px;margin:0 auto;padding:1.2rem;display:grid}.vd-reco img{width:100%;height:auto}.vd-reco h3{color:var(--cream);font-size:1.6rem}.vd-reco .vd-price{justify-content:flex-start}.vd-reco .vd-price b{color:var(--cream)}.vd-reco .vd-price s{color:var(--gold-soft)}.vd-line{color:var(--muted);margin-top:1.4rem;font-size:.9rem}.vd-line a{color:var(--bronze)}.vd-grid8{padding-block:.2rem clamp(2rem,4vw,3rem)}.vd-photo{aspect-ratio:1;background:var(--paper-light);border:1px solid var(--line);place-items:center;display:grid}.vd-photo img{filter:drop-shadow(0 12px 14px #00274729);max-width:64%;height:auto}.vd-review{border:1px solid var(--line);background:var(--paper-light);padding:1.2rem}.vd-review h3{margin-top:.4rem;font-size:1.25rem}.vd-review p{color:var(--ink);margin:.4rem 0 .6rem;font-size:.92rem}.vd-review footer{color:var(--muted);font-size:.78rem}.vd-lista-inner{text-align:center;max-width:640px}.vd-lista h2{color:var(--cream);font-size:clamp(1.8rem,3.6vw,2.6rem)}.vd-form{text-align:left;grid-template-columns:1fr auto;gap:.7rem;margin-top:1.4rem;display:grid}.vd-form .field-input{border:1px solid var(--line-light);background:var(--paper-light);color:var(--ink);font:inherit;padding:.9rem 1rem}.vd-consent{color:var(--gold-soft);grid-column:1/-1;align-items:flex-start;gap:.5rem;font-size:.8rem;display:flex}.vd-form .form-status{color:var(--gold-soft);grid-column:1/-1;margin:0;font-size:.85rem}.vd-cart-fab{z-index:90;background:var(--navy);color:var(--cream);font:inherit;letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--shadow);cursor:pointer;border:0;border-radius:999px;padding:.8rem 1.1rem;font-size:.8rem;font-weight:700;position:fixed;bottom:1.2rem;right:1.2rem}.vd-cart-fab b{background:var(--gold);min-width:1.4rem;height:1.4rem;color:var(--navy);border-radius:999px;place-items:center;margin-left:.4rem;display:inline-grid}.vd-drawer{z-index:120;background:var(--paper-light);width:min(26rem,100%);box-shadow:var(--shadow);transition:transform .35s var(--ease);flex-direction:column;padding:1.4rem;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(105%)}.vd-drawer.is-open{transform:translate(0)}.vd-drawer h2{font-size:1.6rem}.vd-drawer-close{font:inherit;cursor:pointer;background:0 0;border:0;font-size:1.4rem;position:absolute;top:.8rem;right:.9rem}.vd-tier{background:var(--paper-deep);color:var(--navy);margin:.6rem 0 0;padding:.6rem .8rem;font-size:.8rem;font-weight:700}.vd-tier:empty{display:none}.vd-drawer-list{flex:1;margin:1rem 0;padding:0;font-size:.9rem;list-style:none;overflow:auto}.vd-drawer-list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:.6rem;padding:.55rem 0;display:flex}.vd-drawer-list button{color:var(--bronze);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.78rem;text-decoration:underline}.vd-drawer-sum{gap:.3rem;margin-bottom:.9rem;font-size:.9rem;display:grid}.vd-drawer-sum div{justify-content:space-between;display:flex}.vd-drawer-sum .is-total{font-family:var(--font-display);font-size:1.5rem}.vd-drawer .button{width:100%}@media (max-width:980px){.vd-hero-grid,.vd-origem-grid{grid-template-columns:1fr}.vd-hero-art{order:-1;max-width:32rem;margin:0 auto}.vd-5{grid-template-columns:repeat(3,1fr)}.vd-4{grid-template-columns:repeat(2,1fr)}.vd-rating small{display:none}}@media (max-width:640px){.vd-3,.vd-5{grid-template-columns:1fr}.vd-videos .vd-3{grid-template-columns:repeat(3,1fr);gap:.5rem}.vd-4{grid-template-columns:repeat(2,1fr);gap:.6rem}.vd-reco,.vd-form{grid-template-columns:1fr}.vd-rating{display:none}}.vd-card{position:relative;overflow:hidden}.vd-card .lj-tag{top:1.35rem;left:-2.9rem}.vd-card-sel .lj-tag{top:1.5rem;left:-2.8rem}
:root,[data-mode=light]{--fg-base:#002747;--fg-subtle:#556577;--fg-muted:#6b7a8b;--fg-disabled:#a3adb8;--fg-interactive:#886115;--fg-interactive-hover:#032a51;--fg-on-color:#fff;--fg-on-inverted:#fff;--bg-base:#fff;--bg-base-hover:#f2f4f6;--bg-subtle:#f2f4f6;--bg-subtle-hover:#e8ecf0;--bg-component:#f2f4f6;--bg-component-hover:#e8ecf0;--bg-field:#fff;--bg-field-hover:#f7f8fa;--bg-interactive:#c4923a;--bg-highlight:#f7efe1;--button-inverted:#032a51;--button-inverted-hover:#1a3d63;--button-inverted-pressed:#2f5076;--border-base:#00274724;--border-strong:#00274747;--border-interactive:#c4923a;--contrast-bg-base:#032a51;--contrast-bg-base-hover:#1a3d63}.txt-compact-xlarge-plus,.text-3xl-regular,.text-2xl-regular,.text-xl-semi{font-family:var(--font-display)}
.lj-reserve-form{gap:.45rem;margin-top:.6rem;display:grid}.lj-reserve-form .field-input{padding:.6rem .75rem;font-size:.85rem}.lj-reserve-form .form-status{margin:0;font-size:.78rem}.button.is-disabled,.button[disabled]{opacity:.5;cursor:not-allowed;transform:none}.lj-stepper button[disabled]{opacity:.35;cursor:not-allowed}.lj-upsell .button-quiet{border:0;min-height:0;padding:0;font-weight:700}.lj-drawer[aria-busy=true] .lj-drawer-sum{opacity:.6}
.pd-tabs [role=tablist]{display:grid}a.pd-tab{text-decoration:none;display:block}a.pd-tab:hover{border-color:var(--navy)}.pd-status{justify-items:start;gap:.6rem;margin-top:.9rem;display:grid}.pd-status .store-status{margin:0}.sl-box-card h3 a{color:inherit;text-decoration:none}.sl-box-card h3 a:hover{color:var(--bronze)}.section-head .lj-listing-title{margin-top:.65rem;font-size:clamp(2.1rem,4.2vw,3.8rem)}
.cb-choice{border:0;margin:1.4rem 0 0;padding:0}.cb-choice legend{color:var(--bronze);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.6rem;padding:0;font-size:.68rem;font-weight:700}.cb-choice-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.cb-choice-billing .cb-choice-options{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-choice label{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper-light);color:var(--ink);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;padding:.9rem 1rem;display:grid}.cb-choice label:has(input:checked){border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.cb-choice label:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.cb-choice input{accent-color:var(--navy);margin:0}.cb-choice b{font-family:var(--font-display);font-size:1.25rem;font-weight:500;line-height:1.1;display:block}.cb-choice small{color:var(--muted);margin-top:.15rem;font-size:.78rem;display:block}.cb-signup .site-form{margin-top:1.6rem}@media (max-width:640px){.cb-choice-options{grid-template-columns:1fr}}.vd-price .lj-now{font-family:var(--font-display);font-size:1.6rem;font-weight:500;line-height:1}.vd-price .lj-was{color:var(--muted);font-size:.85rem;text-decoration:line-through}.vd-reco .vd-price .lj-now{color:var(--cream)}.vd-reco .vd-price .lj-was{color:var(--gold-soft)}
.fx-layout[aria-busy=true] .fx-sum,.fx-layout[aria-busy=true] .fx-line{opacity:.6}.fx-codes{margin-top:.4rem}.fx-codes li{align-items:center}.fx-codes .fx-remove{margin-left:auto}.fx-coupon+.form-status{margin:0 0 .6rem}.fx-back{margin-top:.8rem;font-size:.76rem;display:inline-block}.fx-block{background:#fff;border-radius:6px}.ct-tabs a{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid #0000;padding:.8rem 1rem;font-size:.78rem;font-weight:700;text-decoration:none}.ct-tabs a:hover{color:var(--ink)}.ct-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--gold)}.ct-tabs button{margin-left:auto}.ct-card-narrow{max-width:34rem}.ct-card .site-form{margin-top:1.2rem}.ct-card .form-status{margin-top:.8rem}.ct-card .fx-remove{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}

