.page-quotation{padding:32px 20px 48px}@media screen and (min-width:1200px){.page-quotation{width:1200px;margin:0 auto;padding:40px 0 64px}}.page-quotation>.title{margin:0 0 10px;color:#000000;font-size:31px;font-weight:bold}.page-quotation>.subtitle{margin-bottom:28px;color:#666666}.page-quotation>.cart-update-message:empty{display:none}.page-quotation .notification{margin-bottom:20px}.page-quotation .quotation-wrapper{min-width:0}.page-quotation .quotation-wrapper sup{font-size:11px}.page-quotation .quotation-wrapper :is(a, button, summary):focus-visible{outline:3px solid rgba(0, 92, 178, 0.35);outline-offset:2px}.page-quotation .quotation-wrapper.cart-layout{display:grid;grid-template-columns:minmax(0, 1fr);align-items:start;gap:28px}.page-quotation .quotation-wrapper.cart-layout>.products-wrapper,.page-quotation .quotation-wrapper.cart-layout .products{min-width:0;width:100%}@media screen and (min-width:1024px){.page-quotation .quotation-wrapper.cart-layout{grid-template-columns:minmax(480px, 1fr) minmax(340px, 400px);gap:32px}.page-quotation .quotation-wrapper.cart-layout:not(.quote-page)>.products-wrapper{padding-right:24px}}.page-quotation .quotation-wrapper .product-card{display:grid;grid-template-columns:minmax(160px, 200px) minmax(0, 1fr);grid-template-areas:"title title" "meta meta" "image details";align-items:start;gap:2px 24px;width:100%;margin:0 0 32px;padding:0 0 32px;border-bottom:1px solid #dadada}.page-quotation .quotation-wrapper .product-card:last-child{margin-bottom:24px;padding-bottom:0;border-bottom:0}.page-quotation .quotation-wrapper .product-card>.info{grid-area:title;min-width:0;margin:0;color:#000000;text-decoration:none}.page-quotation .quotation-wrapper .product-card>.info .title{display:block;color:inherit;font-size:20px;font-weight:700;line-height:1.25;overflow-wrap:anywhere;text-underline-offset:2px}.page-quotation .quotation-wrapper .product-card>.info:is(:hover, :focus-visible) .title{text-decoration:underline}.page-quotation .quotation-wrapper .product-card .product-meta{display:flex;grid-area:meta;align-items:center;gap:14px;min-width:0;min-height:34px}.page-quotation .quotation-wrapper .product-card .unit-price{color:#333;font-size:16px;font-weight:500}.page-quotation .quotation-wrapper .product-card .remove-wrapper{margin-left:auto}.page-quotation .quotation-wrapper .product-card .remove-bin{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:4px 0 4px 8px;border:0;background:transparent;color:#666666;font-family:inherit;font-size:14px;cursor:pointer}.page-quotation .quotation-wrapper .product-card .remove-bin svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.page-quotation .quotation-wrapper .product-card .remove-bin:is(:hover, :focus-visible){color:#B42318}.page-quotation .quotation-wrapper .product-card .remove-bin:is(:hover, :focus-visible) span{text-decoration:underline}.page-quotation .quotation-wrapper .product-card .image-cell{grid-area:image;width:100%;max-width:200px;margin-top:14px}.page-quotation .quotation-wrapper .product-card .product-image{display:block;width:100%;overflow:hidden}.page-quotation .quotation-wrapper .product-card .product-image .image{display:block;width:100%;height:0;padding-bottom:56.25%;text-decoration:none;position:relative}.page-quotation .quotation-wrapper .product-card .product-image .image picture{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.page-quotation .quotation-wrapper .product-card .product-image .image picture img{display:block;width:100%;height:100%;object-fit:cover}.page-quotation .quotation-wrapper .product-card .product-image .image picture img.bg-white{object-fit:scale-down}.page-quotation .quotation-wrapper .product-card .product-details{display:grid;grid-area:details;align-content:start;gap:10px;width:100%;max-width:650px;margin:0;padding:14px 0 0;color:#000000;list-style:none}.page-quotation .quotation-wrapper .product-card .product-details>li{list-style:none}.page-quotation .quotation-wrapper .product-card .product-details>li::before{display:none;content:none}.page-quotation .quotation-wrapper .product-card .product-details.compact{gap:5px}.page-quotation .quotation-wrapper .product-card .product-details.compact>li{color:#666666}@media screen and (max-width:768px){.page-quotation .quotation-wrapper .product-card{grid-template-columns:120px minmax(0, 1fr);gap:2px 12px;margin-bottom:24px;padding-bottom:24px}.page-quotation .quotation-wrapper .product-card>.info .title{font-size:18px}.page-quotation .quotation-wrapper .product-card .product-meta{min-height:44px}.page-quotation .quotation-wrapper .product-card .remove-bin{min-height:44px}.page-quotation .quotation-wrapper .product-card .image-cell{width:120px}}@media screen and (max-width:480px){.page-quotation .quotation-wrapper .product-card{grid-template-columns:minmax(0, 1fr);grid-template-areas:"title" "meta" "image" "details"}.page-quotation .quotation-wrapper .product-card .product-details{margin-top:12px;padding-top:0}.page-quotation .quotation-wrapper .product-card .remove-bin span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0)}}.page-quotation .quotation-wrapper .detail-row{display:grid;grid-template-columns:170px minmax(0, 1fr);align-items:baseline;gap:12px;min-width:0;margin:0;padding:0;font-size:16px;line-height:1.4}.page-quotation .quotation-wrapper .detail-row .detail-label{color:#666666;font-weight:500}.page-quotation .quotation-wrapper .detail-row .detail-value{min-width:0;color:#000000;text-align:left}.page-quotation .quotation-wrapper .detail-row .detail-value small{display:block;color:#666666;font-size:14px;font-weight:400;line-height:1.35}.page-quotation .quotation-wrapper .detail-row.surface,.page-quotation .quotation-wrapper .detail-row.quantity{display:block;margin-bottom:4px}.page-quotation .quotation-wrapper .detail-row.surface .detail-label,.page-quotation .quotation-wrapper .detail-row.surface .detail-value,.page-quotation .quotation-wrapper .detail-row.quantity .detail-label,.page-quotation .quotation-wrapper .detail-row.quantity .detail-value{display:block;margin-bottom:6px}.page-quotation .quotation-wrapper .detail-row.surface .cart-row-editor,.page-quotation .quotation-wrapper .detail-row.quantity .cart-row-editor{display:flex;align-items:stretch;gap:8px;width:100%;max-width:360px;margin-bottom:6px}.page-quotation .quotation-wrapper .detail-row.surface .cart-row-input,.page-quotation .quotation-wrapper .detail-row.quantity .cart-row-input{display:flex;align-items:center;width:150px;min-height:42px;padding-right:12px;border:1px solid #dadada;border-radius:3px;background:#fff}.page-quotation .quotation-wrapper .detail-row.surface .cart-row-input:focus-within,.page-quotation .quotation-wrapper .detail-row.quantity .cart-row-input:focus-within{border-color:#005CB2;box-shadow:0 0 0 3px rgba(0, 92, 178, 0.2)}.page-quotation .quotation-wrapper .detail-row.surface .cart-row-input input,.page-quotation .quotation-wrapper .detail-row.quantity .cart-row-input input{width:100%;min-width:0;height:40px;padding:8px 4px 8px 12px;border:0;outline:0;background:transparent;color:#000000;font:inherit}.page-quotation .quotation-wrapper .detail-row.surface .cart-row-input>span,.page-quotation .quotation-wrapper .detail-row.quantity .cart-row-input>span{white-space:nowrap}.page-quotation .quotation-wrapper .detail-row.surface .cart-row-update,.page-quotation .quotation-wrapper .detail-row.quantity .cart-row-update{display:none;align-items:center;justify-content:center;width:auto;min-height:42px;padding:8px 14px;font-size:14px;line-height:1.2}.page-quotation .quotation-wrapper .detail-row.surface .cart-row-update.is-visible,.page-quotation .quotation-wrapper .detail-row.quantity .cart-row-update.is-visible{display:inline-flex}.page-quotation .quotation-wrapper .detail-row .help-text{display:block;max-width:480px;margin-top:5px;color:#666666;font-size:14px;line-height:1.4}.page-quotation .quotation-wrapper .detail-row.benefit .detail-label,.page-quotation .quotation-wrapper .detail-row.benefit .detail-value{color:#000000;font-weight:700}.page-quotation .quotation-wrapper .detail-row.service{align-items:start;margin-top:4px;padding-top:12px;border-top:1px solid #dadada}.page-quotation .quotation-wrapper .detail-row.price-breakdown .detail-value{font-weight:700}.page-quotation .quotation-wrapper .detail-row.product-total{align-items:center;margin-top:4px;padding-top:12px;border-top:1px solid #dadada}.page-quotation .quotation-wrapper .detail-row.product-total .detail-label,.page-quotation .quotation-wrapper .detail-row.product-total .detail-value{color:#000000;font-size:17px;font-weight:800}@media screen and (max-width:480px){.page-quotation .quotation-wrapper .detail-row{grid-template-columns:minmax(132px, 42%) minmax(0, 1fr);align-items:start}}.page-quotation .quotation-wrapper.is-updating{cursor:wait;opacity:0.6;pointer-events:none}.page-quotation .quotation-wrapper .disclosure-chevron{display:block;flex:0 0 auto;width:16px;height:16px;overflow:visible;transition:transform 0.15s ease}.page-quotation .quotation-wrapper .disclosure-chevron path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.page-quotation .quotation-wrapper details[open]>summary .disclosure-chevron{transform:rotate(180deg)}.page-quotation .quotation-wrapper .calculation-row{margin:4px 0 0;padding:0}.page-quotation .quotation-wrapper .calculation>summary,.page-quotation .quotation-wrapper .summary-calculation>summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:#005CB2;font-size:15px;font-weight:700;cursor:pointer;list-style:none;user-select:none}.page-quotation .quotation-wrapper .calculation>summary::-webkit-details-marker,.page-quotation .quotation-wrapper .summary-calculation>summary::-webkit-details-marker{display:none}.page-quotation .quotation-wrapper .calculation>summary>span,.page-quotation .quotation-wrapper .summary-calculation>summary>span{text-decoration:underline;text-underline-offset:2px}.page-quotation .quotation-wrapper .calculation dl,.page-quotation .quotation-wrapper .summary-calculation dl{display:grid;grid-template-columns:minmax(180px, 1fr) auto;gap:6px 14px;margin:12px 0 0;padding:12px 0 0;border-top:1px solid #e6e6e6;font-size:14px}.page-quotation .quotation-wrapper .calculation dl dt,.page-quotation .quotation-wrapper .calculation dl dd,.page-quotation .quotation-wrapper .summary-calculation dl dt,.page-quotation .quotation-wrapper .summary-calculation dl dd{min-width:0;margin:0;padding:0}.page-quotation .quotation-wrapper .calculation dl dt,.page-quotation .quotation-wrapper .summary-calculation dl dt{color:#666666}.page-quotation .quotation-wrapper .calculation dl dd,.page-quotation .quotation-wrapper .summary-calculation dl dd{color:#000000;font-weight:600;text-align:right}.page-quotation .quotation-wrapper .calculation>p{margin:12px 0 0;color:#666666;font-size:14px;line-height:1.45}@media screen and (max-width:480px){.page-quotation .quotation-wrapper .calculation dl{grid-template-columns:minmax(0, 1fr);gap:2px}.page-quotation .quotation-wrapper .calculation dd{margin-bottom:8px;text-align:left}}.page-quotation .quotation-wrapper .order-summary{display:grid;align-self:start;align-content:start;gap:0;min-width:0;width:100%;margin:0;padding:0;border:1px solid #dadada;border-radius:4px;background:#FFFFFF}@media screen and (min-width:1024px){.page-quotation .quotation-wrapper .order-summary{position:sticky;top:24px}}.page-quotation .quotation-wrapper .summary-title{min-height:60px;margin:0;padding:16px 18px;border-bottom:1px solid #dadada;border-radius:3px 3px 0 0;background:#F3F3F3;color:#000000;font-size:22px;font-weight:700;line-height:1.25}.page-quotation .quotation-wrapper .summary-products{display:grid;gap:0;min-width:0;margin:0;padding:16px;list-style:none}.page-quotation .quotation-wrapper .summary-product{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:3px 12px;min-width:0;margin:0;padding-bottom:16px;list-style:none}.page-quotation .quotation-wrapper .summary-product+.summary-product{padding-top:16px;border-top:1px solid #dadada}.page-quotation .quotation-wrapper .summary-product .summary-name{grid-column:1 / -1;min-width:0;color:#000000;font-size:16px;line-height:1.35;overflow-wrap:anywhere}.page-quotation .quotation-wrapper .summary-product .summary-basis{grid-column:1;grid-row:2;color:#666666;font-size:15px;line-height:1.4}.page-quotation .quotation-wrapper .summary-product .summary-service{grid-column:1 / -1;grid-row:3;margin-top:2px;color:#666666;font-size:15px;line-height:1.4}.page-quotation .quotation-wrapper .summary-product .summary-price-label{color:#000000;font-size:15px;font-weight:600}.page-quotation .quotation-wrapper .summary-product .summary-price{grid-column:2;grid-row:2;color:#000000;font-size:16px;text-align:right;white-space:nowrap}.page-quotation .quotation-wrapper .summary-product.quotation-product .summary-basis{grid-column:1 / -1}.page-quotation .quotation-wrapper .summary-product.quotation-product .summary-price-label,.page-quotation .quotation-wrapper .summary-product.quotation-product .summary-price{grid-row:3;margin-top:7px}.page-quotation .quotation-wrapper .summary-product.quotation-product.has-service .summary-price-label,.page-quotation .quotation-wrapper .summary-product.quotation-product.has-service .summary-price{grid-row:4}.page-quotation .quotation-wrapper .summary-calculation{grid-column:1 / -1;grid-row:4;margin-top:6px}.page-quotation .quotation-wrapper .summary-calculation .calculation-prices{margin-top:14px}.page-quotation .quotation-wrapper .summary-product.has-service .summary-calculation{grid-row:5}.page-quotation .quotation-wrapper .summary-checkout{display:grid;gap:24px;width:100%;padding:0 16px 16px;background:#FFFFFF}.page-quotation .quotation-wrapper .order-totals{display:grid;gap:8px;width:100%;margin:0;padding:20px 0 0;border-top:1px solid #dadada}.page-quotation .quotation-wrapper .total-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:24px;margin:0;font-size:16px}.page-quotation .quotation-wrapper .total-row>span:last-child{font-weight:700;text-align:right;white-space:nowrap}.page-quotation .quotation-wrapper .total-row:last-child{margin-top:4px;padding-top:12px;border-top:1px solid #000000}.page-quotation .quotation-wrapper .total-row:last-child>span{font-size:18px;font-weight:800}.page-quotation .quotation-wrapper .shipping-note,.page-quotation .quotation-wrapper .price-indication-note{margin:-4px 0 0;color:#666666;font-size:14px;line-height:1.4}.page-quotation .quotation-wrapper .price-indication-note{margin-top:-14px}.page-quotation .quotation-wrapper .actions{display:grid;gap:12px;width:100%;margin:0;padding:0}.page-quotation .quotation-wrapper .action-button{display:flex;position:relative;align-items:center;justify-content:center;width:100%;min-height:48px;margin:0;padding:10px 52px;border-radius:0;font-family:inherit;font-size:16px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none}.page-quotation .quotation-wrapper .action-button .action-arrow{position:absolute;top:50%;right:18px;width:18px;height:18px;fill:currentColor;transform:translateY(-50%)}.page-quotation .quotation-wrapper .primary-action{border:0;border-bottom:3px solid #006C31;background:#00883D;color:#FFFFFF}.page-quotation .quotation-wrapper .primary-action:is(:hover, :active){background:#006C31}.page-quotation .quotation-wrapper .secondary-action{min-height:44px;border:1px solid #959595;border-bottom:2px solid #888;background:#FFFFFF;color:#000000}.page-quotation .quotation-wrapper .secondary-action:hover{border-color:#666666;border-bottom-color:#545454;background:#F3F3F3}.page-quotation .quotation-wrapper .quote-action{border:0;border-bottom:3px solid #004C94;background:#005CB2;color:#FFFFFF}.page-quotation .quotation-wrapper .quote-action:is(:hover, :active){background:#004C94}.page-quotation .quotation-wrapper .savings{display:grid;justify-items:center;gap:2px;width:100%;margin:-8px 0 6px;padding:0 12px;color:#000000;text-align:center}.page-quotation .quotation-wrapper .savings .savings-arrow,.page-quotation .quotation-wrapper .savings .quote-reassurance-arrow{width:56px;height:28px;overflow:visible;color:#00883D}.page-quotation .quotation-wrapper .savings svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.page-quotation .quotation-wrapper .savings>span{color:#666666;font-size:15px}.page-quotation .quotation-wrapper .savings .shipping-benefit{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-size:14px}.page-quotation .quotation-wrapper .savings .shipping-benefit i{color:#00883D}.page-quotation .quotation-wrapper .quote-note{width:100%;margin:-6px 0 0;color:#666666;font-size:15px;text-align:center}.page-quotation .quotation-wrapper .service-quote-explanation{display:grid;gap:5px;margin:0;padding-top:16px;border-top:1px solid #dadada}.page-quotation .quotation-wrapper .service-quote-explanation h3,.page-quotation .quotation-wrapper .service-quote-explanation p{margin:0}.page-quotation .quotation-wrapper .service-quote-explanation h3{color:#000000;font-size:16px}.page-quotation .quotation-wrapper .service-quote-explanation p{color:#666666;font-size:15px;line-height:1.45}.page-quotation .quotation-wrapper.quote-page .quote-overview{grid-column:1;grid-row:1;min-width:0;width:min(100%, 430px);margin:0 auto;overflow:hidden;border:1px solid #dadada;border-radius:4px;background:#FFFFFF}.page-quotation .quotation-wrapper.quote-page .overview-toggle{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:16px;min-height:60px;padding:10px 14px 10px 18px;border-bottom:1px solid #dadada;background:#F3F3F3;color:#000000;cursor:pointer;list-style:none}.page-quotation .quotation-wrapper.quote-page .overview-toggle::-webkit-details-marker{display:none}.page-quotation .quotation-wrapper.quote-page .overview-heading{font-size:22px;line-height:1.25;white-space:nowrap}.page-quotation .quotation-wrapper.quote-page .overview-action{display:inline-flex;align-items:center;gap:7px;min-height:40px;color:#005CB2;font-size:15px;font-weight:600}.page-quotation .quotation-wrapper.quote-page .overview-hide{display:none}.page-quotation .quotation-wrapper.quote-page .quote-overview[open] .overview-show{display:none}.page-quotation .quotation-wrapper.quote-page .quote-overview[open] .overview-hide{display:inline}.page-quotation .quotation-wrapper.quote-page .order-summary{position:static;border:0;border-radius:0}.page-quotation .quotation-wrapper.quote-page .quote-change{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-height:42px;padding:8px 18px 10px;border-bottom:1px solid #dadada;background:#F3F3F3;color:#666666;font-size:14px;text-decoration:none}.page-quotation .quotation-wrapper.quote-page .quote-change:is(:hover, :focus-visible){color:#005CB2}.page-quotation .quotation-wrapper.quote-page .quote-change:is(:hover, :focus-visible) span{text-decoration:underline}.page-quotation .quotation-wrapper.quote-page .summary-products{padding-top:16px}.page-quotation .quotation-wrapper.quote-page .summary-checkout{padding-bottom:16px}@media screen and (min-width:1024px){.page-quotation .quotation-wrapper.quote-page .quote-overview{position:sticky;grid-column:2;grid-row:1;top:24px;width:100%}.page-quotation .quotation-wrapper.quote-page .quote-overview>.order-summary{display:grid}.page-quotation .quotation-wrapper.quote-page .overview-toggle{padding-right:190px}.page-quotation .quotation-wrapper.quote-page .overview-action{display:none}.page-quotation .quotation-wrapper.quote-page .quote-change{position:absolute;z-index:1;top:9px;right:18px;width:auto;min-height:42px;padding:8px 0;border:0;background:transparent}.page-quotation .quotation-wrapper.quote-page .quote-panel{grid-column:1;grid-row:1}}.page-quotation .quotation-wrapper .quote-panel{min-width:0;width:100%;max-width:none;margin:0}.page-quotation .quotation-wrapper .quote-panel>.title{margin:0 0 6px;color:#000000;font-size:22px;font-weight:700;line-height:1.25}.page-quotation .quotation-wrapper .quote-panel>.text{margin:0 0 20px;color:#666666;font-size:15px}.page-quotation .quotation-wrapper .quote-panel>.message:empty{display:none}.page-quotation .quotation-wrapper .quote-panel form#aanvraagverzenden{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px 18px;width:100%}.page-quotation .quotation-wrapper .quote-panel form#aanvraagverzenden>label{display:grid;gap:6px;min-width:0;margin:0;color:#000000;font-size:16px;font-weight:600}.page-quotation .quotation-wrapper .quote-panel form#aanvraagverzenden>label>span{margin:0}.page-quotation .quotation-wrapper .quote-panel form#aanvraagverzenden :is(input:not([type="file"]), textarea){width:100%;margin:0;border:1px solid #dadada;border-radius:4px;background:#FFFFFF;color:#000000;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4}.page-quotation .quotation-wrapper .quote-panel form#aanvraagverzenden :is(input:not([type="file"]), textarea):focus{border-color:#005CB2;outline:3px solid rgba(0, 92, 178, 0.2)}.page-quotation .quotation-wrapper .quote-panel form#aanvraagverzenden input:not([type="file"]){min-height:44px;padding:9px 12px}.page-quotation .quotation-wrapper .quote-panel form#aanvraagverzenden input[type="file"]{width:100%;max-width:100%;font-family:inherit;font-size:16px;font-weight:400}.page-quotation .quotation-wrapper .quote-panel form#aanvraagverzenden textarea{padding:9px 10px;resize:vertical}.page-quotation .quotation-wrapper .quote-panel form#aanvraagverzenden .full-field,.page-quotation .quotation-wrapper .quote-panel form#aanvraagverzenden .quote-action,.page-quotation .quotation-wrapper .quote-panel form#aanvraagverzenden .quote-reassurance{grid-column:1 / -1}.page-quotation .quotation-wrapper .quote-panel form#aanvraagverzenden .quote-action{margin-top:4px}@media screen and (max-width:480px){.page-quotation .quotation-wrapper .quote-panel form#aanvraagverzenden{grid-template-columns:minmax(0, 1fr)}}.page-quotation .quotation-wrapper .required{display:inline;color:#B42318}.page-quotation .quotation-wrapper .upload-field{display:grid;gap:5px;min-width:0;color:#000000}.page-quotation .quotation-wrapper .upload-field .upload-label{font-weight:600}.page-quotation .quotation-wrapper .upload-field .upload-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}.page-quotation .quotation-wrapper .upload-field .upload-dropzone{display:flex;align-items:center;justify-content:center;gap:10px;min-height:96px;padding:10px 20px;border:2px dashed #B1B1B1;border-radius:4px;background:#F3F3F3;color:#666666;text-align:center;cursor:pointer;transition:border-color 0.15s ease, background-color 0.15s ease}.page-quotation .quotation-wrapper .upload-field .upload-dropzone>svg{flex:0 0 auto;width:30px;height:30px;fill:none;stroke:#005CB2;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.page-quotation .quotation-wrapper .upload-field .upload-dropzone>span{display:grid;gap:2px}.page-quotation .quotation-wrapper .upload-field .upload-dropzone>span strong{color:#000000}.page-quotation .quotation-wrapper .upload-field .upload-dropzone>span span{font-size:14px;font-weight:400}.page-quotation .quotation-wrapper .upload-field .upload-dropzone:hover,.page-quotation .quotation-wrapper .upload-field .upload-dropzone.is-dragging{border-color:#005CB2;background:rgba(0, 92, 178, 0.08)}.page-quotation .quotation-wrapper .upload-field .upload-input:focus-visible+.upload-dropzone{outline:3px solid rgba(0, 92, 178, 0.2);outline-offset:2px}.page-quotation .quotation-wrapper .upload-field .upload-help,.page-quotation .quotation-wrapper .upload-field .upload-status{color:#666666;font-size:14px;font-weight:400}.page-quotation .quotation-wrapper .upload-field .upload-status.is-error{color:#B42318;font-weight:600}.page-quotation .quotation-wrapper .upload-field .upload-previews{display:flex;flex-wrap:wrap;gap:10px;margin-top:5px}.page-quotation .quotation-wrapper .upload-field .upload-preview{position:relative;width:84px;margin:0}.page-quotation .quotation-wrapper .upload-field .upload-preview img{display:block;width:84px;height:84px;border:1px solid #B1B1B1;border-radius:4px;object-fit:cover}.page-quotation .quotation-wrapper .upload-field .upload-preview figcaption{margin-top:3px;overflow:hidden;color:#666666;font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.page-quotation .quotation-wrapper .upload-field .upload-preview button{position:absolute;top:-7px;right:-7px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid #FFFFFF;border-radius:50%;background:#000000;color:#FFFFFF;font-family:inherit;font-size:16px;line-height:1;cursor:pointer}.page-quotation .quotation-wrapper .upload-field .upload-preview button i{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:12px;line-height:1}.page-quotation .quotation-wrapper .quote-reassurance{display:grid;justify-items:center;gap:2px;width:100%;margin-top:-12px;color:#666666;text-align:center}.page-quotation .quotation-wrapper .quote-reassurance .quote-reassurance-arrow{width:56px;height:28px;overflow:visible;color:#005CB2}.page-quotation .quotation-wrapper .quote-reassurance .quote-reassurance-arrow path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.page-quotation .quotation-wrapper .quote-reassurance p{margin:0;font-size:15px}.page-quotation .quotation-wrapper.empty-cart{display:grid;gap:20px}.page-quotation .quotation-wrapper.empty-cart .actions{max-width:280px}