.eg-section-quote-main .eg-section{padding:4.8rem 0}.eg-section-quote-main .eg-section--card{background:hsl(var(--background))}.eg-section-quote-main .eg-contact__grid{display:flex;flex-direction:column;gap:var(--space-48)}.eg-section-quote-main .eg-contact__grid>div{flex:1}.eg-section-quote-main .eg-contact__grid--source{gap:var(--space-48)}.eg-section-quote-main .eg-contact__h2{margin:0 0 2.4rem;font-family:IBMPlexSansSemiBold,sans-serif;font-size:var(--font-size-20);font-weight:600}.eg-section-quote-main .eg-field{margin-bottom:var(--space-16)}.eg-section-quote-main .eg-field input,.eg-section-quote-main .eg-field textarea,.eg-section-quote-main .eg-field select{width:100%;padding:1.2rem 1.6rem;border:1px solid hsl(var(--border));border-radius:.6rem;font-size:var(--font-size-14);font-family:inherit}.eg-section-quote-main .eg-field input:focus,.eg-section-quote-main .eg-field textarea:focus,.eg-section-quote-main .eg-field select:focus{outline:2px solid hsl(var(--primary));outline-offset:0}.eg-section-quote-main .eg-field-label{margin-bottom:var(--space-8);font-family:IBMPlexSansSemiBold,sans-serif;font-size:var(--font-size-14);font-weight:600}.eg-section-quote-main .eg-contact-form .eg-field input,.eg-section-quote-main .eg-contact-form .eg-field textarea{min-height:4.8rem;padding:1.2rem 1.6rem;font-size:var(--font-size-14)}.eg-section-quote-main .eg-contact-form .eg-field textarea{min-height:auto;padding-top:var(--space-12);padding-bottom:var(--space-12)}.eg-section-quote-main .eg-contact-form .eg-field input:user-invalid,.eg-section-quote-main .eg-contact-form .eg-field textarea:user-invalid,.eg-section-quote-main .eg-contact-form .eg-field select:user-invalid{outline:2px solid hsl(var(--destructive));outline-offset:0}.eg-section-quote-main .eg-btn{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2.8rem;border:none;border-radius:.6rem;font-family:IBMPlexSansSemiBold,sans-serif;font-size:var(--font-size-14);font-weight:600;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;cursor:pointer}.eg-section-quote-main .eg-btn--primary{background:hsl(var(--primary-fill));color:hsl(var(--white))}.eg-section-quote-main .eg-btn--primary:hover{background:hsl(var(--secondary))}.eg-section-quote-main .eg-btn--block{width:100%}.eg-section-quote-main .eg-contact-submit{margin-top:var(--space-20)}.eg-section-quote-main .eg-contact-details{list-style:none;margin:0 0 2.4rem;padding:0}.eg-section-quote-main .eg-contact-detail{display:flex;align-items:flex-start;gap:var(--space-12);margin-bottom:var(--space-16)}.eg-section-quote-main .eg-contact-detail:last-child{margin-bottom:0}.eg-section-quote-main .eg-contact-detail__icon{color:hsl(var(--primary));flex-shrink:0;margin-top:2px}.eg-section-quote-main .eg-contact-detail__text{font-size:var(--font-size-15);line-height:1.45}.eg-section-quote-main .eg-contact-detail__text a{color:hsl(var(--secondary))}.eg-section-quote-main .eg-contact-detail__text--strong{color:hsl(var(--foreground));font-weight:500}.eg-section-quote-main .eg-contact-detail__link{color:hsl(var(--secondary));font-weight:500}.eg-section-quote-main .eg-contact-detail__link:hover{text-decoration:underline}.eg-section-quote-main .eg-muted{color:hsl(var(--muted-foreground))}.eg-section-quote-main .eg-return-material__intro{margin:0 0 2.4rem;color:hsl(var(--muted-foreground));font-size:var(--font-size-14)}.eg-section-quote-main .eg-return-material__success{margin:0 0 1.6rem;padding:1.2rem 1.6rem;border-radius:.8rem;background:#f0f7f0;color:#1a5c1a;font-size:var(--font-size-14)}.eg-section-quote-main .eg-return-material__section-title{margin:2.4rem 0 1.6rem;color:hsl(var(--foreground));font-size:var(--font-size-18);font-weight:600}.eg-section-quote-main .eg-return-material__section-title:first-of-type{margin-top:0}.eg-section-quote-main .eg-field .eg-field-label{display:block;margin-bottom:.6rem;color:hsl(var(--muted-foreground));font-family:inherit;font-size:var(--font-size-14);font-weight:400}.eg-section-quote-main .eg-return-material__required{color:hsl(var(--primary-fill))}.eg-section-quote-main .eg-return-material__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16);margin-bottom:var(--space-16)}.eg-section-quote-main .eg-return-material__row .eg-field{margin-bottom:0}.eg-section-quote-main .eg-quote-address-row{grid-template-columns:repeat(3,minmax(0,1fr))}.eg-section-quote-main .eg-quote-products{--eg-quote-gap: 1.2rem;--eg-quote-pad-x: 1.6rem;--eg-quote-media: 5.2rem;--eg-quote-sku-cell: calc(var(--eg-quote-media) + 1.04rem + 6.8rem);--eg-quote-qty: 7.6rem;--eg-quote-action: 6.8rem;position:relative;margin:0 0 2.4rem}.eg-section-quote-main .eg-quote-products__intro{margin-bottom:var(--space-16)}.eg-section-quote-main .eg-quote-products__search-wrap{margin-bottom:var(--space-20)}.eg-section-quote-main .eg-quote-products__search{position:relative}.eg-section-quote-main .eg-quote-products__results{position:absolute;z-index:20;top:calc(100% + .4rem);left:0;right:0;margin:0;padding:.4rem 0;list-style:none;max-height:25.6rem;overflow:auto;background:hsl(var(--white));border:1px solid hsl(var(--border));border-radius:.8rem;box-shadow:0 1rem 2.8rem #0000001a}.eg-section-quote-main .eg-quote-products__result{display:flex;align-items:center;gap:var(--space-12);width:100%;padding:1.12rem 1.44rem;border:0;background:transparent;text-align:left;cursor:pointer;color:hsl(var(--foreground));font:inherit}.eg-section-quote-main .eg-quote-products__result:hover,.eg-section-quote-main .eg-quote-products__result:focus-visible,.eg-section-quote-main .eg-quote-products__result.is-active{background:hsl(var(--primary) / .08);outline:none}.eg-section-quote-main .eg-quote-products__result-copy{display:flex;flex-direction:column;gap:.16rem;min-width:0}.eg-section-quote-main .eg-quote-products__thumb{width:4.4rem;height:4.4rem;object-fit:contain;object-position:center;border-radius:.6rem;border:0;background:#f3f3f3;flex:none}.eg-section-quote-main .eg-quote-products__row .eg-quote-products__thumb{width:var(--eg-quote-media);height:var(--eg-quote-media)}.eg-section-quote-main .eg-quote-products__thumb--empty{display:inline-block}.eg-section-quote-main .eg-quote-products__result-title{font-size:var(--font-size-14);font-weight:600;line-height:1.3}.eg-section-quote-main .eg-quote-products__result-meta{font-size:var(--font-size-12);color:hsl(var(--muted-foreground))}.eg-section-quote-main .eg-quote-products__result--empty,.eg-section-quote-main .eg-quote-products__result--status{padding:1.2rem 1.44rem;font-size:var(--font-size-14);color:hsl(var(--muted-foreground))}.eg-section-quote-main .eg-quote-products__list{display:flex;flex-direction:column;gap:var(--space-12)}.eg-section-quote-main .eg-quote-products__empty{margin:0;padding:var(--space-16);border:1px dashed hsl(var(--border));border-radius:.8rem;font-size:var(--font-size-14);color:hsl(var(--muted-foreground));background:#fafafa}.eg-section-quote-main .eg-quote-products__table{border:1px solid hsl(var(--border));border-radius:.8rem;overflow:hidden;background:hsl(var(--white))}.eg-section-quote-main .eg-quote-products__header,.eg-section-quote-main .eg-quote-products__row{display:grid;grid-template-columns:var(--eg-quote-sku-cell) minmax(0,1fr) var(--eg-quote-qty) var(--eg-quote-action);gap:var(--eg-quote-gap);align-items:start;padding:1.2rem var(--eg-quote-pad-x)}.eg-section-quote-main .eg-quote-products__header{background:#f7f7f7;border-bottom:1px solid hsl(var(--border));min-height:4rem;align-items:center}.eg-section-quote-main .eg-quote-products__header-label{font-size:var(--font-size-12);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.eg-section-quote-main .eg-quote-products__header-sku{padding-left:calc(var(--eg-quote-media) + 1.04rem)}.eg-section-quote-main .eg-quote-products__sku-cell{display:flex;align-items:flex-start;gap:1.04rem;min-width:0}.eg-section-quote-main .eg-quote-products__rows{display:flex;flex-direction:column}.eg-section-quote-main .eg-quote-products__row{border:0;border-radius:0;background:transparent;border-bottom:1px solid hsl(var(--border));padding-top:1.36rem;padding-bottom:1.36rem}.eg-section-quote-main .eg-quote-products__row:last-child{border-bottom:0}.eg-section-quote-main .eg-quote-products__media{display:flex;align-items:center;justify-content:center;flex:none}.eg-section-quote-main .eg-quote-products__row .eg-field{margin-bottom:0}.eg-section-quote-main .eg-quote-products__sku-field{flex:1;min-width:0;padding-top:.88rem}.eg-section-quote-main .eg-quote-products__title-field{padding-top:.88rem}.eg-section-quote-main .eg-quote-products__row input[data-field=sku]{width:100%;min-height:0!important;height:auto;padding:0!important;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;color:hsl(var(--foreground));font-size:var(--font-size-14);font-weight:600;line-height:1.4}.eg-section-quote-main .eg-quote-products__title-text{margin:0;padding:0;color:hsl(var(--foreground));font-size:var(--font-size-14);font-weight:500;line-height:1.4;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.eg-section-quote-main .eg-quote-products__qty-field,.eg-section-quote-main .eg-quote-products__remove{align-self:center}.eg-section-quote-main .eg-quote-products__row input[data-field=qty]{width:100%;min-height:4rem;height:4rem;text-align:center;border-radius:.6rem}.eg-section-quote-main .eg-quote-products__remove{height:4rem;min-width:var(--eg-quote-action);padding:0 .8rem;border:0;border-radius:.6rem;background:transparent;color:hsl(var(--muted-foreground));font-size:var(--font-size-13);font-weight:500;text-decoration:underline;text-underline-offset:.15em;cursor:pointer;white-space:nowrap}.eg-section-quote-main .eg-quote-products__remove:hover,.eg-section-quote-main .eg-quote-products__remove:focus-visible{color:hsl(var(--primary-fill));background:hsl(var(--primary) / .06);outline:none;text-decoration:underline}.eg-section-quote-main .eg-quote-products__error{margin:1.2rem 0 0;font-size:var(--font-size-14);color:#b42318}.eg-section-quote-main .eg-quote-products__payload{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 screen and (min-width:1024px){.eg-section-quote-main .eg-contact__grid--source{flex-direction:row;align-items:flex-start;gap:var(--space-64)}.eg-section-quote-main .eg-contact__form-col{flex:0 0 55%;max-width:55%}.eg-section-quote-main .eg-contact__info-col{flex:0 0 45%;max-width:45%}}@media screen and (min-width:1200px){.eg-section-quote-main .eg-contact__grid{flex-direction:row;align-items:flex-start}}@media screen and (max-width:749px){.eg-section-quote-main .eg-quote-products{--eg-quote-media: 4.8rem;--eg-quote-pad-x: 1.36rem}.eg-section-quote-main .eg-quote-products__header{display:none}.eg-section-quote-main .eg-quote-products__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"sku-cell remove" "title title" "qty qty";row-gap:.72rem}.eg-section-quote-main .eg-quote-products__sku-cell{grid-area:sku-cell}.eg-section-quote-main .eg-quote-products__title-field{grid-area:title;padding-top:0}.eg-section-quote-main .eg-quote-products__sku-field{padding-top:.88rem}.eg-section-quote-main .eg-quote-products__qty-field{grid-area:qty;max-width:7.2rem;justify-self:start;align-self:start}.eg-section-quote-main .eg-quote-products__remove{grid-area:remove;justify-self:end;align-self:start;min-width:0;margin-top:.88rem}}@media screen and (max-width:639px){.eg-section-quote-main .eg-return-material__row,.eg-section-quote-main .eg-quote-address-row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ptp-quote-main.css.map */
