.lopez-v4{--ink:#292b29;--muted:#666c68;--line:#e8e9e3;--cream:#f4f3ef;--green:#335a32;--amber:#835517}.lopez-v4 *{box-sizing:border-box}.lopez-v4{scroll-behavior:smooth}.lopez-v4{margin:0;color:#292b29;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.55}.lopez-v4 a{color:inherit;text-decoration:none}.lopez-v4 button{font:inherit;cursor:pointer}.lopez-v4 a,.lopez-v4 button,.lopez-v4 summary{touch-action:manipulation}.lopez-v4 a:focus-visible,.lopez-v4 button:focus-visible,.lopez-v4 summary:focus-visible{outline:3px solid #335a32;outline-offset:4px}.lopez-v4 .preview{background:var(--cream);text-align:center;font-size:11px;letter-spacing:1px;padding:8px 20px;color:var(--ink)}.lopez-v4 .top{max-width:1280px;padding:24px 32px;margin:auto;display:flex;align-items:center;justify-content:space-between}.lopez-v4 .logo{display:block;flex:none;width:160px}.lopez-v4 .logo img{display:block;width:100%;height:auto}.lopez-v4 .topnote{font-size:12px;color:var(--muted)}.lopez-v4 .head-icons{display:flex;gap:22px;font-size:12px}.lopez-v4 .menu{border-block:1px solid var(--line);padding:13px 32px;display:flex;justify-content:center;gap:45px;font-size:12px;letter-spacing:.8px}.lopez-v4 .menu a:hover{text-decoration:underline}.lopez-v4 .wrap{max-width:1280px;margin:auto;padding:0 32px}.lopez-v4 .crumb{font-size:11px;color:#777e78;margin:22px 0 24px}.lopez-v4 .hero{display:grid;grid-template-columns:1.2fr 1fr;gap:60px}.lopez-v4 .gallery{min-width:0}.lopez-v4 .photo{position:relative;height:470px;overflow:hidden;background:#fafbf9;border:1px solid #edf0e9}.lopez-v4 .photo img{width:100%;height:100%;object-fit:contain}.lopez-v4 .photo-tag{position:absolute;z-index:1;top:17px;left:17px;background:#fff;padding:6px 12px;font-size:10px;letter-spacing:1px}.lopez-v4 .count{position:absolute;right:18px;bottom:15px;font-size:11px;color:#6d736e}.lopez-v4 .thumbs{display:flex;flex-wrap:wrap;gap:12px;margin-top:13px}.lopez-v4 .thumb{width:77px;height:70px;border:1px solid var(--line);padding:0;background:#fafbf9;overflow:hidden}.lopez-v4 .thumb[aria-pressed=true]{border:2px solid #335a32}.lopez-v4 .thumb img{width:100%;height:100%;object-fit:contain}.lopez-v4 .caption{font-size:10px;color:#7d837c;margin:12px 0}.lopez-v4 .eyebrow{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#6b776d}.lopez-v4 .info h1{font-family:Georgia,serif;font-weight:400;font-size:46px;line-height:1.1;margin:10px 0}.lopez-v4 .sub{font-size:15px;color:var(--muted);margin:12px 0 20px}.lopez-v4 .price{font-size:27px;font-weight:600;letter-spacing:-.5px}.lopez-v4 .price small{font-size:15px;font-weight:400}.lopez-v4 .stock{font-size:11px;color:#335a32;margin:8px 0 20px}.lopez-v4 .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#335a32;margin-right:6px}.lopez-v4 .swatchrow{padding-top:18px;border-top:1px solid var(--line);font-size:12px}.lopez-v4 .swatch{display:inline-block;background:#18858d;border:3px solid white;box-shadow:0 0 0 1px #527269;width:25px;height:25px;vertical-align:middle;border-radius:50%;margin-right:10px}.lopez-v4 .purchase{display:flex;gap:10px;margin:22px 0 12px}.lopez-v4 .qty{display:flex;align-items:center;justify-content:center;min-width:92px;border:1px solid var(--line);gap:12px;font-size:12px}.lopez-v4 .qty button{border:0;background:#fff;font-size:18px}.lopez-v4 .cta{background:var(--green);color:#fff;border:0;padding:15px 22px;flex:1;font-size:12px;letter-spacing:1px}.lopez-v4 .cta:hover{background:#284727}.lopez-v4 .demo-note{font-size:10px;color:#80847c;margin:8px 0 16px}.lopez-v4 .sharebox{border-top:1px solid var(--line);padding-top:16px;display:flex;align-items:center;gap:15px}.lopez-v4 .qr{width:77px;height:77px;flex:none}.lopez-v4 .share-title{font-size:12px;font-weight:600}.lopez-v4 .sharehelp{font-size:10px;color:var(--muted);margin:2px 0 8px}.lopez-v4 .whatsapp{display:inline-flex;align-items:center;gap:7px;border:1px solid #b8c9bd;padding:7px 10px;font-size:10px;border-radius:3px;color:#335a32}.lopez-v4 .print{font-size:10px;text-decoration:underline;margin-left:10px;white-space:nowrap}.lopez-v4 .tabs{position:sticky;top:0;background:#fffffff2;z-index:3;display:flex;gap:38px;border-bottom:1px solid var(--line);margin:38px 0 0;font-size:12px;overflow:auto}.lopez-v4 .tabs a{padding:16px 0;white-space:nowrap}.lopez-v4 .tabs a:first-child{border-bottom:2px solid var(--green)}.lopez-v4 section{scroll-margin-top:80px}.lopez-v4 .section{padding:48px 0;border-bottom:1px solid var(--line)}.lopez-v4 h2{font: 30px Georgia,serif;color:var(--ink);margin:0 0 20px}.lopez-v4 .intro{display:grid;grid-template-columns:1fr 1fr;gap:80px}.lopez-v4 .intro p{color:var(--muted);font-size:13px;max-width:500px}.lopez-v4 .specs{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;font-size:12px}.lopez-v4 .spec{padding:11px 0;border-bottom:1px solid var(--line)}.lopez-v4 .spec span{display:block;color:var(--muted);font-size:10px}.lopez-v4 .dimension-info{max-width:880px}.lopez-v4 .dimension-values{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:540px;margin:24px 0 0}.lopez-v4 .dimension-values dt{font-size:12px;color:var(--muted)}.lopez-v4 .dimension-values dd{font: 34px Georgia,serif;color:var(--ink);margin:5px 0 0}.lopez-v4 .dimension-values small{font-size:17px}.lopez-v4 .fine{font-size:11px;color:var(--muted)}.lopez-v4 .docs{display:block}.lopez-v4 .doc{border:1px solid var(--line);padding:24px}.lopez-v4 .doc h2{font-size:25px}.lopez-v4 .badge{display:inline-block;background:#f7edda;color:#896423;padding:4px 8px;font-size:9px;letter-spacing:.7px;margin-bottom:15px}.lopez-v4 .doc p,.lopez-v4 .doc li{font-size:12px;color:var(--muted)}.lopez-v4 .doc ul{padding-left:16px}.lopez-v4 .faq{margin-top:24px}.lopez-v4 details{border-bottom:1px solid var(--line);padding:16px 0;font-size:12px}.lopez-v4 summary{cursor:pointer;font-weight:600}.lopez-v4 details p{color:var(--muted)}.lopez-v4 footer{background:#f4f3ef;margin-top:35px;padding:30px;text-align:center;font-size:11px;color:var(--muted)}.lopez-v4 footer a{text-decoration:underline}.lopez-v4 .toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#335a32;color:#fff;padding:15px 22px;max-width:90%;width:440px;z-index:5;box-shadow:0 4px 18px #0002;font-size:12px}.lopez-v4 .toast[hidden]{display:none}@media(min-width:1450px){.lopez-v4 .photo{height:510px}}@media(max-width:850px){.lopez-v4 .hero{gap:28px;grid-template-columns:1fr 1fr}.lopez-v4 .info h1{font-size:37px}.lopez-v4 .photo{height:430px}.lopez-v4 .topnote{display:none}.lopez-v4 .menu{gap:25px}.lopez-v4 .sharebox{gap:7px}.lopez-v4 .print{display:block;margin:6px 0 0}.lopez-v4 .intro{gap:30px}}@media(max-width:600px){.lopez-v4 .wrap{padding:0 20px}.lopez-v4 .preview{font-size:9px;letter-spacing:.5px}.lopez-v4 .top{padding:20px}.lopez-v4 .logo{width:132px}.lopez-v4 .head-icons{font-size:10px;gap:14px}.lopez-v4 .menu{padding:10px 20px;gap:22px;justify-content:flex-start;overflow:auto;font-size:10px}.lopez-v4 .menu a{white-space:nowrap}.lopez-v4 .crumb{margin:17px 0;font-size:10px}.lopez-v4 .hero{display:flex;flex-direction:column;gap:24px}.lopez-v4 .photo{height:340px}.lopez-v4 .thumbs{gap:8px}.lopez-v4 .thumb{width:64px;height:58px}.lopez-v4 .caption{margin-bottom:0}.lopez-v4 .info h1{font-size:40px}.lopez-v4 .sub{margin-bottom:16px}.lopez-v4 .price{font-size:26px}.lopez-v4 .sharebox{gap:12px}.lopez-v4 .qr{width:82px;height:82px}.lopez-v4 .print{display:inline;margin-left:10px}.lopez-v4 .tabs{gap:25px;margin-top:20px;font-size:11px}.lopez-v4 .section{padding:32px 0}.lopez-v4 h2{font-size:27px}.lopez-v4 .intro{grid-template-columns:1fr;gap:25px}.lopez-v4 .dimension-values{gap:12px}.lopez-v4 .dimension-values dd{font-size:29px}.lopez-v4 .dimension-values dt{font-size:11px}.lopez-v4 .doc{padding:21px}.lopez-v4 .doc h2{font-size:25px}.lopez-v4 .stock{margin-bottom:16px}.lopez-v4 footer{padding:25px 20px}.lopez-v4 .head-icons span:last-child{display:none}}.lopez-v4 .qty input{width:42px;border:0;text-align:center;background:transparent;font:inherit;-webkit-appearance:textfield;appearance:textfield}.lopez-v4 .qty input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.lopez-v4 .variant-select{width:100%;padding:10px;border:1px solid var(--line);margin:12px 0}.lopez-v4 .qr svg{width:100%;height:100%;display:block}.lopez-v4 .cta:disabled{opacity:.5;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
