.ComparadorGazebos_comparadorContainer__Zb6jD{max-width:1200px;margin:0 auto;padding:0 20px;color:#333;background-color:#ffffff}.ComparadorGazebos_header__rnlTZ{text-align:center;margin-bottom:40px;margin-top:30px}.ComparadorGazebos_title__KCok1{font-size:32px;font-weight:700;margin-bottom:10px;color:#333}.ComparadorGazebos_title__KCok1 span:first-child{color:#ff6600}.ComparadorGazebos_subtitle__yWK8B{font-size:18px;margin-bottom:5px;color:#555}.ComparadorGazebos_description___eROz{font-size:16px;color:#777}.ComparadorGazebos_selectorModelos__1XXQR{display:flex;justify-content:center;gap:15px;margin-bottom:30px;flex-wrap:wrap}.ComparadorGazebos_selectorModelo__8YtN2{width:180px;border-radius:8px;padding:15px;text-align:center;background-color:#f5f5f5;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.ComparadorGazebos_selectorModelo__8YtN2:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.ComparadorGazebos_modeloSeleccionado__9XYtF{border-color:#0088ff;background-color:#f0f8ff}.ComparadorGazebos_categoriaModelo__45xhY{font-size:14px;color:#777;margin-bottom:5px}.ComparadorGazebos_nombreModelo__xudVR{font-size:18px;font-weight:700;margin-bottom:15px}.ComparadorGazebos_botonSeleccionar__KX_Uc{background-color:#0088ff;color:white;border:none;padding:8px 15px;border-radius:4px;font-weight:600;font-size:13px;cursor:pointer;transition:background-color .3s ease;margin-bottom:10px;width:100%}.ComparadorGazebos_botonSeleccionar__KX_Uc:hover{background-color:#0066cc}.ComparadorGazebos_botonSeleccionado__Cctct{background-color:#00aa44}.ComparadorGazebos_precioModelo__VuMHw{font-size:14px;color:#555;margin-top:5px}.ComparadorGazebos_tablaComparativa__nR_IG{overflow-x:auto;margin-bottom:30px;box-shadow:0 0 15px rgba(0,0,0,.05);border-radius:8px}.ComparadorGazebos_tabla__BA9uj{width:100%;border-collapse:collapse;border-spacing:0}.ComparadorGazebos_caracteristicaHeader__uESBF{background-color:#f8f8f8;padding:15px;text-align:left;border-bottom:1px solid #eee;font-weight:600;color:#333;min-width:200px}.ComparadorGazebos_modeloHeader__82ciz{padding:15px;text-align:center;border-bottom:1px solid #eee;min-width:180px}.ComparadorGazebos_modeloHeaderContent__2YNfb{display:flex;flex-direction:column;align-items:center}.ComparadorGazebos_modeloCategoria__mgGhK{font-size:14px;color:#777;margin-bottom:5px}.ComparadorGazebos_modeloNombre__5IIdC{font-size:18px;font-weight:700;margin-bottom:15px;color:#0088ff}.ComparadorGazebos_botonComprar__bDpFC{background-color:#ff6600;color:white;border:none;padding:10px 20px;border-radius:4px;font-weight:600;font-size:14px;cursor:pointer;transition:background-color .3s ease;margin-bottom:10px;width:100%}.ComparadorGazebos_botonComprar__bDpFC:hover{background-color:#e65c00}.ComparadorGazebos_enlaceTienda__FMGkL{font-size:12px;color:#0088ff;text-decoration:none}.ComparadorGazebos_enlaceTienda__FMGkL:hover{text-decoration:underline}.ComparadorGazebos_caracteristicaName__E3N_E{padding:12px 15px;text-align:left;border-bottom:1px solid #eee;font-weight:600;background-color:#f8f8f8}.ComparadorGazebos_modeloData__PuBsg{padding:12px 15px;text-align:center;border-bottom:1px solid #eee}.ComparadorGazebos_modeloData__PuBsg:nth-child(odd){background-color:#fafafa}.ComparadorGazebos_resistenciaContainer__r_BQH{display:flex;justify-content:center;gap:2px}.ComparadorGazebos_estrella__CeDrQ{font-size:18px;color:#ddd}.ComparadorGazebos_estrellaActiva___WTZj{color:#ffcc00}.ComparadorGazebos_popularidadContainer___lYGA{display:flex;justify-content:center;gap:4px}.ComparadorGazebos_punto__IHG6_{font-size:24px;color:#ddd;line-height:1}.ComparadorGazebos_puntoActivo__0b9Zx{color:#0088ff}.ComparadorGazebos_coloresContainer__5bfUw{display:flex;justify-content:center;gap:5px;flex-wrap:wrap}.ComparadorGazebos_colorCirculo__i74xC{display:inline-block;width:15px;height:15px;border-radius:50%;margin:2px}.ComparadorGazebos_pesoContainer__qQoeN{display:flex;flex-direction:column;gap:5px}.ComparadorGazebos_pesoItem__mFi1j{display:flex;justify-content:center;text-align:center;align-items:center;align-content:center;gap:5px}.ComparadorGazebos_pesoValor__YhddU{font-weight:600;justify-content:flex-start;text-align:center;margin:auto 10px auto 0;width:70px}.ComparadorGazebos_pesoTamano__N1bkG{color:#777;font-size:12px;justify-content:center;text-align:center;margin:auto 10px;width:70px}.ComparadorGazebos_aperturaContainer__unv_d{display:flex;justify-content:center;align-items:center;gap:5px}.ComparadorGazebos_aperturaIcono__xYsf_{font-size:18px}.ComparadorGazebos_modularContainer__uNwJp{text-align:center}.ComparadorGazebos_modularIcono__8bRv_{font-size:20px;color:#0088ff}.ComparadorGazebos_footerCell__AO_w3{padding:20px 15px;text-align:center}.ComparadorGazebos_botonComprarFooter__bnVSQ{background-color:#ff6600;color:white;border:none;padding:12px 25px;border-radius:4px;font-weight:600;font-size:16px;cursor:pointer;transition:background-color .3s ease;margin-bottom:10px;width:80%}.ComparadorGazebos_botonComprarFooter__bnVSQ:hover{background-color:#e65c00}.ComparadorGazebos_notaFinal__vaq_N{text-align:center;margin-top:30px;padding:15px;border-radius:8px;background-color:#f5f5f5;color:#666;font-size:14px}@media (max-width:900px){.ComparadorGazebos_selectorModelo__8YtN2{width:150px}.ComparadorGazebos_tabla__BA9uj{font-size:14px}.ComparadorGazebos_botonComprarFooter__bnVSQ,.ComparadorGazebos_botonComprar__bDpFC{padding:8px 15px;font-size:13px}}@media (max-width:600px){.ComparadorGazebos_selectorModelo__8YtN2{width:120px;padding:10px}.ComparadorGazebos_nombreModelo__xudVR{font-size:16px}.ComparadorGazebos_botonSeleccionar__KX_Uc{padding:6px 10px;font-size:12px}.ComparadorGazebos_tabla__BA9uj{font-size:12px}}*{margin:0;padding:0;box-sizing:border-box}body{background-color:white;line-height:1.6}a,body{color:#333}a{text-decoration:none}ul{list-style:none}img{max-width:100%;height:auto}.header{padding:1rem 5%;background-color:white;box-shadow:0 2px 5px rgba(0,0,0,.1);position:-webkit-sticky;position:sticky;top:0;z-index:100}.header,.header-container{display:flex;justify-content:space-between;align-items:center}.header-container{width:100%}.logo{display:flex;align-items:center}.brand-name{font-weight:700;font-size:1.5rem;text-transform:uppercase}.navigation ul{display:flex;gap:2rem}.navigation a{font-weight:500;transition:color .3s}.navigation a:hover{color:#0f7ba3ce}.breadcrumb{padding:1rem 5%;background-color:#f0f0f0;font-size:.9rem}.breadcrumb a{color:#666}.breadcrumb span{color:#333;font-weight:500}.product-container{margin:0 auto}.product-detail{display:flex;flex-wrap:wrap;gap:2rem;padding:2rem 5%;background-color:white;border-radius:8px;margin:2rem 5%;box-shadow:0 2px 10px rgba(0,0,0,.05)}.product-gallery{flex:1 1;min-width:300px}.main-image{margin-bottom:1rem;display:flex;justify-content:center;align-items:center;padding:1rem;height:600px}.main-image img{border-radius:10px;object-fit:contain}.thumbnail-gallery{gap:.5rem;overflow-x:auto;padding-bottom:.5rem}.thumbnail{width:80px;height:80px;border:1px solid #eee;transition:border-color .3s}.thumbnail.active,.thumbnail:hover{border-color:#0F7CA3}.thumbnail img{width:100%;height:100%;object-fit:cover}.product-info{flex:1 1;min-width:300px}.product-tag{display:inline-block;background-color:#0F7CA3;color:white;font-size:.8rem;max-width:80px;padding:.3rem .8rem;border-radius:4px;margin-bottom:1rem}.product-title{font-size:2rem;margin-bottom:.5rem;color:#222}.rating{display:flex;align-items:center;margin-bottom:1rem}.stars{color:#ffb100;font-size:1.1rem;margin-right:.5rem}.reviews{font-size:.9rem;color:#666}.product-description{color:#666;margin-bottom:2rem}.product-detail2{margin-top:-30px;margin-bottom:40px;font-weight:600}.product-options{margin-bottom:2rem}.color-selector,.size-selector{margin-bottom:1.5rem}.color-selector h3,.size-selector h3{font-size:1.1rem;margin-bottom:.8rem;color:#444}.size-options{display:flex;flex-wrap:wrap;gap:.8rem}.size-option{padding:.5rem 1rem;border:1px solid #ddd;border-radius:4px;background-color:white;cursor:pointer;transition:all .3s}.size-option.active,.size-option:hover{background-color:#0F7CA3;color:white;border-color:#0F7CA3}.color-options{display:flex;gap:.8rem}.color-option{width:30px;height:30px;border-radius:50%;border:2px solid #ddd;cursor:pointer;transition:transform .3s}.color-option.active{transform:scale(1.2);border-color:#333}.color-option:hover{transform:scale(1.1)}.quantity-selector{margin-bottom:1.5rem}.quantity-selector h3{font-size:1.1rem;margin-bottom:.8rem;color:#444}.quantity-controls{display:flex;align-items:center}.quantity-input{width:70px;height:32px;text-align:center;margin:0 .5rem;border:1px solid #ddd;border-radius:4px;font-size:13px;color:black!important}.product-actions{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1.5rem}.btn-primary,.btn-secondary{padding:.8rem 1.5rem;border-radius:4px;font-weight:500;font-size:1rem;cursor:pointer;transition:all .3s;border:none;width:100%;text-align:center}.btn-primary{background-color:#0F7CA3;color:white}.btn-primary:hover{background-color:#0f7ba3d2}.btn-secondary{background-color:white;color:#333;border:1px solid #ddd}.btn-secondary:hover{background-color:#f5f5f5}.extra-info{margin-top:2rem}.info-item{display:flex;align-items:center;margin-bottom:.8rem;color:#666}.info-icon{margin-right:.5rem;font-size:1.1rem}.product-specs-tabs{margin:2rem 5%;background-color:white;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);overflow:hidden}.tabs-header{display:flex;border-bottom:1px solid #ddd}.tab-button{padding:1rem 1.5rem;background:none;border:none;cursor:pointer;font-weight:500;color:#666;transition:all .3s;font-size:1rem}.tab-button.active{color:#0f7ba3d2;border-bottom:2px solid #0f7ca3}.tab-button:hover{background-color:#f9f9f9}.tabs-content{padding:2rem}.specs-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.spec-item{margin-bottom:1.5rem}.spec-item h3{font-size:1.1rem;color:#444;margin-bottom:.5rem}.spec-item p{color:#666}.benefits-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.benefit-item{text-align:center;padding:1.5rem;border-radius:8px;transition:transform .3s,box-shadow .3s}.benefit-item:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.benefit-icon{margin-bottom:1rem}.benefit-icon span{display:inline-block;width:60px;height:60px;background-color:#0f7ba338;border-radius:50%;position:relative}.icon-assembly:before,.icon-quality:before,.icon-structure:before,.icon-versatility:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:50%}.benefit-item h3{font-size:1.2rem;margin-bottom:.8rem;color:#333}.benefit-item p{color:#666}.table-container{overflow-x:auto;margin-bottom:1.5rem}.specs-table{width:100%;border-collapse:collapse;text-align:center}.specs-table td,.specs-table th{padding:1rem;border:1px solid #eee}.specs-table th{background-color:#f5f5f5;font-weight:600;color:#444}.specs-table tr.highlighted{background-color:#0f7ba338}.material-info{text-align:center;color:#666;margin-top:1.5rem}.use-cases{margin:2rem 5%;padding:2rem;background-color:white;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.use-cases h2{text-align:center;margin-bottom:2rem;color:#222;position:relative;padding-bottom:1rem}.use-cases h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background-color:#0F7CA3}.use-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.use-case-card{border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:transform .3s}.use-case-card:hover{transform:translateY(-5px)}.use-case-image{height:200px;overflow:hidden}.use-case-image img{width:100%;height:100%;object-fit:cover}.use-case-content{padding:1.5rem}.use-case-content h3{margin-bottom:.8rem;color:#333}.use-case-content p{color:#666}.related-products{margin:2rem 5%;padding:2rem;background-color:white;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.related-products h2{text-align:center;margin-bottom:2rem;color:#222;position:relative;padding-bottom:1rem}.related-products h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background-color:#0F7CA3}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.product-card{border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s,box-shadow .3s}.product-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.product-image{background-color:#f9f9f9;display:flex;justify-content:center;align-items:center}.product-image img{max-width:80%;max-height:80%;object-fit:contain}.product-card-content{padding:1.5rem}.product-card-content h3{margin-bottom:.5rem;font-size:1.1rem}.product-rating{display:flex;align-items:center;margin-bottom:.8rem}.product-price h3{font-size:1.7rem;margin-bottom:.8rem;color:rgb(0,0,0)}.cart-price{font-weight:600;font-size:.8rem}.product-card-actions{display:flex;justify-content:center}.site-footer{background-color:#222;color:#f5f5f5;padding:3rem 5% 1rem;margin-top:3rem}.footer-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:2rem}.footer-brand h3,.footer-contact h3,.footer-links h3{color:#fff;margin-bottom:1.2rem;position:relative;padding-bottom:.8rem}.footer-brand h3:after,.footer-contact h3:after,.footer-links h3:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background-color:#0F7CA3}.footer-brand p{color:#aaa;margin-bottom:1.2rem}.social-icons{display:flex;gap:.8rem}.social-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:#333;color:#fff;transition:background-color .3s}.social-icon:hover{background-color:#0f7ba3d2}.footer-links ul li{margin-bottom:.8rem}.footer-links ul li a{color:#aaa;transition:color .3s}.footer-links ul li a:hover{color:#0F7CA3}.footer-contact ul li{margin-bottom:.8rem;color:#aaa;display:flex;align-items:flex-start}.footer-bottom{text-align:center;padding-top:1.5rem;border-top:1px solid #333;color:#777}.color-preview{margin-top:20px}.color-preview h3{font-size:16px;margin-bottom:10px}.color-preview-gallery{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.color-preview-item{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:5px;border-radius:6px;transition:all .3s ease}.color-preview-item:hover{background-color:#f5f5f5}.color-preview-item.active{background-color:#e0e0e0;box-shadow:0 2px 5px rgba(0,0,0,.1)}.color-preview-item img{border-radius:4px;object-fit:cover;margin-bottom:5px}.color-preview-item span{font-size:12px;text-align:center}.thumbnail-gallery{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px;justify-content:center}.thumbnail{cursor:pointer;border:2px solid transparent;border-radius:4px;overflow:hidden;transition:all .2s ease}.thumbnail:hover{transform:scale(1.05)}.thumbnail.active{border-color:#0074d9}.main-image{border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.main-image img{transition:transform .3s ease}.main-image:hover img{transform:scale(1.02)}@media (max-width:768px){.benefits-container,.footer-container,.product-detail,.products-grid,.specs-container,.use-cases-grid{grid-template-columns:1fr}.product-gallery,.product-info{width:100%}.product-title{font-size:1.8rem}.navigation ul{gap:1rem}.product-actions{flex-direction:column}}@media (max-width:480px){.tabs-header{flex-direction:column}.tab-button{width:100%;text-align:center}.navigation{display:none}}