.glp{--ink:#203638;--muted:#536763;--panel:#f2f6f4;--line:#dce6e3;--green:#2d7a80;--orange:var(--naranja,#eb7634);max-width:1200px;width:100%;margin:0 auto;padding:0 32px 24px;background:#fff;color:var(--ink);font-family:inherit;font-size:15px;line-height:1.5;box-sizing:border-box;text-align:left}.glp *{box-sizing:border-box}.glp [hidden]{display:none !important}.glp h1,.glp h2,.glp h3{font-family:Montserrat,Arial,sans-serif;color:var(--ink);font-weight:700}.glp h1{font-size:36px;line-height:1.1;letter-spacing:-1.2px;margin:0 0 14px}.glp h2{font-size:26px;line-height:1.3;letter-spacing:-0.4px;margin:0}.glp h3{font-size:17px;line-height:1.4;margin:20px 0 10px}.glp p,.glp figure,.glp dl,.glp dd{margin:0}.glp a{color:var(--green);text-decoration:none}.glp a:hover{text-decoration:underline}.glp :focus-visible{outline:3px solid var(--green);outline-offset:3px}.glp .glp-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-height:45px;padding:12px 17px;border:0;border-radius:7px;background:var(--green);color:#fff;font:inherit;font-size:14px;text-decoration:none;cursor:pointer}.glp .glp-btn:hover{text-decoration:none;filter:brightness(0.94)}.glp .glp-orange{background:var(--orange);color:#fff;font-weight:700}.glp-nav{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:var(--panel);padding:10px 32px;margin:0 -32px 30px;font-size:12px;color:var(--muted)}.glp-pair{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:start}.glp-hero{grid-template-columns:1.08fr 1fr;gap:28px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--line)}.glp .glp-hero>div>p{font-size:15px;line-height:1.375;color:var(--muted);max-width:470px}.glp-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.glp-photo{display:block;width:100%;height:auto;border-radius:10px;min-width:0}.glp-tech{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--line)}.glp-card{background:var(--panel);border-radius:10px;padding:24px;min-width:0}.glp .glp-specs{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.glp dt{font-size:14px;line-height:1.5;font-weight:600;margin:0 0 4px}.glp dd{font-size:13px;line-height:1.5;color:var(--muted)}.glp dd a{display:block;margin-top:6px;text-decoration:underline}.glp-times{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.glp-times>div{flex:1 1 210px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff;display:flex;flex-direction:column;gap:6px;font-size:12px}.glp .glp-times h3{font-size:18px;font-weight:700;line-height:1.3;margin:0;letter-spacing:normal;color:inherit}.glp .glp-times strong{font-size:17px;font-weight:500;line-height:1.3}.glp .glp-times small{font-size:11px;line-height:1.5}.glp-times>div.glp-express{flex:1.15 1 245px;background:var(--orange);color:#fff;border-color:transparent}.glp .glp-times .glp-express b{font-size:21px;font-weight:500;line-height:1.2}.glp-quote{display:grid;grid-template-columns:minmax(0, 0.94fr) minmax(0, 1.06fr);gap:26px;align-items:start;scroll-margin-top:150px;background:var(--panel);padding:24px;border-radius:10px}.glp .glp-quote>div>h2+p{font-size:15px;line-height:1.375;color:var(--muted);margin-top:8px}.glp-fields{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:16px;margin-top:23px;align-items:start}.glp-field{min-width:0}.glp-field label{display:block;font-size:13px;font-weight:600}.glp-field select,.glp-field input{font-family:inherit;font-size:15px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:7px;min-height:45px;width:100%;max-width:100%;margin-top:7px;padding:8px 10px}.glp-field small{display:block;font-size:12px;font-weight:400;color:var(--muted);margin-top:5px}.glp .glp-help{font-size:12px;line-height:1.5;color:var(--muted);margin:14px 0 10px}.glp-quote>div>a:not(.glp-btn){display:inline-block;font-size:13px;padding:8px 0}.glp .glp-selection-title{font-size:15px;font-weight:700;line-height:1.375;color:var(--muted);margin:0}.glp-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none !important;margin:12px 0 0 !important;padding:0 !important;max-width:520px;color:var(--ink);font-size:13px;line-height:1.4}.glp-chips li{max-width:100%;margin:0;padding:6px 9px;border:1px solid var(--line);border-radius:6px;background:#fff}.glp-table{width:100%;max-width:520px;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums;margin-top:12px;table-layout:fixed}.glp-table th{background:#e3ece8;font-weight:700;color:var(--muted);font-size:12px;line-height:1.5}.glp-table td,.glp-table th{padding:10px 8px;border-bottom:1px solid var(--line);text-align:right;vertical-align:middle}.glp-table th:first-child,.glp-table td:first-child{text-align:left;width:22%}.glp-table th:last-child{width:45%}.glp-table td:last-child{font-weight:600}.glp-order{display:flex;align-items:center;gap:16px;margin-top:18px;padding-top:17px;border-top:1px solid var(--line)}.glp .glp-order p{font-size:12px;line-height:1.375;color:var(--muted)}.glp-order p strong{font-weight:700}.glp-status{margin-top:15px !important;padding:10px;color:#983a21;background:#fff0eb;font-size:13px;border-radius:6px}.glp-warning{border-left:3px solid #a42b30;padding:10px 12px;color:#8a2028;font-size:13px;margin-top:14px !important;background:#fff}.glp-special{background:var(--panel);border:none;border-radius:10px;padding:24px;margin-top:24px}.glp-special h2{margin-bottom:12px}.glp-special-body{display:flex;align-items:start;gap:24px}.glp .glp-special p{font-size:13px;color:var(--muted);line-height:1.375}.glp-content{padding:30px 0;border-top:1px solid var(--line);margin-top:30px;scroll-margin-top:150px}.glp #glp-archivo{border-bottom:1px solid var(--line);margin-bottom:30px}.glp .glp-content p{font-size:13px;line-height:1.375;color:var(--muted)}.glp-guide{padding-left:20px;margin:18px 0;font-size:13px;color:var(--muted)}.glp-guide li{padding-left:4px;margin-bottom:12px}.glp-guide strong{color:var(--ink);font-weight:600}.glp-guide-link{display:inline-block;font-size:16px;font-weight:700;line-height:1.5;padding:8px 0}.glp-artbox{background:#e5efeb;border-radius:10px;min-width:0;padding:20px 16px 14px;overflow:hidden}.glp-artbox svg{display:block;width:100%;height:auto}.glp .glp-artbox p{font-size:12px;line-height:1.5;text-align:center;margin:0 0 10px}.glp-corner-comparison{display:grid;grid-template-columns:1fr;gap:24px;max-width:340px;margin:0 auto}.glp .glp-corner-option p{font-size:13px;font-weight:700;color:var(--ink);margin:10px 0 0;text-align:center}.glp .glp-corner-option p span{display:block;font-size:12px;font-weight:400;color:var(--muted)}.glp-corner-comparison.glp-portrait-corners{max-width:220px}.glp-finish-labels{display:flex;justify-content:space-around;gap:18px;text-align:center;font-size:13px;font-weight:700}.glp .glp-prep-final{font-size:12px;font-weight:700;margin:16px 0 10px}.glp-legend{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin:10px 0 14px;font-size:12px}.glp-legend span:before{content:"";display:inline-block;width:15px;border-top:3px solid #b83e6a;margin-right:5px;vertical-align:middle}.glp-legend span:last-child:before{border-color:#183b83;border-top-style:dashed}.glp-conditions{margin-top:24px;padding:20px 22px;background:var(--panel);border-radius:8px;font-size:13px;color:var(--muted)}.glp .glp-conditions p{font-size:13px;line-height:1.375}.glp-conditions p+p{margin-top:12px}.glp-group-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.glp-group-grid article{background:var(--panel);padding:24px;border-radius:10px}.glp-group-grid img{width:100%;height:auto;border-radius:8px;margin-bottom:18px}.glp-group-grid h2{font-size:24px}.glp-group-grid p{min-height:48px;margin:12px 0}.glp-noscript{padding:16px;background:#fff1ed;border:1px solid #bf5749}@media(min-width: 851px)and (max-width: 1100px){.glp-tech{grid-template-columns:minmax(0, 1fr) minmax(480px, 1.2fr)}.glp-times>div{flex-basis:190px;padding:10px 8px}.glp-times>div.glp-express{flex-basis:225px}.glp .glp-times h3{font-size:17px}.glp-order{flex-direction:column;align-items:start}}@media(max-width: 850px){.glp-tech{grid-template-columns:1fr}.glp-special-body{flex-direction:column;gap:12px}.glp-order{flex-direction:column;align-items:start}}@media(max-width: 720px){.glp-quote{grid-template-columns:1fr}.glp-hero{gap:20px}.glp-pair{gap:22px}.glp h1{font-size:31px}.glp-group-grid{grid-template-columns:1fr}}@media(max-width: 520px){.glp{padding:0 17px 24px}.glp-nav{margin:0 -17px 23px;padding:10px 17px}.glp-pair{grid-template-columns:1fr;gap:23px}.glp-card{padding:18px}.glp .glp-specs,.glp-fields{grid-template-columns:1fr}.glp-times>div,.glp-times>div.glp-express{flex-basis:100%}.glp-buttons .glp-btn{width:100%}.glp-quote{padding:18px}.glp-field select,.glp-field input{font-size:16px}.glp-order{gap:10px}.glp-table{font-size:12px}.glp-table td,.glp-table th{padding:10px 3px}.glp-table th{font-size:11px}.glp-content{padding-top:25px;margin-top:25px}.glp-special{padding:21px}}.glp[data-product=imanes-pizarra] .glp-content{grid-template-columns:minmax(0, 1fr)}.glp[data-product=imanes-pizarra] .glp-corner-comparison{grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px;max-width:none}@media(min-width: 721px){.glp[data-product=imanes-pizarra] .glp-content{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}[data-gl-print-lot3] .gl-design-count{margin-top:12px}[data-gl-print-lot3] .gl-design-count[hidden],[data-gl-print-lot3] .gl-model-warning[hidden]{display:none !important}[data-gl-print-lot3] .gl-model-warning{margin:10px 0 0;padding:10px 12px;border-left:3px solid #b45d13;background:#fff4e6;color:#633507;font-size:13px;line-height:1.5}.glp-diagram-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}.glp-diagram-row>div{min-width:0}.glp .glp-artbox .glp-diagram-title{font-size:14px;font-weight:700;color:var(--ink);margin:12px 0}.glp .glp-diagram-tall{max-width:270px;margin:auto}.glp .glp-artbox .glp-diagram-note{margin-top:12px}.glp-coverage{border-left:3px solid var(--green);padding-left:12px;margin-top:14px !important}[data-gl-print-lot3] .glp-sheet-diagram{max-width:430px;margin:12px auto;background:#d4dcd9;padding:14px}[data-gl-print-lot3] .glp-diagram-row{max-width:320px;margin:auto;gap:28px}[data-gl-print-lot3][data-product=colgantes] .glp-diagram-tall{max-width:180px}[data-gl-print-lot3] .glp-table tbody th{font-size:13px;font-weight:400;background:transparent;color:var(--ink)}.glp[data-product^=bajadas-] .glp-size-picker{grid-column:1/-1;min-width:0;margin:0;padding:0;border:0}.glp[data-product^=bajadas-] .glp-size-picker legend{float:none;width:auto;margin:0 0 7px;padding:0;color:var(--ink);font:inherit;font-size:13px;font-weight:700;line-height:1.5}.glp[data-product^=bajadas-] .glp-size-options{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}.glp[data-product^=bajadas-] .glp-size-options[data-size-count="2"]{grid-template-columns:repeat(2, minmax(0, 1fr))}.glp[data-product^=bajadas-] .glp-size-option{position:relative;display:block;min-width:0;margin:0;cursor:pointer}.glp[data-product^=bajadas-] .glp-size-option input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0}.glp[data-product^=bajadas-] .glp-size-button{display:flex;min-height:68px;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px 6px;border:1px solid var(--green);border-radius:7px;background:#fff;color:var(--green);text-align:center;font-size:13px;line-height:1.35}.glp[data-product^=bajadas-] .glp-size-button strong{font-size:15px;font-weight:700}.glp[data-product^=bajadas-] .glp-size-option input:checked+.glp-size-button{background:var(--green);color:#fff;border-width:2px;padding:9px 5px}.glp[data-product^=bajadas-] .glp-size-option input:focus-visible+.glp-size-button{outline:3px solid var(--green);outline-offset:3px}@media(max-width: 360px){.glp[data-product^=bajadas-] .glp-size-options{grid-template-columns:1fr}.glp[data-product^=bajadas-] .glp-size-options[data-size-count="2"]{grid-template-columns:repeat(2, minmax(0, 1fr))}}
