.single-product-page{width:100%;background-color:#fff}.single-product-content{background-color:#fff;box-sizing:border-box}.product-info{margin:0 100px;padding:20px;display:flex;gap:20px;flex-wrap:nowrap}.product-info-left{flex:0 0 40%;max-width:40%;box-sizing:border-box}.product-info-right{flex:0 0 60%;max-width:60%;background-color:#fff;padding:20px;box-sizing:border-box}.product-tags{margin-bottom:15px}.product-tags .tag{display:inline-block;padding:10px 20px;border-radius:20px;margin-right:8px;line-height:100%;letter-spacing:0%;font-family:'Inter',sans-serif}.product-tags .tag-1{background-color:#F0F3FF;color:#161616;font-weight:400;font-style:normal;font-size:16px}.product-tags .tag-2{background-color:#FBEBEA;color:#E31E24;font-weight:600;font-style:normal;font-size:14px}.product-tags .tag-3{background-color:#E8FDE1;color:#5C9C53;font-weight:600;font-style:normal;font-size:14px}.product-info-right h2{font-family:'Sora',sans-serif;font-weight:600;font-style:normal;font-size:30px;line-height:normal;letter-spacing:0%;background:linear-gradient(90deg,#E31E24 0%,#173E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;display:inline-block;margin-bottom:0!important}.product-info-right .short-desc-heading{font-family:'Sora',sans-serif;font-weight:600;font-style:normal;font-size:20px;line-height:100%;letter-spacing:0%;color:#161616;margin-top:20px}.product-info-right .short-desc{font-family:'Inter',sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:normal;letter-spacing:0%;color:#161616;margin-top:10px}.product-info-right .short-desc-line{border-bottom:1px solid #E4E4E4;margin-top:20px;margin-bottom:20px}.business-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.business-tags .business-tag{background-color:#F0F3FF;color:#161616;font-family:'Inter',sans-serif;font-weight:500;font-style:normal;font-size:14px;line-height:100%;letter-spacing:0%;padding:10px 7px;border-radius:20px;display:inline-block}.material-section{display:flex;flex-direction:column;margin:20px 0;border:1px solid #E4E4E4;border-radius:14px;padding:17px;background-color:#fff}.material-block{display:flex;flex-direction:column;gap:10px}.material-header{display:flex;align-items:center;gap:15px}.material-header img{width:30px;height:30px;object-fit:contain}.material-header h4{font-family:'Sora',sans-serif;font-weight:600;font-style:normal;font-size:20px;line-height:100%;letter-spacing:0%;color:#161616;margin:0}.material-desc{font-family:'Inter',sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:normal;letter-spacing:0%;color:#161616;margin:0 0 0 45px}.product-buttons{display:flex;gap:16px;margin-top:20px;justify-content:flex-start}.product-buttons .btn-request-quote{display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#E31E24 0%,#173E83 100%);width:200px;height:54px;border-radius:8px;box-shadow:1px 3px 8.9px 0 #485F7E66;font-family:'Inter',sans-serif;font-weight:500;font-size:20px;line-height:150%;letter-spacing:0%;color:#FFF;text-decoration:none;padding:0}.product-buttons .btn-download-brochure{display:flex;align-items:center;justify-content:center;background:#FFF;width:218px;height:54px;border:1px solid #D4D4D4;border-radius:8px;font-family:'Inter',sans-serif;font-weight:500;font-size:20px;line-height:150%;letter-spacing:0%;color:#161616;text-decoration:none;padding:0}.main-image img{width:100%;height:auto;border-radius:12px;margin-bottom:10px}.thumb-carousel-wrapper{display:flex;align-items:center;gap:12px;position:relative;margin-top:16px}.thumb-carousel-wrapper button{background:#fff0;border:none;width:32px;height:32px;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.thumb-carousel-wrapper button img{width:24px;height:24px;object-fit:contain}.thumb-carousel{display:flex;gap:12px;overflow:hidden;max-width:460px}.thumb{width:102px;height:102px;background:#EFEFEF;border-radius:10px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center}.thumb img{width:100%;height:100%;object-fit:cover;border-radius:10px;transition:transform 0.3s ease,box-shadow 0.3s ease;transform:scale(1)}.thumb:hover img{transform:scale(1.05)}.thumb.active{background:#EFEFEF;border:1px solid #fff0;background-image:linear-gradient(#EFEFEF,#EFEFEF),linear-gradient(90deg,#E31E24 0%,#173E83 100%);background-origin:border-box;background-clip:padding-box,border-box}.thumb-carousel-wrapper button{background:#fff0;border:none;width:32px;height:32px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.thumb-carousel-wrapper button img{width:24px;height:24px}.product-extra-info{display:flex;gap:32px;border:1px solid #BEDBFF;background:#F8FBFF;border-radius:10px;margin:50px 100px 0 100px;padding:20px 90px}.extra-info-block{flex:1}.extra-info-heading{font-family:'Sora',sans-serif;font-weight:600;font-size:20px;line-height:100%;letter-spacing:0%;color:#000;margin:0}.extra-info-line{border:none;border-top:1px solid #E4E4E4;margin:12px 0 20px}.extra-info-divider{width:1px;background:#E4E4E4}.certification-images{display:flex;gap:16px;margin-top:20px}.certification-images img{height:32px}.certification-pro-images{display:flex;gap:16px;margin-top:20px}.certification-pro-images img{height:108px}.product-details-tabs{margin:50px 100px 0 100px}.tabs-container{display:flex;background:#fff}.tabs-left{display:flex;flex-direction:column;width:280px}.tabs-left .tab:hover,.tabs-left .tab:focus,.tabs-left .tab:active{background:inherit;color:inherit;border-color:inherit;box-shadow:none}.tab-link{width:100%;height:44px;padding:0 24px;display:flex;align-items:center;background:#F6F6F6;border:none;border-bottom:1px solid #EBEBEB;font-family:'Sora',sans-serif;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0%;color:#000;cursor:pointer}.tab-link:first-child{border-top:1px solid #EBEBEB}.tab-link.active{background:#FFF;border:1px solid #EBEBEB;border-right:none;font-weight:600;background-image:linear-gradient(90deg,#E31E24 0%,#173E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.tab-link.active+.tab-link{border-top:none}.tabs-right{flex:1;border:1px solid #EBEBEB;background-color:#FFF;background-image:url(https://sidsamgroup.com/wp-content/uploads/2025/10/d38029bc394fe532a41662d290f73f4629feda83.png);background-repeat:no-repeat;background-position:top;background-size:cover;padding:30px 40px}.tab-content{display:none}.tab-content.active{display:block}.technical-specs-heading{font-family:'Sora',sans-serif;font-weight:600;font-style:normal;font-size:40px;line-height:141%;letter-spacing:0;margin-top:100px;vertical-align:middle;background:linear-gradient(90deg,#E31E24 0%,#173E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;display:inline-block;margin-bottom:10px}.heading-underline{height:.5px;width:30%;border:.5px solid;border-image-source:linear-gradient(90deg,#E31E24 32.49%,#173E83 60.64%,rgb(255 255 255 / .5) 95.42%);border-image-slice:1;margin-bottom:20px}.technical-specs-table{width:100%;border-collapse:collapse;margin-top:40px;background:#F9F9F9;border:1px solid #CDCDCD}.technical-specs-table th,.technical-specs-table td{padding:20px 8px;vertical-align:middle;border:1px solid #CDCDCD}.technical-specs-table tr:first-child{background-color:#fff}.technical-specs-table tr:not(:first-child){background-color:#F9F9F9}.technical-specs-table th{width:45%;font-family:'Sora',sans-serif;font-weight:600;font-style:normal;font-size:20px;line-height:100%;letter-spacing:0;color:#000;text-align:left}.technical-specs-table td{width:65%;font-family:'Sora',sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:normal;letter-spacing:0;color:#000}.product-technical-specs{margin:50px 100px 0 100px}.related-product-category{margin:50px 100px 0 100px}.related-product-heading{font-family:'Sora',sans-serif;font-weight:700;font-style:normal;font-size:28px;line-height:120%;letter-spacing:0;color:#141414;margin-bottom:22px}.related-category-list{display:flex;gap:24px;overflow-x:auto;padding:10px 0 20px;scroll-snap-type:x mandatory}.related-category-list::-webkit-scrollbar{display:none}.related-category-item{flex:0 0 calc(20% - 20px);background:#fff;border-top-left-radius:8px;border-top-right-radius:8px;text-align:center;scroll-snap-align:start;transition:all 0.3s ease}.related-category-item a{text-decoration:none;color:inherit;display:block}.related-category-image{width:100%;height:275px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;background:#f8f8f8}.related-category-image img{max-width:100%;max-height:100%;object-fit:contain}.related-category-title{font-family:'Sora',sans-serif;font-weight:600;font-size:14px;line-height:130%;letter-spacing:0;color:#292929;text-align:left;margin:8px 0 6px}.related-category-desc{font-family:'Inter',sans-serif;font-weight:400;font-size:14px;line-height:120%;text-align:left;letter-spacing:0;color:#7A7A7A;margin:0}@media (max-width:1200px){.related-category-item{flex:0 0 calc(33.33% - 16px)}}@media (max-width:768px){.related-category-item{flex:0 0 calc(70% - 12px)}}.get-in-touch-section{padding-top:100px;padding-bottom:80px;background-color:#F0F3FF;text-align:center;font-family:'Sora',sans-serif}.get-in-touch-heading{font-family:'Sora',sans-serif;font-weight:600;font-style:normal;font-size:40px;letter-spacing:0;vertical-align:middle;color:#141414;margin-bottom:10px}.get-in-touch-heading-line{width:280px;height:.5px;margin:0 auto 40px auto;border:.5px solid #fff0;border-image-source:linear-gradient(90deg,#E31E24 -7.54%,#173E83 80.31%,#fff0 120.3%);border-image-slice:1}.get-in-touch-container{display:flex;flex-direction:column;align-items:center}.get-in-touch-subheading{font-family:'Inter',sans-serif;font-weight:600;font-style:normal;font-size:20px;color:#161616;text-align:center}.get-in-touch-desc{font-family:'Inter',sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#404040;text-align:center;margin-bottom:30px;max-width:100%;width:fit-content;text-align:center;word-wrap:break-word}.contact-blocks{display:flex;justify-content:center;margin-top:40px;gap:25px;flex-wrap:wrap}.contact-block{background-color:#FFF;padding:32px;border-radius:24px;display:flex;width:340px;align-items:flex-start;gap:16px;align-items:flex-start}.contact-icon{width:56px;height:56px;object-fit:contain}.contact-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.contact-heading{font-family:'Sora',sans-serif;font-weight:600;font-style:normal;font-size:14px;color:#161616;margin:0 0 8px 0}.contact-info{font-family:'Inter',sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#161616}.faq-section{margin-top:100px;margin-bottom:100px;margin-left:160px;margin-right:160px;background:#fff}.faq-container{display:flex;flex-wrap:nowrap;gap:30px;align-items:flex-start;min-height:100%}.faq-left{width:40%;display:flex;flex-direction:column;justify-content:left;align-self:center}.faq-right{width:60%}.faq-heading{font-family:'Sora',sans-serif;font-weight:600;font-style:normal;font-size:40px;background:linear-gradient(90deg,#E31E24 0%,#173E83 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;display:inline-block;margin-bottom:15px}.faq-subheading{font-family:'Inter',sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#404040;vertical-align:middle;margin-bottom:0;color:gray}.faq-contact{font-family:'Inter',sans-serif;font-weight:400;font-style:normal;font-size:14px;color:gray;margin:0}.faq-contact a{font-family:'Inter',sans-serif;font-weight:500;font-style:normal;font-size:14px;color:#0D0D0D;text-decoration:none}.faq-list .faq-item{margin-bottom:20px;border-bottom:1px solid #e5e5e5}.faq-item{border-bottom:1px solid #E0E0E0;padding:16px 0}.faq-item:last-child{border-bottom:none}.faq-question{width:100%;background:none;border:none;padding:16px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Inter',sans-serif;font-weight:600;font-size:16px;color:#161616;text-align:left}.faq-question-text{font-family:'Sora',sans-serif;font-weight:400;font-style:normal;font-size:24px;letter-spacing:0;color:#0D0D0D}.faq-toggle{font-size:22px;font-weight:400;color:#173E83;transition:transform 0.2s ease}.faq-answer{display:none;padding:0 0 16px 0;font-family:'Inter',sans-serif;font-weight:400;font-style:normal;margin-top:12px;font-size:16px;letter-spacing:0;vertical-align:middle;color:gray}.faq-item.active .faq-answer{display:block}.faq-item.active .faq-toggle{content:"-"}.faq-question,.faq-question:hover,.faq-question:focus,.faq-question:focus-visible,.faq-question:active{color:inherit!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.faq-item,.faq-item:hover,.faq-item:focus-within{background:transparent!important;box-shadow:none!important}*:focus-visible{outline:none!important}@media (max-width:1024px){.product-info{margin:0 40px;gap:16px}.product-info-left{flex:0 0 45%;max-width:45%}.product-info-right{flex:0 0 55%;max-width:55%;padding:16px}.product-info-right h2{font-size:32px}.product-buttons .btn-request-quote{width:180px;font-size:18px}.product-buttons .btn-download-brochure{width:200px;font-size:18px}.product-extra-info{margin:40px 40px 0 40px;padding:20px 40px;gap:20px}.product-details-tabs{margin:40px 40px 0 40px}.tabs-left{width:220px}.product-technical-specs{margin:40px 40px 0 40px}.technical-specs-heading{font-size:32px}.related-product-category{margin:40px 40px 0 40px}.related-category-item{flex:0 0 calc(33.33% - 16px)}.related-category-image{height:180px}}@media (max-width:768px){.product-info{margin:0 20px;flex-direction:column;flex-wrap:wrap;gap:16px}.product-info-left,.product-info-right{flex:0 0 100%;max-width:100%;padding:12px}.product-info-right h2{font-size:28px}.product-tags .tag{padding:8px 16px}.product-tags .tag-1{font-size:14px}.product-tags .tag-2,.product-tags .tag-3{font-size:12px}.product-buttons .btn-request-quote,.product-buttons .btn-download-brochure{width:100%;max-width:none}.product-extra-info{flex-direction:column;margin:30px 20px 0 20px;padding:24px;gap:30px}.extra-info-divider{display:none}.extra-info-heading{font-size:18px}.certification-pro-images img{height:80px}.product-details-tabs{margin:30px 20px 0 20px}.tabs-container{flex-direction:column}.tabs-left{width:100%;flex-direction:row;overflow-x:auto;white-space:nowrap;background:#F6F6F6;-webkit-overflow-scrolling:touch}.tab-link{width:auto;border-top:1px solid #EBEBEB!important;border-right:1px solid #EBEBEB;padding:0 20px;font-size:16px}.tab-link.active{border-bottom:none;background:#FFF;-webkit-text-fill-color:#E31E24}.tabs-right{padding:20px;background-position:center}.product-technical-specs{margin:30px 20px 0 20px}.technical-specs-heading{font-size:28px;margin-top:0}.technical-specs-table,.technical-specs-table tbody,.technical-specs-table tr,.technical-specs-table th,.technical-specs-table td{display:block;width:100%;box-sizing:border-box}.technical-specs-table tr{margin-bottom:10px;border:1px solid #CDCDCD}.technical-specs-table th,.technical-specs-table td{border:none;padding:12px 15px}.technical-specs-table th{background:#f0f0f0;font-size:16px;padding-bottom:5px}.technical-specs-table td{background:#fff;font-size:15px;padding-top:10px}.related-product-category{margin:30px 20px 0 20px}.related-product-heading{font-size:22px}.related-category-item{flex:0 0 calc(50% - 12px)}}@media (max-width:480px){.product-info{margin:0;padding:0;gap:12px}.product-info-right{padding:10px}.product-info-right h2{font-size:24px}.product-tags .tag{padding:6px 12px;margin-right:4px}.product-buttons .btn-request-quote,.product-buttons .btn-download-brochure{font-size:16px;height:48px}.product-extra-info{margin:20px 12px 0 12px;padding:16px}.certification-images{gap:10px}.product-details-tabs{margin:20px 12px 0 12px}.tab-link{font-size:14px;height:40px}.technical-specs-heading{font-size:24px;margin-top:0}.heading-underline{width:50%}.related-product-category{margin:20px 12px 0 12px}.related-category-item{flex:0 0 75%}.related-category-image{height:auto}}