section.block_section{padding:40px 0}.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{margin-bottom:20px}#product_page_section .product_details #product_title h3{margin-bottom:10px}#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_page_section .pagination_box{display:none;justify-content:space-between;position:absolute;right:0;left:0;height:0;margin:auto;z-index:1;width:100%}#product_page_section .left_paginate_box,#product_page_section .right_paginate_box{display:flex;flex-flow:row nowrap;align-items:center}#product_page_section .left_paginate_box .left_arrow,#product_page_section .right_paginate_box .right_arrow{appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;background-color:var(--secondary);border:2px solid #fff0;height:60px;width:40px;line-height:0;padding:0;border-radius:0;z-index:1;transition:.3s;transform:translateX(0)}#product_page_section .left_paginate_box .left_arrow:hover,#product_page_section .right_paginate_box .right_arrow:hover{background-color:var(--white);border:2px solid var(--secondary)}#product_page_section .left_paginate_box .left_arrow:hover svg path,#product_page_section .right_paginate_box .right_arrow:hover svg path{stroke:var(--secondary)}#product_page_section .left_paginate_box .left_arrow[disabled],#product_page_section .right_paginate_box .right_arrow[disabled]{opacity:.5}#product_page_section .left_paginate_box .left_arrow img,#product_page_section .left_paginate_box .left_arrow svg,#product_page_section .right_paginate_box .right_arrow img,#product_page_section .right_paginate_box .right_arrow svg{width:100%;height:100%;object-fit:contain;object-position:center}#product_page_section .product_details h2,#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:Metropolis-Bold,sans-serif}#product_page_section .product_details #product_technical_information #table_container table tr td:not(.attribute_name){font-family:Metropolis-Regular,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_images_contact.gallery{display:flex;flex-flow:row nowrap;width:100%;margin:auto;position:relative;overflow:hidden}#product_page_section .product_details .product_img,#product_page_section .product_images_contact .product_img{margin:0 auto 32px;padding:0}#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 #request_quote h5,#product_page_section #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 #request_quote{height:240px;background-color:var(--background-blue);display:flex;align-items:center;flex-flow:column;justify-content:center;margin:0 auto}#product_page_section #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 #selected_product_details,.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 .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:10000;overflow:scroll}.callback_popup_container,.product_popup_container{position:relative;background-color:var(--white);padding:40px;margin:10px 0}.callback_popup #callback_text_block .h5,.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:column;gap:20px}.product_popup_container #selected_product_picture{margin:auto}.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:320px;width:320px}.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;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_details #product_additional_info{margin-bottom:32px}#product_page_section #request_quote{max-width:445px}}@media screen and (max-width:767px){#product_page_section #request_quote a{width:calc(100% - 196px)}#product_av_prices #table_container{display:none}#product_av_prices #mobile_table_container{display:grid}}@media screen and (max-width:575px){#product_page_section #request_quote a{width:calc(100% - 64px)}.callback_popup .submit_button{width:100%}.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}}