:root{--color-primary:#cb333b;--color-border:#ddd;--color-body-text:#333;--color-heading-text:#111;--color-body-link:#666;--color-body-link-hover:#b82c33;--color-product-title:#111;--color-regular-price:#232323;--color-sale-price:#666;--btn-border-radius:30px;--color-btn-bg:#cb333b;--color-btn-text:#fff;--color-btn-bg-hover:#b82c33;--color-btn-text-hover:#fff;--color-tip-bg:#fff;--color-tip-text:#333;--color-ratings:#ffcb00;--input-border-radius:0;--color-input-bg:rgba(255, 255, 255, 0.5);--color-input-border:rgba(129, 129, 129, 0.2);--color-input-text:#282828;--color-cookie-bg:rgba(0, 0, 0, 0.8);--color-cookie-txt:#fff;--color-cookie-link:#fff;--color-cookie-btn-bg:#fff;--color-cookie-btn-text:#000;--color-cookie-btn-bg-h:#1d1d1d;--color-cookie-btn-text-h:#fff;--color-box-bg:#fff;--color-box-border:#e5e5e5;--box-border-radius:0;}.breadcrumb{background:#f9f9f9;padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;color:#666;display:none !important;}.breadcrumb .page-heading{color:#232323;}.breadcrumb li:after{color:#666;}.breadcrumb a{color:#666;}.breadcrumb a:hover{color:#232323;}@media (max-width:991px){.breadcrumb{padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;}}.lang-rtl .breadcrumb{padding-left:0px;padding-right:0px;}@media (max-width:991px){.lang-rtl .breadcrumb{padding-left:0px;padding-right:0px;}}body.boxed main{border:none 1px;overflow:hidden;position:relative;margin:0 15px;}@media (min-width:1300px){body.boxed main{max-width:1800px;margin:0 auto;}}.container,.elementor-section.elementor-section-boxed > .elementor-container{max-width:1770px;}body{background:#fff;color:var(--color-body-text, #666);}.tdstar:after{color:#ffcb00;}.product-flags .discount,.product-flags .on-sale{background:#d32f2f;color:#fff;}.product-flags .new{background:#232323;color:#fff;}.product-flags .online-only,.product-flags .pack{background:#232323;color:#fff;}.product-flags .out_of_stock{background:#ffb300;color:#fff;}.product-price.has-discount .discount{background:#d32f2f;color:#fff;}table#product_comparison .discount-product,#mywishlist .discount-product,#view_wishlist .discount-product,table#product_comparison .discount-percentage,#mywishlist .discount-percentage,#view_wishlist .discount-percentage{background:#d32f2f;color:#fff;}.products.row{margin-left:calc(-20px/2);margin-right:calc(-20px/2);}.products.row > .col,.products.row > [class*="col-"]{padding-left:calc(20px/2);padding-right:calc(20px/2);margin-bottom:20px;}.products.row .slick-slider .product-miniature{padding-left:calc(20px/2);padding-right:calc(20px/2);margin-bottom:20px;}@media (max-width:767px){.products.row{margin-left:calc(-10px/2);margin-right:calc(-10px/2);}.products.row > .col,.products.row > [class*="col-"]{padding-left:calc(10px/2);padding-right:calc(10px/2);margin-bottom:10px;}.products.row .slick-slider .product-miniature{padding-left:calc(10px/2);padding-right:calc(10px/2);margin-bottom:10px;}}.product-miniature .product-container{border:none 1px;padding:0px;}@media (max-width:543px){}.products .product-miniature .product-container .variant-links{display:none !important;}#maintenance{background:#b1b1b1 url("https://central.paginadeprueba.com.mx/2025/tekno-step/modules/tdthemesettings/views/img/front/maintenance.jpg") center center / auto no-repeat fixed;color:#fff;}#maintenance a{color:#fff;}html{font-size:16px;}@media (max-width:767px){}body{line-height:24px;}body{font-family:Montserrat, sans-serif;}.cbp-horizontal > ul > li > a{font-size:14px;font-style:normal;font-weight:400;text-transform:none;line-height:50px;color:#fff;padding-left:10px;padding-right:10px;}.cbp-horizontal > ul > li > a:hover{color:#232323;}.cbp-horizontal .cbp-tab-title{line-height:1em !important;}.cbp-horizontal .cbp-mainlink-icon,.cbp-horizontal .cbp-mainlink-iicon{font-size:13px;max-height:13px;}.cbp-hrmenu.cbp-vertical > ul{background:#fff;border:none 1px;box-shadow:0px 15px 25px 0px rgba(74, 63, 63, 0.15);z-index:1;}.cbp-hrmenu.cbp-vertical .cbp-vertical-title{font-size:14px;font-style:normal;font-weight:500;text-transform:uppercase;line-height:50px;color:#fff;background:#232323;}.cbp-hrmenu.cbp-vertical .cbp-vertical-title:hover{background:#0b6bbd;}.cbp-hrmenu.cbp-vertical > ul > li > a{font-size:13px;font-style:normal;font-weight:400;text-transform:uppercase;padding-top:8px;padding-bottom:8px;color:#000;border-top:none 1px;}.cbp-hrmenu.cbp-vertical > ul > li > a .cbp-mainlink-icon,.cbp-hrmenu.cbp-vertical > ul > li > a .cbp-mainlink-iicon{font-size:13px;max-height:13px;}.cbp-hrmenu.cbp-vertical > ul > li > a:hover{color:#428bca;}.cbp-vertical.cbp-vert-expanded .cbp-vertical-title{background:#0b6bbd;}.cbp-hrmenu.cbp-vertical .cbp-hrsub-wrapper{top:0;margin-top:0px !important;min-height:100%;}.cbp-hrmenu.cbp-vertical .cbp-hrsub{min-height:100%;}.cbp-hrmenu.cbp-vertical .cbp-show{-js-display:flex;display:flex;flex-wrap:wrap;}.cbp-hrmenu.cbp-vertical .cbp-hrsub-inner{width:100%;}.cbp-hrmenu .cbp-hrsub{font-size:13px;font-style:normal;font-weight:400;text-transform:none;}.cbp-hrmenu .cbp-hrsub-inner,.cbp-hrmenu ul.cbp-hrsub-level2{border:none 1px;box-shadow:0px 15px 25px 0px rgba(74, 63, 63, 0.15);}.cbp-hrmenu .cbp-hrsub-inner,.cbp-hrmenu .cbp-hrsub-inner a{color:#232323 !important;}.cbp-hrmenu .cbp-hrsub-inner a:hover{color:#cb333b !important;}.cbp-hrmenu .cbp-tabs-names li a{color:#232323 !important;}.cbp-hrmenu .cbp-tabs-names li a:hover,.cbp-hrmenu .cbp-tabs-names li a.active{color:#cb333b !important;}.cbp-hrmenu .cbp-links li a:before{display:none;}.cbp-hrmenu .cbp-links li a{padding-left:0;}.cbp-hrmenu .cbp-hrsub-inner .cbp-column-title{color:#232323 !important;border-bottom:none 1px;font-size:13px;font-style:normal;font-weight:600;text-transform:none;}.cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:hover{color:#cb333b !important;}#bitmegamenu-mobile{background:#fff;}.mobile-menu__submenu{background:#fff;}.mobile-menu__tab{border-bottom:solid 1px #ebebeb;min-height:46px;}.mobile-menu__link{color:#444 !important;padding-top:15px;padding-bottom:15px;font-size:16px;font-style:normal;font-weight:400;text-transform:none;}.mobile-menu__arrow{padding-top:15px;padding-bottom:15px;color:#444;font-size:16px;}.mobile-menu__tab-icon{font-size:16px;}.mobile-menu__tab-icon--img{max-height:16px;}.mobile-menu__legend{font-size:12px;font-style:normal;font-weight:400;text-transform:none;color:#fff;background-color:#444;}.mobile-menu__header-wrapper{color:#444;background-color:#f4f4f4;border-bottom:none 1px;}.mobile-menu__title{font-size:16px;font-style:normal;font-weight:400;text-transform:none;}.mobile-menu__column-title{font-size:16px;font-style:normal;font-weight:600;text-transform:uppercase;color:#444 !important;}.mobile-menu__column{font-size:14px;font-style:normal;font-weight:400;text-transform:none;color:#444;margin-bottom:30px;}.mobile-menu__column-categories:not(:last-child){margin-bottom:30px;}.mobile-menu__column-title{margin-bottom:10px;}.mobile-menu__links-list-li{padding-top:6px;padding-bottom:6px;}.mobile-menu__back-btn{color:#444;}@keyframes slideMenuLeft{0%{opacity:0;transform:translateX(100%);}100%{opacity:1;transform:translateX(0);}}@keyframes slideMenuRight{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(100%);}}:root { --box-border-radius: 1rem; } b, strong { font-weight: bold; } .page-blog-details main>section#wrapper, .page-blog-category main>section#wrapper{ margin-top: 2rem; } /***** OTROS *****/ .social-sharing a.twitter { background-color: #000000; } .rgap-1{ row-gap: 20px; } .rgap-2{ row-gap: 40px; } .tooltip-contact { position: relative; cursor: help; } .tooltip-contact::after { content: attr(data-tooltip); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%); padding: 6px 10px; background: #000; color: #fff; font-size: 12px; white-space: nowrap; border-radius: 4px; opacity: 0; pointer-events: none; transition: opacity .2s; } .tooltip-contact:hover::after { opacity: 1; } .elementor-subscription{ display: flex; } .elementor-accordion h3.elementor-tab-title{ padding: 0!important; } .input-control.is-invalid,.was-validated .input-control:invalid { border-color: #dc3545; padding-right: calc(.75em + 2.3125rem)!important; background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat } .input-control.is-invalid:focus, .was-validated .input-control:invalid:focus { border-color: #dc3545; box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25); } .input-control { background-clip: padding-box; background-color: white; border: 1px solid #dddddd; border-radius: .25rem; -moz-border-radius: .25rem; -webkit-border-radius: .25rem; display: block; /* font-size: 18px; */ line-height: 1; padding: .75rem; width: 100%; } textarea.input-control { border-radius: .25rem; -moz-border-radius: .25rem; -webkit-border-radius: .25rem; max-width: 100%; min-width: 100%; min-height: 200px; resize: none; } form .badge-danger{ line-height: 1; font-size: 12px; padding: 5px 10px; border-radius: 30px } .contact-form{ row-gap: 1rem } /***** MENU *****/ .col-9 .cbp-menu-column-inner ul.cbp-valinks-vertical{ column-count: 4; } .col-9 .cbp-menu-column-inner ul.cbp-valinks-vertical li{ display:block; } .cbp-menu-column-inner ul:not(.cbp-links) li{ line-height: 1.5; margin-bottom: .75rem; } /***** SLICK SLIDE CUSTOM *****/ .carousel-proyectos.elementor-widget-wrap{ display: block!important } .carousel-proyectos.slick-slider .slick-dots{ width: 100% } .carousel-proyectos.slick-slider button { border: none!important } .carousel-proyectos.slick-slider .slick-next, .carousel-proyectos.slick-slider .slick-prev{ position: absolute; top: 50%; color: #ffffff; background: var(--color-btn-bg); transform: translateY(-50%); } .carousel-proyectos.slick-slider .slick-next { right: -35px } .carousel-proyectos.slick-slider .slick-prev { left: -35px } .carousel-proyectos.slick-slider .slick-dots, .carousel-autor.slick-slider .slick-dots { display: flex; justify-content: center; padding-top: 10px } /* #container-proyectos .elementor-widget-call-to-action{ overflow: hidden; border-radius: 1rem; box-shadow: 0px 0px 15px -1px rgba(0, 0, 0, 0.07); } */ .radius-image img{ border-radius: 1.5rem } .w1600{ max-width: 1600px; width: calc(100% - 2rem); margin-inline: auto; } /***** HOME *****/ .overflow-h{ overflow: hidden; } .h-100, .h-100 .elementor-widget-container, .h-100 .elementor-cta, .h-100 .elementor-cta__content, .h-100-testimonial .elementor-testimonial, .h-100-testimonial .slick-slider, .h-100-testimonial .elementor-widget-testimonial-carousel, .h-100-testimonial .elementor-widget-testimonial-carousel .elementor-widget-container, .h-100-testimonial .slick-track{ height: 100%; } .h-100-testimonial .slick-slider, .h-100-testimonial .slick-track{ display: flex; } .h-100-testimonial .slick-slide{ float: none; display: flex; flex-wrap: wrap; flex-direction: column; justify-content: center; height: 100%; } /* CREATIVE SLIDER */ .gallery .radius-1-5, .radius-1-5, .radius-1-5 .elementor-widget-container, .radius-1-5 .elementor-cta, .radius-1-5 .elementor-cta__content{ border-radius: 1.5rem; } .radius-2{ border-radius: 2rem; } .item-category .elementor-cta .elementor-cta__bg-overlay { background-color: rgba(0, 0, 0, .3); } .item-category .elementor-cta__content{ height: 100%; min-height: auto; } .aspect-ratio-4x3 .elementor-cta{ aspect-ratio:4/3; } .elementor-widget-call-to-action.slick-slide:not(:last-child){ margin-bottom: 0; } .gallery .elementor-tab-content{ padding-inline:0; } @media screen and (min-width:768px) { .gallery .elementor-tabs-wrapper{ display: flex; } .gallery .elementor-tab-title a{ display: block; border-bottom: 2px solid transparent; line-height: 1.5; padding: 5px; } .gallery .elementor-tab-title.elementor-active a{ border-color: #000000; } .gallery .elementor-tab-title{ margin-inline: 10px; padding: 0; } } @media screen and (min-width:1025px) { .gallery .elementor-tabs-wrapper{ justify-content: flex-end; } .gallery .elementor-tabs-wrapper{ margin-top: -65px; margin-bottom: 16px; } } @media screen and (max-width:767px) { .gallery .elementor-tab-mobile-title{ border-bottom: 1px solid #dddddd!important; background-color: #f1f1f1; display: flex; justify-content: space-between; line-height: 1.2; padding: 10px; } .gallery .elementor-tab-mobile-title:after{ content: "+"; font-size: 18px; font-weight: 700; } .gallery .elementor-tab-mobile-title.elementor-active{ border-bottom: 1px solid #f1f1f1!important; } .gallery .elementor-tab-mobile-title.elementor-active:after{ transform: rotate(45deg); } } /***** PRODUCTO ITEM *****/ .products .product-miniature.style-3 .product-container .button-container { position: relative; opacity: 1; left:0; right:0; transform: translateY(0); text-align:left } .products .product-miniature.style-3 .product-container .button-container .product-add-to-cart { float: none; } .products .product-miniature.style-3 .product-container .button-container>div:last-child .btn-primary { margin-left: 0; } .products .product-miniature.style-3 .product-container:hover .product-description { transform: translateY(0); background-color:transparent } #left-column .block .products-block.top .products .product-container .product-thumbnail img, #product-list .products .product-miniature.list .left-block img, #right-column .block .products-block.top .products .product-container .product-thumbnail img, .products .product-miniature .product-container .thumbnail-container .product-thumbnail img{ border-radius:.75rem; } .products .product-miniature.style-3 .product-container:hover img{ box-shadow: 0 8px 32px 0 rgba(0, 0, 0, .1); transition: box-shadow .4s; } .products .product-miniature.style-3 .product-container:hover { box-shadow: none } .products .product-miniature.product-miniature.style-3 .product-container .thumbnail-container .thumbnail-inner { overflow:visible } .products .style-3.product-miniature .product-container, .products .product-miniature.style-3 .product-container .product-description { display: flex; flex-direction: column; height: 100%; } .products .product-miniature.style-3 .product-container .product-description .product-title{ margin-bottom: auto; } .products .product-miniature.style-3 .product-container .product-reference{ font-size: 14px } .products .product-miniature.style-3 .product-container .product-description .product-title{ font-family: "Roboto Condensed", Sans-serif; font-size: 18px; font-weight: 600; color: #000000; } .products .product-miniature.style-3 .product-container .product-description .product-title a{ color: #000000; } .products .product-miniature.style-3 .product-container .button-container .btn-primary { color: #000000; } .product-price-and-shipping .price, .products .product-miniature.style-3 .product-container .button-container .btn-primary:hover { color: var(--color-primary); } /***** PRODUCTO *****/ .product-cover .product-flags{ display: none; } .product-flags .product-flag { border-radius: 10px; } .product-infos .product-flags { position: relative; left: 0; top: 0; -ms-flex-direction: row; flex-direction: row; gap: .5rem; } .product-price { font-weight: 700 } .product-infos .product-flags li:not.new{ display: none } .product-infos .product-flags li:not.new{ display: none } .product-infos .product-flags .product-flag{ margin-top: 0; margin-left: 0; font-size: 13px } .product_title { font-size: 30px; font-weight: 700; } .grid-product .product-img .position-relative{ border-radius:1.5rem; overflow:hidden; } .product-features p{ background-color: var(--color-primary); color: #ffffff; padding: 1rem; text-align: center; } .product-features>ul.data-sheet li:nth-child(even){ background-color: #f5f5f5; } .product-features>ul.data-sheet li{ border-bottom: 0; padding: .5rem 1rem; } @media screen and (min-width:768px){ .product-style-1 .product-images, .product-style-1 .product-infos, .product-style-2 .product-images, .product-style-2 .product-infos, .product-style-3 .product-images, .product-style-3 .product-infos, .product-style-4 .product-images, .product-style-4 .product-infos, .product-style-5 .product-images, .product-style-5 .product-infos, .product-style-7 .product-images, .product-style-7 .product-infos, .product-style-8 .product-images, .product-style-8 .product-infos, .product-style-9 .product-images, .product-style-9 .product-infos { top: 130px; } } /***** BLOG *****/ .blogs .blog-media img{ border-radius:1.5rem; aspect-ratio:1/1; object-fit:cover } .blogs{ margin-left: -1rem; margin-right: -1rem; row-gap: 2rem; } .col.blog{ padding-left: 1rem; padding-right: 1rem; } .blogs .blog-style-4 .blog-wrap .blog-media .blog-post-date{ border-radius: 1rem; } .blog-post-title{ font-size: 20px!important; font-weight: 700!important; line-height: 1.2!important; margin: 0 0 .5rem!important; letter-spacing: 0!important; } .blogs .blog-style-4 .blog-wrap .blog-content .blog-post-content { font-size: 16px; } #smartblogcat .sdsarticleCat .articleContent, .blog-details .blog-details-inner .blog-thumbnail img{ aspect-ratio:16/8; border-radius: 1.5rem; object-fit:cover } .rte-content{ margin-bottom: 2rem; } .rte-content img{ border-radius: 1.5rem; } .title_block{ line-height: 1.2; } #left-column .title_block, #right-column .title_block { font-size: 20px; } #left-column .block, #right-column .block { margin-bottom: 2rem; } #right-column .block-posts .image img{ aspect-ratio: 4/3; object-fit: cover; display: block; max-width: 100px; border-radius: .5rem; } .blog-info>span i{ color: var(--color-primary); } #left-column .title_block, #right-column .title_block{ font-weight: 600; } .blogs .blog-style-3 .blog-wrap { border-radius: 2rem; } .blogs .blog-style-3 .blog-wrap .blog-content { padding: 2rem; height: 100%; display: flex; justify-content: flex-end; flex-direction: column; bottom: 0; } .blogs .blog-style-3 .blog-wrap .blog-content .blog-post-title{ margin-bottom: 0!important; } .sdsblogCategory { overflow: hidden; border-radius: 2rem; } .sdsblogCategory article .title_block{ margin-bottom: 0; font-size: 2.5vw; font-weight: 800; } .sdsblogCategory article{ background-color: #f1f1f1; padding: 4rem 3rem; } .sdsblogCategory figure{ margin-bottom: 0; position: relative; } .sdsblogCategory .img-responsive{ margin-bottom: 0!important; object-fit: cover; aspect-ratio: 16/9; } .sdsblogCategory .catDesc{ margin-bottom: 0; } .catDesc *:last-child{ margin-bottom: 0; } .page-blog-category .pagination ul{ flex-wrap: wrap; } .pagination ul li{ margin: 0; } .page-blog-category .pagination ul{ gap:4px } .pagination ul li.page.disabled { width: auto; } .category-blog-overlay .elementor-cta__bg-overlay{ background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%); } .blogs article.blog { margin-bottom: 0; } @media (min-width: 768px) { .sdsblogCategory .img-responsive{ height: 100%; width: 100%; left: 0; top: 0; position: absolute; } } @media screen and (min-width: 992px){ .blog-details{ padding-right: 2rem; } .blogs .blog-style-3 .blog-wrap .blog-content .blog-post-title{ font-size: 1.4vw!important; } } @media screen and (min-width: 768px){ .title_block{ font-size: 35px; } } @media (max-width: 1024px) { .sdsblogCategory article .title_block { font-size: 2.65vw; } } @media (max-width: 767px) { .sdsblogCategory article .title_block { font-size: 5vw; } .sdsblogCategory article{ order: 2; padding: 2rem; } .sdsblogCategory figure{ padding: 0; } } /* PRODUCT TABS */ @media screen and (min-width: 1181px){ .custom-tabs .nav-tabs { padding-right: 4rem; } } /* ITEM PRODUCT 4 */ .product-container-img-back{ aspect-ratio: 1/1; } .products .product-miniature.style-4 img.img_1{ opacity: 1; aspect-ratio: 1/1; object-fit: cover; border-radius: 1.5rem; } .products .product-miniature.style-4 .product-container{ background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,1) 100%); bottom: 0; position: absolute; left: 50%; transform: translateX(-50%); width: calc(100% - 20px); padding-bottom: 1rem; padding-left: 1rem; padding-right: 1rem; padding-top:5rem; border-radius: 0 0 1.5rem 1.5rem; } .products .product-miniature.style-4 .product-reference{ color: #ffffff; font-size: 4.2vw; line-height: 1.2; } .products.row{ row-gap: 20px; } .products.row .slick-slider .product-miniature{ margin-bottom: 0; } @media screen and (min-width: 768px){ .products .product-miniature.style-4 .product-reference{ font-size: 2.1vw; } } @media screen and (min-width: 1181px){ .products .product-miniature.style-4 .product-reference{ font-size: 1.1vw; } } /* CHECKOUT */ .product-image img{ border-radius: .5rem; } /* PRODUCTOS */ .product-quantity-touchspin .input-group{ border-radius: var(--btn-border-radius) } .product-quantity-touchspin .input-group .input-group-prepend button{ border-bottom-left-radius: var(--btn-border-radius)!important; border-top-left-radius: var(--btn-border-radius)!important; } .product-quantity-touchspin .input-group .input-group-append button{ border-bottom-right-radius: var(--btn-border-radius)!important; border-top-right-radius: var(--btn-border-radius)!important; } @media screen and (min-width:768px){ .grid-product{ display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 20px; } .grid-product .product-img:nth-child(3n+3){ grid-column-start: span 2; } .grid-product .product-img img{ aspect-ratio:1/1; object-fit:cover } .grid-product .product-img:nth-child(3n+3) img{ aspect-ratio:16/9 } } .especificaciones{ overflow: overlay; } .especificaciones table{ border-radius: 2rem; width: 100%; text-align: center; } .especificaciones table tr th{ background-color: var(--color-primary); border: 1px solid #ffffff; color: #ffffff; padding: .5rem; } .especificaciones table tr:first-child th:first-child{ border-top-left-radius: 1rem; overflow: hidden; } .especificaciones table tr:first-child th:last-child{ border-top-right-radius: 1rem; overflow: hidden; } .especificaciones table td{ padding: .5rem; } .especificaciones table tr:nth-child(even) td{ background-color: #f1f1f1; }