:root{--lm-crema: #FAF7F5;--lm-arena: #F1E9E4;--lm-blanco: #FFFFFF;--lm-tinta: #1C1614;--lm-suave: #7C6F68;--lm-acento: #C08466;--lm-acento-claro: #E8D2C5;--lm-noche: #15100E;--lm-borde: rgba(28, 22, 20, .1);--lm-rojo: #FF5A5A;--lm-azul: #5B8DEF;--lm-violeta: #A97BE8;--lm-amarillo: #F5C542;--lm-cian: #4FD1C5;--lm-verde: #6FD08C;--lm-luz-blanca: #FFF6E8;--lm-ease: cubic-bezier(.16, 1, .3, 1);--lm-ease-suave: cubic-bezier(.4, 0, .2, 1);--lm-radio: 28px;--lm-radio-img: 24px;--lm-radio-chico: 14px;--lm-serif: var(--font-heading-family, Georgia, "Times New Roman", serif);--lm-sans: var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.lm-page{background:var(--lm-crema);color:var(--lm-tinta);font-family:var(--lm-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.lm-contenedor{width:100%;max-width:1240px;margin:0 auto;padding:0 28px}.lm-contenedor-ancho{width:100%;max-width:1520px;margin:0 auto;padding:0 28px}.lm-display{font-family:var(--lm-serif);font-weight:400;font-size:clamp(38px,6.2vw,82px);line-height:1.02;letter-spacing:-.025em;margin:0}.lm-h2{font-family:var(--lm-serif);font-weight:400;font-size:clamp(30px,4.2vw,54px);line-height:1.08;letter-spacing:-.02em;margin:0}.lm-h3{font-family:var(--lm-serif);font-weight:400;font-size:clamp(21px,2.1vw,27px);line-height:1.2;letter-spacing:-.012em;margin:0}.lm-eyebrow{font-family:var(--lm-sans);font-size:11.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--lm-acento);margin:0 0 18px}.lm-body{font-size:16.5px;line-height:1.72;color:var(--lm-suave);margin:0}.lm-body-lg{font-size:clamp(17px,1.5vw,19.5px);line-height:1.68;color:var(--lm-suave);margin:0}.lm-mini{font-size:13px;line-height:1.6;letter-spacing:.01em;color:var(--lm-suave);margin:0}.lm-claro{color:#ffffffb8}.lm-blanco-txt{color:#fff}.lm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 34px;border-radius:999px;border:1.5px solid transparent;font-family:var(--lm-sans);font-size:14.5px;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;transition:transform .5s var(--lm-ease),box-shadow .5s var(--lm-ease),background-color .4s var(--lm-ease),color .4s var(--lm-ease),border-color .4s var(--lm-ease)}.lm-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.28) 50%,transparent 80%);transform:translate(-120%);transition:transform .9s var(--lm-ease)}.lm-btn:hover:after{transform:translate(120%)}.lm-btn-principal{background:var(--lm-tinta);color:#fff;box-shadow:0 10px 26px #1c161429}.lm-btn-principal:hover{transform:translateY(-2px);box-shadow:0 18px 38px #1c16143d}.lm-btn-acento{background:var(--lm-acento);color:#fff;box-shadow:0 10px 26px #c0846647}.lm-btn-acento:hover{transform:translateY(-2px);box-shadow:0 18px 40px #c0846661}.lm-btn-linea{background:transparent;color:var(--lm-tinta);border-color:var(--lm-borde)}.lm-btn-linea:hover{border-color:var(--lm-tinta);transform:translateY(-2px)}.lm-btn-claro{background:#ffffff1a;color:#fff;border-color:#ffffff47;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lm-btn-claro:hover{background:#fff3;transform:translateY(-2px)}.lm-img-cover{width:100%;height:100%;object-fit:cover;display:block}.lm-marco{border-radius:var(--lm-radio-img);overflow:hidden;position:relative;background:var(--lm-arena)}.lm-velo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#15100ec7,#15100e6b 42%,#15100e0f 78%)}.lm-velo-lateral:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to right,#faf7f5f5,#faf7f5db 34%,#faf7f559 58%,#faf7f500 78%)}.lm-filete{height:1px;background:var(--lm-borde);transform-origin:left}.lm-rev{opacity:0;transform:translateY(26px);filter:blur(6px);transition:opacity 1s var(--lm-ease),transform 1.1s var(--lm-ease),filter 1s var(--lm-ease);will-change:opacity,transform}.lm-rev.lm-visible{opacity:1;transform:none;filter:blur(0)}.lm-rev-1{transition-delay:.08s}.lm-rev-2{transition-delay:.16s}.lm-rev-3{transition-delay:.24s}.lm-rev-4{transition-delay:.32s}.lm-rev-5{transition-delay:.4s}.lm-rev-6{transition-delay:.48s}.lm-cortina{clip-path:inset(0 0 100% 0);transition:clip-path 1.3s var(--lm-ease)}.lm-cortina.lm-visible{clip-path:inset(0 0 0 0)}.lm-zoom img{transform:scale(1.06);transition:transform 1.8s var(--lm-ease)}.lm-zoom.lm-visible img{transform:scale(1)}.lm-filete-anim{transform:scaleX(0);transition:transform 1.2s var(--lm-ease)}.lm-filete-anim.lm-visible{transform:scaleX(1)}.lm-palabra{display:inline-block;overflow:hidden;vertical-align:bottom}.lm-palabra>span{display:inline-block;transform:translateY(105%);transition:transform 1s var(--lm-ease)}.lm-visible .lm-palabra>span{transform:none}.lm-titular.lm-visible .lm-palabra:nth-child(1)>span{transition-delay:.02s}.lm-titular.lm-visible .lm-palabra:nth-child(2)>span{transition-delay:.07s}.lm-titular.lm-visible .lm-palabra:nth-child(3)>span{transition-delay:.12s}.lm-titular.lm-visible .lm-palabra:nth-child(4)>span{transition-delay:.17s}.lm-titular.lm-visible .lm-palabra:nth-child(5)>span{transition-delay:.22s}.lm-titular.lm-visible .lm-palabra:nth-child(6)>span{transition-delay:.27s}.lm-titular.lm-visible .lm-palabra:nth-child(7)>span{transition-delay:.32s}.lm-titular.lm-visible .lm-palabra:nth-child(8)>span{transition-delay:.37s}.lm-titular.lm-visible .lm-palabra:nth-child(n+9)>span{transition-delay:.42s}.lm-parallax{transform:translate3d(0,var(--lm-par, 0px),0);will-change:transform}@keyframes lm-latido{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(1)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.09)}}@keyframes lm-cinta{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lm-rev,.lm-cortina,.lm-zoom img,.lm-filete-anim,.lm-palabra>span{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;transition:none!important}}.lm-grid{display:grid}.lm-flex{display:flex}@media(max-width:989px){.lm-contenedor,.lm-contenedor-ancho{padding:0 22px}}@media(max-width:749px){.lm-contenedor,.lm-contenedor-ancho{padding:0 20px}.lm-btn{padding:16px 28px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/lm-base.css.map */
