:root{--lp-green: #3b5e3f;--lp-green-dark: #2e4b32;--lp-sage: #c8d8c5;--lp-mint: #eef4ec;--lp-text: #1a1a1a;--lp-muted: #4a4a4a;--lp-card: #f4f4f4;--lp-star: #f5b800;--lp-heading-font: "Fraunces", Georgia, serif;--lp-body-font: "Inter", -apple-system, "Segoe UI", sans-serif}.lp-section{box-sizing:border-box;width:100%;font-family:var(--lp-body-font);color:var(--lp-text)}.lp-section *,.lp-section *:before,.lp-section *:after{box-sizing:border-box}.lp-section img{max-width:100%;display:block}.lp-container{margin:0 auto;width:100%}.lp-heading{font-family:var(--lp-heading-font);font-weight:500;line-height:1.2;letter-spacing:.5px;margin:0}.lp-heading__accent{color:var(--lp-accent, var(--lp-green));font-family:var(--lp-accent-font, inherit);font-style:var(--lp-accent-style, inherit);background:var(--lp-accent-bg, transparent);padding:0 .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.lp-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--lp-eyebrow, #b7791f);margin:0 0 8px}.lp-bg-grid{background-image:linear-gradient(var(--lp-grid, rgba(120,160,230,.18)) 1px,transparent 1px),linear-gradient(90deg,var(--lp-grid, rgba(120,160,230,.18)) 1px,transparent 1px);background-size:48px 48px}.lp-head{margin:0 auto 24px;max-width:720px}.lp-head__title{font-size:var(--hs-m);margin-bottom:10px}.lp-head__intro{max-width:620px;margin:0 auto}@media(min-width:750px){.lp-head__title{font-size:var(--hs-d)}}.lp-card{background:#fff;border:1px solid var(--lp-line, #e6e8f2);border-radius:12px;box-shadow:0 2px 10px #0000000d}.lp-body{font-size:14px;line-height:1.6;color:var(--lp-muted)}.lp-body p{margin:0 0 10px}.lp-body p:last-child{margin-bottom:0}.lp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 22px;background:var(--lp-green);color:#fff;border:0;border-radius:6px;font-family:var(--lp-body-font);font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.lp-btn:hover{background:var(--lp-green-dark);transform:translateY(-1px)}.lp-stars{display:inline-flex;gap:2px;color:var(--lp-star)}.lp-stars svg{width:1em;height:1em}.lp-media-empty{width:100%;height:100%;min-height:220px;background:var(--lp-sage);display:flex;align-items:center;justify-content:center;color:var(--lp-green);font-family:var(--lp-heading-font);font-size:22px}.lp-animate{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.lp-animate[data-anim=fade]{transform:none}.lp-animate[data-anim=zoom]{transform:scale(.96)}.lp-animate.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lp-animate{opacity:1;transform:none;transition:none}}.shopify-design-mode .lp-animate{opacity:1;transform:none}.lp-ticker{overflow:hidden;white-space:nowrap}.lp-ticker__track{display:inline-flex;width:max-content;animation:lp-ticker var(--lp-speed, 30s) linear infinite}.lp-ticker__item{display:inline-flex;align-items:center;gap:6px;padding:0 22px;text-transform:uppercase}.lp-ticker__item svg{width:12px;height:12px;flex-shrink:0}@keyframes lp-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lp-ticker__track{animation:none}}.lp-slider{position:relative}.lp-slider__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lp-slider__track::-webkit-scrollbar{display:none}.lp-slider__slide{scroll-snap-align:start;flex:0 0 82%}.lp-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:32px;height:32px;border-radius:50%;border:0;background:#111;color:#fff;display:none;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease}.lp-slider__arrow:hover{opacity:.8}.lp-slider__arrow svg{width:14px;height:14px}.lp-slider__arrow--prev{left:-16px}.lp-slider__arrow--next{right:-16px}.lp-slider__dots{display:flex;justify-content:center;gap:6px;margin-top:14px}.lp-slider__dot{width:6px;height:6px;border-radius:50%;background:#c4c4c4;border:0;padding:0;cursor:pointer}.lp-slider__dot.is-active{background:#555}@media(min-width:750px){.lp-body{font-size:15px}.lp-slider__slide{flex-basis:calc((100% - 24px) / 3)}.lp-slider__arrow{display:inline-flex}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lp-dientes.css.map */
