:root{--lm-black: #0B0B0B;--lm-gold: #D4AF37;--lm-gold-hover: #E5C453;--lm-gold-subtle: rgba(212, 175, 55, .12);--lm-gold-border: rgba(212, 175, 55, .3);--lm-white: #FFFFFF;--lm-gray: rgba(255, 255, 255, .7);--lm-gray-light: rgba(255, 255, 255, .7);--lm-gray-dark: #1A1A1A;--lm-bg: #FFFFFF;--lm-bg-subtle: #F5F5F5;--lm-bg-dark: #111111;--lm-text: #111111;--lm-text-muted: #888888;--lm-text-light: #BBBBBB;--lm-border: rgba(0, 0, 0, .08);--lm-shadow-card: 0 2px 12px rgba(0, 0, 0, .07);--lm-shadow-card-hover: 0 8px 28px rgba(0, 0, 0, .13);--lm-header-bg: rgba(11, 11, 11, .95);--lm-font-title: "Plus Jakarta Sans", sans-serif;--lm-font-heading: "Plus Jakarta Sans", sans-serif;--lm-font-body: "Plus Jakarta Sans", sans-serif;--font-body-family: "Plus Jakarta Sans", sans-serif;--font-heading-family: "Plus Jakarta Sans", sans-serif;--lm-spacing-sm: 40px;--lm-spacing-md: 80px;--lm-spacing-lg: 120px;--lm-spacing-xl: 160px;--lm-text-xs: 11px;--lm-text-sm: 13px;--lm-text-base: 14px;--lm-text-md: 13px;--lm-text-lg: 16px;--lm-text-h3: clamp(20px, 2.5vw, 21px);--lm-text-h2: clamp(24px, 4vw, 26px);--lm-text-h1: clamp(26px, 6vw, 30px);--lm-text-display: clamp(30px, 5.5vw, 52px);--lm-text-editorial: clamp(18px, 3.5vw, 24px);--lm-text-nav-overlay: 30px;--lm-text-stat: clamp(56px, 9vw, 92px)}html,body{background-color:var(--lm-bg)}.lm-section{background-color:var(--lm-black);color:var(--lm-white);font-family:var(--lm-font-body);overflow:hidden}.lm-section *{box-sizing:border-box}.lm-title{font-family:var(--lm-font-title);font-weight:700;line-height:1.1;color:var(--lm-white);letter-spacing:-.025em;text-wrap:balance}.lm-title--hero{font-size:var(--lm-text-h1);letter-spacing:-.03em}.lm-title--section{font-size:var(--lm-text-h2);letter-spacing:-.025em}.lm-title--card{font-size:var(--lm-text-h3)}.lm-subtitle{font-family:var(--lm-font-body);font-weight:400;font-size:var(--lm-text-md);line-height:1.6;color:var(--lm-gray);text-wrap:balance}.lm-gold-text{color:var(--lm-gold)}.lm-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-family:var(--lm-font-body);font-size:var(--lm-text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:2px;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.lm-btn--primary{background-color:var(--lm-gold);color:var(--lm-black);border:1px solid var(--lm-gold)}.lm-btn--primary:hover{background-color:var(--lm-gold-hover);border-color:var(--lm-gold-hover)}.lm-btn--outline{background-color:transparent;color:var(--lm-text);border:1.5px solid var(--lm-border)}.lm-btn--outline:hover{border-color:var(--lm-text);color:var(--lm-text)}.lm-btn--outline-dark{background-color:transparent;color:var(--lm-white);border:1px solid rgba(255,255,255,.3)}.lm-btn--outline-dark:hover{border-color:var(--lm-gold);color:var(--lm-gold)}.lm-btn--secondary{background-color:var(--lm-black);color:var(--lm-white);border:1px solid var(--lm-black)}.lm-btn--secondary:hover{background-color:var(--lm-gray-dark);border-color:var(--lm-gray-dark)}.lm-hero__badge{display:inline-block;font-family:var(--lm-font-body);font-size:var(--lm-text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lm-gold);background:#d4af371a;border:1px solid rgba(212,175,55,.3);padding:6px 14px;border-radius:2px;margin-bottom:20px}.lm-hero{position:relative;width:100%;height:100vh;min-height:600px;display:flex;flex-direction:column}.lm-hero__slides{position:relative;width:100%;flex:1;min-height:0}.lm-hero__slide{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 24px 20px;opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1);pointer-events:none}.lm-hero__slide.is-active{opacity:1;pointer-events:auto}.lm-hero__image-wrapper{position:relative;width:70vw;max-width:320px;aspect-ratio:1;margin-bottom:40px;filter:drop-shadow(0 24px 48px rgba(212,175,55,.15))}.lm-hero__image{width:100%;height:100%;object-fit:contain}.lm-hero__title{max-width:320px;margin-bottom:12px}.lm-hero__subtitle{font-size:var(--lm-text-base);max-width:480px;margin:0 auto 28px}.lm-hero__buttons{display:flex;gap:12px;flex-direction:column;align-items:center}.lm-hero__indicators{display:flex;justify-content:center;gap:12px;padding:12px 0 24px;z-index:10}.lm-hero__dot{width:8px;height:8px;border-radius:50%;background-color:#ffffff4d;border:none;cursor:pointer;padding:0;transition:all .3s ease}.lm-hero__dot.is-active{background-color:var(--lm-gold);width:12px;height:12px}body.lm-menu-open .lm-hero__indicators{opacity:0;pointer-events:none;transition:opacity .3s ease}.lm-texto{padding:48px 32px;text-align:center;max-width:650px;margin:0 auto}.lm-texto__content{font-family:var(--lm-font-body);font-size:var(--lm-text-editorial);font-weight:300;line-height:1.5;letter-spacing:-.01em;color:var(--lm-white);text-wrap:balance}.lm-texto__content em,.lm-texto__content strong{color:var(--lm-gold);font-style:italic}.lm-section.lm-timeline{overflow:visible}.lm-timeline{background:linear-gradient(180deg,#0b0b0b,#1a1a1a)}.lm-gallery{padding:56px 24px}.lm-gallery__header{text-align:center;padding-bottom:48px}.lm-gallery__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,180px));justify-content:center;gap:16px;max-width:1400px;margin:0 auto}.lm-gallery__card{background:var(--lm-gray-dark);border:1px solid rgba(212,175,55,.1);border-radius:4px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;aspect-ratio:1 / 1.2;position:relative;cursor:pointer;transition:border-color .3s ease}.lm-gallery__img-wrapper{flex:1;display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden}.lm-gallery__img{width:80%;height:auto;max-height:100%;object-fit:contain;transition:transform .4s cubic-bezier(.16,1,.3,1)}.lm-gallery__info{background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 12px;display:flex;flex-direction:column;gap:2px}.lm-gallery__year{font-family:var(--lm-font-body);font-size:var(--lm-text-sm);color:var(--lm-white);font-weight:600}.lm-gallery__name{font-family:var(--lm-font-body);font-size:var(--lm-text-sm);color:#ffffffb3;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-gallery__country{font-family:var(--lm-font-body);font-size:var(--lm-text-xs);color:#ffffff80}.lm-gallery__card:active{border-color:#d4af3766;transform:scale(.98);box-shadow:0 0 20px #d4af374d;transition:transform .15s ease,box-shadow .2s ease}.lm-final-cta{padding:var(--lm-spacing-md) 24px}.lm-final-cta__content{max-width:900px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:40px}.lm-final-cta__img-wrapper{width:clamp(240px,50vw,420px);aspect-ratio:1;position:relative}.lm-final-cta__img{width:100%;height:100%;object-fit:contain}.lm-final-cta__price{font-family:var(--lm-font-title);font-size:var(--lm-text-h3);color:var(--lm-gold);margin-top:20px;letter-spacing:-.02em}.lm-final-cta__buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:28px}@media(min-width:768px){:root{--lm-spacing-md: 120px;--lm-spacing-lg: 160px;--lm-spacing-xl: 200px}.lm-hero__slide{padding:100px 48px 24px}.lm-hero__indicators{padding:12px 0 28px}.lm-hero__image-wrapper{width:40vw;max-width:min(500px,40vh)}.lm-hero__title{max-width:none}.lm-hero__buttons{flex-direction:row;gap:16px}.lm-gallery{padding:48px 48px 120px}.lm-gallery__grid{gap:20px}.lm-gallery__card:hover{border-color:#d4af3766;transform:translateY(-4px)}.lm-gallery__card:hover .lm-gallery__img{transform:scale(1.05)}.lm-texto{padding:72px 48px;max-width:720px}.lm-texto__content{text-wrap:pretty}.lm-final-cta__content{flex-direction:row;text-align:left;align-items:center;gap:60px}.lm-final-cta__text{flex:1}.lm-final-cta__buttons{justify-content:flex-start}}.lm-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--lm-bg-subtle);border-radius:4px;width:100%}.lm-placeholder--hero{aspect-ratio:16 / 10;max-height:600px}.lm-placeholder--set{aspect-ratio:4 / 3}.lm-placeholder--product,.lm-placeholder--ball{aspect-ratio:1 / 1}.lm-placeholder__svg{width:64px;height:64px;opacity:.2}.lm-placeholder__hint{margin-top:10px;font-size:var(--lm-text-xs);color:var(--lm-text-muted);letter-spacing:.03em}@keyframes lm-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes lm-levitate{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lm-styles.css.map */
