.ssuk-quote-nav-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-right:4px}.ssuk-quote-nav-btn svg{display:block;width:24px;height:24px}.ssuk-quote-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;border-radius:50%;background-color:#22c55e;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1;pointer-events:none}.ssuk-sticky-atc-btns{display:flex;flex-direction:column;gap:6px;align-items:stretch}.ssuk-sticky-quote-btn{display:flex;align-items:center;justify-content:center;gap:5px;background:#1a2533;color:#fff;border:none;border-radius:10px;font-size:12px;font-weight:600;padding:7px 12px;cursor:pointer;white-space:nowrap;line-height:1;transition:background .2s ease}.ssuk-sticky-quote-btn:hover,.ssuk-sticky-quote-btn:focus-visible{background:#22c55e;outline:none}.ssuk-pdp-strip{display:flex;align-items:stretch;background:#1a2533;border-radius:12px;overflow:hidden;margin-top:12px;min-height:56px}.ssuk-pdp-strip--quote-only .ssuk-pdp-strip__quote{border-left:none}.ssuk-pdp-strip__lt{flex:1;display:flex;align-items:center;gap:10px;padding:10px 14px;border-right:1px solid rgba(255,255,255,.08)}.ssuk-pdp-strip__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ssuk-pdp-strip__dot--fast{background:#22c55e;box-shadow:0 0 8px #22c55ee6}.ssuk-pdp-strip__dot--mid{background:#f59e0b;box-shadow:0 0 6px #f59e0bb3}.ssuk-pdp-strip__dot--slow{background:#f97316;box-shadow:0 0 6px #f97316b3}.ssuk-pdp-strip__dot--mto{background:#8b5cf6;box-shadow:0 0 6px #8b5cf6b3}.ssuk-pdp-strip__dot--contact{background:#9ca3af}.ssuk-pdp-strip__lt-text{display:flex;flex-direction:column;gap:1px}.ssuk-pdp-strip__lt-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ffffff8c;line-height:1}.ssuk-pdp-strip__lt-value{font-size:13px;font-weight:600;color:#fff;line-height:1.2}.ssuk-pdp-strip__quote{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;background:none;border:none;cursor:pointer;transition:background .15s ease;text-align:left}.ssuk-pdp-strip__quote:hover,.ssuk-pdp-strip__quote:focus-visible{background:#ffffff0f;outline:none}.ssuk-pdp-strip__quote svg{flex-shrink:0}.ssuk-pdp-strip__quote-text{display:flex;flex-direction:column;gap:1px}.ssuk-pdp-strip__quote-title{font-size:12px;font-weight:700;color:#fff;line-height:1.2}.ssuk-pdp-strip__quote-sub{font-size:10px;color:#22c55e;line-height:1}.ssuk-trust-micro{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:8px;font-size:12px;color:var(--text-color, #1a1a1a);opacity:.65}.ssuk-trust-micro__item{display:flex;align-items:center;gap:4px}.ssuk-trust-micro__item svg{color:#22c55e;flex-shrink:0}.ssuk-trust-micro__sep{opacity:.4}#ssuk-quote-toast{position:fixed;bottom:24px;right:24px;z-index:10000;width:320px;max-width:calc(100vw - 32px);opacity:0;transform:translateY(16px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}#ssuk-quote-toast.ssuk-quote-toast--visible{opacity:1;transform:translateY(0);pointer-events:auto}.ssuk-toast__inner{background:#fff;border-left:4px solid #22c55e;border-radius:6px;box-shadow:0 4px 24px #0000001f;overflow:hidden}.ssuk-toast__header{display:flex;align-items:center;gap:8px;padding:12px 14px 6px}.ssuk-toast__check{flex-shrink:0;display:flex}.ssuk-toast__title{flex:1;font-size:13px;font-weight:700;color:#1a1a1a}.ssuk-toast__close{background:none;border:none;cursor:pointer;color:#9ca3af;font-size:16px;padding:0;line-height:1;flex-shrink:0;transition:color .15s}.ssuk-toast__close:hover{color:#1a1a1a}.ssuk-toast__product{font-size:12px;color:#6b7280;padding:0 14px 8px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ssuk-toast__actions{display:flex;align-items:center;gap:12px;padding:6px 14px 12px}.ssuk-toast__view-link{font-size:12px;font-weight:700;color:#1a1a1a;text-decoration:none;white-space:nowrap}.ssuk-toast__view-link:hover{text-decoration:underline}.ssuk-toast__continue{font-size:12px;color:#9ca3af;background:none;border:none;cursor:pointer;padding:0;text-decoration:none;white-space:nowrap}.ssuk-toast__continue:hover{color:#6b7280}.ssuk-toast__progress{height:3px;background:#0000000f}.ssuk-toast__progress-bar{height:100%;width:100%;background:#22c55e}.ssuk-quote-page{max-width:var(--page-width, 1320px);margin:0 auto;padding:48px var(--gutter-sm, 20px) 80px}@media(min-width:769px){.ssuk-quote-page{padding:56px var(--gutter-md, 32px) 80px}}.ssuk-quote-empty{text-align:center;padding:80px 20px;display:flex;flex-direction:column;align-items:center;gap:20px}.ssuk-quote-empty svg{opacity:.3}.ssuk-quote-empty p{font-size:18px;color:var(--text-color);margin:0}.ssuk-qp-header{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#1a2533;border-radius:12px;padding:16px 20px;margin-bottom:32px;flex-wrap:wrap}.ssuk-qp-header__brand{display:flex;align-items:center;gap:10px}.ssuk-qp-header__title{font-size:16px;font-weight:700;color:#fff}.ssuk-qp-header__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ssuk-qp-header__count{font-size:13px;color:#fff9}.ssuk-qp-header__pill{display:inline-flex;align-items:center;gap:5px;background:#22c55e26;border:1px solid rgba(34,197,94,.3);color:#22c55e;font-size:11px;font-weight:600;padding:4px 10px;border-radius:20px}.ssuk-qp-body{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:900px){.ssuk-qp-body{grid-template-columns:1fr 420px}}.ssuk-qp-items{display:flex;flex-direction:column}.ssuk-qp-item{display:grid;grid-template-columns:54px 1fr auto auto;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.07)}.ssuk-qp-item__img img,.ssuk-qp-item__img-ph{width:54px;height:54px;object-fit:contain;border-radius:4px;background:#f6f6f6;display:block}.ssuk-qp-item__info{min-width:0}.ssuk-qp-item__title{display:block;font-size:14px;font-weight:600;color:var(--text-color, #1a1a1a);text-decoration:none;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ssuk-qp-item__title:hover{text-decoration:underline}.ssuk-qp-item__variant{font-size:12px;color:var(--text-color, #1a1a1a);opacity:.6;margin:2px 0 0}.ssuk-qp-item__lt{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;margin-top:4px}.ssuk-qp-item__lt-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ssuk-qp-item__lt--fast{color:#16a34a}.ssuk-qp-item__lt--fast .ssuk-qp-item__lt-dot{background:#22c55e}.ssuk-qp-item__lt--mid{color:#b45309}.ssuk-qp-item__lt--mid .ssuk-qp-item__lt-dot{background:#f59e0b}.ssuk-qp-item__lt--slow{color:#c2410c}.ssuk-qp-item__lt--slow .ssuk-qp-item__lt-dot{background:#f97316}.ssuk-qp-item__lt--mto{color:#7c3aed}.ssuk-qp-item__lt--mto .ssuk-qp-item__lt-dot{background:#8b5cf6}.ssuk-qp-item__lt--contact{color:#6b7280}.ssuk-qp-item__lt--contact .ssuk-qp-item__lt-dot{background:#9ca3af}.ssuk-qp-item__stepper{display:flex;align-items:center;border-radius:6px;overflow:hidden;border:1px solid #2d3a4a;background:#1a2533}.ssuk-qp-stepper__btn{width:30px;height:34px;background:none;border:none;color:#fff;cursor:pointer;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .15s}.ssuk-qp-stepper__btn:hover{background:#ffffff1a}.ssuk-qp-stepper__input{width:40px;height:34px;text-align:center;background:none;border:none;border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1);color:#fff;font-size:13px;font-weight:600;font-family:inherit;padding:0}.ssuk-qp-stepper__input::-webkit-inner-spin-button,.ssuk-qp-stepper__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ssuk-qp-stepper__input[type=number]{-moz-appearance:textfield}.ssuk-qp-stepper__input:focus{outline:none;background:#ffffff0d}.ssuk-qp-item__remove{background:none;border:none;cursor:pointer;padding:6px;color:var(--text-color, #1a1a1a);opacity:.3;transition:opacity .2s;display:flex;align-items:center;border-radius:4px}.ssuk-qp-item__remove:hover{opacity:1}.ssuk-qp-bottom{padding:20px 0 0}.ssuk-qp-add-more{font-size:13px;color:var(--text-color, #1a1a1a);opacity:.6;text-decoration:none}.ssuk-qp-add-more:hover{opacity:1;text-decoration:underline}@media(max-width:599px){.ssuk-qp-item{grid-template-columns:48px 1fr auto;grid-template-rows:auto auto;gap:10px}.ssuk-qp-item__img{grid-row:1 / 3}.ssuk-qp-item__remove{grid-column:3;grid-row:1}.ssuk-qp-item__stepper{grid-column:2;grid-row:2}}.ssuk-qp-form-panel{background:#f9f9f9;border-radius:12px;padding:28px 24px}.ssuk-qp-form-panel__heading{font-size:16px;font-weight:700;margin:0 0 20px;color:var(--text-color, #1a1a1a)}.ssuk-qp-reply-toggle{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0}.ssuk-qp-reply-toggle__label{font-size:14px;font-weight:500;color:var(--text-color, #1a1a1a);white-space:nowrap}.ssuk-qp-reply-toggle__options{display:flex;gap:6px}.ssuk-qp-reply-option{display:flex;align-items:center;gap:5px;font-size:13px;cursor:pointer;padding:5px 10px;border:1px solid rgba(0,0,0,.15);border-radius:20px;transition:border-color .15s,background .15s}.ssuk-qp-reply-option:has(input:checked){border-color:#22c55e;background:#22c55e;color:#fff}.ssuk-qp-reply-option input[type=radio]{display:none}.ssuk-quote-form{display:flex;flex-direction:column;gap:16px}.ssuk-quote-form__row{display:flex;gap:16px}@media(max-width:599px){.ssuk-quote-form__row--2col{flex-direction:column}}.ssuk-quote-form__row--2col>*{flex:1}.ssuk-quote-form__field{display:flex;flex-direction:column;gap:5px}.ssuk-quote-form__field label{font-size:13px;font-weight:500;color:var(--text-color, #1a1a1a)}.ssuk-quote-form__field input[type=text],.ssuk-quote-form__field input[type=email],.ssuk-quote-form__field input[type=tel],.ssuk-quote-form__field textarea{padding:9px 12px;border:1px solid rgba(0,0,0,.18);border-radius:6px;font-size:14px;background:#fff;color:var(--input-text-color, #1a1a1a);width:100%;box-sizing:border-box;font-family:inherit;transition:border-color .15s}.ssuk-quote-form__field input:focus,.ssuk-quote-form__field textarea:focus{outline:2px solid var(--btn-bg-color, #1a1a1a);outline-offset:1px;border-color:transparent}.ssuk-quote-form__field input.ssuk-quote-error{border-color:#c00}.ssuk-quote-form__field--gdpr.ssuk-quote-error .ssuk-quote-gdpr input{outline:2px solid #cc0000}.ssuk-quote-form__field--gdpr{flex-direction:row}.ssuk-quote-gdpr{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.ssuk-quote-gdpr input[type=checkbox]{width:18px;height:18px;min-width:18px;margin-top:2px;cursor:pointer;accent-color:var(--btn-bg-color, #1a1a1a)}.ssuk-quote-gdpr span{font-size:12px;line-height:1.55;color:var(--text-color, #1a1a1a);opacity:.8}.ssuk-quote-gdpr a{color:inherit;text-decoration:underline}.ssuk-quote-form__actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding-top:4px}.ssuk-quote-form__submit{min-width:180px}.ssuk-quote-form__note{font-size:12px;color:var(--text-color, #1a1a1a);opacity:.55;margin:0}.ssuk-quote-form__note a{color:inherit}.ssuk-quote-form-error{color:#c00;font-size:13px;padding:10px 14px;background:#fff0f0;border-radius:4px;border-left:3px solid #cc0000;margin:0}.ssuk-quote-success{text-align:center;padding:80px 20px;display:flex;flex-direction:column;align-items:center;gap:16px}.ssuk-quote-success svg{color:#2a7a2a;margin-bottom:8px}.ssuk-quote-success h2{margin:0}.ssuk-quote-success p{font-size:17px;max-width:480px;margin:0}.ssuk-quote-success__sub{font-size:14px!important;opacity:.75}.ssuk-quote-success .btn{margin-top:12px}:root{--btn-border-radius: 10px}.btn,.btn--primary,.btn--secondary,.btn--tertiary,.card__quick-add .btn,.product-info__add-button .btn,.quick-add-view-btn,.pord-buttons{border-radius:10px!important}.pord-buttons a.atc-btn{border-radius:0!important}.pord-buttons:not(.three) a.atc-btn:only-child{border-radius:10px!important}.custom-select__btn{border-radius:10px!important;border:1px solid #d1d5db}.custom-select__listbox,.lt-badge{border-radius:10px!important}.ssuk-card-lt-wrap{min-height:36px;display:flex;align-items:flex-start;padding:6px 0 2px}.ssuk-card-lt-wrap .lt-badge{width:100%}.ssuk-qp-upsell{margin:20px 0 4px}.ssuk-qp-upsell__heading{font-size:13px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.6px;margin:0 0 10px}.ssuk-qp-upsell__track{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:#e5e7eb transparent}.ssuk-qp-upsell__track::-webkit-scrollbar{height:4px}.ssuk-qp-upsell__track::-webkit-scrollbar-track{background:transparent}.ssuk-qp-upsell__track::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:4px}.ssuk-upsell-card{flex:0 0 130px;display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid #e5e7eb;border-radius:10px;text-decoration:none;color:inherit;background:#fff;transition:border-color .15s,box-shadow .15s}.ssuk-upsell-card:hover{border-color:#22c55e;box-shadow:0 2px 8px #22c55e26}.ssuk-upsell-card__img{width:100%;aspect-ratio:1;overflow:hidden;border-radius:6px;background:#f9fafb;display:flex;align-items:center;justify-content:center}.ssuk-upsell-card__img img{width:100%;height:100%;object-fit:contain}.ssuk-upsell-card__img-ph{width:100%;height:100%;background:#f3f4f6}.ssuk-upsell-card__title{font-size:11px;font-weight:600;line-height:1.3;color:#1a2533;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ssuk-upsell-card__price{font-size:11px;color:#6b7280;margin:0}
/*# sourceMappingURL=/cdn/shop/t/80/assets/ssuk-quote-builder.css.map */
