body{background-color:#fff}.alert{display:none}.product-details-section{display:flex;justify-content:space-between;width:100%;gap:60px}.product-details-section .left-section{display:flex;flex-direction:column;padding-left:5%;width:100%}.product-details-section .left-section .go-back-button{margin-left:unset}.product-details-section .title-row{display:flex;align-items:center;gap:50px}.product-details-section .title-row .text{width:100%;max-width:518px;font-weight:200;font-size:25px}.product-details-section .left-section .add-to-favourites{display:flex;justify-content:start;align-items:center;gap:5px;cursor:pointer}.product-details-section .left-section .add-to-favourites p{font-size:18px;font-weight:400;color:#8990ad}.product-details-section .left-section .add-to-favourites .heart-button,.product-details-section .left-section .product-gallery-details .gallery .arrow{display:flex;justify-content:center;align-items:center;width:25px;height:25px;border-radius:50px;background-color:#ffcc58;cursor:pointer}.product-details-section .left-section .add-to-favourites .heart-button img{width:15px;height:15px}.product-details-section .left-section .product-gallery-details{display:flex;align-items:center;width:100%;margin-top:50px;gap:70px;justify-content:space-between}.product-details-section .left-section .product-gallery-details .gallery{display:flex;justify-content:space-between;align-items:center;width:50%;min-width:300px}.product-details-section .left-section .product-gallery-details .gallery .arrow{width:30px;height:30px;background-color:#434343}.product-details-section .left-section .product-gallery-details .gallery .arrow img{width:16px;height:16px}.product-details-section .left-section .product-gallery-details .product-gallery{display:flex;justify-content:center;align-items:center;width:80%;overflow-x:hidden;height:375px}.product-details-section .left-section .product-gallery-details .product-gallery .product-img{width:100%;height:100%;object-fit:contain}.product-details-section .left-section .product-gallery-details .product-gallery picture{width:100%;height:100%}.product-details-section .left-section .product-gallery-details .product-gallery .product-img-d-none{width:100%;height:100%;object-fit:contain;display:none}.product-details-section .left-section .drop-down-characteristics,.product-details-section .left-section .product-gallery-details .product-details{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:20px}.product-details-section .left-section .product-gallery-details .product-details .product-name{display:flex;align-items:baseline;justify-content:start;gap:5px}.product-details-section .left-section .product-gallery-details .product-details .product-name .dot{min-width:15px;height:15px;border-radius:50px;background:#000}.product-details-section .left-section .product-gallery-details .product-details .product-name h4{font-size:18px;font-weight:500;text-transform:uppercase}.product-details-section .left-section .product-gallery-details .product-details .product-info{display:flex;flex-direction:column;gap:12px;width:100%}.product-details-section .left-section .product-gallery-details .product-details .product-info .info{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px}.product-details-section .left-section .product-gallery-details .product-details .product-info .key{color:#8990ad;font-size:15px}.product-details-section .left-section .product-gallery-details .product-details .product-info .value{color:#070707;font-size:18px;font-weight:700}.product-details-section .left-section .product-gallery-details .product-details .product-starting-price{display:flex;justify-content:left;align-items:center;gap:10px;color:#434343}.product-details-section .left-section .product-gallery-details .product-details .product-starting-price .starting-price{font-size:22px;font-weight:300;color:#434343}.product-details-section .left-section .product-gallery-details .product-details .product-starting-price .price{font-size:22px;color:#434343;font-weight:900}.product-details-section .left-section .product-gallery-details .tech-sheet-request{display:flex;justify-content:start;align-items:center;width:100%}.product-details-section .left-section .drop-down-characteristics{align-items:center;margin-top:50px}.product-details-section .left-section .drop-down-characteristics .single-characteristic{display:flex;flex-direction:column;gap:10px;box-shadow:0 3px 20px #00000029;border-radius:15px;width:100%;cursor:pointer;position:relative;transition:height .5s ease-in-out}.product-details-section .left-section .drop-down-characteristics .single-characteristic .inner-characteristic{padding:30px;height:100%}.left-section .drop-down-characteristics .single-characteristic .inner-characteristic .title-arrow{display:flex;justify-content:space-between;align-items:center}.left-section .drop-down-characteristics .single-characteristic .inner-characteristic .title-arrow .title{font-size:21px;font-weight:900;color:#434343}.left-section .drop-down-characteristics .single-characteristic .inner-characteristic .title-arrow .arrow{display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50px;background-color:#434343;cursor:pointer}.left-section .drop-down-characteristics .single-characteristic .inner-characteristic .title-arrow img{width:12px;height:12px}.left-section .drop-down-characteristics .single-characteristic .inner-characteristic .content{display:none;justify-content:center;align-items:center;margin-top:25px}.left-section .drop-down-characteristics .single-characteristic .inner-characteristic .content.download-files-section{gap:15px}.left-section .drop-down-characteristics .single-characteristic .inner-characteristic .content.dimension{flex-direction:column}.left-section .product-application-sectors{margin-bottom:70px;margin-top:50px}.product-details-section .right-section{display:flex;justify-content:end;width:35%;max-width:450px}.product-details-section .personalize-product-mobile-row{display:none;justify-content:space-between;align-items:center;padding:17px;background-color:#f2f7fb;width:100%;height:108px}.personalize-product-mobile-row .img-text{display:flex;align-items:center;gap:20px}.product-details-section .personalize-product-mobile-row .img{display:flex;justify-content:center;align-items:center;width:150px;position:relative;height:150px}.product-details-section .personalize-product-mobile-row .img img{width:100%;position:absolute;top:-13px;left:0;height:100%;object-fit:contain}.product-details-section .personalize-product-mobile-row h4{text-transform:uppercase;font-weight:900;font-size:20px;color:#434343}.product-details-section .personalize-product-mobile-row .open-personalizeProductSidebar{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50px;background-color:#ffcc58}.product-details-section .personalize-product-mobile-row .open-personalizeProductSidebar img{width:16px;height:16px}.label-table{text-align:center;text-transform:uppercase;font-weight:700;color:#434343;margin-bottom:12px}.label-table.diameter{position:absolute;transform:rotate(-90deg);left:-34px;top:50%}.table-dimension{width:95%;margin:auto auto auto 36px;border-collapse:collapse}table.table-dimension td,table.table-dimension th{border:1px solid #b0adad;width:30px;text-align:center;padding:8px 2px;height:44px}.table-dimension td span.dot-color{width:10px;height:10px;background:#007975;border-radius:50%;display:inline-block}.left-section .drop-down-characteristics .single-characteristic.open .inner-characteristic .content.other-accordion{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-top:25px;gap:20px;align-items:stretch}.left-section .drop-down-characteristics .single-characteristic.open .inner-characteristic .content.packaging{margin-top:25px;gap:20px}.content .single-info{border:1px solid #e1e1e1;padding:20px;border-radius:15px;display:flex;justify-content:space-between;gap:10px;width:100%}.content .single-info .quantity-weight{display:flex;gap:40px}.single-info .label-value{display:flex;flex-direction:column;gap:7px}.single-info .label-value .label{color:#8990ad;font-size:15px}.single-info .label-value .value{font-weight:600;font-size:18px;color:#070707}.packaging .single-info .label-value .label.dimension{text-align:end}.product-details-section .hp-application-sectors{margin-top:50px}.product-details-section .hp-application-sectors .grid-container{padding-top:60px;padding-bottom:60px}.product-details-section .hp-application-sectors .grid-container .single-card{box-shadow:#0000001a 0 3px 40px}.left-section .drop-down-characteristics .single-characteristic.open .inner-characteristic .content.video-section{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.content.video-section .card-video{min-height:unset}.content.video-section .card-video .iframe-video-youtube,.content.video-section .card-video .video{border-radius:15px}.left-section .drop-down-characteristics .single-characteristic .inner-characteristic .content.open-accordion{display:flex}.left-section .drop-down-characteristics .single-characteristic .inner-characteristic .content.video-section.open-accordion{display:grid}@media (max-width:1150px){.product-details-section{flex-direction:column;gap:80px}.product-details-section .left-section{padding-right:5%;width:100%}.product-details-section .personalize-product-mobile-row{display:flex;cursor:pointer}.product-details-section .right-section{display:none;position:absolute;top:90px;right:0;background-color:#0000008f;height:calc(100% - 90px);width:100vw;z-index:999}.product-details-section .right-section.hideSidebarContainer{display:none}.product-details-section .right-section.showSidebarContainer{display:flex;align-items:flex-end}}@media (max-width:900px){.product-details-section .title-row{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:20px}.product-details-section .title-row .text{max-width:100%;font-size:20px}.product-details-section .left-section .title-short-description{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:10px}.product-details-section .left-section .add-to-favourites{margin-top:10px}.product-details-section .left-section .product-gallery-details{flex-direction:column;margin-top:40px;gap:30px}.product-details-section .left-section .product-gallery-details .gallery{width:80%}.product-details-section .left-section .product-gallery-details .product-details{align-self:start;width:100%}.product-details-section .left-section .product-gallery-details .product-details .product-name .dot{height:13px;min-width:13px}.product-details-section .left-section .product-gallery-details .product-details .product-info .value,.product-details-section .left-section .product-gallery-details .product-details .product-name h4{font-size:16px}.product-details-section .left-section .product-gallery-details .product-details .product-starting-price{display:flex;justify-content:left;align-items:center;gap:10px;color:#434343}.product-details-section .left-section .product-gallery-details .tech-sheet-request{width:100%}.product-details-section .left-section .product-gallery-details .tech-sheet-request .generic-button{height:30px;min-width:min-content}.left-section .drop-down-characteristics .single-characteristic .inner-characteristic .title-arrow .title{font-size:19px}.single-info .label-value .label{font-size:14px}.single-info .label-value .value{font-size:16px}}@media (max-width:600px){.product-details-section .title-row .text{max-width:100%;font-size:18px}.product-details-section .left-section .add-to-favourites p{font-size:16px}.product-details-section .left-section .product-gallery-details .product-details .product-info .value,.product-details-section .left-section .product-gallery-details .product-details .product-name h4{font-size:15px}.product-details-section .left-section .product-gallery-details .product-details .product-name .dot{height:11px;min-width:11px}.product-details-section .left-section .product-gallery-details .product-details .product-info .key{font-size:14px}.left-section .drop-down-characteristics .single-characteristic .inner-characteristic .title-arrow .title{font-size:17px}.single-info .label-value .label{font-size:13px}.single-info .label-value .value{font-size:15px}}