.single-product{--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))}.single-product .type-product{padding-bottom:3rem}@media (min-width: 768px){.single-product .type-product{padding-bottom:6rem}}.single-product .title{margin-bottom:1rem;display:flex;width:100%;align-items:center;font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;line-height:1.25;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(201 176 111 / var(--tw-text-opacity, 1))}.single-product .title:after{margin-left:.5rem;flex-grow:1;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(201 176 111 / var(--tw-border-opacity, 1));--tw-content: "";content:var(--tw-content)}.single-product .title--desktop{display:none}@media (min-width: 1024px){.single-product .title--desktop{display:flex}.single-product .title--mobile{display:none}}.single-product__header{position:relative;display:flex;height:200px;flex-direction:column}.single-product__header__background{z-index:10;height:100%;width:100%}.single-product__header__background img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.single-product__header__background:after{background:linear-gradient(138.61deg,#013a71 0%,rgba(1,58,113,.95) 9.91%,rgba(4,30,65,0) 100%);position:absolute;top:0;left:0;height:100%;width:100%;--tw-content: "";content:var(--tw-content)}.single-product__header__heading{position:relative;z-index:20;margin-top:auto;margin-bottom:2rem;flex-grow:0;text-transform:none;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.single-product__nav{position:sticky;top:55px;left:0;z-index:40;padding-top:.5rem;padding-bottom:.5rem}@media (min-width: 1024px){.single-product__nav{top:72px}}.single-product__nav__container{display:flex;align-items:center;justify-content:space-between;overflow-x:auto;border-radius:2rem;background-color:#5a7ea2f2}@media (min-width: 1024px){.single-product__nav__container{overflow-x:visible}}.single-product__nav__item.button{margin-right:.75rem;white-space:nowrap;background-color:transparent;padding:.5rem 1.25rem;font-weight:400;line-height:1;text-decoration-line:none}@media (min-width: 768px){.single-product__nav__item.button{margin-right:0}}.single-product__nav__item.button.active{--tw-border-opacity: 1;border-color:rgb(201 176 111 / var(--tw-border-opacity, 1))}.single-product__nav__item.button:last-of-type{margin-right:0}.single-product__intro{display:flex;flex-direction:column;padding-top:2rem;padding-bottom:2rem}@media (min-width: 768px){.single-product__intro{flex-direction:row}}.single-product__intro__left{margin-bottom:2rem;width:100%}@media (min-width: 768px){.single-product__intro__left{margin-bottom:auto;width:33.333333%}}.single-product__intro__left .swiper{box-shadow:0 20px 50px #041e4140;overflow-y:visible;border-radius:.375rem}.single-product__intro__left .swiper-slide{box-shadow:0 20px 50px #041e4140;display:inline-block;border-radius:.375rem}.single-product__intro__left .swiper.thumbs-swiper{margin-top:.75rem}.single-product__intro__left .swiper.thumbs-swiper .swiper-slide{height:auto}.single-product__intro__left .swiper.thumbs-swiper img{height:100%;width:100%;border-radius:.375rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.single-product__intro__right{width:100%}@media (min-width: 768px){.single-product__intro__right{margin-left:2.5rem;width:66.666667%}}.single-product__intro__right__title{margin-top:0;margin-bottom:0;text-transform:none}.single-product__intro__right__product-id{margin-bottom:.25rem}.single-product__intro__right__kit-format,.single-product__intro__right__measurement{line-height:1.375;--tw-text-opacity: 1;color:rgb(83 83 83 / var(--tw-text-opacity, 1))}.single-product__intro__right__cards{margin-top:1.5rem;display:flex;flex-wrap:wrap}.single-product__intro__right__cards__card{margin-right:2%;margin-bottom:1rem;display:flex;width:100%;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem 2rem 1rem 1rem}@media (min-width: 768px){.single-product__intro__right__cards__card{width:49%}}.single-product__intro__right__cards__card__text{margin-top:0;margin-bottom:0;line-height:1.5;--tw-text-opacity: 1;color:rgb(83 83 83 / var(--tw-text-opacity, 1))}.single-product__intro__right__cards__card svg{margin-right:.5rem;margin-top:.375rem;--tw-text-opacity: 1;color:rgb(201 176 111 / var(--tw-text-opacity, 1))}.single-product__intro__right__cards__card:nth-of-type(2n){margin-right:0}.single-product__intro__right__bottom{margin-top:1rem;align-items:center}@media (min-width: 768px){.single-product__intro__right__bottom{display:flex}}.single-product__intro__right__bottom__price{margin-right:auto;font-size:1.125rem;line-height:1.5;--tw-text-opacity: 1;color:rgb(1 58 113 / var(--tw-text-opacity, 1))}.single-product__intro__right__bottom .button{margin-right:1rem;margin-bottom:1rem;width:100%;justify-content:center;text-transform:uppercase}@media (min-width: 768px){.single-product__intro__right__bottom .button{margin-bottom:0;width:auto}}.single-product__intro__right__bottom .button:last-child{margin-right:0;margin-bottom:0}.single-product__description{display:flex;flex-wrap:wrap}.single-product__description__left{width:100%}@media (min-width: 768px){.single-product__description__left{width:58.333333%;padding-right:2.5rem}}.single-product__description__left strong,.single-product__description__left b{text-transform:uppercase;--tw-text-opacity: 1;color:rgb(1 58 113 / var(--tw-text-opacity, 1))}.single-product__description__right{margin-top:1rem;width:100%}@media (min-width: 768px){.single-product__description__right{margin-top:0;width:41.666667%}}.single-product__description__right img{box-shadow:0 20px 50px #041e4140;border-radius:.375rem}.single-product__test-characteristics{margin-bottom:-1rem}.single-product__test-characteristics__description,.single-product__specificity__description{padding-bottom:2.5rem}@media (min-width: 768px){.single-product__test-characteristics__description,.single-product__specificity__description{width:58.333333%}}.single-product__test-characteristics__description strong,.single-product__test-characteristics__description b,.single-product__specificity__description strong,.single-product__specificity__description b{text-transform:uppercase;--tw-text-opacity: 1;color:rgb(1 58 113 / var(--tw-text-opacity, 1))}.single-product__test-characteristics__text,.single-product__specificity__text{margin-top:0;margin-bottom:1rem}.single-product__test-characteristics__cards,.single-product__specificity__cards{display:flex;flex-wrap:wrap}.single-product__test-characteristics__cards__card,.single-product__specificity__cards__card{margin-bottom:.5rem;width:100%;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem}@media (min-width: 768px){.single-product__test-characteristics__cards__card,.single-product__specificity__cards__card{margin-right:.5%;width:33%}}.single-product__test-characteristics__cards__card strong,.single-product__specificity__cards__card strong{font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(1 58 113 / var(--tw-text-opacity, 1))}.single-product__test-characteristics__cards__card:nth-of-type(3n),.single-product__specificity__cards__card:nth-of-type(3n){margin-right:0}@media (min-width: 768px){.single-product__references{padding-bottom:1rem}}.single-product__references__references{display:flex;flex-wrap:wrap}.single-product__references__references__reference{margin-bottom:1.5rem;width:100%;--tw-text-opacity: 1;color:rgb(83 83 83 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.single-product__references__references__reference{margin-right:2%;width:49%}}.single-product__references__references__reference:nth-of-type(2n){margin-right:0}.single-product__references__references__reference:last-of-type{margin-bottom:0}.single-product__contact{position:relative}.single-product__contact .wp-block-contact-person{position:relative;z-index:40;padding-top:2.5rem;padding-bottom:2.5rem}.single-product__contact .wp-block-contact-person__heading{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.single-product__related-products__products:is(div){display:flex;padding-bottom:1rem}@media (min-width: 768px){.single-product__related-products__products:is(div){padding-bottom:0}}@media not all and (min-width: 1280px){@media (min-width: 1024px){.single-product__related-products__products:is(div){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:.5rem;column-gap:.5rem}.single-product__related-products__products:is(div) .product-card{margin-right:0;width:100%}}}.single-product__directions-for-use__description,.single-product__technical-notes__description,.single-product__related-material__description,.single-product__all-related-material__description{padding-bottom:2.5rem}@media (min-width: 768px){.single-product__directions-for-use__description,.single-product__technical-notes__description,.single-product__related-material__description,.single-product__all-related-material__description{width:58.333333%}}.single-product__directions-for-use__description strong,.single-product__directions-for-use__description b,.single-product__technical-notes__description strong,.single-product__technical-notes__description b,.single-product__related-material__description strong,.single-product__related-material__description b,.single-product__all-related-material__description strong,.single-product__all-related-material__description b{text-transform:uppercase;--tw-text-opacity: 1;color:rgb(1 58 113 / var(--tw-text-opacity, 1))}.single-product__directions-for-use__documents,.single-product__technical-notes__documents,.single-product__related-material__documents,.single-product__all-related-material__documents{display:flex;flex-direction:column;-moz-column-gap:1rem;column-gap:1rem}@media (min-width: 1024px){.single-product__directions-for-use__documents,.single-product__technical-notes__documents,.single-product__related-material__documents,.single-product__all-related-material__documents{flex-direction:row}}.single-product__directions-for-use__documents__document,.single-product__technical-notes__documents__document,.single-product__related-material__documents__document,.single-product__all-related-material__documents__document{margin-bottom:1rem}.single-product__directions-for-use__documents__document:nth-of-type(2n),.single-product__technical-notes__documents__document:nth-of-type(2n),.single-product__related-material__documents__document:nth-of-type(2n),.single-product__all-related-material__documents__document:nth-of-type(2n){margin-right:0}.single-product__directions-for-use__documents__document .button,.single-product__technical-notes__documents__document .button,.single-product__related-material__documents__document .button,.single-product__all-related-material__documents__document .button{display:flex;width:100%;align-items:center;-moz-column-gap:2rem;column-gap:2rem;text-align:left;font-size:16px}.single-product__directions-for-use__documents__document .button svg,.single-product__technical-notes__documents__document .button svg,.single-product__related-material__documents__document .button svg,.single-product__all-related-material__documents__document .button svg{margin-left:auto;font-size:1.25rem;line-height:1.5}.single-product__directions-for-use__documents__table,.single-product__technical-notes__documents__table,.single-product__related-material__documents__table,.single-product__all-related-material__documents__table{width:100%;max-width:100%;transition:.5s height}.single-product__directions-for-use__documents__table th,.single-product__technical-notes__documents__table th,.single-product__related-material__documents__table th,.single-product__all-related-material__documents__table th{white-space:nowrap;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(1 58 113 / var(--tw-text-opacity, 1))}.single-product__directions-for-use__documents__table td,.single-product__technical-notes__documents__table td,.single-product__related-material__documents__table td,.single-product__all-related-material__documents__table td{font-size:.875rem;line-height:1.25}.single-product__directions-for-use__documents__table tr td:first-child,.single-product__technical-notes__documents__table tr td:first-child,.single-product__related-material__documents__table tr td:first-child,.single-product__all-related-material__documents__table tr td:first-child{white-space:nowrap}.single-product__directions-for-use__documents__table tr:nth-of-type(2),.single-product__technical-notes__documents__table tr:nth-of-type(2),.single-product__related-material__documents__table tr:nth-of-type(2),.single-product__all-related-material__documents__table tr:nth-of-type(2){position:relative}.single-product__directions-for-use__documents__table tr:nth-of-type(2):after,.single-product__technical-notes__documents__table tr:nth-of-type(2):after,.single-product__related-material__documents__table tr:nth-of-type(2):after,.single-product__all-related-material__documents__table tr:nth-of-type(2):after{position:absolute;inset:0;--tw-content: "";content:var(--tw-content);background:linear-gradient(180deg,rgba(247,247,247,.5) 0%,#f7f7f7 100%)}.single-product__directions-for-use__documents__table tr:nth-of-type(n + 3),.single-product__technical-notes__documents__table tr:nth-of-type(n + 3),.single-product__related-material__documents__table tr:nth-of-type(n + 3),.single-product__all-related-material__documents__table tr:nth-of-type(n + 3){display:none}.single-product__directions-for-use__documents__table.active tr:nth-of-type(2):after,.single-product__technical-notes__documents__table.active tr:nth-of-type(2):after,.single-product__related-material__documents__table.active tr:nth-of-type(2):after,.single-product__all-related-material__documents__table.active tr:nth-of-type(2):after{display:none}.single-product__directions-for-use__documents__table.active tr:nth-of-type(n + 3),.single-product__technical-notes__documents__table.active tr:nth-of-type(n + 3),.single-product__related-material__documents__table.active tr:nth-of-type(n + 3),.single-product__all-related-material__documents__table.active tr:nth-of-type(n + 3){display:table-row}.single-product__directions-for-use__documents__table.active~.show-more,.single-product__technical-notes__documents__table.active~.show-more,.single-product__related-material__documents__table.active~.show-more,.single-product__all-related-material__documents__table.active~.show-more{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.single-product__directions-for-use__documents .show-more,.single-product__technical-notes__documents .show-more,.single-product__related-material__documents .show-more,.single-product__all-related-material__documents .show-more{position:absolute;top:100%;left:50%;--tw-translate-x: -50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25}.single-product__all-related-material{position:relative;margin-bottom:5rem}.single-product__all-related-material__documents{height:195px;overflow:hidden}.single-product__all-related-material__documents.active{height:auto}.single-product__all-related-material__documents.active:after{display:none}.single-product__all-related-material__documents:after{background:linear-gradient(180deg,rgba(247,247,247,0) 0%,#f7f7f7 100%);pointer-events:none;position:absolute;bottom:0;left:0;height:134px;width:100%;--tw-content: "";content:var(--tw-content)}.single-product__all-related-material__more-btn{position:absolute;bottom:-.5rem;left:50%;--tw-translate-x: -50%;--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));white-space:nowrap}.single-product__order-pop{position:fixed;top:0;left:0;z-index:53;display:none;height:100vh;width:100vw;background-color:#00000040}.single-product__order-pop.active{display:block}.single-product__order-pop__closer{position:absolute;top:1rem;right:1.25rem;display:flex;align-items:center;line-height:1;--tw-text-opacity: 1;color:rgb(83 83 83 / var(--tw-text-opacity, 1))}.single-product__order-pop__closer svg{margin-left:.5rem;font-size:1.25rem;line-height:1.5}.single-product__order-pop__container{position:relative;max-height:90vh;max-width:780px;overflow-y:auto;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:4rem 6rem}.single-product__order-pop__top{margin-bottom:2rem;display:flex;align-items:center}.single-product__order-pop__top__left{width:40%}.single-product__order-pop__top__left img{box-shadow:0 20px 50px #041e4140;border-radius:.375rem}.single-product__order-pop__top__right{width:60%;padding-left:1.5rem}.single-product__order-pop__top__right__title{margin-top:0;margin-bottom:0}.single-product__order-pop__top__right__product-id,.single-product__order-pop div.gform_wrapper.gravity-theme form div.gform_footer,.single-product__order-pop div.gform_wrapper.gravity-theme form div.gform_page_footer{margin-bottom:0}
