*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#1f2937;-webkit-font-smoothing:antialiased;background-color:#f9fafb;min-height:100vh;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none;transition:color .2s,background-color .2s}img{max-width:100%;height:auto}.site-wrapper{background:0 0;flex-direction:column;width:100%;max-width:100%;min-height:100vh;margin:0 auto;padding:0;display:flex}.content-area{flex-grow:1;padding:40px}.page-body{flex-direction:column;gap:30px;display:flex}.main-content{flex:1;width:100%;min-width:0}.texto{color:#374151;font-size:16px;line-height:1.7}.titulo{color:#eb2c29;letter-spacing:-.02em;margin-bottom:16px;font-size:24px;font-weight:700}.pie{color:#6b7280;font-size:13px;font-weight:400}.detalles{color:#5874a6;font-size:14px;font-weight:500}p{color:#4b5563;margin-bottom:16px}.header{z-index:100;background:#fff;position:sticky;top:0;box-shadow:0 2px 10px #0000000d}.header-container{justify-content:space-between;align-items:center;gap:20px;max-width:100%;margin:0 auto;padding:15px 40px;display:flex}.header-left{flex:1}.header-logo-link{align-items:center;gap:15px;display:flex}.header-logo img{object-fit:contain;display:block}.header-brand h1{color:#25306c;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:22px;font-weight:800}.header-brand h1 span{color:#eb2c29}.header-center{flex:2;max-width:600px}.search-bar{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:center;transition:border-color .3s;display:flex;overflow:hidden}.search-bar:focus-within{border-color:#5874a6;box-shadow:0 0 0 3px #5874a61a}.search-bar input{color:#374151;background:0 0;border:none;outline:none;flex:1;padding:12px 16px;font-size:15px}.search-bar input::placeholder{color:#9ca3af}.search-button{cursor:pointer;color:#4b5563;background:0 0;border:none;padding:12px 16px;transition:color .3s}.search-button:hover{color:#eb2c29}.header-right{flex:1;justify-content:flex-end;align-items:center;display:flex}.header-cart{color:#fff;cursor:pointer;background:#eb2c29;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .3s,transform .2s;display:flex}.header-cart:hover{background:#d1211e;transform:translateY(-2px)}.cart-count{color:#eb2c29;background:#fff;border-radius:50%;padding:2px 8px;font-size:12px;font-weight:700}.header-nav-area{background:#25306c;padding:0 20px}nav.main-nav{max-width:100%;margin:0 auto;padding:0 20px}nav.main-nav ul{justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}nav.main-nav ul li a{color:#fff;text-transform:uppercase;letter-spacing:.5px;padding:15px 20px;font-size:14px;font-weight:600;transition:background .3s;display:block}nav.main-nav ul li a:hover,nav.main-nav ul li a.active{background:#eb2c29}.hero-slider{aspect-ratio:1920/860;border-radius:0;width:100%;margin-bottom:0;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.hero-slide{opacity:0;width:100%;height:100%;transition:opacity 1s ease-in-out;position:absolute;top:0;left:0}.hero-slide.active{opacity:1;z-index:1}.hero-image{object-fit:cover;object-position:center}.hero-slider-dots{z-index:10;gap:12px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.hero-slider-dots .dot{cursor:pointer;background:#ffffff80;border:2px solid #0000;border-radius:50%;width:12px;height:12px;transition:all .3s}.hero-slider-dots .dot:hover{background:#fffc}.hero-slider-dots .dot.active{background:#eb2c29;border-color:#fff;transform:scale(1.2)}.product-item{align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.catalog-container{margin-top:30px}.mobile-filter-bar{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}@media (min-width:961px){.mobile-filter-bar{display:none}}.btn-filter-toggle{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-weight:600;display:flex}.catalog-layout{align-items:flex-start;gap:30px;display:flex}.catalog-sidebar{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:0 0 260px;padding:20px;box-shadow:0 2px 10px #00000005}@media (max-width:960px){.catalog-sidebar{flex:100%;margin-bottom:20px;display:none}.catalog-sidebar.open{display:block}.catalog-layout{flex-direction:column}}.catalog-main{flex:1;min-width:0}.desktop-results-bar{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.desktop-results-bar h2{color:#1f2937;margin:0;font-size:24px}.results-count{color:#6b7280;font-size:14px}@media (max-width:960px){.desktop-results-bar{display:none}}.filter-group{margin-bottom:25px}.filter-group h3{color:#1f2937;border-bottom:1px solid #e5e7eb;margin-bottom:12px;padding-bottom:8px;font-size:15px;font-weight:700}.filter-options{flex-direction:column;gap:15px;display:flex}.filter-section{flex-direction:column;gap:8px;display:flex}.filter-section-title{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:13px;font-weight:600}.filter-checkbox{color:#4b5563;cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.filter-checkbox input{accent-color:#eb2c29;width:16px;height:16px}.price-inputs{align-items:center;gap:8px;display:flex}.input-wrap{background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;flex:1;align-items:center;padding:6px 10px;display:flex}.input-wrap span{color:#6b7280;margin-right:4px;font-size:14px}.input-wrap input{color:#1f2937;background:0 0;border:none;outline:none;width:100%;font-size:14px}.separator{color:#9ca3af}.sort-select{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:8px 12px;font-size:14px}.btn-clear-filters{color:#4b5563;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;width:100%;margin-top:10px;padding:10px;font-weight:600;transition:background .2s}.btn-clear-filters:hover{background:#e5e7eb}.empty-state{text-align:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:12px;padding:60px 20px}.empty-state p{color:#6b7280;margin-bottom:20px;font-size:16px}.empty-state .btn-clear-filters{max-width:200px}.product-item-image{flex:0 0 116px}.product-item-image img{object-fit:cover;border-radius:4px;width:116px;height:86px;box-shadow:0 1px 4px #0000001f}.product-item-details{flex:1;justify-content:space-between;align-items:center;gap:20px;display:flex}.product-item-info{flex-direction:column;flex:1;gap:4px;display:flex}.product-item-name{color:#1f2937;margin:0;font-size:16px;font-weight:700}.product-item-category{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.product-item-weight{color:#6b7280;font-size:13px}.product-item-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.product-item-price{color:#eb2c29;font-size:18px;font-weight:800}.product-item-add-to-cart{color:#fff;cursor:pointer;background:#eb2c29;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:background .2s,transform .1s}.product-item-add-to-cart:hover{background:#c41f1c}.product-item-add-to-cart:active{transform:scale(.98)}.product-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.product-card:hover{border-color:#d1d5db;transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}.product-card-image{object-fit:cover;border-bottom:1px solid #f3f4f6;width:100%;height:200px}.product-card-body{flex-direction:column;flex:1;padding:16px;display:flex}.product-card-name{color:#1f2937;margin-bottom:6px;font-size:16px;font-weight:700;line-height:1.3}.product-card-weight{color:#6b7280;margin-bottom:6px;font-size:13px}.product-card-category{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:auto;font-size:12px}.product-card-price{color:#eb2c29;margin:16px 0;font-size:18px;font-weight:800;display:block}.product-card-buttons{flex-direction:column;gap:8px;width:100%;display:flex}.product-card-details-btn{color:#5874a6;cursor:pointer;background:0 0;border:1px solid #5874a6;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:10px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.product-card-details-btn:hover{color:#fff;background:#5874a6}.product-card-details-btn:active{transform:scale(.98)}.product-card-add-to-cart{color:#fff;cursor:pointer;background:#eb2c29;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:12px;font-size:14px;font-weight:600;transition:background .2s,transform .1s;display:flex}.product-card-add-to-cart:hover{background:#c41f1c}.product-card-add-to-cart:active{transform:scale(.98)}.product-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:25px;margin-top:25px;display:grid}.bottom-categories{flex-wrap:wrap;justify-content:center;gap:30px;padding:40px 20px;display:flex}.bottom-categories a{border-radius:12px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s;display:block;overflow:hidden;box-shadow:0 4px 10px #0000000d}.bottom-categories a:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.bottom-categories img{object-fit:cover;width:100%;max-width:250px;height:auto;display:block}.site-footer{color:#fff;background:#25306c;margin-top:60px;padding:60px 0 20px}.footer-container{max-width:100%;margin:0 auto;padding:0 40px}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px;display:grid}.footer-column h3{color:#fff;margin-bottom:20px;font-size:18px;font-weight:700;position:relative}.footer-column h3:after{content:"";background:#eb2c29;width:40px;height:2px;position:absolute;bottom:-8px;left:0}.footer-text{color:#9ca3af;font-size:14px;line-height:1.6}.footer-links{margin:0;padding:0;list-style:none}.footer-links li{margin-bottom:12px}.footer-links a{color:#9ca3af;font-size:14px;transition:color .2s}.footer-links a:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding-top:20px;display:flex}.pie{color:#9ca3af;margin:0;font-size:13px}.pie a{color:#eb2c29;font-weight:600}.categories-grid{justify-content:center;gap:20px;margin:20px 0;display:flex}.category-item{transition:transform .3s;display:block}.category-item:hover{transform:scale(1.05)}.category-item img{object-fit:cover;border-radius:4px;width:160px;height:160px;box-shadow:0 2px 6px #0000001a}.gallery-grid{grid-template-columns:repeat(4,1fr);gap:25px;margin:20px 0;display:grid}.gallery-item{cursor:pointer;transition:transform .3s}.gallery-item:hover{transform:scale(1.05)}.gallery-item img{object-fit:cover;border-radius:4px;width:120px;height:120px;box-shadow:0 2px 6px #0000001a}.lightbox-overlay{z-index:1000;cursor:pointer;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox-overlay img{object-fit:contain;border-radius:8px;max-width:80vw;max-height:80vh;box-shadow:0 8px 32px #00000080}.lightbox-close{color:#fff;cursor:pointer;z-index:1001;background:0 0;border:none;font-size:40px;font-weight:700;position:absolute;top:20px;right:30px}.lightbox-prev,.lightbox-next{color:#fff;cursor:pointer;z-index:1001;background:0 0;border:none;padding:20px;font-size:50px;transition:opacity .3s;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-prev:hover,.lightbox-next:hover{opacity:.7}.lightbox-prev{left:20px}.lightbox-next{right:20px}.contact-layout{gap:30px;display:flex}.contact-info{flex:0 0 289px}.contact-form-area{flex:1}.contact-form label{color:#25306c;margin-bottom:4px;font-size:13px;display:block}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form textarea{color:#5874a6;border:1px solid #ccc;border-radius:3px;width:100%;margin-bottom:10px;padding:6px 8px;font-family:Arial,Helvetica,sans-serif;font-size:12px;transition:border-color .3s}.contact-form input:focus,.contact-form textarea:focus{border-color:#25306c;outline:none}.contact-form textarea{resize:vertical;min-height:80px}.contact-form .required-note{color:#999;font-size:11px}.contact-form .btn-submit{color:#fff;cursor:pointer;background:#eb2c29;border:none;border-radius:4px;padding:8px 24px;font-size:13px;font-weight:700;transition:background .3s;display:inline-block}.contact-form .btn-submit:hover{background:#c41f1c}.contact-map{margin-top:20px}.contact-map iframe,.map-container iframe{border-radius:4px;box-shadow:0 2px 6px #0000001a}.map-container small a{color:#00f}.vision-section{align-items:flex-start;gap:25px;margin-bottom:15px;display:flex}.vision-section .vision-text{flex:1}.vision-section .vision-image{text-align:right;flex:none;max-width:50%}.vision-section .vision-image img{object-fit:contain;border-radius:4px;width:100%;height:auto}.distributor-map img{object-fit:contain;border-radius:4px;width:670px;height:383px;box-shadow:0 2px 8px #0000001a}.spacer-25{height:25px}.text-right{text-align:right}.text-center{text-align:center}.alert-success{color:#155724;background:#d4edda;border:1px solid #c3e6cb;border-radius:4px;margin-bottom:15px;padding:12px 16px}.alert-error{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;margin-bottom:15px;padding:12px 16px}.hamburger-btn{cursor:pointer;z-index:10;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px;display:none}.hamburger-btn span{background:#fff;border-radius:2px;width:26px;height:3px;transition:all .3s;display:block}.hamburger-btn.active span:first-child{transform:rotate(45deg)translate(5px,6px)}.hamburger-btn.active span:nth-child(2){opacity:0}.hamburger-btn.active span:nth-child(3){transform:rotate(-45deg)translate(5px,-6px)}.mobile-nav-overlay{z-index:98;background:#00000080;display:none;position:fixed;inset:0}.mobile-nav-overlay.active{display:block}@media (max-width:960px){.site-wrapper{width:100%;padding:0 15px}.footer-line img{width:100%}}@media (max-width:768px){.site-wrapper{width:100%}.header-container{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 15px}.header-left{flex:1;min-width:0}.header-logo-link{gap:10px}.header-logo{flex:none}.header-logo img{width:40px;height:auto}.header-brand{min-width:0;margin:0}.header-brand h1{text-align:left;letter-spacing:0;white-space:normal;font-size:15px;line-height:1.1}.header-center{flex:100%;order:3;max-width:100%;margin-top:5px}.search-bar input{padding:8px 12px;font-size:14px}.search-button{padding:8px 12px}.header-right{flex:none;order:2;position:static}.header-cart{z-index:10000;border-radius:50px;justify-content:center;width:60px;height:60px;padding:15px;font-size:0;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 4px 15px #0006}.header-cart:before{content:"🛒";font-size:24px;line-height:1}.cart-count{color:#eb2c29;background:#fff;padding:2px 6px;font-size:11px;position:absolute;top:5px;right:5px}.hamburger-btn{z-index:99999;cursor:pointer;background:#eb2c29;border-radius:6px;padding:8px;display:flex;position:static}.hamburger-btn span{background:#fff;width:22px;height:2px}.header-nav-area{z-index:99990;border-radius:0;padding:0;position:relative}nav.main-nav{max-height:0;transition:max-height .4s;overflow:hidden}nav.main-nav.open{max-height:400px}nav.main-nav ul{flex-direction:column;gap:0}nav.main-nav ul li a{border-bottom:1px solid #ffffff1a;border-radius:0;padding:10px 15px;font-size:14px}.page-body{flex-direction:column;gap:15px}.sidebar{flex-wrap:wrap;flex:none;order:2;justify-content:center;gap:15px;width:100%;display:flex}.banner-slider{width:100%;max-width:300px;height:250px}.sidebar-republica img{width:150px;height:150px}.main-content{order:1}.content-area{padding:15px}.vision-section{flex-direction:column;gap:15px}.vision-section .vision-image{text-align:center;flex:none}.vision-section .vision-image img{width:100%;max-width:100%;height:auto}.bottom-categories{flex-wrap:wrap;justify-content:center;gap:15px;padding:15px}.bottom-categories img{width:160px;height:130px}.contact-layout{flex-direction:column;gap:20px}.contact-info{flex:none}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:15px}.gallery-item img{aspect-ratio:1;width:100%;height:auto}.categories-grid{flex-wrap:wrap;gap:15px}.category-item img{width:120px;height:120px}.product-item{flex-direction:column;gap:12px}.product-item-image{text-align:center;flex:none}.product-item-image img{width:100%;max-width:200px;height:auto}.distributor-map img{width:100%;height:auto}.footer-line img{width:100%}.footer-content{text-align:center;flex-direction:column;gap:8px;padding:10px 15px}.contact-map iframe{width:100%;max-width:295px}}@media (max-width:480px){body{font-size:14px}.header-logo{padding:10px}.header-logo img{width:110px;height:auto}.header-nav-area{padding:12px 15px}.header-brand h1{letter-spacing:.5px;font-size:16px}.header-brand p{font-size:10px}nav.main-nav ul li a{padding:12px 15px;font-size:13px}.sidebar{display:none}.content-area{padding:12px}.bottom-categories{gap:10px;padding:10px}.bottom-categories img{width:140px;height:113px}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:10px}.categories-grid{gap:10px}.category-item img{width:100px;height:100px}.product-item-table{overflow-x:auto}.product-table{min-width:300px}.contact-map div{flex-direction:column!important;gap:15px!important}.contact-map iframe{max-width:none;width:100%!important}.contact-map img{width:100%!important;height:auto!important}.lightbox-overlay img{max-width:95vw;max-height:70vh}.lightbox-prev,.lightbox-next{padding:10px;font-size:30px}.lightbox-prev{left:5px}.lightbox-next{right:5px}}.product-details-container{flex-direction:column;gap:40px;margin-top:20px;display:flex}@media (min-width:768px){.product-details-container{flex-direction:row}}.product-details-image-wrapper{background:0 0;border-radius:12px;flex:1;display:flex}.product-gallery-container{flex-direction:row;gap:20px;width:100%;display:flex}@media (max-width:768px){.product-gallery-container{flex-direction:column-reverse}}.product-gallery-thumbnails{flex-direction:column;gap:12px;display:flex}@media (max-width:768px){.product-gallery-thumbnails{flex-direction:row;overflow-x:auto}}.product-gallery-thumbnail{cursor:pointer;opacity:.7;background:#fff;border:2px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:60px;height:60px;transition:all .2s;display:flex;overflow:hidden}.product-gallery-thumbnail:hover{opacity:1}.product-gallery-thumbnail.active{opacity:1;border-color:#eb2c29}.thumbnail-img{object-fit:contain;width:100%;height:100%}.product-gallery-main{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:300px;display:flex;position:relative;overflow:hidden}.main-img-base{object-fit:contain;width:100%;height:auto;max-height:500px;transition:transform .2s}.product-gallery-main:hover .main-img-base{transform:scale(1.02)}.zoom-hint{color:#374151;pointer-events:none;opacity:.8;z-index:3;background:#ffffffe6;border-radius:20px;padding:6px 16px;font-size:13px;font-weight:600;transition:opacity .2s;position:absolute;bottom:15px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000001a}.product-gallery-main:hover .zoom-hint{opacity:0}.product-gallery-lightbox{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000e6;justify-content:center;align-items:center;width:100vw;height:100vh;padding:40px;display:flex;position:fixed;top:0;left:0}.lightbox-close{color:#fff;cursor:pointer;z-index:10000;background:0 0;border:none;font-size:32px;transition:transform .2s;position:absolute;top:20px;right:30px}.lightbox-close:hover{transform:scale(1.1)}.lightbox-content{flex-direction:column;align-items:center;max-width:90vw;max-height:90vh;display:flex;position:relative}.lightbox-img{object-fit:contain;max-width:100%;max-height:80vh}.lightbox-nav{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;padding:20px;font-size:40px;transition:background .2s;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav:hover{background:#fff3}.lightbox-nav.prev{left:-80px}.lightbox-nav.next{right:-80px}@media (max-width:1024px){.lightbox-nav.prev{left:10px}.lightbox-nav.next{right:10px}}.lightbox-thumbnails{gap:10px;margin-top:20px;padding-bottom:10px;display:flex;overflow-x:auto}.lightbox-thumb{cursor:pointer;opacity:.5;border:2px solid #0000;border-radius:6px;width:60px;height:60px;transition:all .2s}.lightbox-thumb.active,.lightbox-thumb:hover{opacity:1;border-color:#fff}.product-details-image{border-radius:8px;max-width:100%;height:auto}.product-details-info{flex-direction:column;flex:1;gap:20px;display:flex}.product-details-title{color:#1f2937;margin:0;font-size:32px;font-weight:800}.product-details-category{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;font-size:14px;font-weight:600}.product-details-price{color:#eb2c29;font-size:28px;font-weight:800}.product-details-description{color:#4b5563;font-size:16px;line-height:1.6}.product-details-characteristics{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px}.product-details-characteristics h3{color:#1f2937;margin-bottom:12px;font-size:18px;font-weight:700}.product-details-characteristics ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.product-details-characteristics li{color:#374151;border-bottom:1px dashed #d1d5db;justify-content:space-between;padding-bottom:4px;font-size:15px;display:flex}.product-details-characteristics li span:first-child{color:#6b7280;font-weight:600}.product-details-actions{gap:16px;margin-top:10px;display:flex}.product-details-add-to-cart{color:#fff;cursor:pointer;background:#eb2c29;border:none;border-radius:8px;flex:1;padding:16px;font-size:16px;font-weight:700;transition:background .2s,transform .1s}.product-details-add-to-cart:hover{background:#c41f1c}.product-details-add-to-cart:active{transform:scale(.98)}.related-products-section{border-top:1px solid #e5e7eb;margin-top:100px;padding-top:60px}.related-products-title{color:#1f2937;margin-bottom:24px;font-size:24px;font-weight:700}
