.lp-home-store-link,.lp-home-quick,.lp-home-toggle,.lp-home-close,.lp-home-rail-controls,.lp-home-rail-hint{display:none}.lp-home-fold-body[hidden]{display:none!important}@media(max-width:720px){body.lp-wordpress-home .hero{padding:1.25rem 1rem 1.75rem;min-height:0}body.lp-wordpress-home .hero__sello{font-size:.82rem;line-height:1.05;padding:.6rem .7rem;margin-bottom:.75rem}body.lp-wordpress-home .hero__sello span{font-size:.6rem}body.lp-wordpress-home .hero__titulo{width:100%;margin:0;line-height:0}body.lp-wordpress-home .hero__titulo img{width:180px;max-width:52vw;height:auto;margin-inline:auto}body.lp-wordpress-home .hero__claim{font-size:1rem;line-height:1.5;margin-top:.75rem}body.lp-wordpress-home .hero__lema{margin-top:.85rem;font-size:.65rem;gap:.4rem;justify-content:center}body.lp-wordpress-home .hero__scroll{font-size:1.1rem}.lp-home-store-link{display:block;margin:1rem 0;font:700 1rem var(--util,Arial,sans-serif)}.lp-home-store-link a{display:inline-flex;min-height:44px;align-items:center;padding:.4rem .2rem}.lp-home-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;max-width:360px;margin:1rem auto 0}.lp-home-quick a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:.4rem .65rem;border:1px solid var(--verde,#24d321);border-radius:4px;background:#0a0a08cc;color:var(--hueso,#eee9df);font:700 .95rem var(--util,Arial,sans-serif);text-decoration:none}.lp-home-quick a:first-child{background:var(--verde,#24d321);color:#0a0a08}body.lp-wordpress-home #contenido>.seccion{padding-block:1.75rem}body.lp-wordpress-home .cabecera{margin-bottom:1rem}body.lp-wordpress-home .cabecera h2{font-size:clamp(1.8rem,8vw,2.35rem);line-height:1.12;margin-block:0 .5rem}body.lp-wordpress-home .cabecera__intro{font-size:.95rem;line-height:1.5}body.lp-wordpress-home .lp-cabecera-ilustrada{display:block;position:relative}body.lp-wordpress-home .lp-cabecera-ilustrada .lp-cabecera-texto{width:100%}body.lp-wordpress-home .lp-cabecera-ilustrada h2{padding-right:4.5rem}body.lp-wordpress-home .lp-cabecera-ilustrada .lp-ilustracion{position:absolute;right:0;top:0;width:62px;max-width:62px;margin:0;pointer-events:none}body.lp-wordpress-home .lp-cabecera-ilustrada .lp-ilustracion svg{max-height:80px}body.lp-wordpress-home .lp-somos .cabecera{margin-bottom:1rem}body.lp-wordpress-home .lp-somos__texto{padding:1.15rem}body.lp-wordpress-home .lp-somos__texto p{font-size:1rem;line-height:1.6}.lp-home-toggle,.lp-home-close{display:inline-flex;align-items:center;justify-content:space-between;min-height:44px;max-width:100%;padding:.55rem .8rem;border:1px solid var(--verde,#24d321);border-radius:4px;background:#111;color:var(--hueso,#eee9df);font:700 .95rem var(--util,Arial,sans-serif);text-align:left;cursor:pointer}.lp-home-toggle{width:100%;margin:0 0 1rem}.lp-home-toggle::after{content:'−';font-size:1.3rem;margin-left:1rem}.lp-home-toggle[aria-expanded=false]::after{content:'+'}.lp-home-fold--closed .lp-home-toggle{margin-bottom:0}.lp-home-close{margin-top:1rem}.lp-home-toggle[hidden],.lp-home-close[hidden]{display:none!important}.lp-home-fold-body{margin-top:.75rem}body.lp-wordpress-home .lp-home-rail{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:0;padding:.9rem .4rem 1rem;margin-block:.25rem;align-items:start;scrollbar-width:thin}body.lp-wordpress-home .lp-home-rail>*{scroll-snap-align:start;flex:0 0 86%;width:86%;min-width:0;max-width:none;grid-column:auto;grid-row:auto;transform:none!important;margin:0}body.lp-wordpress-home #tienda .lp-home-rail>*{padding:1.25rem 1rem}body.lp-wordpress-home #tienda .lp-home-rail .producto__foto img{max-height:220px;width:100%;object-fit:contain}body.lp-wordpress-home #tienda .lp-home-rail h3{font-size:1.35rem;line-height:1.15}body.lp-wordpress-home #tienda .lp-home-rail .producto__detalle{font-size:.95rem;line-height:1.5}body.lp-wordpress-home #tienda .lp-home-rail .producto__insignia{top:0;font-size:.9rem}body.lp-wordpress-home #tienda .lp-home-rail .producto__precio{font-size:1.3rem}body.lp-wordpress-home #tienda .lp-home-rail .btn{font-size:1.1rem;min-height:44px}body.lp-wordpress-home #discos .lp-home-rail>*{padding:1.25rem 1rem}body.lp-wordpress-home #discos .lp-home-rail .disco__portada img{max-height:210px;width:100%;object-fit:contain}body.lp-wordpress-home #discos .lp-home-rail h3{font-size:1.6rem}.lp-home-rail-controls{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin:.5rem 0 1.25rem}.lp-home-rail-controls button{min-height:44px;padding:.45rem .55rem;border:1px solid var(--verde,#24d321);border-radius:4px;background:#111;color:var(--hueso,#eee9df);font:700 .85rem var(--util,Arial,sans-serif);cursor:pointer}.lp-home-rail-controls button:disabled{opacity:.45;cursor:default}.lp-home-rail-count{white-space:nowrap;color:var(--hueso,#eee9df);font:400 .8rem var(--util,Arial,sans-serif)}.lp-home-rail-hint{display:block;color:var(--hueso,#eee9df);font-size:.85rem;margin:.5rem 0}body.lp-wordpress-home #bolos .bolos{gap:.75rem}body.lp-wordpress-home #contacto .sello img{max-width:140px;margin:auto}.lp-home-quick a:focus-visible,.lp-home-toggle:focus-visible,.lp-home-close:focus-visible,.lp-home-rail-controls button:focus-visible,.lp-home-rail:focus-visible{outline:2px solid #fff;outline-offset:3px}}@media print{.lp-home-fold-body[hidden]{display:block!important}.lp-home-toggle,.lp-home-close,.lp-home-quick,.lp-home-rail-controls,.lp-home-rail-hint{display:none!important}}