.quotationSelectionWindow{padding:70px 0 0}.block-account-navigation li.customer-quotations a:before{content:'' !important}.hide{display:none !important}.popup{display:flex;align-items:stretch;flex-direction:column}.popup-body{background:#f9f9f9;padding:20px;flex-grow:1}.popup-footer{display:flex;column-gap:1rem;justify-content:center;direction:ltr;margin:0;padding:15px 20px;border:0;text-overflow:ellipsis;font-weight:bold;color:#444;overflow:hidden;white-space:nowrap;background:#f9f9f9;text-align:right;max-width:100%;font-size:13px}.popup-footer button,.popup-footer a{width:100%;max-width:300px;border:none;padding:17px;font-size:15px;font-weight:bold;text-transform:uppercase;transition:.3s ease;display:inline-block;text-align:center}.custom-button-1{background-color:#dd0835;display:block;width:100%;margin:0 0 10px;border:1px solid #eee;padding:14px 24px;font-size:14px;line-height:20px;font-weight:bold;text-transform:uppercase;transition:.3s ease;color:#fff}.custom-button-1:hover{background-color:#ac0629;border-color:#ac0629}.custom-button-2{display:block;width:100%;margin:0 0 10px;border:1px solid #eee;background-color:#fff;padding:14px 24px;font-size:14px;line-height:20px;font-weight:bold;text-transform:uppercase;transition:.3s ease;color:#888}.custom-button-2:hover{background-color:#dd0835;border-color:#dd0835;color:#fff}.quotationSelectionWindow h1{position:absolute;top:0;right:0;left:0;border-bottom:1px dashed #e6e6e6;padding:22px 40px 18px;text-align:center;font-size:24px;font-weight:lighter;text-transform:uppercase;color:#808080}.quotation-selection .quotation-item{position:relative;margin:0 auto 4px;max-width:500px;background:#fff;text-align:left}.quotation-selection .quotation-item label{display:block;padding:10px;max-width:100%;color:#666;border-left:.5rem solid rgba(0,0,0,0)}.quotation-selection .quotation-item label:before{display:none}.quotation-selection .quotation-item label:after{top:0;bottom:0;left:0;width:2px;height:100%;background:#dd0835}.quotation-selection .quotation-item input[type=radio]{border:10px;height:20px;margin:0;overflow:auto;padding:10px;position:relative;width:20px;display:none}.quotation-selection .quotation-item input[type=radio]:checked+label{border-left:.5rem solid #dd0835}.quotation-selection .quotation-item label .title{display:block;text-transform:uppercase;font-weight:bold;font-size:14px}.quotation-selection .quotation-item label .metadata{display:block;line-height:20px;font-size:13px;color:#888;white-space:normal}.quotation-selection-success .success-message{font-size:18px;padding:20px;text-align:center}.quotation-selection-success .quotation-title{text-transform:uppercase}.quotation-button{background-color:#9a9a9a}.quotation-button:hover{background-color:#6a6a6a}.product-details-page .add-to-quotation-button{position:relative}.product-details-page .add-to-quotation-button::before{content:"";position:absolute;top:7px;bottom:0;left:7px;width:30px;text-align:center;font-family:'pacific';line-height:30px;font-size:20px;font-weight:normal;color:#000;opacity:.3;transition:.3s ease}.overview .add-to-quotation-button,.variant-overview .add-to-quotation-button{width:45px;height:45px;margin:3px;border:none;background-color:#eee;background-position:center;background-repeat:no-repeat;vertical-align:middle;font-size:0;transition:.3s ease}.quotation-page input[type="number"]{width:100%}.quotation-page input[type="date"]{font-family:'Roboto',sans-serif;height:45px;border:none;background-color:#eee;padding:0 15px;vertical-align:middle;font-size:14px;width:100%}.quotation-page .section{border:1px solid #eee;background-color:#fff;padding:20px}.quotation-page .section h2{max-width:500px;margin:1rem auto}.quotation-info .buttons button{width:auto;display:inline-block}#quotation-detail-form{display:grid;gap:1rem;grid-template-columns:1fr 1fr}#quotation-detail-form .section.page-title{grid-column:span 2;border:none;background:none}#quotation-detail-form .section.vendor{grid-column:span 2}#quotation-detail-form .section.vendor .fieldset{display:grid;grid-template-columns:1fr 1fr}#quotation-detail-form .section.order-summary-content{display:flex;align-items:start;gap:1rem;grid-column:span 2;background:none;border:none;padding:0}#quotation-detail-form .section.order-summary-content .table-wrapper{flex:1}#quotation-detail-form .section.buttons{display:flex;justify-content:space-between;grid-column:span 2;background:none;border:none;padding:0}#quotation-detail-form .section.buttons>div{display:flex;flex-direction:row;white-space:nowrap}#quotation-detail-form .section.order-summary-content .cart tr td.remove-from-cart{padding:1.5rem}.active-quotation-message span{margin-right:.5rem}.active-quotation-message a{text-decoration:underline;display:inline-block}#quotation-detail-form .section.order-summary-content .totals{width:100%}@media(max-width:768px){#quotation-detail-form{grid-template-columns:1fr;gap:0}#quotation-detail-form .section{grid-column:1}#quotation-detail-form .section.vendor .fieldset{grid-template-columns:1fr}#quotation-detail-form .section.order-summary-content{flex-direction:column}#quotation-detail-form .section.order-summary-content .table-wrapper{width:100%}#quotation-detail-form .section.buttons{flex-direction:column}#quotation-detail-form .section.buttons>div{flex-direction:column}#quotation-detail-form .section.order-summary-content .cart{margin:0}#quotation-detail-form .section.order-summary-content .totals{max-width:100%;width:100%}}@media(min-width:768px) and (max-width:1260px){.cart tr{width:100% !important;margin:0 0 20px 0 !important}#quotation-detail-form .section.order-summary-content{flex-direction:column}#quotation-detail-form .section.order-summary-content .table-wrapper{width:100%}}@media(min-width:1260px){#quotation-detail-form .section.order-summary-content .totals{width:25vw}}