section.block_section{padding:40px 0}#tooltip{display:none;position:absolute;background-color:#333;color:#fff;padding:5px 10px;border-radius:4px;font-size:.9em;z-index:1000}.callback_popup .pf_column_order,.product_popup_container .pf_column_order{display:flex;flex-flow:column}table.dataTable tfoot tr>.dtfc-fixed-left,table.dataTable tfoot tr>.dtfc-fixed-right,table.dataTable thead tr>.dtfc-fixed-left,table.dataTable thead tr>.dtfc-fixed-right{top:0;bottom:0;z-index:3;background-color:#fff}table.dataTable tbody tr>.dtfc-fixed-left,table.dataTable tbody tr>.dtfc-fixed-right{z-index:1;background-color:#fff}div.dtfc-left-top-blocker,div.dtfc-right-top-blocker{background-color:#fff}#product_av_prices #mobile_table_container table:not(:last-of-type),#product_page_section .product_details #product_title{margin-bottom:40px}#product_page_section .product_details #product_title h1 span{margin-top:10px;display:inline-block}#product_page_section .product_details #product_description,#product_page_section .product_details #product_info_download,#product_page_section .product_details #product_min_quantity,#product_page_section .product_details #product_technical_information,.callback_popup .callback_pu_header,.product_popup_container #popup_header{margin-bottom:32px}#product_description ul li{list-style:initial;margin-bottom:8px}#product_description ol li{list-style-type:decimal;margin-bottom:8px}#product_description ol,#product_description ul{margin-left:15px}#product_description ol li:first-child,#product_description ul li:first-child{margin-top:8px}#product_additional_info p:not(:last-of-type){margin-bottom:15px}#product_additional_info h2{margin-bottom:20px;font-size:32px;line-height:40px;text-transform:uppercase}.additional_images_container{display:block;max-width:100%;max-height:150px}.image_main.slider{display:block;max-width:450px}.additional_images_container .slider,.image_main.slider{opacity:1;transition:.4s}.additional_images_container .slider:not(.slick-initialized),.image_main.slider:not(.slick-initialized){opacity:0}.additional_images_container .slick-arrow,.image_main .slick-arrow{appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;height:32px;width:32px;line-height:0;padding:0;z-index:1;transition:.3s;border:none}.additional_images_container .slick-prev,.image_main .slick-prev{transform:translate(-50%,-50%);left:0}.additional_images_container .slick-next,.image_main .slick-next{transform:translate(50%,-50%);right:0}.additional_images_container .slick-next,.additional_images_container .slick-prev,.image_main .slick-next,.image_main .slick-prev{position:absolute;background-color:#fff0;z-index:1;top:50%}#product_page_section .slick-dots li button:before{font-size:10px}#product_page_section .slick-next:before,#product_page_section .slick-prev:before{content:""}.additional_images_container img{width:150px}.slick-slide img{height:100%;object-fit:contain;object-position:center}#product_page_section .image_container{width:100%;display:block}#product_page_section .product_details h5{margin-bottom:8px}#product_page_section .product-subtitle{font-size:24px}#product_page_section .product_details #product_technical_information #table_container{display:grid}#product_page_section .product_details #product_technical_information #table_container table tr td.attribute_name{font-family:Exo2-SemiBold,sans-serif}#product_av_prices #mobile_table_container table tbody tr:not(:first-of-type):nth-of-type(odd),#product_av_prices table#product_avp_table tbody tr.odd,#product_page_section .product_details #product_technical_information #table_container table tr:nth-child(odd),.product_popup_container table#sp_table tbody tr{background-color:var(--dirty-white)}#product_av_prices table#product_avp_table tbody tr td:first-of-type,#product_av_prices table#product_avp_table thead tr th:first-of-type,#product_page_section .product_details #product_technical_information #table_container table td:first-of-type,.product_popup_container table#sp_table tbody tr td:first-of-type,.product_popup_container table#sp_table thead tr th:first-of-type{padding-left:10px}#product_page_section .product_details .product_img,#product_page_section .product_images_contact .product_img{max-width:450px;margin:0 auto}#product_page_section .product_details .product_img figure,#product_page_section .product_images_contact .product_img figure{height:0;padding-bottom:100%;position:relative}#product_page_section .product_details .product_img figure img,#product_page_section .product_images_contact .product_img figure img{position:absolute;width:100%;height:100%;object-fit:contain;object-position:center}#product_ag_section h4,#product_ag_section p,#product_page_section .product_images_contact #request_quote h5,#product_page_section .product_images_contact #request_quote p,.product_popup_container .quote_request_form_assembly .assembly_information .info_box h6,.product_popup_container .quote_request_form_assembly .assembly_information label,.product_popup_container .quote_request_form_assembly .assembly_information p{color:var(--white)}#product_page_section .product_images_contact #request_quote{height:240px;background-color:var(--secondary);border-radius:10px;display:flex;align-items:center;flex-flow:column;justify-content:center}#product_page_section .product_images_contact #product_pictograms{margin:14px auto 76px;max-width:450px;flex-wrap:wrap;display:grid;grid-template-columns:repeat(6,1fr);grid-row-gap:10px}#product_page_section .product_images_contact #product_pictograms figure{display:flex;height:70px;width:70px;justify-content:center;align-items:center;border:5px solid var(--white);border-radius:10px}#product_page_section .product_images_contact #product_pictograms figure img{height:100%;width:100%}#product_page_section .product_images_contact #request_quote a{margin-top:18px;width:calc(100% - 196px)}@media print{#product_page_section .product_details #product_info_download{display:none}}#product_ag_section{background-color:var(--black-background)}#product_ag_section h4,#product_av_prices table#product_avp_table tbody tr td:not(.offer-btn,:first-of-type,:nth-of-type(2)),.product_popup_container table#sp_table tbody tr td:not(:first-of-type,:nth-of-type(2)){text-align:center}#product_ag_section .outer_container{display:flex;position:relative;width:100%;flex-flow:row wrap}#product_ag_section .ag_header{display:flex;flex-flow:column wrap;width:100%;margin-bottom:40px}#product_ag_section .item-column .item_box{position:relative;display:flex;flex-flow:column nowrap;height:100%;margin-bottom:0;justify-content:flex-start;text-align:center}#product_ag_section .item_box .ag_title h6{color:var(--white);margin-top:16px;margin-bottom:8px}#product_av_prices #av_header,#product_related_products #related_products_header{text-align:center;margin-bottom:32px}#product_av_prices #table_container,.product_popup_container #sp_table_container{overflow-x:scroll}#product_av_prices #table_container div[class=row],.product_popup_container #sp_table_container div[class=row],.product_popup_container table#sp_table{width:100%}#product_av_prices table#product_avp_table .truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#product_av_prices table#product_avp_table .dtfc-fixed-right,#product_av_prices table#product_avp_table thead tr,.product_popup_container table#sp_table thead tr{background-color:var(--black-background);color:var(--white)}.product_popup_container table#sp_table thead tr th,.product_popup_container table#sp_table thead tr th:last-of-type{padding-right:10px}#product_av_prices table#product_avp_table tbody tr,.product_popup_container table#sp_table{height:50px}#product_av_prices table#product_avp_table tbody tr td,#product_av_prices table#product_avp_table thead tr th,.product_popup_container table#sp_table tbody tr td,.product_popup_container table#sp_table thead tr th{vertical-align:middle}#product_av_prices table#product_avp_table tbody tr td.offer-btn{position:relative}#product_av_prices table#product_avp_table tbody tr td.offer-btn a{position:absolute;height:100%;left:0;top:0;display:flex;align-items:center;font-size:12px;text-decoration:none;width:100%;justify-content:center;border-radius:0}#product_av_prices #mobile_table_container{display:none}#product_av_prices #mobile_table_container table tbody tr td:first-of-type{width:50%}#product_av_prices #mobile_table_container table tbody tr:first-of-type{background-color:var(--primary);color:var(--white)}#product_av_prices #mobile_table_container table tbody tr:not(:last-of-type) td{padding:.2rem .5rem}#product_av_prices #mobile_table_container table tbody tr:last-of-type td{padding:0}#product_av_prices #mobile_table_container table tbody tr:last-of-type td a{padding:.4rem 0}#product_av_prices #mobile_table_container tbody tr td.offer-btn a{color:var(--white);background-color:var(--primary);height:100%;left:0;top:0;display:flex;align-items:center;text-decoration:none;width:100%;justify-content:center;border-radius:0}.callback_popup,.popup_container{position:fixed;display:none;top:0;background-color:var(--black-background-shade);bottom:0;left:0;right:0;margin:auto;z-index:100000;overflow:scroll}.callback_popup_container,.product_popup_container{position:relative;background-color:var(--white);border-radius:10px;padding:40px;margin:10px 0}.callback_popup #callback_text_block h5,.product_popup_container .popup_desc,.product_popup_container .ppc_checkbox .wpcf7-list-item:not(.last){margin-bottom:16px}.product_popup_container #selected_product_info{display:flex;flex-flow:row;gap:20px}.product_popup_container #selected_product_info p,.product_popup_container>div>div>div[id=selected_product_details]>h5{margin-top:unset}.product_popup_container #product_img{height:120px;width:120px}.product_popup_container .quote_request_form_assembly,.product_popup_container .quote_request_form_pdetails,.product_popup_container .quote_request_form_quantity{max-width:540px;margin:0 auto}.callback_popup .ppc_custom_checkbox,.product_popup_container .ppc_custom_checkbox,.product_popup_container p{margin-top:16px}.product_popup_container h5{margin-top:32px}.callback_popup .custom_form_input,.product_popup_container .custom_form_input{width:100%;height:40px;border:1px solid var(--dirty-white);padding-left:20px;margin-top:16px}.callback_popup textarea.custom_form_input,.product_popup_container textarea.custom_form_input{height:86px}.product_popup_container .custom_form_input::-webkit-inner-spin-button,.product_popup_container .custom_form_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product_popup_container .custom_form_input input[type=number]{-moz-appearance:textfield}.product_popup_container .quote_request_form_assembly .assembly_information{background-color:var(--black-background);border-radius:10px;margin-top:16px;padding:30px}.product_popup_container .quote_request_form_assembly .assembly_information .outer_container{display:flex;position:relative;width:100%;flex-flow:row wrap;align-items:center;justify-content:center}.product_popup_container .quote_request_form_assembly .assembly_information .info_box{position:relative;display:flex;flex-flow:column nowrap;height:100%;margin-bottom:0;justify-content:flex-start;align-items:center;padding:0 15px;max-width:25%}.product_popup_container .quote_request_form_assembly .assembly_information .info_box p{margin:unset}.product_popup_container .quote_request_form_assembly .assembly_information .info_box img{width:90px;height:90px}.product_popup_container .quote_request_form_assembly .assembly_information p{text-align:center;margin-bottom:16px}.callback_popup .ppc_close,.product_popup_container .ppc_close{position:absolute;right:32px;top:32px;width:20px;height:20px;cursor:pointer}.callback_popup .ppc_close:hover,.product_popup_container .ppc_close:hover{opacity:.7}.callback_popup .ppc_close:after,.callback_popup .ppc_close:before,.product_popup_container .ppc_close:after,.product_popup_container .ppc_close:before{position:absolute;left:8px;content:' ';height:20px;width:4px;background-color:var(--secondary);border-radius:10px}.callback_popup .ppc_close:before,.product_popup_container .ppc_close:before{transform:rotate(45deg)}.callback_popup .ppc_close:after,.product_popup_container .ppc_close:after{transform:rotate(-45deg)}.product_popup_container .ppc_checkbox{margin:20px 20px 0}.product_popup_container .ppc_checkbox span[data-name=ppc_assembly_radio] .wpcf7-list-item-label{display:flex;cursor:pointer}.product_popup_container .ppc_checkbox span[data-name=ppc_assembly_radio] input[type=radio]{position:absolute;opacity:0}.product_popup_container .ppc_checkbox input[type=radio]+.wpcf7-list-item-label:before{content:'';background-color:var(--black);border-radius:100%;display:inline-block;width:12px;height:12px;position:relative;align-self:center;margin-right:6px;vertical-align:middle;cursor:pointer;text-align:center;box-shadow:inset 0 0 0 2px var(--white)}.product_popup_container .ppc_checkbox input[type=radio]:checked+.wpcf7-list-item-label:before{background-image:url(/wp-content/themes/blankslate-child/img/icon.png)}.product_popup_container .ppc_checkbox input[type=radio]:focus+.wpcf7-list-item-label:before{outline:0}.product_popup_container .ppc_checkbox input[type=radio]:disabled+.wpcf7-list-item-label:before{box-shadow:inset 0 0 0 2px var(--dirty-white);border-color:var(--grey-border);background:var(--grey)}.product_popup_container .ppc_checkbox input[type=radio]+.wpcf7-list-item-label:empty:before{margin-right:0}.product_popup_container .submit_button{margin-top:32px;border-radius:24px;width:100%;cursor:pointer}.callback_popup .outer_container{display:flex}.callback_popup .submit_button{margin-top:32px;border-radius:24px;width:75%;cursor:pointer}@media screen and (max-width:1200px){#product_page_section .product_images_contact #product_pictograms{grid-template-columns:repeat(5,1fr)}.callback_popup .callback_form_container{margin:40px auto 0}.callback_popup .pf_column_order,.product_popup_container .pf_column_order{align-items:center}}@media screen and (max-width:991px){#product_page_section .product_images_contact #product_pictograms{grid-template-columns:repeat(6,1fr)}#product_ag_section .outer_container{justify-content:center;row-gap:32px}#product_page_section .product_images_contact #request_quote a{width:calc(100% - 436px)}}@media screen and (max-width:767px){#product_page_section .product_images_contact #request_quote a{width:calc(100% - 196px)}#product_page_section .product_details #product_title h1{font-size:32px;line-height:40px}#product_page_section .product_details #product_title h1 .product-subtitle{font-size:18px;line-height:22px}#product_av_prices #table_container{display:none}#product_av_prices #mobile_table_container{display:grid}}@media screen and (max-width:575px){#product_page_section .product_images_contact #product_pictograms{grid-template-columns:repeat(4,1fr)}#product_page_section .product_images_contact #request_quote a{width:calc(100% - 64px)}.callback_popup .submit_button{width:100%}.product_popup_container #selected_product_info{flex-flow:column-reverse}.product_popup_container .quote_request_form_assembly .assembly_information .outer_container{flex-flow:column;align-items:center}.product_popup_container .ppc_plus{padding:24px 0}.product_popup_container .quote_request_form_assembly .assembly_information .info_box{max-width:100%}.product_popup_container .quote_request_form_assembly .assembly_information .info_box img{height:180px;width:180px}.product_popup_container{padding:20px}}