#miniquote{color:#fff;float:right;margin-left:1%}#miniquote a{color:#fff}.quote-button{margin:0}.quote-button p{font-weight:700;text-transform:uppercase;font-style:italic;margin:17px 20px 0 10px;text-align:center}.product-options-bottom .quote-button{margin-bottom:20px}#main_quote_request #account_infos .content_block div.mage-error{display:none !important}.quote-button .actions .toquote,.quote-button .actions button:active{font-size:1.6rem;padding:14px 17px;background:#fff;border:1px solid #1089cb;color:#1089cb;cursor:pointer}.quote-button .actions .toquote{box-sizing:border-box;display:inline-block;vertical-align:middle;padding:10px 17px;border-radius:5px}.quote-button .actions .toquote:hover{background:#fff;border:2px solid #1089cb;color:#1089cb}.img_request{padding-bottom:20px}.img_request,#quote-request-summary,.form_request{border-bottom:3px solid #009edf;border-left:3px solid #009edf;border-right:3px solid #009edf;margin:30px auto;position:relative;width:90%}.form_request{border-top:3px solid #009edf;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}#quote-request-summary .quote-request-summary-table td,#quote-request-summary .quote-request-summary-table th{border-right:2px solid #009edf}#quote-request-summary .quote-request-summary-table thead,#quote-request-summary .quote-request-summary-table tbody{border-bottom:2px solid #009edf}#quote-request-summary .quote-request-summary-table td.last,#quote-request-summary .quote-request-summary-table th.last{border-right:none}#quote-request-summary .quote-request-summary-table{overflow-y:auto}#quote-request-summary .qrs-item-logo{min-width:60px}#quote-request-summary .qrs-item-delete{min-width:20px;border-right:unset}#quote-request-summary .qrs-item-price,#quote-request-summary .qrs-item-qty,#quote-request-summary .qrs-item-total,#quote-request-summary .qrs-item-delete{text-align:center}#quote-request-summary .update-quote{margin:10px 10px 10px auto;display:block}#quote-request-summary .qrs-qty-wrapper{display:flex;align-items:stretch;justify-content:center;gap:6px}#quote-request-summary .qrs-qty-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:stretch;width:32px;height:auto;padding:0;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:16px;line-height:1;color:#333;cursor:pointer}#quote-request-summary .qrs-qty-btn:hover,#quote-request-summary .qrs-qty-btn:active,#quote-request-summary .qrs-qty-btn:focus{color:#333;background:#fff}#quote-request-summary .qrs-item-qty input.qty{width:48px;margin:0;text-align:center}#quote-request-summary .summary{display:block;width:auto;max-width:none;margin:20px;padding:0;border:1px solid #e3e8ee;border-radius:5px;background:#fff;box-sizing:border-box}#quote-request-summary #shipping{display:block;width:100%;padding:15px 20px;border-bottom:1px solid #e3e8ee;box-sizing:border-box}#quote-request-summary #totals{display:block;width:100%;padding:10px 20px 15px;box-sizing:border-box}#quote-request-summary #totals table{width:100%}#quote-request-summary #shipping .fieldset.estimate{display:flex;flex-wrap:wrap;gap:0 20px;width:100%;margin:0}#quote-request-summary #shipping .fieldset.estimate>.legend{flex:1 1 100%;width:100%;float:none;margin:0;padding:0;border:0;font-size:15px;font-weight:600;color:#1d55a0}#quote-request-summary #shipping .fieldset.estimate>.field.note{flex:1 1 100%;width:100%;margin:2px 0 15px;font-size:12px;color:#6d6d6d}#quote-request-summary #shipping .fieldset.estimate>.field:not(.note){flex:1 1 calc(40%);min-width:220px;width:auto;margin-bottom:15px}#quote-request-summary #shipping .fieldset.estimate>.field:not(.note) .control,#quote-request-summary #shipping .fieldset.estimate>.field:not(.note) input,#quote-request-summary #shipping .fieldset.estimate>.field:not(.note) select{width:100%;box-sizing:border-box}#payments{padding:10px}.payment-methods .payment-method-row{border:1px solid #e3e8ee;border-radius:4px;padding:12px 15px;margin-bottom:8px;background:#fff}.payment-methods .payment-method-title{display:flex;align-items:flex-start;margin:0}.payment-methods .payment-method-title input[type=radio]{margin:3px 10px 0 0;flex-shrink:0}.payment-methods .payment-method-title .label{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;font-weight:400}.payment-methods .payment-method-title .label:before{display:none}.payment-methods .payment-method-icons{display:inline-flex;align-items:center;gap:3px}.payment-methods .payment-method-icon{height:18px;width:auto;display:block;border:1px solid #e3e8ee;border-radius:3px;background:#fff}.payment-methods .payment-method-name{font-weight:600;color:#1d55a0}.payment-methods .payment-method-badge{background:#1d55a0;color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;padding:2px 8px;border-radius:3px;text-transform:uppercase}.payment-methods .payment-method-note{font-size:13px;color:#8a8a8a}.payment-methods .payment-method-hint{flex:1 1 100%;margin:2px 0 0;font-size:12px;color:#fe5e22}.payment-methods .payment-method-hint a{color:inherit;text-decoration:underline}.payment-method-notice{margin-top:10px;font-size:12px;font-style:italic;line-height:1.4;color:#6d6d6d}#send_request,.quote_request_footer{border:3px solid #1d55a0;margin:30px auto;width:90%}.quote_request_footer .title_block{padding:10px 0;font-size:1.5em;font-weight:700;text-align:center;color:#fff;background-color:#1d55a0}.quote_request_footer .content_block{color:#1d55a0;padding:20px 40px}.quote_request_footer .content_block ul{list-style-type:disc;padding-left:15px}#send_request .send_request_columns{display:flex;align-items:stretch}#send_request .send_request_columns .content_block{flex:1;padding:30px}#send_request .send_request_columns .content_divider{width:2px;background-color:#1d55a0;flex-shrink:0;margin:20px 0}@media (max-width:768px){#send_request .send_request_columns{flex-direction:column}#send_request .send_request_columns .content_block{padding:20px 15px}#send_request .send_request_columns .content_divider{width:auto;height:2px;margin:0 20px}}#send_request .content_block{max-width:100%;padding:30px;margin:auto}#send_request .content_title{margin:20px auto;color:#fe5e22;font-weight:500;font-size:1.4em}#send_request .content_text{text-align:left;color:#1d55a0}#send_request .content_text strong{font-weight:600}.img_request .title_request,#quote-request-summary .title_request{color:#fff;font-size:28px;line-height:50px;text-align:center;width:100%;font-weight:700}.img_request .title_request span{color:#000}.img_request .infos_request{font-size:15px}@media (max-width:768px){.img_request .title_request,#quote-request-summary .title_request{font-size:14px}body .img_request .infos_request .row_request{display:flex;align-items:flex-start;padding-left:20px}body .img_request .infos_request .coche_request{width:24px;height:24px;min-width:24px;margin-right:6px;background:#fe5e22 none;border-radius:50%;float:none;position:relative}body .img_request .infos_request .coche_request:after{content:'';display:block;width:6px;height:11px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:absolute;top:3px;left:8px}}.img_request .infos_request .row_request{margin-top:15px;padding-left:40px;padding-right:20px}.img_request .infos_request .coche_request{width:40px;height:25px;float:left;background:url("../images/quote_buttons.gif") no-repeat scroll -23px -62px transparent}.cart-summary .quote-button,.cart-summary .checkout{clear:both;float:none}.cart-summary .quote-button .actions .toquote{width:100%;display:block}.quote_request .form_request #send_request{border-right:none}.form_request .title_block{border-bottom:2px solid #009edf}.quote_request .form_request .title_block>span,.quote_request .generate-quote-blocks .title_block>span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background-color:#1d55a0;color:#fff;font-weight:700;margin-right:8px;margin-left:10px}.form_request .title_block,#send_request .title_block{color:#1d55a0;font-weight:500;text-align:center;line-height:40px;font-size:16px;margin-top:0}.form_request .content_block{padding:10px 10px 10px 12px}.content_block.address .required{color:red}.form_request textarea{margin:5px 0}.form_request .cart_request{margin:5px 0;height:40px;padding:2px 0 0 5px;background:url("../images/quote_buttons.gif") no-repeat scroll -5px -5px transparent;cursor:pointer}.form_request .cart_request2{margin-top:15px;height:40px;padding:2px 0 0 5px}.form_request .cart_request div{width:58%;font-size:12px;color:gray;margin-left:10px}#account_infos .content_block{padding:10px 10px 10px 28px;position:relative}#account_infos .content_block div{width:100%;height:20px;margin-top:18px}#account_infos .content_block div span{float:left}#account_infos .content_block div input,.form_request #account_infos .content_block div select{float:right;color:#37a4d9;font-weight:700;width:70%}#send_request .content_block{text-align:center}#send_request .content_block .send_button{background-color:#009edf;cursor:pointer;height:40px;margin:20px auto 6px;width:fit-content;min-width:171px;padding:0 24px;white-space:nowrap}#send_request .content_block .send_button2{height:40px;margin:140px 50px 20px;cursor:pointer}#send_request .content_block .send_button:hover{background-color:#009edf}#send_request .content_block .send_button.disabled{cursor:default;opacity:.6;pointer-events:none}#send_request .content_block .send_button div{line-height:40px;color:#fff;font-weight:700}.quickview #quoterequest .quickTitle{color:#009ee0;font-size:40px;font-weight:700;line-height:80px;text-align:center;width:100%}.quickview #quoterequest .quickinfos{margin-top:15px;text-align:center;width:100%;color:#009ee0;font-size:16px;font-weight:700}.quickview #quoterequest .quickOptionleft{margin-left:150px;margin-top:30px}.quickview #quoterequest .quickOptionRight{margin-top:60px;border:0;height:150px}.quickview #quoterequest .quickOptionRight .quickview_qty{text-align:center}.quickview #quoterequest .quickOptionRight .send_request{margin-top:50px;margin-left:34px}.quickview #quoterequest .quickOptionRight .send_request .send_button{height:40px;cursor:pointer;background-color:#009edf}.quickview #quoterequest .quickOptionRight .send_request .send_button div{line-height:40px;color:#fff;font-weight:700;width:168px;text-align:center}#quote-request-summary tfoot tr{border-top:2px solid #009edf;text-align:right}#main_quote_request h4{margin-top:0;margin-bottom:10px}#quote-summary{margin:20px auto;background-color:#fff;font:12px/1.5 Arial,Helvetica,sans-serif}#quote-summary #quote-summaryContent{z-index:1001}#quote-summary #quote-summaryContent h1{font-size:21px;margin:0 0 10px 10px;text-align:left;width:100%}#quote-summary #quote-summaryContent table{width:100%}#quote-summary #quote-summaryContent .item_options dt{margin:0 !important}#quote-summary #quote-summaryContent .item_options dd{margin-bottom:0 !important}.keep-buying{background-color:#009edf;border:0 none;color:#fff;cursor:pointer;float:left;padding:15px;position:relative;text-align:center;vertical-align:middle}button.checkout:hover,button.keep-buying:hover{background-color:#009edf;color:#fff;border:0 none}#main_quote_request .qty{text-align:center;width:52px}.delete-item:hover{cursor:pointer}#miniquote{color:#fff;float:right;font-size:14px;margin-left:1%;padding-left:0;position:relative;text-decoration:none}.quote-button,.box-tocart,.quote-button p{float:none}.block-quote-details-view .block-content{display:flex}.quote-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.quote-actions a.action{display:inline-block;padding:0 10px;height:32px;line-height:32px;border:1px solid #1d55a0;border-radius:5px;color:#1d55a0;text-decoration:none;font-size:1.3rem}.quote-actions a.action:hover{background-color:#1d55a0;color:#fff;text-decoration:none}.quote-actions a.action.primary{background-color:#1d55a0;color:#fff}.quote-actions a.action.primary:hover{background-color:#174a8a;border-color:#174a8a}.table-order-items.history .col.actions-link{padding:0}.table-order-items.history .col-order a{color:#1d55a0;text-decoration:underline}.table-order-items.history .col-order a:hover{color:#1d55a0;text-decoration:none}.table-order-items.history .col.actions-link a.action{display:inline-block;padding:0 10px;height:32px;line-height:32px;border:1px solid #1d55a0;border-radius:5px;background-color:#fff;color:#1d55a0;text-decoration:none;font-size:1.3rem}.table-order-items.history .col.actions-link a.action:hover{background-color:#1d55a0;color:#fff;text-decoration:none}.table-order-items.history .col.actions-link a.action.primary span{color:#1d55a0;font-size:1.3rem;font-weight:400}.table-order-items.history .col.actions-link a.action.primary:hover span{color:#fff;font-size:1.3rem;font-weight:400}.table-order-items.history .col.actions-link a.order-link,.table-order-items.history .col.actions-link a.contact-us{color:#1d55a0;text-decoration:underline;line-height:32px}.table-order-items.history .col.actions-link a.order-link:hover,.table-order-items.history .col.actions-link a.contact-us:hover{text-decoration:none}.table-order-items.history .col.actions-link a.action.convert,.quote-actions a.action.convert{border-color:#fe5e22;background-color:#fe5e22;color:#fff}.table-order-items.history .col.actions-link a.action.convert span,.quote-actions a.action.convert span{color:#fff}.table-order-items.history .col.actions-link a.action.convert:visited,.quote-actions a.action.convert:visited{color:#fff}.table-order-items.history .col.actions-link a.action.convert:hover,.quote-actions a.action.convert:hover,.table-order-items.history .col.actions-link a.action.convert:focus,.quote-actions a.action.convert:focus{border-color:#fe5e22;background-color:#fff;color:#fe5e22;text-decoration:none}.table-order-items.history .col.actions-link a.action.convert:hover span,.quote-actions a.action.convert:hover span,.table-order-items.history .col.actions-link a.action.convert:focus span,.quote-actions a.action.convert:focus span{color:#fe5e22}@media screen and (min-width:768px){.product-options-bottom{display:flex;flex-direction:row;justify-content:flex-start}.product-options-bottom .box-tocart{width:70%}.catalog-product-view:not(.page-product-configurable) #product_addtocart_form .box-tocart{width:70%}.form_request{grid-template-columns:1fr 1fr 1fr}}.quote-success-immediate .img_request{border:none;border-radius:10px;box-shadow:0 2px 10px rgba(16,40,80,.08);overflow:hidden;background:#fff}.quote-success-immediate .title_request{font-size:20px;background-color:#1d55a0 !important}.quote-success-immediate .infos_request{font-size:15px;padding:30px 40px}.quote-success-immediate .infos_request p+p{margin-top:20px}.quote-success-immediate .infos_request ul{list-style:disc;padding-left:20px}.quote-success-immediate .infos_request a:not(.quote-success-download-btn){color:#1d55a0;text-decoration:underline}.quote-success-immediate .quote-success-check{display:flex;justify-content:center;margin-bottom:16px}.quote-success-immediate .quote-success-check svg{background:#e5f4ea;border-radius:50%;padding:12px;box-sizing:content-box}.quote-success-immediate .quote-success-intro{text-align:center}.quote-success-immediate .quote-success-button-wrap{text-align:center;margin:20px 0 !important}.quote-success-immediate .quote-success-download-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:420px;margin:0 auto;background-color:#1d55a0 !important;color:#fff !important;font-weight:600;padding:13px 20px;border-radius:6px;text-decoration:none !important;box-sizing:border-box}.quote-success-immediate .quote-success-download-btn:hover{background-color:#174a8a}.quote-success-immediate .quote-success-divider{border:none;border-top:1px solid #e3e8ee;margin:24px 0}.quote-success-immediate .quote-success-account-box{background:#eef4fb;border:1px solid #cfe0f3;border-radius:8px;padding:20px 24px;margin-top:20px !important}.quote-success-immediate .quote-success-account-box .quote-success-divider{margin:16px 0;border-top-color:#cfe0f3}.quote-success-immediate .quote-success-account-header{display:flex;align-items:flex-start;gap:10px}.quote-success-immediate .quote-success-account-text{flex:1 1 auto;min-width:0}.quote-success-immediate .quote-success-account-text p{margin:4px 0 0}.quote-success-immediate .quote-success-account-title{font-weight:700;color:#1d55a0 !important}.quote-success-immediate .quote-success-icon-circle{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-top:2px;border-radius:50%;background:#1d55a0 !important;flex-shrink:0}.quote-success-immediate .quote-success-account-subtitle{font-weight:700;margin-bottom:10px}.quote-success-immediate .quote-success-info-row{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:10px}.quote-success-immediate .quote-success-info-row:last-of-type{margin-bottom:0}.quote-success-immediate .quote-success-info-label{color:#6d6d6d;flex-shrink:0}.quote-success-immediate .quote-success-info-value{font-weight:600;display:flex;align-items:center;gap:6px}@media screen and (max-width:768px){.quote_request .img_request,.quote_request #quote-request-summary,.quote_request .form_request,.quote_request .generate-quote-blocks{border-radius:5px}.quote_request .form_request .request_blocks{border-right:none}.quote_request .form_request .request_blocks:not(:first-child){border-top:1px solid #1d55a0}body .quote_request .form_request .title_block,body .quote_request .generate-quote-blocks .title_block{font-size:15px;font-weight:700;border-bottom:1px solid #1d55a0;background-color:rgba(0,158,223,.04)}body .quote_request .form_request .title_block>span,body .quote_request .generate-quote-blocks .title_block>span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background-color:#1d55a0;color:#fff;font-weight:700;margin-right:8px;margin-left:10px}.form_request table tr{display:flex;flex-direction:column}.form_request table tr td{width:100%;box-sizing:border-box}.items.payment-methods>*{border:1px solid rgba(0,158,223,.15);border-radius:5px;padding:10px;margin:0}#quote-request-summary .quote-request-summary-table thead{display:none}#quote-request-summary .quote-request-summary-table table,#quote-request-summary .quote-request-summary-table tbody{display:block;border:none}#quote-request-summary .quote-request-summary-table tr{display:grid;grid-template-columns:76px 1fr 110px;grid-template-areas:"logo name del" "logo price del" "qty qty total";gap:4px 10px;border:1px solid rgba(0,158,223,.3) !important;border-radius:8px;margin:12px 10px 12px;padding:12px}#quote-request-summary .quote-request-summary-table td{display:block;border:none !important;padding:0;text-align:left !important}#quote-request-summary .quote-request-summary-table .qrs-item-logo{grid-area:logo}#quote-request-summary .quote-request-summary-table .qrs-item-logo img{width:76px;height:76px;object-fit:contain;background:#f5f5f5;border-radius:6px}#quote-request-summary .quote-request-summary-table .qrs-item-name{grid-area:name;align-self:end}#quote-request-summary .quote-request-summary-table .qrs-item-name h4{font-size:13px;margin:0 0 2px;line-height:1.3}#quote-request-summary .quote-request-summary-table .qrs-item-name p{font-size:11px;color:#666;font-style:italic;margin:0}#quote-request-summary .quote-request-summary-table .qrs-item-price{grid-area:price;align-self:start;font-weight:700;font-size:14px}#quote-request-summary .quote-request-summary-table .qrs-item-price:after{content:' / u.';font-weight:400;font-size:12px;color:#888}#quote-request-summary .quote-request-summary-table .qrs-item-delete{grid-area:del;align-self:start;justify-self:right;min-width:unset;border:none}#quote-request-summary .quote-request-summary-table .qrs-item-qty{grid-area:qty;border-top:1px solid #e5e5e5;padding-top:10px;margin-top:6px}#quote-request-summary .quote-request-summary-table .qrs-item-qty .qrs-qty-wrapper{display:flex;align-items:center;gap:6px}#quote-request-summary .quote-request-summary-table .qrs-item-qty .qrs-qty-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:16px;cursor:pointer;line-height:1;color:#333}#quote-request-summary .quote-request-summary-table .qrs-item-qty .qrs-qty-btn:hover,#quote-request-summary .quote-request-summary-table .qrs-item-qty .qrs-qty-btn:active,#quote-request-summary .quote-request-summary-table .qrs-item-qty .qrs-qty-btn:focus{color:#333;background:#fff}#quote-request-summary .quote-request-summary-table .qrs-item-qty input.qty{width:36px;height:28px;text-align:center;border:1px solid #ccc;border-radius:4px;padding:4px}#quote-request-summary .quote-request-summary-table .qrs-item-total{grid-area:total;border-top:1px solid #e5e5e5;padding-top:10px;margin-top:6px;text-align:right !important;font-weight:700;font-size:15px;align-self:center}#quote-request-summary .quote-request-summary-table .qrs-item-total:before{content:'Sous-total';display:block;font-size:11px;font-weight:400;color:#888}#totals tbody{display:flex;flex-direction:column}#totals tr{display:flex;width:100%;justify-content:space-between;align-items:center}#totals tr th,#totals tr td{display:block}tr.grand.totals.excl{order:1}tr.grand.totals.incl{order:2}#quote-request-summary .summary{background-color:rgba(0,158,223,.04);border:1px solid rgba(0,158,223,.15);border-radius:5px;padding:0;margin:0 10px 10px}#quote-request-summary .summary select{width:100%;box-sizing:border-box}#quote-request-summary #shipping{padding:10px}#quote-request-summary #shipping .fieldset.estimate>.legend{font-size:13px}#quote-request-summary #shipping .fieldset.estimate>.field:not(.note){flex:1 1 100%;min-width:0}#quote-request-summary #totals{padding:0 10px 10px}}