.part-pricing__container{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;width:35rem!important}.part-pricing__pageHeader{width:100%}.part-pricing__pageHeader h1{font-size:1.125rem;margin:1rem 1rem 1rem 0}.part-pricing__pageHeader h1>span{font-size:.75rem;font-weight:100;margin-left:1rem}.part-pricing__section>h1{color:#2d2d2d;font-size:.875rem;margin:2rem 0 1rem}.part-pricing__note{font-size:1rem;margin-top:.5rem}.part-pricing__note>span{font-feature-settings:"smcp";color:#d40000;font-variant:small-caps;font-weight:700}.part-pricing__input{display:flex;flex-direction:column;margin-top:1rem}.part-pricing__input>label{color:var(--neutral-6);font-size:.875rem;font-weight:600;margin-top:1.25rem}.part-pricing__input input[type=number]{border:1px solid #dfdfdf;border-radius:.25rem;font-size:1rem;margin-top:1.125rem;padding:.5rem}.part-pricing__csr-input{display:inline-block!important;max-width:16ch;width:50%}.part-pricing__calculated{color:var(--neutral-6);cursor:pointer;font-size:.875rem;font-weight:600;margin:1rem 0 0 1rem}.part-pricing__calculated>span{font-feature-settings:"smcp";font-size:.75rem;font-variant:small-caps;font-weight:400}.part-pricing__tab-control{width:100%}.part-pricing__tablist{border-bottom:1px solid var(--neutral-2);font-size:.875rem;font-weight:400;justify-content:center;padding-left:0}.part-pricing__details-container{font-size:.875rem}.part-pricing__details-container p{margin-top:.5rem}.part-pricing__pricing-details h3{font-size:.875rem;font-weight:600;margin-bottom:16px}.part-pricing__pricing-details>div{grid-gap:8px;align-content:center;display:grid;font-size:.875rem;gap:8px;grid-template-columns:1fr 1fr;justify-content:center;margin-bottom:8px;margin-top:8px;width:100%}.part-pricing__pricing-details>div>label{font-size:.875rem;text-align:right}.part-pricing__pricing-details>div>p{font-size:.875rem;font-weight:700}.part-pricing__source{margin-left:1.5rem;padding-bottom:0}.react-select__clear-indicator{color:var(--neutral-3)}.react-select__dropdown-indicator{color:var(--neutral-3);transform:scale(1.125)}.react-select__control{margin-top:1.25rem}.part-pricing__results h3{font-size:.875rem;font-weight:600;margin-top:1.25rem}.part-pricing__results p{font-size:.875rem;font-weight:400;line-height:.25rem;margin:1rem .75rem .75rem;text-align:center}.part-pricing__result-prices{grid-gap:0;align-content:stretch;border:1px solid var(--neutral-2);display:grid;gap:0;grid-template-columns:1fr 1fr 1fr;justify-items:stretch;margin:1rem 0 0}.part-pricing__result-prices>div{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.part-pricing__result-prices .part-pricing__label{font-feature-settings:"smcp";font-size:.75rem;font-variant:small-caps;padding:.5rem .5rem 0}.part-pricing__result-prices .part-pricing__price{color:var(--neutral-6);font-size:.875rem;font-weight:600;padding:.25rem .5rem .5rem}.part-pricing__result-prices .part-pricing__highlight{background-color:var(--primary-teal);color:#fff;font-size:1rem}.part-pricing__submenu{font-size:.75rem;margin-top:.25rem;text-align:right}.part-pricing__checkbox{font-size:.875rem;margin-top:0;padding:0}.nerdy-details{font-size:.875rem;margin-top:1rem!important}.nerdy-details a{display:block;text-align:left}.part-pricing__input-toggle{font-size:.75rem;font-weight:400;margin-left:2rem}.part-pricing__nonDefault{background-color:#ffffe0;border:1px solid #e9e9e9;border-top:none;padding:.5rem 1rem}.part-pricing__nonDefault p{font-size:.75rem;margin-top:.5rem}.part-pricing__edit,.part-pricing__versus{font-size:.75rem;margin-left:.5rem}.part-pricing__versus{font-style:italic;font-weight:400}.part-pricing__notFound{cursor:pointer;font-weight:400}.part-pricing__notFound button{margin:.5rem;padding:.5rem}.part-pricing__notFound p{line-height:1.4;margin-block:.5rem}.tariff-warning-container{background-color:#fff3cd;border:1px solid #ffeeba;border-left:4px solid #ffc107;border-radius:4px;margin:1rem 0;padding:1rem}.tariff-header{align-items:center;color:#856404;display:flex;font-weight:700;margin-bottom:.5rem;margin-left:-.5rem}.tariff-header i{margin-right:.5rem}.tariff-content{color:#856404}.tariff-content p{line-height:1.5;margin:0}.drawer__main{border:1px solid var(--neutral-2);margin:16px 0;position:relative;transition:max-height .3s linear,border .3s linear,padding-top .3s linear,padding-bottom .3s linear}.drawer__content{margin:0;overflow:hidden;padding:0;transition:max-height .3s linear}.drawer__handle{bottom:0;cursor:pointer;height:10px;left:0;position:absolute;transition:border .3s linear;width:100%}.drawer__handle>button{background-color:#fff;border:none;color:var(--primary-teal);cursor:pointer;flex-direction:row;font-weight:700;height:25px;left:calc(50% - 50px);padding:4px 8px;position:absolute;top:50%;transform:translateY(-40%);white-space:nowrap;width:100px}.drawer__handle>button,.modal-overlay{align-items:center;display:flex;justify-content:center}.modal-overlay{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%}.modal-container{background-color:#fff;border-radius:8px;padding:1rem;text-align:center;width:36ch}.modal-container input{border:1px solid #dfdfdf;border-radius:.25rem;font-size:1rem;margin:1rem 0;padding:.5rem;text-align:center;width:20ch}.modal-buttons{display:flex;justify-content:space-between}.modal-buttons button{border:none;border-radius:4px;cursor:pointer;padding:10px 20px}.modal-overlay h2{color:#2d2d2d;font-size:.875rem;margin:0}.overridePrice{color:#1380b1}.review-markups__container h1{font-size:1.125rem}.review-markups__container{display:flex;flex-direction:column;font-size:.875rem;gap:.5rem}.review-markups__header{background-color:#e0e0e0;border-bottom:2px solid #ccc;display:flex;font-weight:700;justify-content:space-between;padding:.5rem}.review-markups__row{background-color:#fff;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:.25rem}.review-markups__header div,.review-markups__row div{flex:1 1;padding:.25rem;text-align:center}.partstown .review-markups__header div:first-child,.partstown .review-markups__row div:first-child,.vendors .review-markups__header div:first-child,.vendors .review-markups__row div:first-child{flex:3 1 6rem;text-align:left}.partstown .review-markups__header div:not(:first-child),.partstown .review-markups__row div:not(:first-child),.vendors .review-markups__header div:not(:first-child),.vendors .review-markups__row div:not(:first-child){flex:1 1 4rem;text-align:right}.pricing .review-markups__header div,.pricing .review-markups__row div{flex:1 1 4rem;margin:0 .5rem;padding:0 .25rem;text-align:right}.review-markups__container label{padding:.25rem}.review-markups__discount{font-weight:700}.review-markups__avgDiscount{font-weight:400}.review-markups__variance-positive{color:#04eb04;font-weight:700}.review-markups__variance-negative{color:red;font-weight:700}.return-previous,.review-markups-link{background:none;border:none;color:blue;cursor:pointer;float:right;font-size:.75rem;font-weight:400;margin:0 0 0 1rem;padding:0;text-decoration:underline}.return-previous:hover{color:#00008b}.custom-markup,.review-markups__over100{background-color:#ffffe0}:root{--primary-teal:#1380b1;--tangerine:#f06721;--primary-black:#000;--white:#fff;--pale-gray:#f7f7f7;--neutral-1:#f6f6f6;--neutral-2:#dfdfdf;--neutral-3:#b2b2b2;--neutral-4:#707070;--neutral-5:#4a4a4a;--neutral-6:#2d2d2d;--success:#0a0;--error:#e50000;--caution:#ffd041}body{font-family:Roboto,Inter,Arial,Helvetica,sans-serif;margin:auto;max-width:800px;padding:1rem}*{box-sizing:border-box;margin:0;padding:0}div.warning{color:red;font-size:75%;margin-block:.5rem -.5rem}.alert{background-color:#d4000007;border:1px solid #d4000080;border-radius:4px;color:#d40000;font-family:Roboto;font-size:.75rem;font-weight:400;margin:0 2rem 1rem 0;padding:1rem;width:100%}a{color:#1380b1!important;color:var(--primary-teal)!important}.tariff-input-container{align-items:center;border-top:1px dashed #ffeeba;display:flex;flex-wrap:wrap}.tariff-input-container label{color:#856404;font-weight:600;margin-right:.75rem;margin-top:1rem}.tariff-input-wrapper{align-items:center;display:inline-flex;position:relative}.part-pricing__input .tariff-input{background-color:#fff;border-radius:4px;color:#495057;font-size:.9rem;width:80px}.tariff-input-suffix{color:#856404;left:42px;position:absolute;top:26px}.tariff-applied-notice{color:#856404;flex-basis:100%;font-size:.85rem;font-style:italic;margin-left:1rem;margin-top:1rem}.auth p{margin-block:.5rem}.auth input[type=email]{font-size:1.25rem;margin:1rem 1rem .25rem 0;padding:.25rem;width:40ch}.auth button{margin-top:1rem;padding:.25rem}.auth h2{margin-top:2rem}
/*# sourceMappingURL=main.007fe665.css.map*/