@media(min-width:768px){body.prisforesporsel-index-index .page-title-wrapper{padding-top:24px}}.zrfq-add svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}body.prisforesporsel-index-index .zrfq-shell input:not([type=hidden]){min-height:48px}body.prisforesporsel-index-index .zrfq-shell button{line-height:18px}.z2-volume{min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:9px 12px;border-radius:6px;color:#1e293b;background:#f4f7fb;font-size:13px;text-decoration:none}.z2-volume strong{color:#2443a4}.z2-volume:hover{text-decoration:none;background:#edf3ff}.zrfq-wrap,.zrfq-list{max-width:1150px;margin:0 auto 70px;color:#1e293b}.zrfq-list h1{font-size:32px;margin:12px 0}.zrfq-intro{max-width:760px;margin:0 0 10px;color:#536174;font-size:16px;line-height:24px}.zrfq-intro-mobile{display:none}.zrfq-reassurance{margin:0 0 12px;color:#2443a4;font-size:14px;font-weight:600}.zrfq-subtitle{margin:0 0 30px;color:#536174;font-size:16px;font-weight:400;line-height:24px}.zrfq-add{min-height:40px;display:inline-flex;align-items:center;gap:7px;margin-top:6px;padding:8px 16px;border:0;border-radius:8px;background:0 0;box-shadow:inset 0 0 0 1px #cbd5e1;color:#2443a4;font-weight:700}.zrfq-card,.zrfq-list-card{padding:26px;margin:24px 0;border:1px solid #d8e2f4;border-radius:16px;background:#fff}.zrfq-card h2{font-size:20px}.zrfq-card-intro{margin:4px 0 16px;color:#64748b;font-size:14px;line-height:21px}.zrfq-account-contact-note{margin:18px 0 0;padding:12px 14px;border-radius:8px;background:#f4f7fb;color:#536174;font-size:14px;line-height:21px}.zrfq-submit-area{margin-top:24px;padding-top:22px;border-top:1px solid #d8e2f4}.zrfq-privacy{margin:0 0 20px;color:#64748b;font-size:14px;line-height:21px}.zrfq-privacy a,.zrfq-help a{color:#2443a4;text-decoration:underline;text-underline-offset:3px}.zrfq-help{margin:24px 0 0;color:#64748b;font-size:14px;line-height:21px}.zrfq-card label{display:block;margin:16px 0 8px;font-weight:700}.zrfq-card .zrfq-row-label{margin:0 0 8px;font-size:14px}.zrfq-card input,.zrfq-card textarea{box-sizing:border-box;width:100%;border:1px solid #8191ad;border-radius:8px;padding:12px 14px;font:inherit}.zrfq-card textarea{min-height:110px}.zrfq-row{display:grid;grid-template-columns:minmax(0,1fr) 175px 30px;gap:12px;margin:12px 0;align-items:start}.zrfq-row+.zrfq-row{margin-top:20px;padding-top:20px;border-top:1px solid #e2e8f0}.zrfq-search{position:relative}.zrfq-suggestions{position:absolute;z-index:20;top:100%;width:100%;background:#fff;border:1px solid #d8e2f4;box-shadow:0 8px 20px #152a5426}.zrfq-choice{width:100%;display:flex;align-items:center;gap:10px;padding:8px;border:0;background:#fff;text-align:left}.zrfq-choice:hover,.zrfq-choice:focus{background:#f1f5ff}.zrfq-choice img{width:40px;height:40px;object-fit:contain}.zrfq-remove,.zrfq-entry-toggle{border:0;background:0 0;cursor:pointer}.zrfq-row .zrfq-remove{margin-top:29px}.zrfq-two{display:grid;grid-template-columns:3fr 2fr;gap:16px}.zrfq-actions{display:flex;align-items:center;justify-content:space-between;gap:22px}.zrfq-response-time{color:#64748b;font-size:14px}.zrfq-response-time:before{content:'◷';display:inline-block;margin-right:8px;color:#64748b;font-size:18px;vertical-align:-1px}.zrfq-actions .action.primary,.zrfq-list-head .action.primary{background:#2443a4;border-radius:8px;padding:12px 24px;color:#fff}.zrfq-list-head{display:flex;align-items:center;justify-content:space-between}.zrfq-list-card{padding:0;overflow:hidden}.zrfq-entry{position:relative;padding:18px 24px;border-bottom:1px solid #d8e2f4}.zrfq-entry:last-child{border-bottom:0}.zrfq-entry-title{display:flex;align-items:center;gap:10px}.zrfq-chip{padding:5px 10px;border-radius:20px;background:#eef3f9;color:#5d6c80;font-size:13px}.zrfq-chip-processing{background:#edf3ff;color:#2653a7}.zrfq-chip-ready{background:#edf3ff;color:#2443a4}.zrfq-ready{background:#f2f5ff}.zrfq-entry p{margin:7px 0 0;color:#566377}.zrfq-contact{position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:13px;text-decoration:underline}@media(max-width:767px){.z2-volume{align-items:flex-start;flex-direction:column;gap:2px}.zrfq-row,.zrfq-two{grid-template-columns:1fr}.zrfq-row{position:relative;padding-right:35px}.zrfq-remove{position:absolute;right:0;top:12px}.zrfq-list-head,.zrfq-actions{align-items:flex-start;flex-direction:column}.zrfq-contact{position:static;transform:none;display:inline-block;margin-top:10px}}.zrfq-shell{max-width:1440px;margin:auto;display:grid;grid-template-columns:280px minmax(0,1fr);gap:32px}.zrfq-shell.is-guest{display:block}.zrfq-side{padding:36px 0;display:flex;flex-direction:column;gap:6px}.zrfq-side a{display:block;padding:12px 16px;border-radius:10px;color:#1e293b;text-decoration:none;font-weight:600}.zrfq-side a.active{background:#f0f4ff;color:#2443a4}.zrfq-side a:last-child{border-top:1px solid #d8e2f4;margin-top:12px}@media(max-width:900px){.zrfq-shell{display:block}.zrfq-side{padding:12px 0;flex-direction:row;overflow:auto}.zrfq-side a{white-space:nowrap}.zrfq-side a:last-child{border-top:0;margin-top:0}}.zrfq-add:hover,.zrfq-add:active,.zrfq-add:focus{border:0;background:0 0;box-shadow:inset 0 0 0 1px #94a3b8;color:#2443a4}.zrfq-remove:hover{border:0;background:0 0;color:#333}.zrfq-quantity{min-width:0}.zrfq-remove{min-width:30px;min-height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#64748b}.zrfq-remove svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.zrfq-variant{display:block;margin-top:5px;color:#64748b;font-size:12px;line-height:1.4}.zrfq-variant[hidden]{display:none}.zrfq-variant-selection-error{margin-top:8px;color:#b42318;font-size:13px;line-height:1.4}.zrfq-empty{padding:10px}@media(max-width:767px){.zrfq-shell{width:100%;margin:0;display:block}.zrfq-shell .zrfq-side{display:none}.zrfq-wrap{width:100%;margin:0 0 48px;padding:0;color:#0f172a}.zrfq-intro{margin-bottom:8px;font-size:13px;line-height:19px}.zrfq-intro-desktop{display:none}.zrfq-intro-mobile{display:inline}.zrfq-reassurance{margin-bottom:10px;font-size:12.5px;line-height:19px}.zrfq-subtitle{margin:0 0 20px;font-size:12.5px;line-height:19px}.zrfq-card{margin:0 0 16px;padding:12px;border-color:#e2e8f0;border-radius:12px}.zrfq-card h2{margin:0 0 8px;font-size:16px;line-height:24px}.zrfq-card-intro{margin:-3px 0 10px;font-size:12px;line-height:18px}.zrfq-account-contact-note{margin-top:12px;padding:10px 12px;font-size:12px;line-height:18px}.zrfq-help{margin-top:18px;font-size:12.5px;line-height:19px}.zrfq-row{position:relative;margin:8px 0;padding:0;display:grid;grid-template-columns:minmax(140px,1fr) 92px 32px;gap:8px;align-items:start}.zrfq-row+.zrfq-row{margin-top:16px;padding-top:16px}.zrfq-card input,.zrfq-card textarea{min-height:40px;padding:9px 12px;border-color:#cbd5e1;border-radius:8px}.zrfq-card textarea{min-height:92px;resize:vertical}.zrfq-row .zrfq-remove{position:static;width:32px;min-width:32px;height:40px;min-height:40px;margin-top:22px}.zrfq-two{grid-template-columns:1fr;gap:12px}.zrfq-card label{margin:0 0 4px;font-size:12px}.zrfq-card label+textarea{margin-bottom:12px}.zrfq-add{min-height:38px;margin-top:4px;padding:7px 13px;font-size:13px}.zrfq-actions{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:8px}.zrfq-actions .action.primary{width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;margin:0;padding:10px 16px;border-radius:8px}.zrfq-actions span{text-align:center;color:#475569;font-size:11.5px;line-height:17px}.zrfq-search{position:static}.zrfq-suggestions{position:absolute;top:64px;left:0;right:0;width:auto}.zrfq-choice{min-height:48px;padding:6px 8px}.zrfq-choice img{width:36px;height:36px}}@media(max-width:374px){.zrfq-row{grid-template-columns:minmax(118px,1fr) 82px 30px;gap:6px}.zrfq-remove{width:30px;min-width:30px}}.zrfq-quote-only-card{width:100%;color:#111827}.catalog-product-view .product-info-main .zrfq-quote-only-card__action{box-sizing:border-box;width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;gap:10px;padding:11px 20px;border-radius:10px;background:#2443a4;color:#fff;font-size:18px;font-weight:700;line-height:1.25;text-decoration:none}.catalog-product-view .product-info-main .zrfq-quote-only-card__action:visited,.catalog-product-view .product-info-main .zrfq-quote-only-card__action span,.catalog-product-view .product-info-main .zrfq-quote-only-card__action svg{color:#fff}.catalog-product-view .product-info-main .zrfq-quote-only-card__action:hover,.catalog-product-view .product-info-main .zrfq-quote-only-card__action:focus{background:#1d378b;color:#fff;text-decoration:none}.zrfq-quote-only-card__action svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.zrfq-quote-only-card__details summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-size:18px;font-weight:650;line-height:1.35;list-style:none}.zrfq-quote-only-card__details summary::-webkit-details-marker{display:none}.zrfq-quote-only-card__details summary svg{width:18px;height:18px;fill:none;stroke:#64748b;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.zrfq-quote-only-card__details[open] summary svg{transform:rotate(180deg)}.zrfq-quote-only-card__details p{margin:-2px 0 18px;color:#64748b;font-size:15px;line-height:1.6}.zrfq-quote-only-card__delivery{min-height:52px;display:flex;align-items:center;gap:10px;border-top:1px solid #e2e8f0;color:#64748b;font-size:15px;line-height:1.4}.zrfq-quote-only-card__delivery svg{width:23px;height:23px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media(max-width:767px){.catalog-product-view .product-info-main .zrfq-quote-only-card__action{min-height:48px;padding:10px 16px;font-size:16px}.zrfq-quote-only-card__action svg{width:21px;height:21px}.zrfq-quote-only-card__details summary{min-height:54px;font-size:16px}.zrfq-quote-only-card__details summary svg{width:18px;height:18px}.zrfq-quote-only-card__details p{margin:-2px 0 16px;font-size:14px;line-height:1.55}.zrfq-quote-only-card__delivery{min-height:48px;gap:9px;font-size:14px}.zrfq-quote-only-card__delivery svg{width:22px;height:22px}}.zrfq-entry{padding:0}.zrfq-entry-summary{display:flex;align-items:center}.zrfq-entry-toggle{position:relative;min-width:0;flex:1;padding:18px 52px 18px 24px;border:0;background:0 0;color:inherit;font:inherit;text-align:left;cursor:pointer}.zrfq-entry-toggle:hover,.zrfq-entry-toggle:active{border:0;background:rgba(36,67,164,.035);color:inherit}.zrfq-entry-toggle:focus-visible{outline:2px solid #2443a4;outline-offset:-3px}.zrfq-entry-meta{display:block;margin-top:7px;color:#566377}.zrfq-entry-chevron{position:absolute;right:24px;top:50%;width:9px;height:9px;border-right:2px solid #64748b;border-bottom:2px solid #64748b;transform:translateY(-65%) rotate(45deg);transition:transform .2s ease}.zrfq-entry-toggle[aria-expanded=true] .zrfq-entry-chevron{transform:translateY(-30%) rotate(225deg)}.zrfq-entry-summary .zrfq-contact{position:static;flex:0 0 auto;margin:0 24px 0 8px;transform:none;color:#1a37a6;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.zrfq-entry-details{padding:22px 24px 26px;border-top:1px solid #d8e2f4;background:#fff}.zrfq-entry-details[hidden]{display:none}.zrfq-entry-details h2,.zrfq-entry-details h3{margin:0 0 14px;color:#1e293b}.zrfq-entry-details h2{font-size:18px}.zrfq-entry-details h3{margin-top:24px;font-size:16px}.zrfq-details-table{width:100%;margin:0;border:1px solid #d8e2f4;border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden;background:#fff}.zrfq-details-table th,.zrfq-details-table td{padding:11px 13px;border:0;border-bottom:1px solid #e2e8f0;color:#334155;text-align:left;vertical-align:top}.zrfq-details-table tr:last-child th,.zrfq-details-table tr:last-child td{border-bottom:0}.zrfq-details-table th{font-weight:700}.zrfq-request-table th{width:220px;background:#f8fafc}.zrfq-products-table thead th{background:#f1f5f9;color:#1e293b}.zrfq-products-table tbody td{border-right:1px solid #e2e8f0}.zrfq-products-table tbody td:last-child{border-right:0}.zrfq-products-table th:last-child,.zrfq-products-table td:last-child{width:110px}.zrfq-parent-sku{display:block;color:#64748b;font-size:12px}.zrfq-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:767px){.zrfq-list{width:100%;margin-bottom:48px}.zrfq-list h1{font-size:26px}.zrfq-list-head{gap:12px}.zrfq-list-card{width:100%;margin-top:16px;box-sizing:border-box;border-radius:12px}.zrfq-entry-summary{align-items:stretch;flex-wrap:wrap}.zrfq-entry-toggle{width:100%;flex-basis:100%;padding:16px 46px 16px 16px}.zrfq-entry-title{align-items:flex-start;flex-wrap:wrap}.zrfq-entry-meta{font-size:13px;line-height:1.5}.zrfq-entry-chevron{right:18px}.zrfq-entry-summary .zrfq-contact{margin:-6px 16px 16px}.zrfq-entry-details{padding:18px 16px 20px}.zrfq-entry-details h2{font-size:17px}.zrfq-request-table th{width:36%;padding:9px 10px;font-size:13px;line-height:1.4}.zrfq-request-table td{overflow-wrap:anywhere;padding:9px 10px;font-size:14px;line-height:1.45}.zrfq-products-table{border:0;background:0 0;overflow:visible}.zrfq-products-table thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.zrfq-products-table tbody,.zrfq-products-table tr,.zrfq-products-table td{display:block;width:100%;box-sizing:border-box}.zrfq-products-table tr{margin-bottom:12px;border:1px solid #d8e2f4;border-radius:8px;background:#fff;overflow:hidden}.zrfq-products-table tr:last-child{margin-bottom:0}.zrfq-products-table tbody td,.zrfq-products-table tbody td:last-child{width:100%;display:grid;grid-template-columns:minmax(92px,35%) minmax(0,1fr);gap:10px;padding:9px 11px;border:0;border-bottom:1px solid #e2e8f0;overflow-wrap:anywhere}.zrfq-products-table tbody td:last-child{border-bottom:0}.zrfq-products-table td:before{content:attr(data-label);color:#1e293b;font-weight:700}.zrfq-parent-sku{margin-bottom:2px}}.zrfq-add{border:1px solid #cbd5e1;box-shadow:none}.zrfq-add:hover,.zrfq-add:active,.zrfq-add:focus{border:1px solid #94a3b8;background:0 0;box-shadow:none;color:#2443a4}.zrfq-entry-toggle:hover,.zrfq-entry-toggle:focus,.zrfq-entry-toggle:active{background:0 0;color:inherit;border:0}