.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}.ct-comments{color:var(--theme-text-color)}@media(min-width: 690px){.ct-has-avatar .ct-comment-content{padding-inline-start:70px}}.ct-comments-title{margin-bottom:50px}@media(max-width: 689.98px){.ct-comment-list .children{padding-inline-start:35px}}@media(min-width: 690px){.ct-comment-list .children{padding-inline-start:70px}}.ct-comment-list .comment-respond{padding-bottom:50px}@media(min-width: 690px){.ct-comment-list .comment-respond{padding-inline-start:70px}}.ct-comment-inner{padding-block:50px;border-top:1px solid var(--theme-border-color)}.ct-comment-inner:not(.ct-has-reply-form):hover .comment-reply-link{color:#fff;background:var(--theme-button-background-initial-color)}.ct-comment-inner:not(.ct-has-reply-form) .comment-reply-link:hover{background:var(--theme-button-background-hover-color)}.ct-comment-meta{position:relative;margin-bottom:20px;--theme-link-initial-color: var(--theme-text-color)}@media(min-width: 690px){.ct-comment-meta{display:flex;align-items:center}}.ct-comment-meta figure{position:absolute;inset-inline-start:0;border-radius:100%;max-width:var(--max-size, 50px);max-height:var(--max-size, 50px)}@media(max-width: 689.98px){.ct-comment-meta figure{--max-size: 40px}}@media(min-width: 690px){.ct-comment-meta figure{top:0}}@media(max-width: 689.98px){.ct-has-avatar .ct-comment-meta{padding-inline-start:50px}}@media(min-width: 690px){.ct-has-avatar .ct-comment-meta{padding-inline-start:70px}}.ct-comment-author{--theme-font-size: 16px;--theme-link-initial-color: currentColor;margin-bottom:0}.ct-comment-meta-data{display:flex;flex-wrap:wrap;align-items:center;font-size:11px;font-weight:500;text-transform:uppercase}@media(min-width: 690px){.ct-comment-meta-data{margin-inline-start:auto}}.ct-comment-meta-data .comment-edit-link:before,.ct-comment-meta-data .comment-reply-login:before{content:"/";margin-inline:3px}@media(max-width: 689.98px){.ct-comment-meta-data .comment-edit-link{display:none}}.ct-comment-meta-data .comment-reply-link{display:flex;align-items:center;height:25px;padding:0 10px;border-radius:3px;margin-inline-start:var(--margin-inline-start, 20px);transition:color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),background .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media(max-width: 689.98px){.ct-comment-meta-data .comment-reply-link{--margin-inline-start: auto}}#reply-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:16px}#cancel-comment-reply-link{padding:.5em .9em;font-size:11px;font-weight:500;text-transform:uppercase;border-radius:3px;color:var(--theme-button-text-initial-color, #fff);background:var(--theme-button-background-initial-color)}#cancel-comment-reply-link:hover{color:var(--theme-button-text-hover-color, #fff);background:var(--theme-button-background-hover-color)}.comment-respond:not(:only-child) .comment-reply-title{padding-top:40px;border-top:1px solid var(--theme-border-color)}.comment-respond+.ct-comment-list{margin-top:50px}.comment-form{display:grid;grid-column-gap:20px;grid-row-gap:1.5em;--theme-content-spacing: 0;--theme-link-initial-color: var(--theme-text-color)}@media(min-width: 690px){.comment-form{grid-template-columns:repeat(2, 1fr)}.comment-form.has-website-field{grid-template-columns:repeat(3, 1fr)}.comment-form>*{grid-column:var(--grid-column, 1/-1)}.comment-form [class*=comment-form-field-input]{--grid-column: span 1}}.comment-form .logged-in-as,.comment-form .comment-notes{font-size:13px}.comment-form .required{color:#c00}[class*=comment-form-field] label{display:flex;color:var(--theme-form-text-initial-color);margin-bottom:var(--has-classic-forms, 0.5em)}.has-labels-inside [class*=comment-form-field]{position:relative}.has-labels-inside [class*=comment-form-field] label{position:absolute;align-items:center;cursor:text;margin-bottom:0;inset-inline-start:0;height:var(--has-classic-forms, var(--theme-form-field-height, 40px));padding:var(--has-classic-forms, var(--theme-form-field-padding, 0 15px));transition:opacity .15s cubic-bezier(0.455, 0.03, 0.515, 0.955),visibility .15s cubic-bezier(0.455, 0.03, 0.515, 0.955),inset-inline-start .15s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.has-labels-inside [class*=comment-form-field][class*=textarea] label{height:40px;top:var(--has-classic-forms, 5px)}.has-labels-inside [class*=comment-form-field]:focus-within label,.has-labels-inside [class*=comment-form-field].ct-not-empty label{opacity:0;visibility:hidden;inset-inline-start:20px}.comment-form-cookies-consent+.gdpr-confirm-policy{margin-top:-1em}.no-comments{padding:15px 20px;text-align:center;background:rgba(233,235,239,.5);border-radius:2px}.ct-comments-navigation{display:flex;justify-content:space-between;padding-top:15px;margin-bottom:15px;border-top:1px solid var(--theme-border-color)}.flexy-container:not([data-flexy]) .flexy-items{flex-wrap:wrap}.flexy,.flexy-pills{position:relative;-webkit-user-select:none;user-select:none}[data-flexy*=no] .flexy-items>*{transform:translate3d(calc(-100% * var(--current-item, 0)), 0, 0)}[data-flexy*=no][data-wrap*=viewport] .flexy-items>*{order:2;transform:translate3d(-100%, 0, 0)}[data-flexy*=no][data-wrap*=viewport] .flexy-items>*:last-child{order:1}.flexy-items{display:flex;gap:0;will-change:transform,max-height;margin-inline:calc(var(--flexy-items-gap, 0px)/-2)}.flexy-items>*{cursor:grab;flex:0 0 var(--flexy-item-width, 100%);max-width:var(--flexy-item-width, 100%);padding-inline:calc(var(--flexy-items-gap, 0px)/2)}[data-flexy-moving] .flexy-items{align-items:start}[data-flexy-moving] .flexy-items .flexy-item{transition:min-height .2s ease;min-height:var(--flexy-view-height)}.flexy-view{height:var(--flexy-view-height, initial);transition:height .2s ease}[data-flexy=""]:not([data-flexy-moving]) .flexy-items>*:not(.flexy-item-is-visible){height:1px}[data-flexy-dragging]{cursor:ew-resize}[data-flexy-dragging] .flexy-items>*{pointer-events:none}[data-flexy-view=boxed]{overflow:hidden}.flexy-pills ol,.flex-control-nav:has(img){display:flex;flex-direction:var(--pills-direction);justify-content:var(--pills-horizontal-alignment);flex-wrap:var(--pills-wrap, wrap);list-style:none;padding:0;margin-bottom:0}.flexy-pills ol li,.flex-control-nav:has(img) li{flex:0 0 var(--thumbs-width, 20%);width:var(--thumbs-width, 20%);cursor:pointer}.flexy-pills [data-flexy]{overflow:hidden;--pills-wrap: nowrap}.flexy-pills[data-type=circle]{max-width:180px;margin-top:30px;margin-inline:auto}.flexy-pills[data-type=circle] ol:not([data-flexy]),.flexy-pills[data-type=circle] ol[data-flexy*=paused]{--pills-horizontal-alignment: center}.flexy-pills[data-type=circle] li{--thumbs-width: 20%;--thumbs-top-spacing: 0;display:flex;align-items:center;justify-content:center;height:20px}.flexy-pills[data-type=circle] li:before{content:"";width:6px;height:6px;border-radius:100%;box-shadow:inset 0 0 0 5px var(--flexyInitialPill, rgba(44, 62, 80, 0.9));transition:box-shadow .2s ease,transform .2s ease}.flexy-pills[data-type=circle] li.active:before{transform:scale3d(2, 2, 1);box-shadow:inset 0 0 0 1px var(--flexyActivePill, rgba(44, 62, 80, 0.9))}@media(any-hover: hover){.flexy-container:not([data-flexy]) .flexy>[class*=flexy-arrow],.flexy-container[data-flexy*=no] .flexy>[class*=flexy-arrow]{visibility:hidden}}[class*=flexy-arrow]{position:absolute;top:var(--flexy-nav-arrow-top-offset, calc(50% - 20px));display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;border-radius:100%;color:var(--flexy-nav-arrow-color, var(--theme-text-color));box-shadow:0px 25px 40px rgba(0,0,0,.03);background:var(--flexy-nav-background-color, #fff);transition:all .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}[class*=flexy-arrow] svg{pointer-events:none}@media(any-hover: hover){[class*=flexy-arrow]{opacity:0;transform:rotate(var(--rotate, 0)) translateX(var(--translate-x, 0))}[class*=flexy-arrow]:hover{color:var(--flexy-nav-arrow-hover-color, #fff);background:var(--flexy-nav-background-hover-color, var(--theme-palette-color-1))}}.flexy-arrow-prev{left:20px;--translate-x: -10px}.flexy-arrow-next{right:20px;--translate-x: 10px}[class*=flexy]:hover>[class*=flexy-arrow]{opacity:1;--translate-x: 0}.flexy-pills{--flexy-nav-arrow-top-offset: calc(50% - 20px + var(--thumbs-spacing, 15px) / 2)}.flexy-pills ol:is(:not([data-flexy]),[data-flexy*=paused])~[class*=arrow]{visibility:hidden}.is-layout-slider .flexy-items{--flexy-items-gap: var(--grid-columns-gap, 30px);--flexy-item-width: var(--grid-columns-width)}.is-layout-slider .flexy-item{display:flex}.is-layout-slider .flexy-item>*{width:100%}.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-drawer-canvas[data-floating-bar=yes] .ct-floating-bar{opacity:1;transform:translateY(0)}.ct-drawer-canvas[data-floating-bar=no] .ct-floating-bar{display:none}.ct-drawer-canvas[data-location=start] .ct-floating-bar{--top-position: calc(var(--admin-bar, 0px) + var(--theme-frame-size, 0px) + var(--header-sticky-offset, 0px) + var(--header-sticky-height-animated, var(--header-sticky-height, 0px) * (var(--sticky-shrink, 100) / 100)));position:fixed;z-index:5;top:var(--top-position-override, var(--top-position));inset-inline:var(--theme-frame-size, 0px)}.ct-drawer-canvas[data-location=end][data-floating-bar=no] .ct-drawer-inner{--floating-bar-parent-height: 0px}.ct-floating-bar{display:flex;align-items:center;height:70px;opacity:0;box-shadow:var(--theme-box-shadow);transform:translateY(var(--translate-offset, -70px));transition:opacity .2s ease,transform .2s ease}.ct-floating-bar .ct-container{display:grid;grid-template-columns:auto auto;gap:20px}.ct-floating-bar section{display:flex;align-items:center;gap:15px}.ct-floating-bar section p{--theme-content-spacing: 0}.ct-floating-bar section:last-child{justify-content:flex-end}.ct-floating-bar .ct-media-container{border-radius:2px;max-width:40px}.ct-floating-bar .ct-floating-bar-item-title{flex:1;min-width:0}.ct-floating-bar .product-title{font-size:15px;font-weight:600;line-height:1.4;color:var(--theme-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-floating-bar .product-price{display:flex;align-items:center;flex-wrap:wrap;column-gap:.5em}.ct-floating-bar :is(.price,.stock){font-size:12px;font-weight:500}.ct-floating-bar .sale-price{justify-content:initial}.ct-floating-bar .stock:before{content:"/";margin-inline-end:.5em}.ct-floating-bar form.cart{display:flex}.ct-floating-bar .quantity{font-size:14px;margin-inline-end:10px;--quantity-height: 40px}.ct-floating-bar .quantity[data-type=type-1]{--quantity-width: 70px}.ct-floating-bar .quantity[data-type=type-2]{--quantity-width: 90px}.ct-floating-bar :is(.added_to_cart,.add_to_cart_button,.single_add_to_cart_button){--theme-button-padding: 5px 20px;--theme-button-min-height: 40px}.ct-floating-bar .added_to_cart{margin-inline-start:10px}.ct-floating-bar-content{min-width:0}@media(max-width: 689.98px){.ct-floating-bar-actions .quantity{display:none}.ct-floating-bar-actions :is(.added_to_cart,.single_add_to_cart_button,.product_type_variable.button){min-width:40px;max-width:40px;font-size:0 !important;--theme-button-padding: 0 5px;--theme-button-shadow: none;--theme-button-transform: none}.ct-floating-bar-actions :is(.added_to_cart,.single_add_to_cart_button,.product_type_variable.button):after{font-family:"woo";font-size:15px;margin:0 !important}.ct-floating-bar-actions .added_to_cart:after{content:""}.ct-floating-bar-actions :is(.product_type_variable.button,.single_add_to_cart_button:not(.loading)):after{content:""}}.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-variation-swatches{display:flex;flex-wrap:wrap;gap:var(--swatches-gap, 10px)}.ct-variation-swatches .ct-swatches-more{align-self:center}.ct-variation-swatches .ct-swatches-more[data-state=hidden],.ct-variation-swatches .ct-swatches-more[data-state=expanded]{display:none}.ct-swatch-container{display:flex;justify-content:center;position:relative}.ct-swatch-container .ct-swatch{position:relative;cursor:pointer;overflow:clip;height:var(--swatch-size, 30px);border-radius:var(--swatch-border-radius)}.ct-swatch-container .ct-swatch-content{display:flex;align-items:center;justify-content:center;height:100%}.ct-swatch-container.ct-hidden{display:none}.ct-swatch-container.ct-limited{display:none}.ct-swatch-container .ct-tooltip{transform:translate3d(0px, calc(-100% - 7px), 0px)}.ct-swatch-container .ct-tooltip[data-tooltip-type=image]{height:auto;padding:7px}.ct-swatch-container .ct-tooltip .ct-media-container{width:80px}.ct-swatch-container:hover .ct-tooltip{opacity:1;visibility:visible;transform:translate3d(0px, calc(-100% - 12px), 0px)}[data-swatches-shape=round]{--swatch-border-radius: 200px}[data-swatches-shape=square]{--swatch-border-radius: 3px}.ct-out-of-stock .ct-swatch-content{opacity:.4}[data-out-of-stock-swatch-type=crossed] .ct-out-of-stock .ct-swatch:before,[data-out-of-stock-swatch-type=crossed] .ct-out-of-stock .ct-swatch:after{content:"";position:absolute;z-index:1;left:50%;top:50%;width:2px;height:calc(100% - 4px);background:#d83428;border-radius:1px;pointer-events:none;transform-origin:center}[data-out-of-stock-swatch-type=crossed] .ct-out-of-stock .ct-swatch:before{transform:translate(-50%, -50%) rotate(45deg)}[data-out-of-stock-swatch-type=crossed] .ct-out-of-stock .ct-swatch:after{transform:translate(-50%, -50%) rotate(-45deg)}[data-swatches-type=button] .ct-swatch{min-width:var(--swatch-size);padding:2px calc(var(--swatch-size)/3.5);font-size:calc(var(--swatch-size)/2.5);font-weight:600;line-height:1;color:var(--swatch-button-text-color);background:var(--swatch-button-background-color);border:2px solid var(--swatch-button-border-color, var(--theme-border-color));transition:color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),background .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),border-color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}:is([data-swatches-type=color],[data-swatches-type=image],[data-swatches-type=mixed]) .ct-swatch{width:var(--swatch-size, 30px);padding:2px;border:2px solid var(--swatch-border-color, var(--theme-border-color));transition:border-color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}:is([data-swatches-type=color],[data-swatches-type=image],[data-swatches-type=mixed]) .ct-swatch-content{aspect-ratio:1/1;border-radius:inherit}.ct-variation-swatches:not([data-swatches-type=select]) select{display:none}.ct-inline-variations form.variations_form table.variations tr{flex-direction:row}.ct-inline-variations form.variations_form table.variations tr th{padding-top:.25em;width:30%}.ct-inline-variations form.variations_form table.variations tr td{width:70%}.ct-card-variation-swatches .variations{display:flex;flex-direction:column;gap:10px}.ct-card-variation-swatches .ct-variation-swatches{justify-content:var(--horizontal-alignment)}.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)}