.gvt-price{font-weight:800;color:#173e5a;font-size:18px;margin:0 0 16px}.gvt-card-details{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;border:1px solid #c8d8df;border-radius:7px;color:#224f75;font-weight:800;font-size:14px;padding:10px}.gvt-card-details:hover{background:#edf4f7}.gvt-empty{padding:28px 0;color:#607781}.gvt-single{max-width:1360px;margin:auto;padding:30px 5% 75px}.gvt-back{display:inline-block;margin-bottom:24px;color:#224f75;font-weight:700}.gvt-product-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(24px,4vw,60px);align-items:start}.gvt-product-image{width:100%;aspect-ratio:4/3;object-fit:contain;background:#e9eff1;display:block}.gvt-product-thumbs{display:flex;overflow-x:auto;gap:8px;padding:10px 0}.gvt-product-thumbs button{width:88px;height:66px;flex:none;padding:0;border:2px solid transparent;background:#eef3f4}.gvt-product-thumbs button[aria-pressed=true]{border-color:#224f75}.gvt-product-thumbs img{height:100%;width:100%;object-fit:cover}.gvt-product-copy h1{font:700 clamp(30px,3vw,42px)/1.18 Manrope;letter-spacing:-1px;margin:14px 0}.gvt-product-copy .spec{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:15px;font-size:16px;padding:15px 0}.gvt-product-copy .spec span{color:#607781}.gvt-product-copy .spec strong{text-align:right;overflow-wrap:anywhere}.gvt-product-copy .detail-whatsapp{display:inline-flex;justify-content:center;border-radius:6px;margin-top:25px}.gvt-video{margin-top:30px}.gvt-video iframe{width:100%;aspect-ratio:16/9;border:0}.gvt-site-header{border-bottom:1px solid var(--line)}.gvt-site-header .header-inner{gap:12px}.gvt-site-header nav{display:flex}.gvt-single-toggle{border:1px solid #d1dce1;background:#fff;border-radius:4px;padding:10px;white-space:nowrap}.gvt-simple-footer{padding:30px 5%;background:#1b3545;color:#fff;text-align:center;font-size:14px}@media(max-width:650px){.gvt-product-grid{grid-template-columns:1fr}.gvt-site-header .header-inner{height:auto;min-height:70px;flex-wrap:wrap;padding:12px 5%}.gvt-site-header nav{order:3;width:100%;overflow-x:auto;gap:20px}.gvt-site-header nav a{white-space:nowrap}.gvt-single{padding-top:20px}.gvt-product-copy .spec{font-size:15px}}
.gvt-product-grid>div{min-width:0}.gvt-product-image{aspect-ratio:16/9;object-fit:cover}.gvt-product-thumbs{max-width:100%}

.card-photo-link{display:block}.card-photo-link:focus-visible,.card h3 a:focus-visible,.gvt-card-details:focus-visible{outline:3px solid #e97a45;outline-offset:3px}.card h3 a:hover{color:#224f75}
