.product-details-container{margin-top:40px;background-color:#fff;display:flex;flex-direction:column;overflow:hidden}@media (max-width:991px){.product-details-container{padding:0 20px 100px}}.content-wrapper{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:32px}.header-section,.details-section{display:flex;flex-direction:column;flex:1;flex-basis:0%;width:50%}.header-section h1{font-size:48px;color:#2A2A2A}.header-section p{color:#777373;font-size:24px;line-height:36px}.faq-header{display:flex;justify-content:space-between;padding-top:8px}.faq-section{padding-bottom:18px;border-bottom:1px solid #D0D5DD}.faq-section p{color:#718096;font-size:16px;font:weight 400px}h2.faq-title{color:#2A2A2A;font-size:24px}@media (max-width:991px){.header-section,.details-section{max-width:100%}}.main-title{width:604px;max-width:100%;font:300 62px/90px Forma DJR Display,-apple-system,Roboto,Helvetica,sans-serif}@media (max-width:991px){.main-title{font-size:40px;line-height:64px;padding-right:20px}}.subtitle{margin-top:24px;font:400 24px/40px Montserrat,sans-serif}.details-section,.product-details{width:100%;padding:0 24px}@media (max-width:991px){.details-section,.product-details{padding:0 20px}}.details-title{color:#000;font-size:24px;font-weight:500;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.details-description{color:#000101;font-size:20px;font-weight:400;line-height:36px;margin-top:20px;display:none}.details-section.active .details-description{display:block}.details-button{justify-content:center;align-items:center;border-radius:50px;border:1px solid #d0d5dd;background-color:#005baa;display:flex;width:48px;height:48px;padding:0;cursor:pointer}.details-button::after{content:"+";font-size:24px;color:#fff;font-weight:700}.details-section.active .details-button::after{content:"-"}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-details-page .gallery{float:left;width:300px;margin-top:25px;margin-bottom:15px;margin-right:100px}.product-details-page{border:1px solid #d3d3d3;margin-top:10px;padding:10px}.product.type-product{width:100%}.slick-track{display:flex!important;margin-left:15px!important}.main-images{margin-bottom:20px}.slick-dots{display:none!important}.slick-list.draggable{margin-left:20px}button.slick-arrow{font-size:0!important}.custom-tabs{width:30%;background-color:#f4f4f4;// border:2px solid #ccc;display:flex;flex-direction:column;float:left;padding:0;margin-bottom:25px}.faq-toggle{border-radius:50%!important;border:1px solid #A0AEC0!important;outline:none!important;padding:6px}button.custom-tab-link{// box-shadow:0 3px 35px #0003;box-shadow:0 3px 20px #00000029}.custom-tab-link{background-color:inherit;border:none;outline:none;cursor:pointer;padding:14px 20px;transition:0.3s;font-size:16px;font-weight:700;color:#333;text-align:left;width:100%}.custom-tab-link:hover{background-color:#ddd}.custom-tab-link.active{background-color:#007BFF;color:#fff}.custom-tab-content{display:none;padding:20px;background-color:#fff;width:68%;margin-left:33%;box-shadow:2px 2px 10px rgba(0,0,0,.1)}.custom-tab-content.active{display:block}.image-count{position:absolute;bottom:132px;right:-55px;background:rgba(0,0,0,.6);color:#fff;padding:5px 10px;border-radius:5px;font-size:14px}@media (max-width:768px){.custom-tabs{width:100%;float:none;display:flex;flex-direction:row;justify-content:space-around}.custom-tab-link{width:auto;flex-grow:1;text-align:center}.custom-tab-content{width:100%;margin-left:0}}@media (max-width:575px){.slick-list.draggable{margin-left:0}.main-images img{width:300px;height:300px;object-fit:contain}table.iis-product-table tr td{font-size:14px!important}h2.faq-title{font-size:14px}.header-section h1{font-size:28px}.header-section p{font-size:18px}.details-section{padding:0}.faq-toggle{height:36px!important;width:36px!important}.content-wrapper{flex-direction:column}.header-section,.details-section{width:100%}.image-count{position:relative;bottom:inherit;right:inherit;margin-bottom:16px;display:inline-block}.slick-arrow{display:none!important}}