#sdv-container,.rightColumn{width:100%}#sdv-container{aspect-ratio:auto 885/600;height:700px!important;width:100%}.main_row .wpb_column:first-child{padding-right:0!important}.main_row .wpb_column:nth-child(2){padding-left:0!important}.main_row .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}#pattern_infos{background:#fff;clear:both;display:block;font-size:13px;font-weight:400;line-height:19px;padding:2% 5%;width:100%}#pattern_infos div.col{display:inline-block;margin-right:.5%;vertical-align:top;width:24.5%}#pattern_infos span{font-weight:500}#pattern_infos p{margin:10px 0 0;text-align:center}#form_product input.dataInput,.modal input[type=number]{font-weight:500!important;padding:5px 20px 5px 5px;text-align:center;width:80px!important}#form_product span:not(.tooltip){display:inline-block;font-size:16px;width:120px}.modal-body li>span{width:200px!important}#form_product .qty span{text-align:left;width:70px!important}#form_product .qty{margin-top:10px}button.slick-arrow{font-size:35px;padding:0;position:absolute;top:25%}button.slick-arrow.slick-prev{left:-30px}button.slick-arrow.slick-next{right:-30px}.slick-list{padding-left:10px!important}.rightColumn{font-weight:400}.rightColumn h3{margin:0;padding:15px!important;text-align:center;text-transform:uppercase}.rightColumn form{padding:6px 15px 0!important}#create_product_id,input#validate_fixation,input#validate_folding{font-weight:500;text-transform:uppercase;width:100%}.bottom_row{height:70px;line-height:30px;margin:30px 0!important;padding:20px}.bottom_row h3{text-transform:uppercase}.bottom_row p{font-size:17px}.Tfilters button{border:1px solid #fff;margin-bottom:20px;margin-right:5px;padding:0 15px}.rightColumn label.orientationH,.rightColumn label.orientationV{display:inline;width:auto}.rightColumn .OrientationH{padding-left:5px;width:50px}.rightColumn .OrientationV{height:50px;padding-left:5px}.borders{height:95px;position:relative}input.borders_bottom,input.borders_left,input.borders_right,input.borders_top{font-size:11px;height:24px;line-height:11px;margin:0;padding:3px 0!important;position:absolute;text-align:center!important;width:34px!important}input.borders_top{left:70%;top:0}input.borders_right{left:88%;top:30px}input.borders_bottom{left:70%;top:60px}input.borders_left{left:52%;top:30px}.borders_link{font-size:19px;left:73%;position:absolute;top:30px}p.qty{text-align:center}.main_wrapper span.trasnparency{font-weight:500}.main_wrapper p{text-align:justify}.main_wrapper span.price{font-size:18px;font-weight:600}.tooltip{display:inline-block!important;font-size:14px!important;opacity:1!important;position:relative!important;z-index:auto!important}.tooltiptext{border-radius:6px;left:50%;margin-left:-125px;padding:10px;position:absolute;text-align:center;top:100%;visibility:hidden;width:250px!important;z-index:1}.tooltip:hover .tooltiptext{visibility:visible}#tooltip_shape .tooltiptext{width:500px!important}#form_product input[readonly]{cursor:not-allowed;padding:5px}p#error_form{margin:-20px -15px 5px;text-align:center}p.finition a{background-color:#d3d3d3;border-radius:12px;display:inline-block;margin-top:10px;padding:10px}p.finition a.pop_link:not(.folding):not(.fixation):not(.thermo):not(.ano){font-size:14px;padding:5px 4px}p.finition{font-size:16px;margin-bottom:0}input#param_color{background-color:transparent!important;color:grey;text-align:center}.switch{display:inline-block;height:34px;position:relative;width:60px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:18px;left:4px;width:18px}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(33px);-ms-transform:translateX(33px);transform:translateX(33px)}.slider.round{border-radius:34px;height:25px;width:auto!important}.slider.round:before{border-radius:50%}p.finition a.ano,p.finition a.fixation,p.finition a.folding,p.finition a.thermo{padding:1px 10px}.modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.modal-content{background-color:#fefefe;border:1px solid #888;border-radius:12px!important;margin:5% auto;padding:0;width:50%}.modal-header{border:none;border-radius:12px 12px 0 0;padding:0}.modal-header h2{margin-top:10px}.modal-header .close{position:absolute;right:4%}.modal-body{padding:20px}.modal-footer{display:flex;justify-content:center}.modal-footer input[type=button]{border:none;text-transform:uppercase}.close{color:#3c3c3c;float:right;font-size:28px!important;font-weight:700;opacity:.7!important;text-align:right}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}#myModal_fixation .modal-content{max-height:calc(100vh - 200px);overflow-x:hidden;overflow-y:auto}#myModal_folding .modal-content{max-height:calc(100vh - 300px);overflow-x:hidden;overflow-y:auto}#myModal_Anodisation .modal-content,#myModal_Dessins .modal-content,#myModal_Instructions .modal-content,#myModal_Pattern .modal-content,#myModal_Thermolaquage .modal-content,#myModal_Thermolaquage_light .modal-content{max-height:calc(100vh - 210px);overflow-x:hidden;overflow-y:auto}.modal-body table,.modal-body td{border:none}.modal-body a{text-align:center}.modal-body img{max-width:500px;width:100%}.modal-body a:not(.tooltip-container) span{height:73px;width:100%!important}.modal-body ul{margin-top:-20px;padding-left:40px}.modal-body li,.modal-body p{color:#423e3e;font-size:medium}.modal-body p span{height:50px;width:auto!important}.modal-body p span.tooltip{float:right;height:auto;margin-left:80px;margin-top:3px;position:absolute!important}.modal-body .tooltiptext{background-color:transparent;height:510px;width:700px!important}.modal-body input[readonly]{background-color:transparent!important;border:1px solid #f3f0ed!important;color:#d3d3d3}.modal-body input:invalid{border-color:red!important}.modal-body span.comments.toggle_grey{color:#807676;font-size:13px!important;font-style:italic;width:300px!important}.modal-body span.comments:not(.toggle_grey){display:none!important}div#myModal_folding p>span{height:20px;line-height:20px;width:65px!important}.toggle_hide{display:none}hr.separator{border-top:2px solid #d3d3d3;margin-bottom:5px;margin-top:10px;width:70%}#create_gc_cl_id[disabled],#create_image_perforation_id[disabled],#create_product_id[disabled],#validate_fixation[disabled],#validate_folding[disabled],button[disabled]{cursor:not-allowed;opacity:.6}p.small_p{margin:-10px 0}.cart_item .product-remove button,.mini_cart_item button{background-color:transparent;color:#7c0000;padding:5px;width:100%}.cart_item .product-remove button:active,.cart_item .product-remove button:focus,.cart_item .product-remove button:hover,.mini_cart_item button:active,.mini_cart_item button:focus,.mini_cart_item button:hover{background-color:transparent;color:#7c0000;font-weight:700}.mini_cart_item .woocommerce-product-gallery__image img{max-width:100%!important}.woocommerce-cart table.cart input.button{width:200px}#snackbar,#snackbarCheckFactoryConstraints{border-radius:2px;bottom:0;font-size:16px;left:0;padding:16px;position:fixed;text-align:center;visibility:hidden;width:100%;z-index:99}#snackbar.show{-webkit-animation:fadein .5s,fadeout .5s 6s;animation:fadein .5s,fadeout .5s 6s;visibility:visible}#snackbarCheckFactoryConstraints.show{-webkit-animation:fadein .5s;animation:fadein .5s;visibility:visible}#snackbar a,#snackbarCheckFactoryConstraints a{padding:10px}#snackbar p,#snackbarCheckFactoryConstraints p{margin-bottom:20px}@-webkit-keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}ul#menu-headertopmenu li a,ul#menu-headertopmenu li.current-menu-item,ul#menu-headertopmenu_notlogged li a,ul#menu-headertopmenu_notlogged li.current-menu-item{padding-left:9px!important;padding-right:9px!important}ul#menu-headertopmenu li{display:list-item;width:auto}@media only screen and (max-width:600px){.modal-body td{display:block;text-align:center}.rightColumn{height:auto!important}}.colorBox{height:110px;max-height:100%;width:100%}.gc-cl .colorBox{height:127px;width:50%}.modal-body .filters ul{list-style:none;margin:0!important;padding:0}.modal-body .filters ul li{font-weight:700;padding:10px}.modal-body .filters .tints{display:flex}.modal-body .table-row{display:flex;height:45px;width:100%}.modal-body .colorBox{width:45px}.modal-body .variants{display:flex;flex-grow:1}.modal-body .variants .color-none,.modal-body .variants a{align-items:center;border:2px solid #fff;display:flex;flex-basis:43px;height:100%;position:relative}.colors-table .color-title{align-items:center;display:flex;flex-basis:30%;padding:5px 10px}.colors-table .even{background-color:#eaeaea}.colors-table .odd{background-color:#fff}.modal-body .variants .featured{background-color:transparent!important;left:21px;position:absolute;width:20px}.modal-body .variants .featured .fa{color:var(--shop-primary-color)}.flex-table{display:flex;flex-wrap:wrap;padding:10px}.flex-row{display:block}.flex-table.col-5 .table-cell{width:20%}.tooltip-container{cursor:pointer;display:inline-block;position:relative}.light-tooltip{background:rgba(51,51,51,.9);border:1px solid rgba(34,34,34,.9);border-radius:3px;bottom:40px;box-shadow:0 0 3px rgba(0,0,0,.5);color:#dedede!important;display:block!important;font-size:16px!important;opacity:0;padding:5px 10px;position:absolute;right:-40px;text-align:center;text-shadow:1px 1px 2px #111;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:120px!important;z-index:99}.light-tooltip:after,.light-tooltip:before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(51,51,51,.9);bottom:-10px;content:"";left:43%;position:absolute}.tooltip-container:hover .light-tooltip,a:hover .light-tooltip{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}span.payment_info{color:#c9880d;display:block;font-size:15px;margin-bottom:20px;text-align:center}span.payment_info a{color:#c9880d;text-decoration:underline}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:7px!important}.payment_method_cod label{line-height:17px;max-width:90%}.dot_underline{border-bottom:1px dotted #000}#customer_order_refs{display:inline-block;width:50%}#customer_order_refs h3{margin-bottom:20px}.add_color_form{margin:3rem;text-align:left}.add_color_form h3{margin:0 0 3rem!important}.open_createColor_modal{align-items:center;gap:2.5rem}div.cart_attributes{margin:0;text-align:left}div.cart_attributes span{font-weight:600}.category-blog h2.vc_custom_heading:first-letter{font-size:200%}.category-blog h2.vc_custom_heading{background-color:#f5f5f5;margin:25px 0;padding:10px}.woocommerce .woocommerce-ordering .orderby,.woocommerce-page .woocommerce-ordering .orderby,ul.orderby ul.dropdown{width:215px!important}.single-product .prix_std_lot{font-size:16px;font-weight:700}.upsellForOutOfStock .item{display:inline-block;padding-right:20px;width:30%}.upsellForOutOfStock .item h4{text-align:center}