.hero-section[data-type=type-1]{text-align:var(--alignment);margin-bottom:var(--margin-bottom, 40px)}.hero-section[data-type=type-1] .page-description{display:inline-block;max-width:var(--description-max-width, 100%)}.hero-section[data-type=type-2]{position:relative;padding-top:calc(var(--has-transparent-header)*var(--header-height))}.hero-section[data-type=type-2]>[class*=ct-container]{display:flex;flex-direction:column;justify-content:var(--vertical-alignment, center);text-align:var(--alignment, center);position:relative;z-index:2;padding:var(--container-padding, 50px 0);min-height:var(--min-height, 250px)}.hero-section[data-type=type-2]>figure{position:absolute;overflow:hidden;z-index:1;inset:0;background-color:inherit}.hero-section[data-type=type-2]>figure .ct-media-container{height:100%;vertical-align:top}.hero-section[data-type=type-2]>figure .ct-media-container img{height:100%}.hero-section[data-type=type-2] .ct-title-label{display:block;font-size:12px;text-transform:uppercase;margin-bottom:.5em}.entry-header>*:not(:first-child){margin-top:var(--itemSpacing, 20px)}.entry-header .page-title{margin-bottom:0}.entry-header .page-description{color:var(--theme-text-color)}.entry-header .page-description>*:last-child{margin-bottom:0}.entry-content>.elementor{width:initial;max-width:initial}.ct-elementor-default-template .elementor-top-section:not(.ct-section-stretched):not(.elementor-sticky){margin-left:var(--has-wide, auto);margin-right:var(--has-wide, auto);width:var(--theme-block-width, var(--theme-container-width));max-width:var(--theme-block-max-width, var(--theme-normal-container-max-width))}.ct-elementor-default-template .elementor-section.elementor-section-boxed>.elementor-container{width:var(--theme-block-width, var(--theme-container-width));max-width:var(--theme-block-max-width, var(--theme-normal-container-max-width))}.ct-elementor-default-template .e-container{--container-max-width: min(var(--theme-block-max-width, var(--theme-normal-container-max-width)), var(--theme-container-width-base))}.ct-elementor-default-template .e-con{--container-max-width: var(--theme-block-max-width, var(--theme-normal-container-max-width))}.ct-elementor-default-template .e-con>.e-con-inner{width:var(--theme-block-width, var(--theme-container-width))}.elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-select-wrapper select{background-image:none}.elementor-search-form__input{--theme-form-field-height: auto}.elementor-search-form__submit{--theme-button-shadow: none;--theme-button-transform: none}.elementor-widget-container .flex-viewport{margin-bottom:20px}.elementor-widget-container .flex-control-thumbs{margin:0 -10px}.elementor-widget-container .flex-control-thumbs li{padding:0 10px 10px 10px}.elementor-add-to-cart--align-justify .quantity[data-type=type-1]{flex:0 0 100px}.elementor-add-to-cart--align-justify .quantity[data-type=type-2]{flex:0 0 130px}.elementor-widget-woocommerce-cart .woocommerce .quantity[data-type] .input-text{text-align:center;max-height:initial}.elementor-widget-woocommerce-cart .woocommerce .quantity[data-type] span{color:var(--quantity-arrows-initial-color, #fff)}.elementor-widget-woocommerce-cart .woocommerce .quantity[data-type] span:hover{color:var(--quantity-arrows-hover-color, #fff)}.woocommerce div.product.elementor .woocommerce-tabs .woocommerce-Tabs-panel.panel{margin:0}@media(max-width: 689.98px){.woocommerce-cart-form table.cart .actions .coupon{flex-direction:column !important}}[data-products=type-2] .product{padding-inline:20px !important;padding-bottom:20px !important}[data-products=type-2] .product figure{margin-inline:-20px !important}:is(.ct-woo-card-actions,.ct-woo-card-extra) :is(a,button){margin:0 !important}.elementor-element [data-products] .product>figure{margin-bottom:var(--product-element-spacing, 10px) !important}.wpce-processing {
opacity:0.4;
position:relative;
}
.wpce-processing, .wpce-processing * {
cursor:progress !important;
pointer-events: none !important;
}
.wpce-processing::after {
position:absolute;
left:0;
right:0;
top:50%;
transform:translateY(-50%);
margin:auto;
width:32px;
height:32px;
background-repeat:no-repeat;
background-size:cover;
background-image:url(//dev.shadotech-supplies.com/wp-content/plugins/woo-parts-compatibility-editor/assets/images/icon-loading.gif);
}
.wpce-clearfix {
clear:both;
float:none;
width:100%;
}
.wpce-invisible {
visibility:hidden !important;
}
.wpce-error select, .wpce-error input, .wpce-error .select2-container .select2-selection--single {
border-color:#cc0000 !important;
} .wpce-filter-widget-inner {
position:relative;
font-size:1em;
}
.wpce-filter-widget-inner, .wpce-filter-widget-inner * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.wpce-filter-widget-inner form {
margin:0;
position:unset;
}
.wpce-filter-widget-inner .wpce-field {
width:100%;
margin:0 0 10px;
}
.wpce-filter-widget-inner .wpce-field:last-child {
margin-bottom:0;
}
.wpce-filter-widget-inner .wpce-field label {
display:block;
width:100%;
margin:0 0 5px 0;
}
.wpce-filter-widget-inner .wpce-field select,
.wpce-filter-widget-inner .wpce-field input,
.wpce-filter-widget-inner .wpce-field .select2-container,
.wpce-filter-widget-inner .wpce-field .select2-container .select2-selection--single {
width:100%;
height:36px;
line-height:35px;
}
.wpce-filter-widget-inner .wpce-field select,
.wpce-filter-widget-inner .wpce-field input,
.wpce-filter-widget-inner .wpce-field .select2-container .select2-selection--single {
padding:0 0 0 5px;
}
.wpce-filter-widget-inner .wpce-field-buttons {
text-align:center;
}
.wpce-filter-widget-inner .wpce-field-buttons input {
padding-left:15px;
padding-right:15px;
}
.wpce-widget-layout-v .wpce-field-buttons input {
width:auto;
display:inline-block;
}
.wpce-filter-widget-inner.wpce-widget-buttons-2 .wpce-field-buttons input[type="submit"] {
margin-right:5px;
}
.wpce-widget-layout-h .wpce-field-buttons input {
width:auto;
}
.wpce-widget-layout-h.wpce-widget-buttons-1 input {
width:100%;
}
.wpce-widget-layout-h.wpce-widget-buttons-1 input[type="submit"] {
margin-right:0;
margin-bottom:5px;
}
.wpce-filter-widget-inner .wpce-field .select2-container {
display:block;
}
.wpce-filter-widget-inner .wpce-field .select2-container .select2-selection--single {
padding-left:10px;
}
.wpce-filter-widget-inner .wpce-field select option {
padding:0;
}
.select2-container--open .select2-dropdown {
}
.select2-container--open .select2-dropdown .select2-results__options {
margin:0;
}
.select2-container--open .select2-dropdown .select2-results .select2-results__option {
padding:0 10px;
}
.select2-container--open .select2-dropdown .select2-search--dropdown {
padding:10px;
}
.select2-container--open .select2-dropdown .select2-search--dropdown input,
.select2-container--open .select2-dropdown .select2-results .select2-results__option {
height:auto;
min-height:30px;
line-height:30px;
}
.select2-container--open .select2-dropdown .select2-search--dropdown input {
padding:5px;
}
.wpce-filter-widget-inner .wpce-field .select2-container--default .select2-selection--single .select2-selection__arrow {
height:100%;
bottom:0;
}
.wpce-filter-widget-inner .wpce-field .select2-container .select2-selection--single .select2-selection__rendered {
height:100%;
line-height:inherit;
padding:0;
} .wpce-product-validator {
display:block;
clear:both;
margin:0 0 15px;
}
.wpce-product-validator h2 {
font-size:1.2em;
line-height:1.3;
font-weight:600;
margin:0 0 15px;
}
.wpce-product-validator .wpce-message {
display:block;
width:100%;
padding:5px;
border:1px solid transparent;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}
.wpce-product-validator .wpce-message.wpce-success {
color:#3c763d;
background-color:#dff0d8;
border-color:#d6e9c6;
}
.wpce-product-validator .wpce-message.wpce-error {
color:#a94442;
background-color:#f2dede;
border-color:#ebccd1;
} .variation.wpce-variation {
display:block;
width:100%;
max-width:350px;
margin:10px 0 !important;
font-size:0.9em;
line-height:1.3;
}
.variation.wpce-variation table {
width:100%;
border-bottom:1px dotted #dfdfdf;
margin:0;
}
.variation.wpce-variation table tr {
border:none;
}
.variation.wpce-variation th, .variation.wpce-variation td {
padding:5px 10px !important;
border:none !important;
}
.variation.wpce-variation th {
width:45%;
} .wpce-product-tab table {
width:100%;
border:none;
}
.wpce-product-tab table tr {
border:none;
}
.wpce-product-tab th, .wpce-product-tab td {
text-align:left;
}
.wpce-product-tab thead th, .wpce-product-tab tfoot th {
font-weight:bold;
text-transform:uppercase;
padding:0;
}
.wpce-product-tab thead th {
padding-bottom:5px;
border:0;
border-bottom:1px #e0dede dotted;
}
.wpce-product-tab tfoot th {
padding-top:5px;
border-bottom:none;
}
.wpce-product-tab td {
padding:5px 0;
border:0;
border-bottom:1px #e0dede dotted;
}
.wpce-product-terms-list-table .wpce-product-terms-loading {
text-align:center;
} .wpce-user-searches-widget-inner {
}
.wpce-user-searches-widget-inner .wpce-user-searches {
display:block;
}
.wpce-user-searches-widget-inner .wpce-user-searches .wpce-user-searches-title {
display:block;
margin:0 0 10px;
font-size:1em;
font-weight:600;
}
.wpce-user-searches-widget-inner .wpce-user-searches .wpce-user-searches-description {
display:block;
margin:0 0 15px;
font-size:0.9em;
}
.wpce-user-searches-widget-inner .wpce-user-searches ul {
display:block;
float:none;
margin:0;
}
.wpce-user-searches-widget-inner .wpce-user-searches li {
position:relative;
display:block;
float:none;
}
.wpce-user-searches-widget-inner .wpce-user-searches li .wpce-user-search-title {
display:block;
cursor:pointer;
}
.wpce-user-searches-widget-inner .wpce-user-searches li .wpce-user-search-actions {
display:none;
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
background-color:rgba( 0, 0, 0, 0.8 );
text-align:center;
vertical-align:middle;
}
.wpce-user-searches-widget-inner .wpce-user-searches li.active .wpce-user-search-actions {
display:block;
}
.wpce-user-searches-widget-inner .wpce-user-searches li .wpce-user-search-actions > span {
position:absolute;
top:50%;
transform:translateY(-50%);
left:0;
right:0;
}
.wpce-user-searches-widget-inner .wpce-user-searches li.active .wpce-user-search-title {
opacity:0.6;
}
.wpce-user-searches-widget-inner .wpce-user-searches li .wpce-user-search-actions a {
position:relative;
color:#fff;
margin:0 3px;
text-transform:uppercase;
text-decoration:none;
font-size:0.9em;
line-height:1;
padding-left:15px;
}
.wpce-user-searches-widget-inner .wpce-user-searches li .wpce-user-search-actions a i {
position:absolute;
left:0;
top:50%;
transform:translateY(-50%);
bottom:0;
width:12px;
height:12px;
background-repeat:no-repeat;
background-size:cover;
} .wpce-user-searches-widget-inner .wpce-user-searches li .wpce-user-search-actions a.wpce-go-user-search i {
background-image:url(//dev.shadotech-supplies.com/wp-content/plugins/woo-parts-compatibility-editor/assets/images/icon-go.png);
}
.wpce-user-searches-widget-inner .wpce-user-searches li .wpce-user-search-actions a.wpce-save-user-search i {
background-image:url(//dev.shadotech-supplies.com/wp-content/plugins/woo-parts-compatibility-editor/assets/images/icon-save.png);
}
.wpce-user-searches-widget-inner .wpce-user-searches li .wpce-user-search-actions a.wpce-delete-user-search i {
background-image:url(//dev.shadotech-supplies.com/wp-content/plugins/woo-parts-compatibility-editor/assets/images/icon-delete.png);
}
.wpce-user-searches-widget-inner .wpce-user-searches li .wpce-user-search-actions a:hover {
text-decoration:underline;
}
.wpce-user-searches-widget-inner .wpce-user-searches .wpce-clear-user-searches {
display:block;
padding:10px 0;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
}
.wpce-user-searches-widget-inner .wpce-user-saved_searches {
margin:0 0 15px;
}
.wpce-user-searches-widget-inner .wpce-user-search_history {
}
.wpce-user-searches-widget-inner .wpce-user-searches .wpce-user-searches-actions {
}
.wpce-user-searches-widget-inner .wpce-user-searches .wpce-user-searches-actions a {
position:relative;
padding-left:20px;
}
.wpce-user-searches-widget-inner .wpce-user-searches .wpce-user-searches-actions a i {
position:absolute;
left:0;
top:50%;
transform:translateY(-50%);
bottom:0;
width:16px;
height:16px;
background-image:url(//dev.shadotech-supplies.com/wp-content/plugins/woo-parts-compatibility-editor/assets/images/icon-clear.png);
background-repeat:no-repeat;
background-size:cover;
}
@media only screen and (min-width: 768px) {
.wpce-widget-layout-h {
}
.wpce-widget-layout-h .wpce-field {
float:left;
margin-right:1%;
}
.wpce-widget-layout-h.wpce-widget-levels-1 .wpce-field {
width:99%;
}
.wpce-widget-layout-h.wpce-widget-levels-2 .wpce-field {
width:49%;
}
.wpce-widget-layout-h.wpce-widget-levels-3 .wpce-field {
width:32.33%;
}
.wpce-widget-layout-h.wpce-widget-levels-4 .wpce-field {
width:24%;
}
.wpce-widget-layout-h.wpce-widget-levels-5 .wpce-field {
width:19%;
}
.wpce-widget-layout-h.wpce-widget-levels-6 .wpce-field {
width:15.66%;
}
.wpce-widget-layout-h.wpce-widget-levels-7 .wpce-field {
width:13.28%;
}
.wpce-widget-layout-h.wpce-widget-levels-8 .wpce-field {
width:11.5%;
}
.wpce-widget-layout-h.wpce-widget-levels-9 .wpce-field {
width:10.11%;
}
.wpce-widget-layout-h.wpce-widget-levels-10 .wpce-field {
width:9%;
}
.wpce-widget-layout-h .wpce-field:last-child {
margin-right:0;
}
.wpce-widget-layout-h .wpce-field-buttons {
position:absolute;
right:0;
bottom:0;
margin-right:0;
}
.wpce-widget-layout-h.wpce-widget-buttons-1 form {
margin-right:120px;
}
.wpce-widget-layout-h.wpce-widget-buttons-2 form {
margin-right:245px;
}
.wpce-widget-layout-h.wpce-widget-buttons-1 .wpce-field-buttons {
width:120px;
}
.wpce-widget-layout-h.wpce-widget-buttons-2 .wpce-field-buttons {
width:245px;
}
.wpce-widget-layout-h.wpce-widget-buttons-2 input {
width:120px;
float:left;
}
.wpce-user-searches-widget-inner .wpce-user-searches li:hover .wpce-user-search-actions {
display:block;
}
.wpce-user-searches-widget-inner .wpce-user-searches li:hover .wpce-user-search-title {
opacity:0.6;
}
}[data-middle=search-input]{--middle-column-width: var(--search-box-max-width, 25%)}.ct-header .ct-search-box{width:100%;max-width:var(--max-width, 250px)}[data-row=middle][data-middle=search-input] [data-column=middle] .ct-search-box{--max-width: 100%}.ct-woo-card-extra[data-type=type-1]{display:flex;flex-direction:column;gap:15px;top:15px;inset-inline-end:15px}.ct-woo-card-extra[data-type=type-1] .ct-button{padding:0;width:32px;min-height:32px;border-radius:100%}.ct-woo-card-extra[data-type=type-1] .ct-button:is(:hover,[data-button-state=active],[data-button-state=loading]){color:var(--theme-button-text-hover-color);background:var(--theme-button-background-hover-color)}.ct-filter-reset .ct-button-ghost{gap:10px;--theme-button-font-size: 13px;--theme-button-min-height: 40px;--theme-button-padding: 5px 15px}[data-display-type=inline] .ct-filter-reset{flex-basis:100%}.ct-product-stock-scarcity,[class*=ct-shipping-progress]{font-size:15px}.ct-product-stock-scarcity p,[class*=ct-shipping-progress] p{margin-bottom:0}.ct-product-stock-scarcity .ct-progress-bar:not(:empty),[class*=ct-shipping-progress] .ct-progress-bar:not(:empty){position:relative;height:var(--product-progress-bar-height, 5px);overflow:clip;margin-top:15px;border-radius:1px;background:var(--product-progress-bar-initial-color, var(--theme-border-color))}.ct-product-stock-scarcity .ct-progress-bar span,[class*=ct-shipping-progress] .ct-progress-bar span{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;background:linear-gradient(90deg, var(--product-progress-bar-active-color, var(--theme-palette-color-1)) 0%, var(--product-progress-bar-active-color-2, var(--product-progress-bar-active-color, var(--theme-palette-color-1))) 100%);transition:.15s ease-in-out}.ct-cart-totals-modules,.ct-cart-totals-modules>*:not(:last-child){margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px dashed var(--theme-border-color)}.woocommerce-cart-form .ct-suggested-products--cart{padding-top:20px;border-top:1px dashed var(--theme-border-color)}.ct-woocommerce-cart-form~.ct-suggested-products--cart{margin-top:50px}table.shop_table .ct-checkout-cart-item{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:20px}@media(max-width: 479.98px){table.shop_table .ct-checkout-cart-item{grid-template-columns:1fr 2fr}}table.shop_table .ct-media-container{border-radius:var(--theme-border-radius, 3px)}table.shop_table .ct-checkout-cart-item-content:only-child{grid-column:1/-1}table.shop_table .ct-checkout-cart-item-title:not(:last-child){margin-bottom:.5em}.ct-order-review-modules,.ct-order-review-modules>*:not(:last-child){margin-bottom:2em;padding-bottom:2em;border-bottom:1px dashed var(--theme-border-color)}.ct-shipping-progress-mini-cart{font-size:14px}:is(.cart_totals,.ct-order-review):has([value*=local_pickup]:checked) [class*=ct-shipping-progress]{display:none}.ct-woo-badges{position:absolute;top:var(--badge-top, 15px);inset-inline-start:var(--badge-left, 15px);z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;--has-container: true}.ct-header-account .ct-account-item .ct-media-container{flex:0 0 var(--avatar-size, 18px);width:var(--avatar-size, 18px);height:var(--avatar-size, 18px);border-radius:100%}.ct-header-account .ct-account-item:not([href]){cursor:pointer;color:var(--theme-link-initial-color);transition:var(--theme-transition)}.ct-header-account .ct-account-item:not([href]):hover{color:var(--theme-link-hover-color)}