.prose{max-width:46rem;margin-inline:auto}.prose h1{font-size:var(--text-xl);margin-bottom:var(--space-4)}.prose h2{font-size:var(--text-xl);margin-bottom:var(--space-5)}.prose h3{font-size:var(--text-base);text-transform:none;letter-spacing:-.01em;margin:var(--space-6) 0 var(--space-3)}.prose p{margin:0 0 var(--space-4);color:var(--ink-muted)}.prose__lead{font-size:var(--text-lg);color:var(--ink)!important;margin-bottom:var(--space-6)}.prose ul{margin:0 0 var(--space-4);padding-left:1.1rem;color:var(--ink-muted)}.prose li{margin-bottom:.4rem}.prose a{color:var(--blue-dark);text-decoration:underline;text-underline-offset:3px}.cart{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--space-6);align-items:start;margin-top:var(--space-5)}.cart__unlock{padding:var(--space-5);border:1px solid var(--blue);background:var(--blue-050);border-radius:var(--radius-md);margin-bottom:var(--space-4)}.cart__unlock-msg{margin:0 0 .7rem;font-size:var(--text-sm);font-weight:600}.cart__unlock-msg strong{color:var(--blue-dark)}.cart__unlock .track{height:10px;border-radius:var(--radius-pill);background:#fff;overflow:hidden}.cart__unlock .track__fill{height:100%;border-radius:inherit;width:0;background:linear-gradient(90deg,var(--blue-dark),var(--blue-light));transition:width .42s var(--ease)}.cart__won{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.cart__won li{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .6rem;border-radius:var(--radius-pill);background:#fff;border:1px solid rgba(37,99,235,.25);font-size:var(--text-xs);font-weight:700;color:var(--blue-dark)}.cart__won img{width:18px;height:18px;object-fit:contain}.cart__qty{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-pill);overflow:hidden}.cart__qty button{width:30px;height:30px;border:0;background:#fff;font-size:1rem;font-weight:700;line-height:1;color:var(--ink-muted);transition:background-color var(--duration),color var(--duration)}.cart__qty button:hover{background:var(--blue-050);color:var(--blue-dark)}.cart__qty span{min-width:28px;text-align:center;font-size:var(--text-sm);font-weight:700}.cart__back{display:inline-block;margin-top:var(--space-5);font-size:var(--text-sm);font-weight:600;color:var(--ink-muted)}.cart__back:hover{color:var(--blue-dark)}.cart__trust{list-style:none;margin:var(--space-4) 0 0;padding:0;display:grid;gap:.5rem}.cart__trust li{display:flex;align-items:center;gap:.55rem;font-size:var(--text-xs);color:var(--ink-muted)}.cart__trust svg{width:15px;flex:none;color:var(--blue)}.disc{background:var(--ink);color:#fff}.disc__head{max-width:46rem;margin-bottom:var(--space-6)}.disc .eyebrow{color:var(--blue-light)}.disc__lead{color:#ffffffb8;margin:var(--space-4) 0 0;font-size:var(--text-lg)}.disc__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:var(--space-5)}.disc__item{display:flex;gap:var(--space-4);align-items:flex-start}.disc__icon{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-md);background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:var(--blue-light)}.disc__icon svg{width:22px}.disc__item h3{font-size:var(--text-base);margin-bottom:.35rem;text-transform:none;letter-spacing:-.01em}.disc__item p{margin:0;font-size:var(--text-sm);color:#ffffffb3;line-height:1.6}.cart__empty{display:grid;justify-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-5);margin-top:var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);text-align:center}.cart__empty svg{width:40px;color:var(--ink-faint)}.cart__empty p{margin:0;color:var(--ink-muted)}.cart__lines{display:grid;gap:.75rem;margin-top:var(--space-5)}.cart__line{display:grid;grid-template-columns:72px 1fr auto;gap:var(--space-4);align-items:center;padding:.85rem;border:1px solid var(--border);border-radius:var(--radius-md)}.cart__line img{width:72px;height:72px;object-fit:contain;background:var(--surface-alt);border-radius:8px}.cart__line strong{display:block;font-size:var(--text-sm)}.cart__line span{font-size:var(--text-xs);color:var(--ink-muted)}.cart__remove{border:0;background:none;color:var(--ink-faint);font-size:var(--text-xs);text-decoration:underline;padding:0}.cart__remove:hover{color:var(--sale)}.cart__summary{position:sticky;top:100px;border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);background:var(--surface-alt)}.cart__summary h2{font-size:var(--text-sm);margin-bottom:var(--space-4)}.cart__row{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:.5rem;font-size:var(--text-sm)}.cart__row span{color:var(--ink-muted)}.cart__row--total{border-top:1px solid var(--border);margin-top:.5rem;padding-top:.9rem;font-size:var(--text-base)}.cart__row--total span{color:var(--ink);font-weight:700}.cart__note{font-size:var(--text-xs);color:var(--ink-muted);margin:var(--space-4) 0}.cart__summary .btn[disabled]{opacity:.45;cursor:not-allowed}.cart__summary .btn[disabled]:hover{transform:none}.cart__legal{font-size:var(--text-xs);color:var(--ink-faint);text-align:center;margin:.75rem 0 0}.search{margin-block:var(--space-5) var(--space-4)}.search input{width:100%;padding:1rem 1.3rem;border:1.5px solid var(--border-strong);border-radius:var(--radius-pill);background:#fff;font:inherit;font-size:16px}.search input:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.search__count{font-size:var(--text-sm);color:var(--ink-muted);margin:0 0 var(--space-5)}.search__none{padding:var(--space-7);text-align:center;color:var(--ink-muted)}@media(max-width:900px){.cart{grid-template-columns:minmax(0,1fr)}.cart__summary{position:static}}.contact{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.contact__form{display:grid;gap:var(--space-4)}.contact__fields{display:grid;gap:.35rem}.contact__fields label{font-size:.85rem;font-weight:600;margin-top:.6rem}.contact__fields input,.contact__fields textarea{font:inherit;padding:.8rem .9rem;border:1px solid rgb(255 255 255 / 25%);border-radius:var(--radius-2);background:#ffffff1a;color:inherit}.contact__fields input::placeholder,.contact__fields textarea::placeholder{color:#ffffff8c}.contact__fields input:focus-visible,.contact__fields textarea:focus-visible{outline:2px solid #fff;outline-offset:2px}.contact__fields button{margin-top:var(--space-3)}.contact__ok,.contact__ko{padding:.75rem .9rem;border-radius:var(--radius-2);font-size:.9rem}.contact__ok{background:#ffffff2e}.contact__ko{background:#dc262640}@media(max-width:860px){.contact{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lf-pages.css.map */
