@media screen and (max-width:1023px){.mobile-hidden{display:none!important}}.quote-gate{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box}@media(min-width:750px){.quote-gate{padding-left:40px;padding-right:40px}}.quote-section-spacing{padding-block:4rem 6rem}@media(min-width:990px){.quote-section-spacing{padding-block:6rem 10rem}}.quote-form-section,.quote-confirm-section{max-width:100%;padding-inline:0}.my-quotes-section{max-width:100%}.quote-gate{padding-top:60px;padding-bottom:60px;text-align:center}.quote-products__list{border-top:1px solid rgb(var(--color-border))}.quote-product-row{display:flex;gap:2rem;padding:1.6rem 0;border-bottom:1px solid rgb(var(--color-border));align-items:center}.quote-product-row__remove{margin-left:auto;flex-shrink:0;background:none;border:none;cursor:pointer;line-height:1;color:#999;border-radius:4px;align-self:center;display:none;font-size:2rem;padding:0}.quote-product-row__remove:hover{color:var(--color-button, #b91c1c)}.quote-product-row__img{border-radius:5px;width:10rem;aspect-ratio:1;flex:1 0 auto;max-width:10rem}.quote-product-row__img img{width:100%;height:auto;object-fit:contain;aspect-ratio:1;border-radius:5px}.quote-product-row__img-placeholder{width:100%;height:auto;background:var(--color-background-secondary, #f5f5f5);border-radius:5px}.quote-product-row__title{margin:0 0 2px;font-weight:var(--font-body-weight-bold);line-height:var(--font-b-line-height)}.quote-product-row__meta{margin:0;font-size:1rem;line-height:1.7;color:#0009}.qu-pr-r__me-qty{color:inherit;font-size:inherit;line-height:normal;margin-top:1.2rem}.quote-status-badge{display:inline-block;padding:.5rem 1.2rem;border-radius:99px;white-space:nowrap;font-size:1.2rem}.quote-detail__header-meta .quote-status-badge{font-size:var(--font-body-2-size)}.quote-status-badge--grey{background:#666;color:#fff}.quote-status-badge--amber{background:#e9be4e;color:#fff}.quote-status-badge--green{background:#0d8756;color:#fff}.quote-status-badge--blue{background:#4585ca;color:#fff}.quote-status-badge--red{background:#c4301c;color:#fff}.quote-status-badge--neutral{background:#ededed;color:#565656}.quote-status-badge--grey-out{background:#d1d5db;color:#6b7280}.quote-status-badge--linked{background:#1d349a;color:#fff}.my-quotes__sales-rep-label{display:block;font-weight:var(--font-body-weight-bold);color:rgb(var(--color-primary));font-size:1.2rem}.quote-form-section{padding-block:4rem 6rem}@media(min-width:990px){.quote-form-section{padding-block:6rem 10rem}}.quote-form-layout{display:grid;grid-template-columns:1fr 41.7910447761194%;align-items:start}@media(min-width:1024px){.quote-form-layout{gap:3rem}.quote-form-col{border-right:1px solid rgb(var(--color-border));padding-right:3rem}}@media(min-width:1200px){.quote-form-layout{gap:6rem}.quote-form-col{padding-right:6rem}}@media(max-width:1023px){.quote-form-layout{grid-template-columns:1fr}.quote-form-products{order:-1}}.quote-form__title{margin:0 0 1.6rem}.quote-form__subtitle{margin:0 0 4rem;line-height:var(--font-b-line-height)}.quote-form{display:flex;flex-direction:column;gap:2rem;line-height:var( --font-b-line-height)}.quote-form__row{display:flex;flex-direction:column;gap:1.6rem}.quote-form__row--2up{flex-direction:row}.quote-form__row--2up .quote-form__field{flex:1}@media(max-width:580px){.quote-form__row--2up{flex-direction:column}}.quote-form__field{display:flex;flex-direction:column;gap:8px}.quote-form__label{margin-bottom:0}.quote-form__label span{color:var(--color-button, #b91c1c)}.quote-form__input,.custom-dropdown__toggle{font-weight:400;--inputs-border-width: 1px;--color-border: var(--color-field)}.quote-form__input:focus,.quote-form__select:focus{outline:none;border-color:#111}.quote-form__input--error,.quote-form__select.quote-form__input--error{border-color:rgb(var(--red-error))}.quote-form__textarea{height:auto;resize:vertical;padding-block:1.35rem;line-height:inherit;min-height:18.8rem}.quote-form__select-wrap{position:relative}.quote-form__select{appearance:none;-webkit-appearance:none;padding-right:40px}.quote-form__error-msg{font-size:1.2rem;color:rgb(var(--red-error));display:flex;align-items:center;gap:.6rem}.quote-form__error-msg svg{--icon-size: 1.4rem;margin-top:-2px}.quote-form__submit-row{margin-top:8px}.quote-form__submit{position:relative;display:flex;align-items:center;justify-content:center;gap:8px}.quote-form__submit .quote-form__spinner:not([hidden]){display:inline-flex}.quote-form__submit .quote-form__spinner{font-size:0;align-items:center;margin-top:-2px}.quote-form__spinner svg{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.quote-form__global-error{padding:12px;border-radius:6px;background:#fef2f2;color:var(--color-button, #b91c1c);font-size:.875rem;margin-top:8px}.quote-products__title{margin:0 0 2.4rem}@media screen and (min-width:1024px){.quote-form-products{position:sticky;top:80px}.quote-products__title{margin-bottom:3.2rem}}@media screen and (max-width:1023px){.quote-form-products{border-top:1px solid rgb(var(--color-border));border-bottom:1px solid rgb(var(--color-border));padding-block:0;margin-bottom:3.2rem}.quote-form-products .quote-products__title{margin-bottom:0;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding-block:1.8rem}.quote-form-products .quote-products__list{display:none;border-top-width:0;padding-block:.6rem 1.8rem}.quote-form-products .quote-product-row:last-child{border-bottom-width:0;padding-bottom:0}.quote-form-products .quote-product-row:first-child{padding-top:0}.quote-form-products.open .quote-products__list{display:block}.open>.quote-products__title svg{transform:rotate(180deg)}}.quote-confirm-section{padding-block:4rem 6rem}@media(min-width:990px){.quote-confirm-section{padding-block:6rem 10rem}}.quote-confirm-layout{display:grid;grid-template-columns:1fr 41.7910447761194%;gap:3.2rem}.quote-confirm-col .quote-confirm__cta{display:none}@media(min-width:1024px){.quote-confirm-layout{gap:3rem}.quote-confirm-col{border-right:1px solid rgb(var(--color-border));padding-right:3rem;height:100%}.quote-confirm-col .quote-confirm__cta{display:inline-flex}.quote-confirm-products .quote-confirm__cta{display:none}}@media(min-width:1200px){.quote-confirm-layout{gap:6rem}.quote-confirm-col{padding-right:6rem}}@media(max-width:900px){.quote-confirm-layout{grid-template-columns:1fr}}.quote-confirm-col{display:flex;flex-direction:column}.quote-confirm__icon{line-height:1;margin-bottom:2rem}.quote-confirm__heading{margin:0}.quote-confirm__subtext{margin:0;margin-top:1.6rem}.quote-confirm__ref-box{display:flex;flex-direction:column;gap:.8rem;background:rgb(var(--color-bg-light-grey));border-radius:.5rem;padding:1rem 2rem;margin-top:2rem}.quote-confirm__ref-label{line-height:var(--font-b-line-height)}.quote-confirm__ref-value{line-height:var(--font-h-line-height)}@media(max-width:1023px){.quote-confirm__ref-value{font-size:calc(var(--font-h4-size) * .818182)}}.quote-confirm__cta{align-self:flex-start;margin-top:3.2rem}.quote-confirm-products .quote-confirm__cta{width:100%}@media(min-width:1024px){.quote-confirm__icon{margin-bottom:2.4rem}.quote-confirm__ref-box{margin-top:2.4rem}.quote-confirm__cta{margin-top:4rem}}.my-quotes__breadcrumb{font-size:.875rem;color:#555;margin-bottom:16px}.my-quotes__breadcrumb a{color:#555;text-decoration:underline}.my-quotes__title{margin:0}.my-quotes__tabs{display:flex;gap:0 2.4rem;border-bottom:2px solid var(--color-border, #e5e5e5);margin-block:3.2rem 2.4rem}@media screen and (min-width:640px){.my-quotes__tabs{margin-block:4rem 3.2rem}}.my-quotes__tab{font-weight:var(--font-body-weight-bold);background:transparent;border-width:0;border-bottom:1px solid transparent;border-radius:0;cursor:pointer;box-shadow:none;font-size:1.8rem;line-height:var(--font-h-line-height);padding:0;opacity:.5;height:auto;padding-bottom:.8rem}.my-quotes__tab--active{border-bottom-color:currentColor;opacity:1}.my-quotes__table-wrap{overflow-x:auto}.my-quotes__table{width:100%;border-collapse:collapse;font-size:var(--font-body-2-size)}.my-quotes__table th{text-align:left;padding:.8rem 1.2rem;background:rgb(var(--foreground-dark-grey-2));color:#fff;white-space:nowrap;border-bottom:none;font-size:var(--font-body-2-size);font-weight:400;line-height:var(--font-b-line-height)}.my-quotes__table th.first{border-radius:.5rem 0 0 .5rem}.my-quotes__table th.last{border-radius:0 .5rem .5rem 0}.th-number,.th-total{width:11.2%}.th-date-submitted,.th-expity-date{width:16.418%}.th-product{width:7.463%}.th-status{width:14.926%}.my-quotes__table .th-actions,.my-quotes__table .th-product,.my-quotes__table .th-total,.m-q__td--products,.m-q__td--total{text-align:right}.my-quotes__table .th-status,.my-quotes__table .m-q__td--status{padding-left:2.4rem}.my-quotes__table td{padding:1.2rem 1.6rem;border-bottom:1px solid rgb(var(--color-border));vertical-align:middle}.my-quotes__td--number-text{font-weight:var(--font-body-weight-bold)}.my-quotes__td--action .btn-group{display:flex;justify-content:flex-end;align-items:center;gap:1.2rem .8rem}.my-quotes__td--action .btn{height:3.6rem;line-height:1;gap:.8rem;min-width:11.1rem;padding-inline:2rem}.my-quotes__td--action .my-quotes__decline-btn{--color-secondary-button-text: var(--red-error)}.my-quotes__loading-row td{text-align:center;padding:40px}.my-quotes__spinner{display:inline-block;width:5rem;height:5rem;border:5px solid rgb(var(--color-border));border-top-color:currentColor;border-radius:50%;animation:spin .7s linear infinite}.quote-detail__loading .my-quotes__spinner:empty{display:inline-block}.my-quotes__empty{padding:0;text-align:left;margin-top:2rem}.my-quotes__empty p{margin-bottom:0}.my-quotes__empty .btn{margin-top:3.2rem;width:100%}@media screen and (min-width:640px){.my-quotes__empty{margin-top:1.6rem}.my-quotes__empty .btn{width:auto}}.my-quotes__action-btn{white-space:nowrap}.btn--small{padding:6px 14px;font-size:.8125rem}.my-quotes__badge--mobile{display:none}@media(max-width:749px){.my-quotes__breadcrumb{display:block;margin-bottom:12px}.my-quotes__table-wrap{overflow-x:visible}.my-quotes__table,.my-quotes__table tbody{display:block}.my-quotes__table thead{display:none}.my-quotes__table tbody tr{display:block;margin-bottom:1.6rem;overflow:hidden;border-radius:6px;border:1px solid rgb(var(--color-border))}.my-quotes__table tbody tr:last-child{margin-bottom:0}.my-quotes__table td{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgb(var(--color-border));gap:.8rem;width:calc(100% - 3.2rem);margin-inline:auto}.my-quotes__table .my-quotes__td--number{width:100%;border-radius:6px 6px 0 0;background:rgb(var(--color-bg-light-grey));padding-inline:1.6rem;border-bottom-width:0}.my-quotes__table td:before{content:attr(data-label);flex-shrink:0}.my-quotes__table .my-quotes__td--number:before,.my-quotes__table .my-quotes__td--action:before{display:none}.my-quotes__td--number{justify-content:space-between;align-items:center;font-weight:700;padding:16px;border-bottom:1px solid var(--color-border, #e5e5e5);text-align:left!important}.my-quotes__td--number-text{flex:1;text-align:left}.my-quotes__badge--mobile{display:inline-flex;flex-shrink:0}.my-quotes__td--status-desktop{display:none!important}.my-quotes__table .my-quotes__td--action{padding-block:1.6rem;border-bottom-width:0}.my-quotes__td--action .btn-group{flex-wrap:wrap;width:100%}.my-quotes__td--action .my-quotes__action-btn,.my-quotes__td--action .btn{width:100%;justify-content:center;text-align:center}.my-quotes__td--action .btn--small{padding:12px 20px;font-size:.9375rem}}.quote-detail__loading{display:flex;justify-content:center;padding:80px 0}.quote-detail__loading[hidden]{display:none}.quote-detail__error{text-align:center;padding:80px 0}.quote-detail__error p{color:#555;margin-bottom:16px}.quote-detail__header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:4rem}@media(max-width:640px){.quote-detail__header{margin-bottom:3.2rem;gap:3.2rem}}.quote-detail__header-meta{display:flex;align-items:center;gap:1.6rem;margin-top:1.6rem;flex-wrap:wrap}.quote-detail__header-actions{display:flex;gap:1.6rem;flex-wrap:wrap;align-items:center}@media(max-width:640px){.quote-detail__header-actions{gap:1.2rem}.quote-detail__header-actions .btn{width:100%}}.quote-detail__header-actions .btn{gap:1rem}.quote-detail__header-actions .quotes__decline-btn{--color-secondary-button-text: var(--red-error)}.quote-detail__expiry{display:inline-flex;align-items:center;gap:.8rem;color:rgb(var(--foreground-dark-grey-2));font-weight:var(--font-body-weight-bold)}.quote-detail__expiry svg{width:1.8rem;height:1.8rem}.quote-detail__expiry--expired{color:var(--color-button, #b91c1c)}.quote-detail__expiry--order{font-weight:400;color:#555}.quote-detail__pdf-btn{display:inline-flex;align-items:center;gap:6px}.quote-detail__pdf-btn svg{position:relative;z-index:1}.quote-detail__pdf-btn:focus-visible{outline:2px solid #111;outline-offset:2px}.quote-detail__pdf-btn:focus:not(:focus-visible){outline:none}.quote-detail__cards{display:grid;grid-template-columns:1fr 1fr;gap:.8rem 16px;margin-bottom:4rem}@media(max-width:640px){.quote-detail__cards{grid-template-columns:1fr;margin-bottom:3.2rem}}.quote-detail__card{background:rgb(var(--color-bg-light-grey));border-radius:var(--textareas-radius);padding:2.4rem}.quote-detail__card-title{line-height:var(--font-h-line-height);margin-bottom:1.6rem;color:rgb(var(--foreground-dark-grey-2))}.quote-detail__card-name{margin:0 0 .4rem}.quote-detail__card-notes{margin:0}.quote-detail__table-wrap{overflow-x:auto}.quote-detail__table-wrap--dimmed{opacity:.5;pointer-events:none}.quote-detail__table{width:100%;border-collapse:collapse}.quote-detail__table th{text-align:left;padding:.8rem 1.2rem;background:rgb(var(--color-bg--dark-grey-2));color:#fff;border-bottom:none;white-space:nowrap;font-weight:400;width:17.165%}.quote-detail__table th.first{border-radius:5px 0 0 5px;width:31.34%}.quote-detail__table th.last{border-radius:0 5px 5px 0}.quote-detail__table .qu-de-th--sku{padding-left:2.4rem}.quote-detail__table .qu-de-th--qty,.quote-detail__table .qu-de-th--u-price,.quote-detail__table .qu-de-th--total{text-align:right}.quote-detail__table td{padding:1rem 12px;border-bottom:1px solid rgb(var(--color-border));vertical-align:middle}.qu-de__td--qty,.qu-de__td--u-price,.qu-de__td--total{text-align:right}.quote-detail__table .quote-detail__td--product{padding-right:2.4rem}@media(min-width:750px){.quote-detail__table td{height:8rem}.quote-detail__table .quote-detail__td--product+td{padding-left:2.4rem}}.quote-detail__product-cell{display:flex;align-items:center;gap:12px}.quote-detail__product-cell img{width:60px;height:60px;object-fit:contain;border-radius:5px;flex-shrink:0}.quote-detail__product-title{font-weight:var(--font-body-weight-bold)}.quote-detail__totals{display:flex;justify-content:flex-end}.quote-detail__totals-inner{min-width:30.8rem;width:22.986%;max-width:22.986%;display:flex;flex-direction:column;flex:1 0 auto}.quote-detail__totals-row{display:flex;justify-content:space-between;padding:1.6rem 1.2rem;padding-left:0;border-top:1px solid rgb(var(--color-border));gap:.8rem}.quote-detail__totals-row:first-child{border-top-width:0}.quote-detail__totals-row--total{font-weight:var(--font-body-weight-bold);border-top-color:currentColor}@media(max-width:749px){.quote-detail__table,.quote-detail__table tbody{display:block}.quote-detail__table thead{display:none}.quote-detail__table tbody tr{display:block;margin-bottom:1.6rem;overflow:hidden;border-radius:6px;border:1px solid rgb(var(--color-border))}.quote-detail__table tbody tr:last-child{margin-bottom:0}.quote-detail__table td{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgb(var(--color-border));gap:.8rem;width:calc(100% - 3.2rem);margin-inline:auto;font-size:var(--font-body-2-size)}.quote-detail__table td:last-child{border-bottom-width:0}.quote-detail__table .quote-detail__td--product{width:100%;border-radius:6px 6px 0 0;background:rgb(var(--color-bg-light-grey));padding-inline:1.6rem;border-bottom-width:0}.quote-detail__table td:before{content:attr(data-label);flex-shrink:0}.quote-detail__table .quote-detail__td--product:before{display:none}.quote-detail__product-cell img{background:#fff}.quote-detail__totals{margin-top:1.6rem}.quote-detail__totals-inner{border-radius:10px;border:1px solid rgb(var(--color-border));background:rgb(var(--color-bg-light-grey));padding-inline:1.6rem;max-width:100%;min-width:1px;width:100%}}.quote-request-pdp-btn,.quote-request-cart-btn{width:100%;margin-top:8px}.pcard__quote-link{display:block;margin:6px 0 4px;font-weight:700;text-decoration:underline;font-size:.875rem;color:var(--color-foreground, #111);line-height:1.4}.pcard__quote-link:hover{color:var(--color-button, #c00)}.custom-dropdown{position:relative}.custom-dropdown__toggle{width:100%;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding-right:2rem}.custom-dropdown__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.custom-dropdown__menu{position:absolute;top:100%;left:0;right:0;background:#fff;max-height:210px;overflow-y:auto;z-index:100;border-radius:10px;border:1px solid rgb(var(--color-border));box-shadow:0 2px 15px #0000000f;margin-top:.8rem;padding-block:.4rem}.custom-dropdown__item{padding:1.05rem 2rem;cursor:pointer;transition:background-color .15s;outline:none}.custom-dropdown__item:hover,.custom-dropdown__item[aria-selected=true]{background-color:rgb(var(--color-secondary-background))}
/*# sourceMappingURL=/cdn/shop/t/25/assets/quote.css.map */
