/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
/* Type */
/* Image & Greyscale */
/* Hiding and Showing */
/* Helpers */
/* Buttons */
/* Angled Edges */
h1 {
  font-size: 2rem;
  line-height: 1.3;
  font-weight: bold;
  color: #000000;
  text-transform: uppercase;
}
@media only screen and (min-width: 1024px) {
  h1 {
    font-size: 38px;
  }
}

h2 {
  font-size: 1.625rem;
  line-height: 1.3;
  font-weight: bold;
  color: #000000;
  text-transform: uppercase;
}
@media only screen and (min-width: 1024px) {
  h2 {
    font-size: 32px;
  }
}

h3 {
  font-weight: bold;
  text-transform: uppercase;
  color: #000000;
  font-size: 1.25rem;
  line-height: 1.3;
}
@media only screen and (min-width: 1024px) {
  h3 {
    font-size: 1.5rem;
  }
}

h4 {
  font-weight: bold;
  color: #000000;
  font-size: 1.375rem;
  line-height: 1.3;
}
@media only screen and (min-width: 1024px) {
  h4 {
    font-size: 1.625rem;
  }
}

h5 {
  font-weight: bold;
  text-transform: uppercase;
  color: #000000;
  font-size: 0.875rem;
  line-height: 1.3;
}
@media only screen and (min-width: 1024px) {
  h5 {
    font-size: 1rem;
  }
}

p {
  font-size: 1.0625rem;
  line-height: 1.3;
  font-weight: normal;
  color: #808080;
}
.lead, .lead p {
  font-size: 1.375rem;
}
@media only screen and (min-width: 768px) {
  .lead, .lead p {
    font-size: 1.625rem;
  }
}

ul {
  font-size: 1.25rem;
  line-height: 1.3;
  font-weight: normal;
  color: #000000;
}
@media only screen and (min-width: 768px) {
  ul {
    font-size: 1.375rem;
  }
}

label {
  font-size: 1rem;
}

.globeparts-form label, .woocommerce-lost-password .woocommerce-ResetPassword label, .wd-registration-page .woocommerce-form-register label, .wd-registration-page .woocommerce-form-login label, .wd-dropdown-register .woocommerce-form-login label, .woocommerce-account .main-page-wrapper .woocommerce-EditAccountForm label, .woocommerce-account .main-page-wrapper .woocommerce-MyAccount-content > form label, .woocommerce-cart .woocommerce .cart-content-wrapper .create-template .template-order label, .woocommerce-cart .woocommerce .cart-content-wrapper .cart-totals-section .woocommerce-shipping-totals .woocommerce-shipping-calculator label, .request-a-quote-popup .wpcf7-form label, .my-garage__search-vin-form label, .my-garage__search-registration-form label, .my-garage__search-part-form label, .mc4wp-form label {
  color: #808080;
  font-size: 0.8125rem;
  font-weight: 700;
  letter-spacing: 2.8px;
  text-transform: uppercase;
}
.globeparts-form input[type=text], .woocommerce-lost-password .woocommerce-ResetPassword input[type=text], .wd-registration-page .woocommerce-form-register input[type=text], .wd-registration-page .woocommerce-form-login input[type=text], .wd-dropdown-register .woocommerce-form-login input[type=text], .woocommerce-account .main-page-wrapper .woocommerce-EditAccountForm input[type=text], .woocommerce-account .main-page-wrapper .woocommerce-MyAccount-content > form input[type=text], .woocommerce-cart .woocommerce .cart-content-wrapper .create-template .template-order input[type=text], .woocommerce-cart .woocommerce .cart-content-wrapper .cart-totals-section .woocommerce-shipping-totals .woocommerce-shipping-calculator input[type=text], .request-a-quote-popup .wpcf7-form input[type=text], .my-garage__search-vin-form input[type=text], .my-garage__search-registration-form input[type=text], .my-garage__search-part-form input[type=text], .globeparts-form input[type=email], .woocommerce-lost-password .woocommerce-ResetPassword input[type=email], .wd-registration-page .woocommerce-form-register input[type=email], .wd-registration-page .woocommerce-form-login input[type=email], .wd-dropdown-register .woocommerce-form-login input[type=email], .woocommerce-account .main-page-wrapper .woocommerce-EditAccountForm input[type=email], .woocommerce-account .main-page-wrapper .woocommerce-MyAccount-content > form input[type=email], .woocommerce-cart .woocommerce .cart-content-wrapper .create-template .template-order input[type=email], .woocommerce-cart .woocommerce .cart-content-wrapper .cart-totals-section .woocommerce-shipping-totals .woocommerce-shipping-calculator input[type=email], .request-a-quote-popup .wpcf7-form input[type=email], .my-garage__search-vin-form input[type=email], .my-garage__search-registration-form input[type=email], .my-garage__search-part-form input[type=email], .globeparts-form input[type=password], .woocommerce-lost-password .woocommerce-ResetPassword input[type=password], .wd-registration-page .woocommerce-form-register input[type=password], .wd-registration-page .woocommerce-form-login input[type=password], .wd-dropdown-register .woocommerce-form-login input[type=password], .woocommerce-account .main-page-wrapper .woocommerce-EditAccountForm input[type=password], .woocommerce-account .main-page-wrapper .woocommerce-MyAccount-content > form input[type=password], .woocommerce-cart .woocommerce .cart-content-wrapper .create-template .template-order input[type=password], .woocommerce-cart .woocommerce .cart-content-wrapper .cart-totals-section .woocommerce-shipping-totals .woocommerce-shipping-calculator input[type=password], .request-a-quote-popup .wpcf7-form input[type=password], .my-garage__search-vin-form input[type=password], .my-garage__search-registration-form input[type=password], .my-garage__search-part-form input[type=password], .globeparts-form textarea, .woocommerce-lost-password .woocommerce-ResetPassword textarea, .wd-registration-page .woocommerce-form-register textarea, .wd-registration-page .woocommerce-form-login textarea, .wd-dropdown-register .woocommerce-form-login textarea, .woocommerce-account .main-page-wrapper .woocommerce-EditAccountForm textarea, .woocommerce-account .main-page-wrapper .woocommerce-MyAccount-content > form textarea, .woocommerce-cart .woocommerce .cart-content-wrapper .create-template .template-order textarea, .woocommerce-cart .woocommerce .cart-content-wrapper .cart-totals-section .woocommerce-shipping-totals .woocommerce-shipping-calculator textarea, .request-a-quote-popup .wpcf7-form textarea, .my-garage__search-vin-form textarea, .my-garage__search-registration-form textarea, .my-garage__search-part-form textarea, .mc4wp-form input[type=text], .mc4wp-form input[type=email], .mc4wp-form input[type=password], .mc4wp-form textarea {
  background-color: #FFFFFF;
  border: 1px solid #D6E4F0;
  border-radius: 8px;
  color: #949495;
  font-weight: 400;
  margin-top: 0.3125rem;
}
.globeparts-form select, .woocommerce-lost-password .woocommerce-ResetPassword select, .wd-registration-page .woocommerce-form-register select, .wd-registration-page .woocommerce-form-login select, .wd-dropdown-register .woocommerce-form-login select, .woocommerce-account .main-page-wrapper .woocommerce-EditAccountForm select, .woocommerce-account .main-page-wrapper .woocommerce-MyAccount-content > form select, .woocommerce-cart .woocommerce .cart-content-wrapper .create-template .template-order select, .woocommerce-cart .woocommerce .cart-content-wrapper .cart-totals-section .woocommerce-shipping-totals .woocommerce-shipping-calculator select, .request-a-quote-popup .wpcf7-form select, .my-garage__search-vin-form select, .my-garage__search-registration-form select, .my-garage__search-part-form select, .mc4wp-form select {
  background-color: #FFFFFF;
  border: 1px solid #D6E4F0;
  border-radius: 8px;
  color: #949495;
  font-weight: 400;
  margin-top: 0.3125rem;
}
.globeparts-form .show-password-input, .woocommerce-lost-password .woocommerce-ResetPassword .show-password-input, .wd-registration-page .woocommerce-form-register .show-password-input, .wd-registration-page .woocommerce-form-login .show-password-input, .wd-dropdown-register .woocommerce-form-login .show-password-input, .woocommerce-account .main-page-wrapper .woocommerce-EditAccountForm .show-password-input, .woocommerce-account .main-page-wrapper .woocommerce-MyAccount-content > form .show-password-input, .woocommerce-cart .woocommerce .cart-content-wrapper .create-template .template-order .show-password-input, .woocommerce-cart .woocommerce .cart-content-wrapper .cart-totals-section .woocommerce-shipping-totals .woocommerce-shipping-calculator .show-password-input, .request-a-quote-popup .wpcf7-form .show-password-input, .my-garage__search-vin-form .show-password-input, .my-garage__search-registration-form .show-password-input, .my-garage__search-part-form .show-password-input, .mc4wp-form .show-password-input {
  margin-top: 0.3125rem;
}
.globeparts-form .select2-container .select2-selection, .woocommerce-lost-password .woocommerce-ResetPassword .select2-container .select2-selection, .wd-registration-page .woocommerce-form-register .select2-container .select2-selection, .wd-registration-page .woocommerce-form-login .select2-container .select2-selection, .wd-dropdown-register .woocommerce-form-login .select2-container .select2-selection, .woocommerce-account .main-page-wrapper .woocommerce-EditAccountForm .select2-container .select2-selection, .woocommerce-account .main-page-wrapper .woocommerce-MyAccount-content > form .select2-container .select2-selection, .woocommerce-cart .woocommerce .cart-content-wrapper .create-template .template-order .select2-container .select2-selection, .woocommerce-cart .woocommerce .cart-content-wrapper .cart-totals-section .woocommerce-shipping-totals .woocommerce-shipping-calculator .select2-container .select2-selection, .request-a-quote-popup .wpcf7-form .select2-container .select2-selection, .my-garage__search-vin-form .select2-container .select2-selection, .my-garage__search-registration-form .select2-container .select2-selection, .my-garage__search-part-form .select2-container .select2-selection, .mc4wp-form .select2-container .select2-selection {
  background-color: #FFFFFF;
  border: 1px solid #D6E4F0;
  border-radius: 8px;
  color: #949495;
  font-size: 0.9375rem;
  font-weight: 400;
}
.globeparts-form .select2-container .select2-results__option, .woocommerce-lost-password .woocommerce-ResetPassword .select2-container .select2-results__option, .wd-registration-page .woocommerce-form-register .select2-container .select2-results__option, .wd-registration-page .woocommerce-form-login .select2-container .select2-results__option, .wd-dropdown-register .woocommerce-form-login .select2-container .select2-results__option, .woocommerce-account .main-page-wrapper .woocommerce-EditAccountForm .select2-container .select2-results__option, .woocommerce-account .main-page-wrapper .woocommerce-MyAccount-content > form .select2-container .select2-results__option, .woocommerce-cart .woocommerce .cart-content-wrapper .create-template .template-order .select2-container .select2-results__option, .woocommerce-cart .woocommerce .cart-content-wrapper .cart-totals-section .woocommerce-shipping-totals .woocommerce-shipping-calculator .select2-container .select2-results__option, .request-a-quote-popup .wpcf7-form .select2-container .select2-results__option, .my-garage__search-vin-form .select2-container .select2-results__option, .my-garage__search-registration-form .select2-container .select2-results__option, .my-garage__search-part-form .select2-container .select2-results__option, .mc4wp-form .select2-container .select2-results__option {
  color: #949495 !important;
  font-size: 0.9375rem !important;
  font-weight: 400 !important;
}
.globeparts-form .elementor-popup-modal.dialog-type-lightbox, .woocommerce-lost-password .woocommerce-ResetPassword .elementor-popup-modal.dialog-type-lightbox, .wd-registration-page .woocommerce-form-register .elementor-popup-modal.dialog-type-lightbox, .wd-registration-page .woocommerce-form-login .elementor-popup-modal.dialog-type-lightbox, .wd-dropdown-register .woocommerce-form-login .elementor-popup-modal.dialog-type-lightbox, .woocommerce-account .main-page-wrapper .woocommerce-EditAccountForm .elementor-popup-modal.dialog-type-lightbox, .woocommerce-account .main-page-wrapper .woocommerce-MyAccount-content > form .elementor-popup-modal.dialog-type-lightbox, .woocommerce-cart .woocommerce .cart-content-wrapper .create-template .template-order .elementor-popup-modal.dialog-type-lightbox, .woocommerce-cart .woocommerce .cart-content-wrapper .cart-totals-section .woocommerce-shipping-totals .woocommerce-shipping-calculator .elementor-popup-modal.dialog-type-lightbox, .request-a-quote-popup .wpcf7-form .elementor-popup-modal.dialog-type-lightbox, .my-garage__search-vin-form .elementor-popup-modal.dialog-type-lightbox, .my-garage__search-registration-form .elementor-popup-modal.dialog-type-lightbox, .my-garage__search-part-form .elementor-popup-modal.dialog-type-lightbox, .mc4wp-form .elementor-popup-modal.dialog-type-lightbox {
  display: flex;
}
.globeparts-form .elementor-popup-modal .dialog-close-button svg, .woocommerce-lost-password .woocommerce-ResetPassword .elementor-popup-modal .dialog-close-button svg, .wd-registration-page .woocommerce-form-register .elementor-popup-modal .dialog-close-button svg, .wd-registration-page .woocommerce-form-login .elementor-popup-modal .dialog-close-button svg, .wd-dropdown-register .woocommerce-form-login .elementor-popup-modal .dialog-close-button svg, .woocommerce-account .main-page-wrapper .woocommerce-EditAccountForm .elementor-popup-modal .dialog-close-button svg, .woocommerce-account .main-page-wrapper .woocommerce-MyAccount-content > form .elementor-popup-modal .dialog-close-button svg, .woocommerce-cart .woocommerce .cart-content-wrapper .create-template .template-order .elementor-popup-modal .dialog-close-button svg, .woocommerce-cart .woocommerce .cart-content-wrapper .cart-totals-section .woocommerce-shipping-totals .woocommerce-shipping-calculator .elementor-popup-modal .dialog-close-button svg, .request-a-quote-popup .wpcf7-form .elementor-popup-modal .dialog-close-button svg, .my-garage__search-vin-form .elementor-popup-modal .dialog-close-button svg, .my-garage__search-registration-form .elementor-popup-modal .dialog-close-button svg, .my-garage__search-part-form .elementor-popup-modal .dialog-close-button svg, .mc4wp-form .elementor-popup-modal .dialog-close-button svg {
  height: 1em;
  width: 1em;
}

.globeparts-btn, .woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-Button, .wd-registration-page .woocommerce-form-register .woocommerce-button, .wd-registration-page .woocommerce-form-login .woocommerce-button, .wd-dropdown-register .woocommerce-form-login__submit, .woocommerce-account .main-page-wrapper .woocommerce-EditAccountForm .woocommerce-Button, .woocommerce-account .main-page-wrapper .woocommerce-Address-title a, .woocommerce-account .main-page-wrapper .woocommerce-address-fields button[name=save_address], .archive .wd-products .wd-add-btn .button, .archive .wd-products .wd-add-btn > .button, .mega-menu__btn, .cart-widget-side .wd-empty-mini-cart .btn, .cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__buttons .checkout, .woocommerce-cart .woocommerce .return-to-shop .wc-backward, .woocommerce-cart .woocommerce .cart-content-wrapper .cart-totals-section .wc-proceed-to-checkout > a, .single-product .summary .trade-application__apply-btn, .parts-list__header .my-garage-btn, footer.footer-container .footer-column__my-account-btn, .whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-garage__dropdown-browse {
  background: #F79020;
  border-radius: 8px;
  color: #FFFFFF;
  display: inline-block;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 1.0625rem;
  font-weight: 700;
  line-height: 1;
  padding: 1.25rem 2.5rem;
  transition: 0.15s;
}
.globeparts-btn:hover, .woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-Button:hover, .wd-registration-page .woocommerce-form-register .woocommerce-button:hover, .wd-registration-page .woocommerce-form-login .woocommerce-button:hover, .wd-dropdown-register .woocommerce-form-login__submit:hover, .woocommerce-account .main-page-wrapper .woocommerce-EditAccountForm .woocommerce-Button:hover, .woocommerce-account .main-page-wrapper .woocommerce-Address-title a:hover, .woocommerce-account .main-page-wrapper .woocommerce-address-fields button[name=save_address]:hover, .archive .wd-products .wd-add-btn .button:hover, .mega-menu__btn:hover, .cart-widget-side .wd-empty-mini-cart .btn:hover, .cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__buttons .checkout:hover, .woocommerce-cart .woocommerce .return-to-shop .wc-backward:hover, .woocommerce-cart .woocommerce .cart-content-wrapper .cart-totals-section .wc-proceed-to-checkout > a:hover, .single-product .summary .trade-application__apply-btn:hover, .parts-list__header .my-garage-btn:hover, footer.footer-container .footer-column__my-account-btn:hover, .whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-garage__dropdown-browse:hover {
  background: #dc7608;
}
.globeparts-btn--white, .wd-registration-page .wd-switch-to-register, .woocommerce-account .main-page-wrapper .woocommerce-orders-table .woocommerce-orders-table__cell .woocommerce-button, .cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__buttons .btn-cart, .woocommerce-MyAccount-content .template-orders__add-to-cart-btn, .parts-list__body .pl-items .pl-item__add-to-cart, .globeparts-form input[type=submit], .woocommerce-lost-password .woocommerce-ResetPassword input[type=submit], .wd-registration-page .woocommerce-form-register input[type=submit], .wd-registration-page .woocommerce-form-login input[type=submit], .wd-dropdown-register .woocommerce-form-login input[type=submit], .woocommerce-account .main-page-wrapper .woocommerce-EditAccountForm input[type=submit], .woocommerce-account .main-page-wrapper .woocommerce-MyAccount-content > form input[type=submit], .woocommerce-cart .woocommerce .cart-content-wrapper .create-template .template-order input[type=submit], .woocommerce-cart .woocommerce .cart-content-wrapper .cart-totals-section .woocommerce-shipping-totals .woocommerce-shipping-calculator input[type=submit], .request-a-quote-popup .wpcf7-form input[type=submit], .my-garage__search-vin-form input[type=submit], .my-garage__search-registration-form input[type=submit], .my-garage__search-part-form input[type=submit], .mc4wp-form input[type=submit] {
  background: #FFFFFF;
  border: 1px solid #F79020;
  color: #F79020;
}
.globeparts-btn--white:hover, .wd-registration-page .wd-switch-to-register:hover, .woocommerce-account .main-page-wrapper .woocommerce-orders-table .woocommerce-orders-table__cell .woocommerce-button:hover, .cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__buttons .btn-cart:hover, .woocommerce-MyAccount-content .template-orders__add-to-cart-btn:hover, .parts-list__body .pl-items .pl-item__add-to-cart:hover, .globeparts-form input[type=submit]:hover, .woocommerce-lost-password .woocommerce-ResetPassword input[type=submit]:hover, .wd-registration-page .woocommerce-form-register input[type=submit]:hover, .wd-registration-page .woocommerce-form-login input[type=submit]:hover, .wd-dropdown-register .woocommerce-form-login input[type=submit]:hover, .woocommerce-account .main-page-wrapper .woocommerce-EditAccountForm input[type=submit]:hover, .woocommerce-account .main-page-wrapper .woocommerce-MyAccount-content > form input[type=submit]:hover, .woocommerce-cart .woocommerce .cart-content-wrapper .create-template .template-order input[type=submit]:hover, .woocommerce-cart .woocommerce .cart-content-wrapper .cart-totals-section .woocommerce-shipping-totals .woocommerce-shipping-calculator input[type=submit]:hover, .request-a-quote-popup .wpcf7-form input[type=submit]:hover, .my-garage__search-vin-form input[type=submit]:hover, .my-garage__search-registration-form input[type=submit]:hover, .my-garage__search-part-form input[type=submit]:hover, .mc4wp-form input[type=submit]:hover {
  background: #F79020;
  color: #FFFFFF;
}
.globeparts-btn--white-alt, .woocommerce-account .main-page-wrapper .woocommerce-Address-title a, .woocommerce-cart .woocommerce .cart-content-wrapper .create-template .template-order .create-order-template, .woocommerce-cart .woocommerce .cart-content-wrapper .cart-totals-section .woocommerce-shipping-calculator .button[name=calc_shipping], .woocommerce-cart .woocommerce .cart-content-wrapper .woocommerce-cart-form .cart-actions .button[name=update_cart], #request-a-quote-btn, .woocommerce-MyAccount-content .template-orders__delete-btn, .whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-garage__dropdown-browse {
  background: #FFFFFF;
  border: 1px solid #00AEEF;
  color: #00AEEF;
}
.globeparts-btn--white-alt:hover, .woocommerce-account .main-page-wrapper .woocommerce-Address-title a:hover, .woocommerce-cart .woocommerce .cart-content-wrapper .create-template .template-order .create-order-template:hover, .woocommerce-cart .woocommerce .cart-content-wrapper .cart-totals-section .woocommerce-shipping-calculator .button[name=calc_shipping]:hover, .woocommerce-cart .woocommerce .cart-content-wrapper .woocommerce-cart-form .cart-actions .button[name=update_cart]:hover, #request-a-quote-btn:hover, .woocommerce-MyAccount-content .template-orders__delete-btn:hover, .whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-garage__dropdown-browse:hover {
  background: #00AEEF;
  color: #FFFFFF;
}

.copy-sku-btn {
  background: none;
  display: inline-block;
  line-height: 0;
  margin-left: 5px;
  padding: 0px;
  transition: 0.15s;
}
.copy-sku-btn:hover {
  opacity: 0.7;
}
.copy-sku-btn .copy-sku-text {
  font-size: 0.8125rem;
  font-weight: 700;
  text-transform: uppercase;
}

.globeparts-dropdown, .archive .orderby, .parts-list__body .parts-list__topbar .pl-topbar__sort {
  background-color: #FFFFFF !important;
  border: 1px solid #D6E4F0 !important;
  border-radius: 8px !important;
  color: #0056A3 !important;
  font-size: 0.9375rem !important;
  font-weight: 600 !important;
}
@media (max-width: 768px) {
  .globeparts-dropdown, .archive .orderby, .parts-list__body .parts-list__topbar .pl-topbar__sort {
    font-size: 0.8125rem !important;
  }
}

.whb-header .whb-main-header .whb-top-bar {
  background-color: #F0F5F9;
}
.whb-header .whb-main-header .whb-top-bar .whb-col-left {
  width: 100%;
}
.whb-header .whb-main-header .whb-top-bar .whb-col-left .wd-header-text {
  color: #0056A3;
  font-size: 0.9375rem;
  text-align: center;
}
.whb-header .whb-main-header .whb-general-header {
  border: none;
}
.whb-header .whb-main-header .whb-general-header .whb-col-left .wd-header-nav {
  padding: 0 0 0 2.3125rem;
}
.whb-header .whb-main-header .whb-general-header .whb-col-left .wd-header-nav #menu-main-menu {
  --nav-gap: 32px;
}
.whb-header .whb-main-header .whb-general-header .whb-col-left .wd-header-nav #menu-main-menu .woodmart-nav-link .nav-link-text {
  color: #0056A3;
  font-size: 0.9375rem;
  font-weight: 700;
  text-transform: none;
}
.whb-header .whb-main-header .whb-general-header .whb-col-left .wd-header-nav #menu-main-menu .menu-item-has-children > a:after {
  color: #0056A3;
  font-size: 0.75rem;
  font-weight: 600;
  margin-left: 0.375rem;
  position: relative;
  top: 1px;
}
.whb-header .whb-main-header .whb-general-header .whb-col-left .wd-header-nav .woodmart-nav-link:hover {
  color: #0056A3;
}
.whb-header .whb-main-header .whb-general-header .whb-col-left .wd-header-text {
  padding-inline: 1.25rem;
}
.whb-header .whb-main-header .whb-general-header .whb-col-center .dgwt-wcas-search-wrapp {
  padding: 0 3.125rem;
}
.whb-header .whb-main-header .whb-general-header .whb-col-center .dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp {
  padding: 0;
}
.whb-header .whb-main-header .whb-general-header .whb-col-center .dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp #dgwt-wcas-search-input-1 {
  border: 1px solid #D6E4F0;
  border-radius: 8px;
  box-shadow: none;
  color: #949495;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 0.9375rem;
  font-weight: 500;
  padding: 0.703125rem 1.4375rem 0.703125rem 2.625rem;
}
.whb-header .whb-main-header .whb-general-header .whb-col-center .dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit {
  left: 0.46875rem;
  top: 0.375rem;
}
.whb-header .whb-main-header .whb-general-header .whb-col-center .dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit .dgwt-wcas-ico-magnifier {
  height: 1.25rem;
  width: 1.25rem;
}
.whb-header .whb-main-header .whb-general-header .whb-col-center .dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp .dgwt-wcas-close {
  margin-right: 0;
  right: 0.625rem !important;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-garage {
  position: relative;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-garage > p {
  display: none;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-garage__container {
  display: flex;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-garage__content {
  color: #0056A3;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 1.1;
  margin-left: 0.540625rem;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-garage__subheading {
  display: none;
  font-size: 0.75rem;
  font-weight: 700;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-garage__dropdown {
  background: #FFFFFF;
  border: 1px solid #D6E4F0;
  border-radius: 8px;
  display: none;
  margin-top: 0.9375rem;
  padding: 0.75rem 1.25rem;
  position: absolute;
  right: 0;
  width: 400px;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-garage__dropdown--open {
  display: block;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-garage__dropdown > p {
  display: none;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-garage__dropdown:before {
  content: "";
  position: absolute;
  top: -8px;
  left: calc(75% - 8px);
  width: 16px;
  height: 16px;
  background: #fff;
  rotate: 45deg;
  border-top: 1px solid #D6E4F0;
  border-left: 1px solid #D6E4F0;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-garage__dropdown-item {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-top: 0.625rem;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-garage__dropdown-left {
  display: flex;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-garage__dropdown-heading {
  color: #808080;
  font-size: 0.9375rem;
  font-weight: 600;
  text-transform: none;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-garage__dropdown-title {
  align-items: center;
  color: #0056A3;
  display: flex;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 1;
  margin-right: 0.3125rem;
  max-width: 200px;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-garage__dropdown-browse {
  font-size: 0.9375rem;
  padding: 0.625rem 0.625rem;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-garage__dropdown-divider {
  border-top: 1px solid #D6E4F0;
  margin: 0.9375rem 0 0.625rem 0;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-garage__dropdown-close {
  position: absolute;
  right: 1.25rem;
  top: 0.75rem;
  width: 0.9375rem;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-garage__dropdown-currently-selected-remove:after, .whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-garage__dropdown-recently-searched-remove:after {
  color: #0056A3;
  content: "\f112";
  font-family: "woodmart-font";
  font-size: 0.8125rem;
  font-weight: 700;
  margin-right: 0.625rem;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-garage__dropdown-add-btn {
  color: #F79020;
  font-size: 0.9375rem;
  font-weight: 700;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-account > a {
  padding-inline: 0.3125rem;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-account .wd-tools-icon {
  height: 2.4375rem;
  width: 2.4375rem;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-account .wd-tools-icon .wd-custom-icon {
  height: 1.01375rem;
  width: 1.069375rem;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-my-account .woocommerce-MyAccount-navigation-link > a:hover {
  color: #0056A3;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-cart > a {
  padding-inline: 0.3125rem;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-cart .wd-tools-icon {
  height: 2.4375rem;
  width: 2.4375rem;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-cart .wd-tools-icon .wd-custom-icon {
  height: 1.13875rem;
  width: 1.13875rem;
}
.whb-header .whb-main-header .whb-general-header .whb-col-right .wd-header-cart .wd-tools-icon .wd-cart-number {
  background-color: #F79020;
  box-shadow: none;
  color: #FFFFFF;
  font-size: 0.6875rem;
  font-weight: 500;
}
.whb-header .whb-main-header .whb-general-header .whb-mobile-left .dgwt-wcas-search-wrapp {
  align-items: center;
  background: #0056A3;
  border-radius: 30px;
  display: flex;
  justify-content: center;
  min-width: 2.625rem;
  height: 2.625rem;
}
.whb-header .whb-main-header .whb-general-header .whb-mobile-left .dgwt-wcas-search-wrapp .dgwt-wcas-search-icon path {
  fill: #FFFFFF;
}
.whb-header .whb-main-header .whb-general-header .whb-mobile-right .wd-header-my-account > a {
  padding-right: 0;
}
.whb-header .whb-main-header .whb-general-header .whb-mobile-right .wd-cart-number {
  background-color: #F79020;
  box-shadow: none;
  color: #FFFFFF;
  font-size: 0.6875rem;
  font-weight: 500;
}

@media (max-width: 1024px) {
  .whb-header .whb-general-header .whb-mobile-right .wd-header-html {
    padding: 0;
  }
  .whb-header .whb-general-header .whb-mobile-right .wd-header-html .wd-header-my-garage > p {
    display: none;
  }
  .whb-header .whb-general-header .whb-mobile-right .wd-header-html .wd-header-my-garage__container {
    width: 42px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #0056A3;
    border-radius: 20px;
  }
  .whb-header .whb-general-header .whb-mobile-right .wd-header-html .wd-header-my-garage__dropdown {
    background: #FFFFFF;
    border: 1px solid #D6E4F0;
    border-radius: 8px;
    display: none;
    margin-top: 0.9375rem;
    padding: 0.75rem 1.25rem;
    position: absolute;
    right: 0;
    width: 400px;
  }
  .whb-header .whb-general-header .whb-mobile-right .wd-header-html .wd-header-my-garage__dropdown--open {
    display: block;
  }
  .whb-header .whb-general-header .whb-mobile-right .wd-header-html .wd-header-my-garage__dropdown > p {
    display: none;
  }
  .whb-header .whb-general-header .whb-mobile-right .wd-header-html .wd-header-my-garage__dropdown:before {
    content: "";
    position: absolute;
    top: -8px;
    right: 79px;
    width: 16px;
    height: 16px;
    background: #fff;
    rotate: 45deg;
    border-top: 1px solid #D6E4F0;
    border-left: 1px solid #D6E4F0;
  }
  .whb-header .whb-general-header .whb-mobile-right .wd-header-html .wd-header-my-garage__dropdown-item {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: 0.625rem;
  }
  .whb-header .whb-general-header .whb-mobile-right .wd-header-html .wd-header-my-garage__dropdown-left {
    display: flex;
  }
  .whb-header .whb-general-header .whb-mobile-right .wd-header-html .wd-header-my-garage__dropdown-heading {
    color: #808080;
    font-size: 0.9375rem;
    font-weight: 600;
    text-transform: none;
  }
  .whb-header .whb-general-header .whb-mobile-right .wd-header-html .wd-header-my-garage__dropdown-title {
    align-items: center;
    color: #0056A3;
    display: flex;
    font-size: 0.9375rem;
    font-weight: 700;
    line-height: 1;
    margin-right: 0.3125rem;
    max-width: 200px;
  }
  .whb-header .whb-general-header .whb-mobile-right .wd-header-html .wd-header-my-garage__dropdown-browse {
    background: #FFFFFF;
    border: 1px solid #00AEEF;
    border-radius: 8px;
    color: #00AEEF;
    font-size: 0.9375rem;
    display: inline-block;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-weight: 700;
    line-height: 1;
    padding: 0.625rem 0.625rem;
    transition: 0.15s;
  }
  .whb-header .whb-general-header .whb-mobile-right .wd-header-html .wd-header-my-garage__dropdown-divider {
    border-top: 1px solid #D6E4F0;
    margin: 0.9375rem 0 0.625rem 0;
  }
  .whb-header .whb-general-header .whb-mobile-right .wd-header-html .wd-header-my-garage__dropdown-close {
    position: absolute;
    right: 1.25rem;
    top: 0.75rem;
    width: 0.9375rem;
  }
  .whb-header .whb-general-header .whb-mobile-right .wd-header-html .wd-header-my-garage__dropdown-currently-selected-remove:after, .whb-header .whb-general-header .whb-mobile-right .wd-header-html .wd-header-my-garage__dropdown-recently-searched-remove:after {
    color: #0056A3;
    content: "\f112";
    font-family: "woodmart-font";
    font-size: 0.8125rem;
    font-weight: 700;
    margin-right: 0.625rem;
  }
  .whb-header .whb-general-header .whb-mobile-right .wd-header-html .wd-header-my-garage__dropdown-add-btn {
    color: #F79020;
    font-size: 0.9375rem;
    font-weight: 700;
  }
  .whb-header .whb-general-header .whb-mobile-right .wd-header-html .wd-header-my-garage__content {
    display: none;
  }
}
@media (max-width: 426px) {
  .whb-header .whb-general-header .whb-mobile-right .wd-header-html .wd-header-my-garage__dropdown {
    width: 100%;
  }
}
footer.footer-container {
  background-color: #E4EDF5;
}
footer.footer-container .footer-column p {
  color: #808080;
  font-size: 0.9375rem;
}
footer.footer-container .footer-column__menu-heading {
  color: #F79020;
  display: block;
  font-size: 0.8125rem;
  font-weight: 700;
  letter-spacing: 2.8px;
  margin-bottom: 0.375rem;
  text-transform: uppercase;
}
footer.footer-container .footer-column__menu-item {
  color: #0056A3;
  display: block;
  font-size: 0.9375rem;
  font-weight: 700;
  margin-bottom: 0.25rem;
}
footer.footer-container .footer-column__my-account-btn {
  align-items: center;
  display: inline-flex;
  margin-bottom: 1.5625rem;
}
footer.footer-container .footer-column__my-account-btn img {
  margin-right: 0.5rem;
}
footer.footer-container .footer-column__phone {
  color: #0056A3;
  display: inline-flex;
  font-size: 0.9375rem;
  font-weight: 700;
  margin-bottom: 1rem;
}
footer.footer-container .footer-column__phone img {
  margin-right: 0.75rem;
}
footer.footer-container .footer-column__address {
  color: #808080;
  display: inline-flex;
  font-size: 1.0625rem;
  margin-bottom: 1.5625rem;
}
footer.footer-container .footer-column__address img {
  margin-right: 0.75rem;
  position: relative;
  top: -10px;
}
footer.footer-container .footer-column__social {
  align-items: center;
  display: flex;
}
footer.footer-container .footer-column__social--facebook, footer.footer-container .footer-column__social--instagram {
  margin-right: 0.75rem;
}
footer.footer-container .footer-column.footer-column-2 br, footer.footer-container .footer-column.footer-column-3 br {
  display: none;
}
footer.footer-container .footer-column.footer-column-4 p {
  margin-bottom: 0;
}
@media (min-width: 1025px) {
  footer.footer-container .footer-column.footer-column-1 {
    margin-right: 20%;
  }
  footer.footer-container .footer-column.col-lg-3 {
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (max-width: 1025px) {
  footer.footer-container .footer-column.footer-column-1 {
    order: 3;
  }
  footer.footer-container .footer-column.footer-column-2 {
    order: 0;
  }
  footer.footer-container .footer-column.footer-column-3 {
    order: 1;
  }
  footer.footer-container .footer-column.footer-column-4 {
    order: 2;
  }
}
footer.footer-container .copyrights-wrapper {
  border-top: none;
}
footer.footer-container .copyrights-wrapper .container .min-footer {
  border-top: 1px solid #BFD1E6;
  margin: 0 auto;
  width: 100%;
}
footer.footer-container .copyrights-wrapper .container .col-left {
  padding-left: 0;
}
footer.footer-container .copyrights-wrapper .container .col-right {
  padding-right: 0;
}
footer.footer-container .copyrights-wrapper .container .footer__copyright {
  color: #808080;
  font-size: 0.8125rem;
}

.wd-prefooter {
  padding: 0 !important;
}

.elementor-template-full-width .row > [data-elementor-type] {
  margin-bottom: 0;
}

.kobe-footer {
  opacity: 0.4;
  display: inline-block;
  margin-right: 1.25rem;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -ms-transition: 0.5s;
  text-align: right;
}

.kobe-footer > a {
  font-size: 0.75rem;
  color: #000000;
}

.kobe-footer:hover {
  opacity: 1;
}

.kobe-footer:hover img {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}

.kobe-footer img {
  transition: 0.5s;
  vertical-align: middle;
}

@media (max-width: 1024px) {
  .kobe-footer {
    display: block;
    margin-right: 0;
    margin-bottom: 1.25rem;
    text-align: center;
  }
}
.mobile-nav .mobile-tab-title .nav-link-text {
  font-size: 0.8125rem;
  font-weight: 600;
}
.mobile-nav .mobile-tab-title .nav-link-text:after {
  background-color: #F79020;
}
.mobile-nav .menu-item .woodmart-nav-link {
  border-bottom: 1px solid #D6E4F0;
}
.mobile-nav .menu-item .wd-nav-opener {
  border-left: 1px solid #D6E4F0;
}
.mobile-nav .menu-item .wd-nav-opener.wd-active {
  background-color: #F79020;
}

.home-category__card-heading {
  color: #0056A3;
  font-size: 1.5rem;
  font-weight: 900;
}

.home-about-info {
  margin-bottom: 3.125rem;
}
.home-about-info__icon {
  align-items: center;
  display: flex-;
  height: 46px;
  margin-bottom: 1.0625rem !important;
}
.home-about-info__heading {
  color: #0056A3;
  display: block;
  font-size: 1.3125rem;
  font-weight: 600;
  margin-bottom: 0.5rem !important;
}

@media (max-width: 512px) {
  .home-about-info__heading {
    font-size: 0.9375rem;
  }
}
.home-blog > .e-con-inner {
  border-top: 1px solid #BFD1E6;
  border-bottom: 1px solid #BFD1E6;
}
.home-blog .wd-posts {
  display: flex;
  --wd-gap-lg: 20px !important;
}
.home-blog .wd-posts .wd-post {
  border-radius: 8px;
  overflow: hidden;
}
.home-blog .wd-posts .wd-post .post-date {
  display: none;
}
.home-blog .wd-posts .wd-post .article-body-container {
  box-shadow: none;
  margin: 0;
  padding: 2.25rem;
  text-align: left;
}
.home-blog .wd-posts .wd-post .article-body-container .meta-categories-wrapp {
  position: initial;
}
.home-blog .wd-posts .wd-post .article-body-container .meta-categories-wrapp .meta-post-categories {
  background: none;
  padding: 0;
}
.home-blog .wd-posts .wd-post .article-body-container .meta-categories-wrapp .meta-post-categories > a {
  color: #F79020;
  font-size: 0.8125rem;
  font-weight: 700;
  letter-spacing: 2.8px;
  margin-bottom: 0.3125rem;
  text-transform: uppercase;
}
.home-blog .wd-posts .wd-post .article-body-container .post-title {
  color: #0056A3;
  font-size: 1.3125rem;
  font-weight: 600;
  margin-bottom: 0.4375rem;
}
.home-blog .wd-posts .wd-post .article-body-container .entry-meta {
  margin-bottom: 0.4375rem;
}
.home-blog .wd-posts .wd-post .article-body-container .entry-meta .modified-date {
  color: #808080;
  font-size: 0.8125rem;
  font-weight: 600;
  letter-spacing: 2.8px;
}
.home-blog .wd-posts .wd-post .article-body-container .entry-meta .meta-author, .home-blog .wd-posts .wd-post .article-body-container .entry-meta .meta-reply {
  display: none;
}
.home-blog .wd-posts .wd-post .article-body-container .hovered-social-icons {
  display: none;
}
.home-blog .wd-posts .wd-post .article-body-container .entry-content {
  color: #808080;
  font-size: 1.0625rem;
  font-weight: 400;
}
.home-blog .wd-posts .wd-post .article-body-container .more-link {
  color: #00AEEF;
  font-size: 0.8125rem;
  font-weight: 600;
  text-transform: uppercase;
}

.home-garuantee {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .home-garuantee {
    flex-wrap: wrap;
  }
}
.home-garuantee img {
  min-height: 45px;
}
.home-garuantee__section {
  align-items: center;
  display: flex;
}
@media (max-width: 768px) {
  .home-garuantee__section {
    flex: 0 0 50%;
    margin-bottom: 20px;
    flex-wrap: wrap;
  }
}
@media (max-width: 512px) {
  .home-garuantee__section {
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
.home-garuantee__heading {
  color: #0056A3;
  display: inline-block;
  font-size: 1.0625rem;
  font-weight: 600;
  margin-left: 1.25rem;
}
@media (max-width: 512px) {
  .home-garuantee__heading {
    flex: 0 0 100%;
    margin-top: 10px;
  }
}

.home-hero__slanted-bg:before {
  background: #0056A3;
  content: "";
  height: 75px;
  width: 100%;
  clip-path: polygon(0 75px, 100% 0, 100% 100%, 0 100%);
  margin-top: -74px;
}
.home-hero__slanted-bg > .e-con-inner {
  display: flex !important;
  justify-content: center !important;
}

.home-subscribe__container {
  display: flex;
  margin-left: 2.9375rem;
}
.home-subscribe__content {
  margin-left: 1.375rem;
}
.home-subscribe__heading {
  color: #FFFFFF;
  font-size: 2.25rem;
  font-weight: 900;
  margin-bottom: 0.3125rem;
  text-transform: none;
}
.home-subscribe__text {
  color: #F79020;
  font-size: 1.0625rem;
  font-weight: 500;
}
.home-subscribe__send {
  padding: 0.625rem 1.3125rem;
  margin-right: 2.75rem;
}

.home div[data-elementor-type=wp-page] {
  margin-bottom: 0 !important;
}

.my-garage {
  max-width: 57.25rem !important;
  margin-left: auto;
  margin-right: auto;
}
.my-garage__container {
  display: none;
  opacity: 1;
  transition: 0.15s;
}
.my-garage__bg {
  background: #0056A3;
  display: flex;
  height: 100vh;
  left: 0;
  opacity: 0.85 !important;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 400;
}
.my-garage__modal {
  background: #FFFFFF;
  border-radius: 8px;
  padding: 4.0625rem 5.75rem 4.75rem 5.75rem;
  position: fixed;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
  width: 68.75rem;
  z-index: 401;
}
.my-garage__close-icon {
  position: absolute;
  right: 32px;
  top: 29px;
}
.my-garage__title {
  color: #F79020;
  font-size: 0.9375rem;
  font-weight: 700;
  letter-spacing: 2.8px;
  margin-bottom: 0.625rem;
  text-align: center;
}
.my-garage__subtitle {
  color: #0056A3;
  font-size: 4rem;
  font-weight: 900;
  margin-bottom: 0.625rem;
  text-align: center;
  text-transform: none;
}
.my-garage__description {
  display: block;
  max-width: 37.5rem;
  margin-bottom: 2.0625rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.my-garage .e-n-tab-title {
  background-color: #FFFFFF !important;
  border-left: 1px solid #D6E4F0 !important;
  border-radius: 8px 8px 0 0 !important;
  border-right: 1px solid #D6E4F0 !important;
  border-top: 1px solid #D6E4F0 !important;
}
.my-garage .e-n-tab-title[aria-selected=true] {
  background-color: #F0F5F9 !important;
}
.my-garage .e-n-tab-title[aria-selected=true] .e-n-tab-title-text {
  color: #0056A3;
}
.my-garage .e-n-tab-title[aria-selected=true]:after {
  bottom: -1px;
  background-color: #F0F5F9;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.my-garage .e-n-tab-title .e-n-tab-title-text {
  color: #808080;
  font-size: 0.9375rem;
  font-weight: 600;
  text-transform: none;
}
.my-garage .e-n-tabs-content {
  background-color: #F0F5F9;
  border: 1px solid #D6E4F0;
  border-radius: 8px;
  padding: 2.25rem 2.375rem 1.5625rem 2.375rem;
}
.my-garage select {
  background-color: #FFFFFF;
  border: 1px solid #D6E4F0;
  border-radius: 8px;
  color: #0056A3;
  font-size: 0.9375rem;
  font-weight: 600;
}
.my-garage__search-make-form {
  display: flex;
  gap: 1.875rem;
  justify-content: space-between;
  margin-bottom: 0.875rem;
}
@media (max-width: 425px) {
  .my-garage__search-make-form {
    width: 100%;
  }
}
.my-garage__search-make-content .select2-container {
  width: 10.5625rem !important;
}
.my-garage__search-make-content .select2-container--disabled .select2-selection {
  opacity: 0.7;
}
.my-garage__search-make-content .select2-selection {
  background-color: #FFFFFF !important;
  border: 1px solid #D6E4F0 !important;
  border-radius: 8px !important;
  height: 2.625rem !important;
}
.my-garage__search-make-content .select2-selection__rendered {
  background-image: var(--wd-form-chevron);
  background-position: right 0.625rem top 50%;
  background-size: auto 1.125rem;
  background-repeat: no-repeat;
  color: #0056A3 !important;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 26px !important;
  padding: 0.4375rem 1.875rem 0.4375rem 0.9375rem !important;
}
.my-garage__search-make-content .select2-selection__arrow {
  display: none;
}
@media (max-width: 425px) {
  .my-garage__search-make-content {
    display: block !important;
    position: relative;
  }
}
.my-garage__search-make-btn {
  align-items: center;
  background: #F79020;
  border-radius: 30px;
  display: flex;
  justify-content: center;
  min-height: 2.8125rem;
  min-width: 2.8125rem;
}
.my-garage__search-make-btn img {
  min-width: 1.4425rem;
}
.my-garage__search-make-reset {
  bottom: 0;
  color: #F79020;
  font-size: 0.8125rem;
  font-weight: 700;
  margin-right: 4.6875rem;
  position: absolute;
  right: 0;
  text-decoration: underline !important;
  transition: 0.15s;
}
.my-garage__search-make-reset:hover {
  color: #D05727;
}
.my-garage__search-make-advanced-btn {
  color: #F79020;
  font-size: 0.8125rem;
  font-weight: 700;
  transition: 0.15s;
}
.my-garage__search-make-advanced-btn:after {
  color: #F79020;
  content: "\f129";
  font-family: "woodmart-font";
  font-size: 9px;
  font-weight: 700;
  margin-left: 0.3125rem;
  transition: 0.15s;
}
.my-garage__search-make-advanced-btn:hover {
  color: #D05727;
}
.my-garage__search-make-advanced-btn:hover:after {
  color: #D05727;
}
.my-garage__search-make-advanced-btn.my-garage__search-make-advanced-btn--open:after {
  content: "\f115";
}
.my-garage__search-make-advanced-options {
  display: flex;
  gap: 1.875rem;
  margin-top: 0;
  max-height: 0;
  overflow: hidden;
  transition: 0.15s;
}
.my-garage__search-make-advanced-options--open {
  margin-top: 0.625rem;
  max-height: 100px;
  overflow: unset;
}
.my-garage__search-make-advanced-options select {
  width: 10.515625rem !important;
}
.my-garage__search-vin-form, .my-garage__search-registration-form, .my-garage__search-part-form {
  display: flex;
  align-items: center;
  gap: 1.875rem;
}
@media (max-width: 425px) {
  .my-garage__search-vin-form, .my-garage__search-registration-form, .my-garage__search-part-form {
    gap: 1.25rem;
  }
}
.my-garage__search-vin-container, .my-garage__search-registration-container {
  width: 100%;
}
.my-garage__search-vin-container .my-garage__search-registration-state, .my-garage__search-registration-container .my-garage__search-registration-state {
  width: 18.75rem;
}
@media (max-width: 425px) {
  .my-garage__search-vin-container .my-garage__search-registration-state, .my-garage__search-registration-container .my-garage__search-registration-state {
    width: 12.5rem;
  }
}
.my-garage__search-vin-input, .my-garage__search-registration-input, .my-garage__search-part-input {
  margin-top: 0 !important;
}
.my-garage__search-vin-btn, .my-garage__search-registration-btn, .my-garage__search-part-btn {
  align-items: center;
  background: #F79020;
  border-radius: 30px;
  display: flex;
  justify-content: center;
  min-height: 2.8125rem;
  min-width: 2.8125rem;
}
.my-garage__search-vin-btn img, .my-garage__search-registration-btn img, .my-garage__search-part-btn img {
  min-width: 1.4425rem;
}
.my-garage__search-divider {
  display: flex;
  justify-content: center;
  padding: 1.25rem 0;
  position: relative;
}
.my-garage__search-divider::after {
  background: #D6E4F0;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  top: 50%;
  width: 100%;
}
.my-garage__search-divider-text {
  background: #F0F5F9;
  padding: 0 0.9375rem;
  z-index: 1;
}
.my-garage__search-vin-msg-box, .my-garage__search-registration-msg-box, .my-garage__search-part-msg-box {
  align-items: center;
  display: flex;
  font-size: 14px;
  height: 0;
  margin-top: 0;
  max-height: 0;
  padding: 0 0.9375rem;
  transition: 0.15s;
}
.my-garage__search-vin-msg-box--warning, .my-garage__search-registration-msg-box--warning, .my-garage__search-part-msg-box--warning {
  background: #fff8c4;
  border: 1px solid #f7deae;
  height: auto;
  margin-top: 15px;
  max-height: unset;
  padding: 0.9375rem;
}
.my-garage__search-vin-msg-box--success, .my-garage__search-registration-msg-box--success, .my-garage__search-part-msg-box--success {
  background: #defbe6;
  border: 1px solid #bae9c8;
  height: auto;
  margin-top: 15px;
  max-height: unset;
  padding: 0.9375rem;
}
.my-garage__search-part-msg-result {
  color: #0056A3;
  display: inline-block;
  font-size: 0.9375rem;
  font-weight: 600;
  padding: 0.3125rem 0px;
}
.my-garage__search-part-msg-sku {
  color: #000000;
  font-weight: 700;
}

.select2-dropdown {
  border: 1px solid #D6E4F0 !important;
  border-radius: 8px 8px 0 0 !important;
  position: relative;
}
.select2-dropdown .select2-search {
  padding: 0;
}
.select2-dropdown .select2-search__field {
  border: none !important;
  padding-left: 15px !important;
}
.select2-dropdown .select2-results {
  border-top: 1px solid #D6E4F0;
}
.select2-dropdown .select2-results__option {
  color: #0056A3;
  font-size: 0.9375rem;
  font-weight: 600;
}
.select2-dropdown .select2-results__option--highlighted {
  background-color: #0056A3 !important;
}
.select2-dropdown .select2-results__option[aria-disabled=true] {
  display: none;
}

@media (max-width: 767px) {
  .my-garage__search-make-form {
    flex-wrap: wrap;
    gap: 0.9375rem;
    justify-content: center;
    margin-bottom: 0;
    padding: 0.625rem;
  }
  .my-garage__search-make-form .select2 {
    width: 100% !important;
  }
  .my-garage__search-make-content {
    background: #F0F5F9;
    border: 1px solid #D6E4F0;
    border-radius: 0 0 8px 8px;
    display: grid;
  }
  .my-garage__search-make-advanced-container {
    padding: 0.625rem;
  }
  .my-garage__search-make-reset {
    bottom: 12px;
    margin-right: 0;
    right: 10px;
  }
  .my-garage__search-vin-content, .my-garage__search-part-content {
    background: #F0F5F9;
    border: 1px solid #D6E4F0;
    border-radius: 0 0 8px 8px;
    padding: 0.625rem;
  }
  .my-garage__modal {
    padding: 4.0625rem 0.625rem 4.75rem 0.625rem;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    transform: none;
  }
  .my-garage__search-make-advanced-options--open {
    margin-bottom: 1.875rem;
  }
  .my-garage #tab-search-make[aria-selected=false], .my-garage #tab-search-vin[aria-selected=false], .my-garage #tab-search-part[aria-selected=false] {
    border: 1px solid #D6E4F0 !important;
    border-radius: 8px !important;
  }
}
.parts-list {
  width: 100%;
}
.parts-list--no-parts {
  margin-top: 2.5rem;
  margin-bottom: 5.3125rem;
  width: 100%;
}
.parts-list--no-parts__title {
  color: #0056A3;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 4rem;
  font-weight: 900;
  line-height: 1.2em;
  margin-bottom: 2.0625rem;
  text-align: center;
  text-transform: none;
}
.parts-list--no-parts__subtitle {
  color: #F79020;
  font-size: 0.9375rem;
  font-weight: 700;
  letter-spacing: 2.8px;
  margin-bottom: 0.625rem;
  text-align: center;
  text-transform: uppercase;
}
.parts-list--no-parts__no-results {
  display: block;
  margin-top: 4.375rem;
  text-align: center;
}
.parts-list__header {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 5.3125rem;
  margin-top: 1.25rem;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
.parts-list__header .vehicle-tagline {
  color: #F79020;
  font-size: 0.9375rem;
  font-weight: 700;
  letter-spacing: 2.8px;
  margin-bottom: 0.625rem;
  text-transform: uppercase;
}
.parts-list__header .vehicle-title {
  color: #0056A3;
  font-size: 2.25rem;
  font-weight: 900;
  margin-bottom: 0.5625rem;
  text-align: center;
}
.parts-list__header .vehicle-buttons {
  display: flex;
}
.parts-list__header .vehicle-description-warning {
  background: #F6DACE;
  border-radius: 8px;
  color: #E63946;
  margin-bottom: 1.25rem;
  margin-top: 0.625rem;
  padding: 0.625rem 1.25rem;
}
.parts-list__header .vehicle-description-container {
  align-items: center;
  display: flex;
  gap: 0.625rem;
  justify-content: center;
  margin-bottom: 1rem;
}
@media (max-width: 768px) {
  .parts-list__header .vehicle-description-container {
    flex-direction: column;
  }
}
.parts-list__header .vehicle-description-container .select-vehicle-btn {
  font-size: 0.9375rem;
  padding: 0.625rem 1.25rem;
}
.parts-list__header .vehicle-description-container .select-vehicle-selected {
  font-size: 0.9375rem;
  color: #008000;
  font-weight: 700;
}
.parts-list__header .vehicle-description-separator {
  color: #E63946;
  margin-bottom: 1rem;
}
.parts-list__header .vehicle-description {
  text-align: center;
  color: #808080;
  font-size: 1.0625rem;
  font-weight: 500;
}
.parts-list__header .vehicle-fitment-image {
  align-items: center;
  display: flex;
  margin-left: 1.25rem;
}
.parts-list__header .vehicle-fitment-image img {
  margin-right: 0.3125rem;
  width: 1.25rem;
}
.parts-list__header .vehicle-fitment-image:hover img {
  filter: brightness(0) invert(1);
}
.parts-list__header .vehicle-attributes {
  margin-bottom: 1.5625rem;
}
.parts-list__header .vehicle-badge {
  border: 1px solid #D6E4F0;
  border-radius: 20px;
  color: #0056A3;
  font-size: 0.6875rem;
  font-weight: 600;
  padding: 0.1875rem 0.625rem;
}
.parts-list__header .my-garage-btn {
  align-items: center;
  border-radius: 8px;
  display: flex;
  font-size: 1.0625rem;
  font-weight: 700;
  padding: 0.9375rem 1.75rem;
}
.parts-list__header .my-garage-btn:before {
  content: url("/wp-content/uploads/2024/12/my-garage-icon-alt.svg");
  margin-right: 0.375rem;
}
.parts-list__body {
  background: #F0F5F9;
  padding-bottom: 6.9375rem;
  padding-top: 5.375rem;
}
.parts-list__body .pl-body__container {
  display: flex;
  flex-wrap: wrap;
}
.parts-list__body .pl-body__left .show-hide-filters-btn {
  background: #FFFFFF;
  border: 1px solid #F79020;
  border-radius: 8px;
  color: #F79020;
  display: none;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 1;
  padding: 0.625rem 1.25rem;
  position: relative;
  transition: 0.15s;
}
.parts-list__body .pl-body__left .show-hide-filters-btn:after {
  content: "+";
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 1.0625rem;
  font-weight: 700;
  position: absolute;
  right: 20px;
}
.parts-list__body .pl-body__left .show-hide-filters-btn--open:after {
  content: "-";
}
.parts-list__body .pl-body__left .pl-filters {
  margin-top: 0.875rem;
}
.parts-list__body .pl-body__left .pl-filters .pl-filter {
  border-bottom: 1px solid #D6E4F0;
  margin-bottom: 2.375rem;
  padding-bottom: 2.625rem;
  margin-right: 55px;
}
.parts-list__body .pl-body__left .pl-filters .pl-filter__title {
  color: #0056A3;
  font-size: 0.9375rem;
  font-weight: 700;
  margin-bottom: 0.5625rem;
}
@media (max-width: 425px) {
  .parts-list__body .pl-body__left .pl-filters .pl-filter__title {
    font-size: 1.0625rem;
  }
}
.parts-list__body .pl-body__left .pl-filters .pl-filter__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.parts-list__body .pl-body__left .pl-filters .pl-filter__item {
  align-items: center;
  display: flex;
  margin-bottom: 0.3125rem;
}
@media (max-width: 425px) {
  .parts-list__body .pl-body__left .pl-filters .pl-filter__item {
    margin-bottom: 0.625rem;
  }
}
.parts-list__body .pl-body__left .pl-filters .pl-filter__label {
  color: #0056A3;
  font-size: 0.9375rem;
  font-weight: 600;
  margin-bottom: 0;
}
@media (max-width: 425px) {
  .parts-list__body .pl-body__left .pl-filters .pl-filter__label {
    font-size: 1.0625rem;
  }
}
.parts-list__body .pl-body__left .pl-filters .pl-filter:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.parts-list__body .pl-body__left .pl-filters .pl-filter--glass_position {
  display: none;
}
.parts-list__body .pl-body__left .pl-filters .pl-windows {
  display: none;
  max-width: 260px;
  margin: 0 auto;
}
.parts-list__body .pl-body__left .pl-filters .pl-windows__text {
  color: #0056A3;
  font-size: 0.6875rem;
  font-weight: 600;
}
.parts-list__body .pl-body__left .pl-filters .pl-windows__row--one, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--nine, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--seventeen, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--eighteen, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--nineteen, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--twenty {
  align-items: center;
  display: flex;
  justify-content: space-evenly;
}
.parts-list__body .pl-body__left .pl-filters .pl-windows__row--one {
  margin-top: 1rem;
}
.parts-list__body .pl-body__left .pl-filters .pl-windows__row--two, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--three, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--four, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--five, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--six, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--seven, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--eight, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--ten, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--eleven, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--twelve, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--thirteen, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--fourteen, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--fifteen, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--sixteen {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.parts-list__body .pl-body__left .pl-filters .pl-windows__row--two .pl-windows__text, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--three .pl-windows__text, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--four .pl-windows__text, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--five .pl-windows__text, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--six .pl-windows__text, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--seven .pl-windows__text, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--eight .pl-windows__text, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--ten .pl-windows__text, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--eleven .pl-windows__text, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--twelve .pl-windows__text, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--thirteen .pl-windows__text, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--fourteen .pl-windows__text, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--fifteen .pl-windows__text, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--sixteen .pl-windows__text {
  position: absolute;
}
.parts-list__body .pl-body__left .pl-filters .pl-windows__row--one .pl-windows__pos-btn, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--seventeen .pl-windows__pos-btn, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--eighteen .pl-windows__pos-btn, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--nineteen .pl-windows__pos-btn, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--twenty .pl-windows__pos-btn {
  width: 75px;
}
.parts-list__body .pl-body__left .pl-filters .pl-windows__row--two .pl-windows__pos-btn, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--three .pl-windows__pos-btn, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--four .pl-windows__pos-btn, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--five .pl-windows__pos-btn, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--six .pl-windows__pos-btn, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--seven .pl-windows__pos-btn, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--eight .pl-windows__pos-btn, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--nine .pl-windows__pos-btn, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--ten .pl-windows__pos-btn, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--eleven .pl-windows__pos-btn, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--twelve .pl-windows__pos-btn, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--thirteen .pl-windows__pos-btn, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--fourteen .pl-windows__pos-btn, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--fifteen .pl-windows__pos-btn, .parts-list__body .pl-body__left .pl-filters .pl-windows__row--sixteen .pl-windows__pos-btn {
  padding: 2px 0;
  width: 40px;
}
.parts-list__body .pl-body__left .pl-filters .pl-windows__pos-btn.disabled {
  opacity: 0.2;
  pointer-events: none;
}
.parts-list__body .parts-list__topbar {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .parts-list__body .parts-list__topbar {
    flex-wrap: wrap;
  }
}
.parts-list__body .parts-list__topbar .pl-topbar__left {
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .parts-list__body .parts-list__topbar .pl-topbar__left {
    flex: 0 0 100%;
    margin-bottom: 30px;
  }
}
.parts-list__body .parts-list__topbar .pl-topbar__right {
  display: flex;
  align-items: center;
}
.parts-list__body .parts-list__topbar .pl-topbar__breadcrumbs a {
  color: #0056A3;
  font-size: 0.6875rem;
  font-weight: 700;
}
.parts-list__body .parts-list__topbar .pl-topbar__breadcrumbs span {
  color: #0056A3;
  font-size: 0.6875rem;
  font-weight: 600;
}
.parts-list__body .parts-list__topbar .pl-topbar__show-counts {
  width: 100%;
  margin-right: 23px;
}
.parts-list__body .parts-list__topbar .pl-topbar__show-counts span {
  color: #0056A3;
  font-size: 0.6875rem;
  font-weight: 600;
}
.parts-list__body .parts-list__topbar .pl-topbar__show-count {
  color: #0056A3;
  font-size: 0.6875rem;
  font-weight: 600;
}
.parts-list__body .parts-list__topbar .pl-topbar__show-count.selected {
  font-weight: 700;
}
.parts-list__body .parts-list__topbar .pl-topbar__sort {
  width: auto;
}
.parts-list__body .pl-items {
  padding-top: 2.1875rem;
  transition: 0.1s;
}
.parts-list__body .pl-items .pl-item {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 1.5625rem;
}
.parts-list__body .pl-items .pl-item__container {
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  border-radius: 8px;
  margin-bottom: 0.125rem;
  transition: 0.15s;
}
.parts-list__body .pl-items .pl-item__container--open {
  border: 1px solid #D6E4F0;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
  margin-bottom: 1.9375rem;
  margin-top: 1.9375rem;
}
.parts-list__body .pl-items .pl-item__container--open .pl-item__fitting-label:after {
  content: "\f115";
}
.parts-list__body .pl-items .pl-item__container--open .pl-item__fitting {
  background: #F0F5F9;
  border-top: 1px solid #D6E4F0;
  display: block;
  margin: 0;
  max-height: unset;
  overflow: unset;
  padding: 1.375rem 1.5625rem 1.5625rem 1.5625rem;
}
.parts-list__body .pl-items .pl-item__container--open:first-of-type {
  margin-top: 0;
}
.parts-list__body .pl-items .pl-item__container--open:last-of-type {
  margin-bottom: 0;
}
.parts-list__body .pl-items .pl-item__left {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  max-width: 40%;
  column-gap: 15px;
}
@media (max-width: 1024px) {
  .parts-list__body .pl-items .pl-item__left {
    justify-content: center;
    max-width: 100%;
    flex: 0 0 100%;
  }
}
.parts-list__body .pl-items .pl-item__right {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.parts-list__body .pl-items .pl-item__right .elementor-17971 > div, .parts-list__body .pl-items .pl-item__right .elementor-221680 > div {
  padding-left: 0;
  padding-right: 0;
}
.parts-list__body .pl-items .pl-item__right .added_to_cart {
  display: none;
}
@media (max-width: 1345px) and (min-width: 1025px) {
  .parts-list__body .pl-items .pl-item__right {
    flex-direction: column;
  }
}
@media (max-width: 1024px) {
  .parts-list__body .pl-items .pl-item__right {
    justify-content: center;
    max-width: 100%;
    flex: 0 0 100%;
    margin-top: 20px;
  }
}
.parts-list__body .pl-items .pl-item__image {
  border: 1px solid #D6E4F0;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  max-height: 5.25rem;
  max-width: 5.25rem;
  min-height: 5.25rem;
  min-width: 5.25rem;
  position: relative;
}
.parts-list__body .pl-items .pl-item__image img {
  padding: 1.25rem;
}
@media (max-width: 1024px) {
  .parts-list__body .pl-items .pl-item__image {
    max-height: 9.375rem;
    max-width: 9.375rem;
    min-height: 9.375rem;
    min-width: 9.375rem;
  }
}
.parts-list__body .pl-items .pl-item__image-label {
  color: #0056A3;
  font-size: 0.6875rem;
  font-weight: 600;
  left: 0.375rem;
  position: absolute;
  top: 0.1875rem;
}
.parts-list__body .pl-items .pl-item__image-camera {
  padding: 0 !important;
  position: absolute;
  right: 0;
  top: 0;
}
@media (max-width: 560px) {
  .parts-list__body .pl-items .pl-item__details {
    margin-top: 1.25rem;
    text-align: center;
  }
}
.parts-list__body .pl-items .pl-item__title {
  color: #0056A3;
  display: block;
  font-size: 1.0625rem;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 0;
  word-break: normal;
}
.parts-list__body .pl-items .pl-item__subtitle {
  color: #00AEEF;
  display: inline-block;
  font-size: 0.8125rem;
  font-weight: 600;
  margin-bottom: 0.125rem;
}
.parts-list__body .pl-items .pl-item__category {
  color: #808080;
  display: block;
  font-size: 0.6875rem;
  font-weight: 600;
  letter-spacing: 2.8px;
  margin-bottom: 0;
  text-transform: uppercase;
}
@media (max-width: 1345px) and (min-width: 1025px) {
  .parts-list__body .pl-items .pl-item__fitting-label--container {
    order: 2;
    padding: 0.625rem 0;
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
}
@media (max-width: 613px) {
  .parts-list__body .pl-items .pl-item__fitting-label--container {
    order: 2;
  }
}
.parts-list__body .pl-items .pl-item__fitting-label {
  background: #D6E4F0;
  border-radius: 20px;
  color: #0056A3;
  cursor: pointer;
  font-size: 0.6875rem;
  font-weight: 600;
  margin-right: 1.3125rem;
  padding: 0.1875rem 0.5rem;
}
.parts-list__body .pl-items .pl-item__fitting-label:after {
  color: #0056A3;
  content: "\f129";
  font-family: "woodmart-font";
  font-size: 9px;
  font-weight: 700;
  margin-left: 0.3125rem;
}
.parts-list__body .pl-items .pl-item__stock-status {
  border-radius: 20px;
  font-size: 0.6875rem;
  font-weight: 600;
  margin-right: 1.3125rem;
  padding: 0.1875rem 0.5rem;
}
@media (max-width: 361px) {
  .parts-list__body .pl-items .pl-item__stock-status {
    margin-bottom: 20px;
  }
}
.parts-list__body .pl-items .pl-item__stock-status--in-stock {
  color: #566A45;
  background: #CBEFAC;
}
.parts-list__body .pl-items .pl-item__stock-status--low-stock {
  color: #8E7810;
  background: #FDF3C4;
}
.parts-list__body .pl-items .pl-item__stock-status--out-of-stock {
  color: #D05727;
  background: #F6DACE;
}
.parts-list__body .pl-items .pl-item__stock-status--backorder {
  color: #2F4A75;
  background: #D6E9FF;
}
.parts-list__body .pl-items .pl-item__price--container {
  display: flex;
  align-items: center;
}
.parts-list__body .pl-items .pl-item__price {
  color: #F79020;
  display: block;
  font-size: 1.0625rem;
  font-weight: 600;
  margin-right: 1.25rem;
}
.parts-list__body .pl-items .pl-item__price > .amount {
  color: #F79020;
}
.parts-list__body .pl-items .pl-item__actions {
  display: flex;
}
.parts-list__body .pl-items .pl-item__quantity {
  align-items: center;
  background: #FFFFFF;
  border-bottom: 1px solid #D6E4F0;
  border-left: 1px solid #D6E4F0;
  border-top: 1px solid #D6E4F0;
  border-radius: 8px 0 0 8px;
  display: flex;
  min-height: 3rem;
}
.parts-list__body .pl-items .pl-item__quantity .minus, .parts-list__body .pl-items .pl-item__quantity .plus {
  background: none;
  border: none;
  color: #0056A3;
  font-size: 1.0625rem;
  font-weight: 600;
  padding: 0 0.75rem;
}
.parts-list__body .pl-items .pl-item__quantity .minus:hover, .parts-list__body .pl-items .pl-item__quantity .plus:hover {
  background: none;
}
.parts-list__body .pl-items .pl-item__quantity .qty {
  border: none;
  color: #0056A3;
  font-size: 0.9375rem;
  font-weight: 700;
}
.parts-list__body .pl-items .pl-item__quantity .qty::-webkit-inner-spin-button, .parts-list__body .pl-items .pl-item__quantity .qty::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.parts-list__body .pl-items .pl-item__add-to-cart {
  border-radius: 0 8px 8px 0;
  font-size: 0.9375rem;
  font-weight: 700;
  min-height: 3rem;
  text-transform: none;
}
.parts-list__body .pl-items .pl-item__add-to-cart:before {
  content: url("/wp-content/uploads/2024/12/cart-icon-alt.svg");
  margin-right: 0.3125rem;
  transition: 0.15s;
}
.parts-list__body .pl-items .pl-item__add-to-cart:hover:before {
  content: url("/wp-content/uploads/2024/10/cart-icon.svg");
}
.parts-list__body .pl-items .pl-item__fitting {
  border-top: 0 solid #D6E4F0;
  margin: 0 1.5625rem 0 1.5625rem;
  max-height: 0;
  overflow: hidden;
  padding: 0;
  transition: 0.15s;
}
.parts-list__body .pl-items .pl-item__fitting .pl-item {
  padding: 0.8125rem 0 0 0;
}
.parts-list__body .pl-items .pl-item__fitting .pl-item__image {
  height: 3.9375rem;
  min-height: 3.9375rem;
  min-width: 3.9375rem;
  width: 3.9375rem;
}
.parts-list__body .pl-items .pl-item__fitting-header {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.parts-list__body .pl-items .pl-item__fitting-heading {
  color: #0056A3;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
}
.parts-list__body .pl-items .pl-item__fitting-opened {
  cursor: pointer;
  line-height: 1;
}
.parts-list__body .pl-items .pl-item__fitting-opened:after {
  color: #0056A3;
  content: "\f115";
  font-family: "woodmart-font";
  font-size: 0.8125rem;
  font-weight: 600;
  margin-left: 0.3125rem;
  padding: 0.1875rem 0.5rem;
}
.parts-list__body .pl-pagination {
  display: flex;
  justify-content: center;
  margin-top: 3.75rem;
}
.parts-list__body .pl-pagination__container {
  background: #FFFFFF;
  border: 1px solid #D6E4F0;
  border-radius: 8px;
  display: flex;
  height: 2.375rem;
  width: auto;
}
.parts-list__body .pl-pagination__prev, .parts-list__body .pl-pagination__next {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 2.1875rem;
  height: 2.375rem;
}
.parts-list__body .pl-pagination__prev:before, .parts-list__body .pl-pagination__next:before {
  color: #0056A3;
  font-family: "woodmart-font";
  font-size: 0.75rem;
  font-weight: 700;
}
.parts-list__body .pl-pagination__prev:before {
  content: "\f114";
}
.parts-list__body .pl-pagination__next:before {
  content: "\f113";
}
.parts-list__body .pl-pagination__pages {
  align-items: center;
  border-left: 1px solid #D6E4F0;
  border-right: 1px solid #D6E4F0;
  display: flex;
  gap: 0.1875rem;
  padding: 0.375rem;
}
.parts-list__body .pl-pagination__page {
  align-items: center;
  color: #808080;
  display: flex;
  font-size: 0.8125rem;
  font-weight: 600;
  height: 1.6875rem;
  justify-content: center;
  width: 1.6875rem;
}
.parts-list__body .pl-pagination__page.active {
  background: #0056A3;
  border-radius: 4px;
  color: #FFFFFF;
}
.parts-list__body .pl-pagination__span {
  align-items: center;
  color: #808080;
  display: flex;
  font-size: 0.8125rem;
  font-weight: 600;
  height: 1.6875rem;
  justify-content: center;
  width: 1.6875rem;
}
.parts-list .pl-container {
  width: 100%;
  max-width: 1370px;
  margin-left: auto;
  margin-right: auto;
}

.pl-loader-container {
  display: flex;
  justify-content: center;
  padding-top: 2.1875rem;
}

.pl-loader {
  color: #0056A3;
}

.pl-loader, .pl-loader:after {
  box-sizing: border-box;
}

.pl-loader {
  display: inline-block;
  height: 5rem;
  width: 5rem;
}

.pl-loader:after {
  content: " ";
  display: block;
  height: 4rem;
  margin: 0.5rem;
  border-radius: 50%;
  border: 6.4px solid currentColor;
  border-color: currentColor transparent currentColor transparent;
  animation: pl-loader 1.2s linear infinite;
  width: 4rem;
}

@keyframes pl-loader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.pl-lightbox {
  align-items: center;
  background: rgba(0, 86, 163, 0.85);
  display: flex;
  height: 100vh;
  justify-content: center;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 1000;
}

@media (max-width: 1024px) {
  .parts-list__body {
    padding-top: 2.1875rem;
  }
  .parts-list .show-hide-filters-btn {
    display: block !important;
    margin-bottom: 20px;
  }
  .parts-list .pl-item {
    margin-bottom: 20px;
  }
  .parts-list .pl-item__right {
    row-gap: 20px;
  }
  .parts-list .pl-filters {
    display: none;
  }
  .parts-list .pl-filters .pl-filter {
    margin: 0 !important;
    padding: 10px 0 !important;
  }
  .parts-list #request-a-quote-btn {
    margin-top: 0.625rem;
  }
}
.woocommerce-MyAccount-content .template-orders__container .template-products li {
  color: #0056A3;
  font-size: 1.0625rem;
  font-weight: 400;
}
.woocommerce-MyAccount-content .template-orders__add-to-cart-btn {
  align-items: center;
  border-radius: 8px;
  display: flex;
  font-size: 0.9375rem;
  font-weight: 700;
  justify-content: center;
  min-height: 3rem;
  padding: 0 1.625rem;
}
.woocommerce-MyAccount-content .template-orders__delete-btn {
  align-items: center;
  border-radius: 8px;
  display: flex;
  font-size: 0.9375rem;
  font-weight: 700;
  justify-content: center;
  margin-top: 0.9375rem;
  min-height: 3rem;
  padding: 0 1.625rem;
}

#request-a-quote-btn {
  align-items: center;
  background: none;
  border-radius: 8px;
  display: flex;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 0.9375rem;
  font-weight: 700;
  min-height: 3rem;
  padding: 0 1.625rem;
}

.request-a-quote-popup {
  background-color: rgba(0, 86, 163, 0.8) !important;
  display: flex;
  padding: 1.25rem;
}
.request-a-quote-popup__title {
  border-bottom: 1px solid #D6E4F0;
  color: #0056A3;
  display: block;
  font-size: 1.3125rem;
  font-weight: 600;
  padding-bottom: 1.25rem;
  width: 100%;
}
.request-a-quote-popup .dialog-close-button svg {
  height: 1em;
  width: 1em;
}
.request-a-quote-popup .wpcf7-spinner:nth-child(2) {
  display: none !important;
}

#part-number-search-request-btn {
  background: none;
  color: #0056A3;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  padding: 0;
  transition: 0.15s;
}
#part-number-search-request-btn:hover {
  text-decoration: underline;
}

.part-number-search-request {
  display: none;
}

.part-number-search-request-container {
  display: inline-block;
}
.part-number-search-request-container .wd-negative-gap, .part-number-search-request-container .e-con-inner {
  padding: 0;
}

.fitment-table__container {
  margin-top: 3.125rem;
}
@media (max-width: 767px) {
  .fitment-table__container {
    overflow: scroll;
  }
}
.fitment-table__container .vehicle-fitment-image {
  display: inline-flex;
  padding: 0.625rem;
}
.fitment-table__container .vehicle-fitment-image:hover img {
  filter: brightness(0) invert(1);
}
@media (max-width: 767px) {
  .fitment-table__container .vehicle-fitment-image {
    height: 2.5rem;
    padding: 0.5rem;
    width: 2.5rem;
  }
}
.fitment-table__row {
  transition: 0.15s;
}
.fitment-table__row--hovered {
  background-color: #FCF4E9;
}
.fitment-table__link {
  transition: 0.15s;
}
.fitment-table__link--hovered {
  color: #0056A3 !important;
  text-decoration: underline !important;
}
@media (max-width: 425px) {
  .fitment-table__link {
    color: #0056A3 !important;
    text-decoration: underline !important;
  }
}

.single-product .product-images {
  padding-right: 2.8125rem;
}
@media (max-width: 768px) {
  .single-product .product-images {
    padding-right: 0.9375rem;
  }
}
.single-product .product-images .woocommerce-product-gallery {
  gap: 0.9375rem;
}
.single-product .product-images .woocommerce-product-gallery .wd-carousel-container.wd-gallery-images {
  border: 1px solid #D6E4F0;
  border-radius: 8px;
  overflow: hidden;
}
.single-product .product-images .woocommerce-product-gallery .wd-carousel-container.wd-gallery-thumb .wd-carousel-item {
  max-width: 4.3125rem;
}
.single-product .product-images .woocommerce-product-gallery .wd-carousel-container.wd-gallery-thumb .wd-carousel-item img {
  border: 1px solid #D6E4F0;
  border-radius: 4px;
}
.single-product .product-images .woocommerce-product-gallery .product-label.out-of-stock {
  color: #D05727;
  background: #F6DACE;
  font-size: 0.6875rem;
  padding: 0.1875rem 0.5rem;
}
.single-product .pswp__bg {
  background: #0056A3;
  opacity: 0.85 !important;
}
.single-product .summary .single-breadcrumbs-wrapper {
  margin-bottom: 0.4375rem;
}
.single-product .summary .single-breadcrumbs-wrapper .breadcrumb-link, .single-product .summary .single-breadcrumbs-wrapper .breadcrumb-last {
  color: #0056A3;
  font-size: 0.6875rem;
  font-weight: 700;
}
.single-product .summary .single-breadcrumbs-wrapper .breadcrumb-last {
  font-weight: 600;
}
.single-product .summary .product_title {
  color: #0056A3;
  font-size: 3rem;
  font-weight: 900;
}
.single-product .summary .wd-products-nav {
  display: none;
}
.single-product .summary .product-price-sku-wrapper {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1em;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: flex-start !important;
  gap: 0.5rem;
}
.single-product .summary .product-price-sku-wrapper .product-sku-section {
  flex: 1;
  min-width: auto;
}
.single-product .summary .product-price-sku-wrapper .product-sku-section .sku_wrapper {
  display: inline-block;
}
.single-product .summary .product-price-sku-wrapper .product-sku-section .meta-label {
  font-size: 1.0625rem;
}
.single-product .summary .product-price-sku-wrapper .product-sku-section .sku {
  margin-left: 5px;
  font-size: 1.0625rem;
}
.single-product .summary .product-price-sku-wrapper .product-price-section {
  flex: 0 0 auto;
  text-align: left;
  width: 100%;
}
.single-product .summary .price {
  margin-bottom: 0;
}
.single-product .summary .price .woocommerce-Price-amount {
  color: #F79020;
  font-size: 1.75rem;
  font-weight: 600;
}
.single-product .summary .price .woocommerce-price-suffix {
  display: none;
}
.single-product .summary .login-to-view-pricing {
  color: #00AEEF;
  display: inline-block;
  font-size: 1.3125rem;
  font-weight: 600;
  width: auto;
}
.single-product .summary .login-to-view-pricing::after {
  border-bottom: 1px solid #00AEEF;
  content: "";
  display: block;
  margin-top: -0.1875rem;
}
.single-product .summary .stock {
  border-radius: 20px;
  display: inline-block;
  font-size: 0.6875rem;
  margin-bottom: 1.5625rem;
  padding: 0.3125rem 0.625rem;
  text-transform: capitalize;
}
.single-product .summary .stock:before {
  display: none;
}
.single-product .summary .stock.in-stock {
  background: #CBEFAC;
  color: #566A45;
}
.single-product .summary .stock.low-stock {
  background: #FDF3C4;
  color: #8E7810;
}
.single-product .summary .stock.out-of-stock {
  background: #F6DACE;
  color: #D05727;
}
.single-product .summary .stock.available-on-backorder {
  background: #D6E9FF;
  color: #2F4A75;
}
.single-product .summary .fitment-notice {
  background: #E4EDF5;
  border-radius: 20px;
  color: #0056A3;
  display: inline-block;
  font-size: 0.6875rem;
  font-weight: 600;
  margin-bottom: 1.5625rem;
  padding: 0.3125rem 0.625rem;
}
.single-product .summary .vehicle-fitment-image {
  align-items: center;
  border-radius: 20px;
  display: inline-flex;
  font-size: 0.6875rem;
  font-weight: 600;
  margin-bottom: 1.5625rem;
  margin-left: 0.3125rem;
  padding: 0.3125rem 0.625rem;
}
.single-product .summary .vehicle-fitment-image img {
  margin-right: 3px;
  width: 10px;
}
.single-product .summary .vehicle-fitment-image:hover img {
  filter: brightness(0) invert(1);
}
.single-product .summary .cart {
  flex-wrap: nowrap;
  gap: 0;
  margin-bottom: 3.3125rem;
}
.single-product .summary .cart .quantity {
  border-bottom: 1px solid #D6E4F0;
  border-left: 1px solid #D6E4F0;
  border-radius: 8px 0 0 8px;
  border-top: 1px solid #D6E4F0;
}
.single-product .summary .cart .quantity .minus, .single-product .summary .cart .quantity .plus {
  border: none;
  color: #0056A3;
  font-size: 1.125rem;
  font-weight: 600;
  min-height: 4.1875rem;
  padding: 0 1.25rem;
}
.single-product .summary .cart .quantity .minus:hover, .single-product .summary .cart .quantity .plus:hover {
  background: none;
}
.single-product .summary .cart .quantity .qty {
  border: none;
  color: #0056A3;
  font-size: 1.125rem;
  font-weight: 700;
  min-height: 4.1875rem;
}
.single-product .summary .cart .quantity.hidden + .single_add_to_cart_button {
  border-radius: 8px;
}
.single-product .summary .cart .single_add_to_cart_button {
  background: #F79020;
  box-shadow: none;
  border-radius: 0 8px 8px 0;
  flex: 1;
  font-size: 1.125rem;
  font-weight: 700;
  min-height: 4.1875rem;
  text-transform: capitalize;
  transition: 0.15s;
}
.single-product .summary .cart .single_add_to_cart_button:before {
  content: url("/wp-content/uploads/2024/10/cart-icon.svg");
  margin-right: 0.625rem;
  opacity: 1;
  position: static;
}
.single-product .summary .cart .single_add_to_cart_button:hover {
  background: #dc7608;
}
.single-product .summary .multiple-pricing-table th {
  color: #808080;
  border-bottom: 1px solid #D6E4F0;
  font-size: 1.0625rem;
  font-weight: 600;
  text-transform: none;
}
.single-product .summary .multiple-pricing-table td {
  border-bottom: 1px solid #D6E4F0;
}
.single-product .summary .trade-application__container {
  align-items: center;
  background: #F0F5F9;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 2.9375rem;
  padding: 2.125rem 0.9375rem 2.5rem 0.9375rem;
}
.single-product .summary .trade-application__title {
  color: #0056A3;
  font-size: 1.3125rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
  text-transform: none;
}
.single-product .summary .trade-application__text {
  margin-bottom: 1.125rem;
  text-align: center;
}
.single-product .summary .trade-application__apply-btn {
  font-size: 0.9375rem;
  margin-right: 0.75rem;
  padding: 0.9375rem 1.625rem;
}
.single-product .summary .trade-application__buttons > div[data-elementor-type=container] {
  display: inline-block;
}
.single-product .summary .trade-application__buttons > div[data-elementor-type=container] > .wd-negative-gap {
  padding-left: 0;
  padding-right: 0;
}
.single-product .summary .product_meta {
  padding-top: 2.9375rem;
}
.single-product .summary .product_meta .sku_wrapper, .single-product .summary .product_meta .posted_in {
  font-size: 0.8125rem;
  font-weight: 600;
  margin-bottom: 0;
}
.single-product .summary .product_meta .sku_wrapper .meta-label, .single-product .summary .product_meta .posted_in .meta-label {
  color: #808080;
  font-weight: 700;
  text-transform: uppercase;
}
.single-product .summary .product_meta .sku_wrapper a, .single-product .summary .product_meta .posted_in a {
  color: #808080;
}
.single-product .product-tabs-wrapper {
  background: #F0F5F9;
  border: none;
  margin-bottom: 0 !important;
  padding-bottom: 4.375rem;
  padding-top: 5.625rem;
}
.single-product .product-tabs-wrapper .poduct-tabs-inner {
  max-width: 54.75rem;
  margin-left: auto;
  margin-right: auto;
}
.single-product .product-tabs-wrapper .poduct-tabs-inner .wd-nav-wrapper {
  margin-bottom: 2.0625rem;
  text-align: left;
  border-bottom: 1px solid #D6E4F0;
}
.single-product .product-tabs-wrapper .poduct-tabs-inner .wd-nav-wrapper .wd-nav-tabs li > .wd-nav-link {
  color: #808080;
  font-size: 1.3125rem;
  font-weight: 600;
  padding-bottom: 0.875rem;
  text-transform: capitalize;
}
.single-product .product-tabs-wrapper .poduct-tabs-inner .wd-nav-wrapper .wd-nav-tabs li > .wd-nav-link .nav-link-text:after {
  background: #0056A3;
  top: 40px;
}
.single-product .product-tabs-wrapper .poduct-tabs-inner .wd-nav-wrapper .wd-nav-tabs li.active > .wd-nav-link {
  color: #0056A3;
}
.single-product .product-tabs-wrapper .poduct-tabs-inner #tab-additional_information .woocommerce-product-attributes {
  margin: 0;
  max-width: unset;
}
.single-product .product-tabs-wrapper .poduct-tabs-inner #tab-additional_information .woocommerce-product-attributes .woocommerce-product-attributes-item__value {
  overflow-wrap: anywhere;
}
.single-product .product-tabs-wrapper .poduct-tabs-inner #tab-additional_information .woocommerce-product-attributes .elementor-18823 .elementor-element {
  padding: 0;
}
.single-product .product-tabs-wrapper .poduct-tabs-inner #tab-additional_information .woocommerce-product-attributes .elementor-18823 .elementor-element .e-con-inner {
  padding: 0;
}
.single-product .product-tabs-wrapper .poduct-tabs-inner #tab-additional_information .woocommerce-product-attributes .elementor-18823 .elementor-element .e-con-inner #request-a-quote-btn {
  min-height: 1.5rem;
}
.single-product .product-tabs-wrapper .poduct-tabs-inner #tab-additional_information tr.woocommerce-product-attributes-item {
  border-bottom: 1px solid #D6E4F0;
}
.single-product .product-tabs-wrapper .poduct-tabs-inner #tab-additional_information tr.woocommerce-product-attributes-item th {
  color: #808080;
  font-size: 1.0625rem;
  font-weight: 600;
}
.single-product .product-tabs-wrapper .poduct-tabs-inner #tab-additional_information tr.woocommerce-product-attributes-item td {
  color: #0056A3;
  font-size: 1.0625rem;
  font-weight: 400;
}
.single-product .related-and-upsells {
  background: #F0F5F9;
  margin: 0;
  max-width: unset;
  padding-bottom: 3.125rem;
}
.single-product .related-and-upsells .related-products {
  margin-left: auto;
  margin-right: auto;
  max-width: 1400px;
  padding-left: 15px;
  padding-right: 15px;
}
.single-product .related-and-upsells .related-products .slider-title {
  border-top: 1px solid #BFD1E6;
  color: #0056A3;
  font-size: 1.3125rem;
  font-weight: 600;
  margin-bottom: 1.5625rem;
  padding-top: 105px;
}
.single-product .site-content {
  margin-bottom: 0;
}
.single-product .elementor-13811 .elementor-widget-container {
  border-top: 1px solid #BFD1E6;
  margin-top: 5rem !important;
}

.wd-products .wd-carousel .wd-product {
  background: #FFFFFF;
}
.wd-products .wd-carousel .wd-entities-title {
  color: #0056A3;
  font-size: 1.0625rem;
  font-weight: 600;
  margin-bottom: 0.875rem;
}
.wd-products .wd-carousel .wd-product-cats {
  color: #808080;
  font-size: 0.8125rem;
  font-weight: 600;
  letter-spacing: 2.8px;
  margin-bottom: 0.875rem;
  text-transform: uppercase;
}
.wd-products .wd-carousel .price .woocommerce-Price-amount {
  color: #F79020;
  display: block;
  font-size: 1.0625rem;
  font-weight: 600;
  margin-bottom: 0.9375rem;
}
.wd-products .wd-carousel .price .woocommerce-price-suffix {
  display: none;
}
.wd-products .wd-carousel .product-information {
  min-height: 13.125rem;
}
.wd-products .wd-carousel .wrap-quickview-button {
  display: none;
}
.wd-products .wd-nav-arrows .wd-btn-arrow {
  background: #00AEEF;
  border-radius: 50px;
}
.wd-products .wd-nav-arrows .wd-btn-arrow .wd-arrow-inner {
  color: #FFFFFF;
}
.wd-products .wd-nav-arrows .wd-btn-arrow .wd-prev .wd-arrow-inner {
  right: 2px;
}
.wd-products .wd-nav-arrows .wd-btn-arrow .wd-next .wd-arrow-inner {
  left: 2px;
}
.wd-products .login-to-view-pricing {
  color: #F79020;
  font-size: 0.9375rem;
  font-weight: 600;
}

.woocommerce-cart .woocommerce {
  margin: 0 auto;
}
.woocommerce-cart .woocommerce .cart-content-wrapper {
  padding-bottom: 2.5rem;
}
.woocommerce-cart .woocommerce .cart-content-wrapper .woocommerce-cart-form .product-name > a {
  color: #0056A3;
  font-size: 1.0625rem;
  font-weight: 600;
}
.woocommerce-cart .woocommerce .cart-content-wrapper .woocommerce-cart-form .product-sku {
  min-width: 6.25rem;
}
.woocommerce-cart .woocommerce .cart-content-wrapper .woocommerce-cart-form .product-sku > span {
  color: #00AEEF;
  display: block;
  font-size: 1.0625rem;
  font-weight: 600;
  margin-bottom: 0.125rem;
}
.woocommerce-cart .woocommerce .cart-content-wrapper .woocommerce-cart-form .product-price > .woocommerce-Price-amount {
  color: #808080;
  font-size: 1.0625rem;
  font-weight: 600;
}
.woocommerce-cart .woocommerce .cart-content-wrapper .woocommerce-cart-form .product-subtotal > .woocommerce-Price-amount {
  color: #F79020;
  font-size: 1.0625rem;
  font-weight: 600;
}
.woocommerce-cart .woocommerce .cart-content-wrapper .woocommerce-cart-form .product-quantity .quantity {
  border: 1px solid #D6E4F0;
  border-radius: 8px;
}
.woocommerce-cart .woocommerce .cart-content-wrapper .woocommerce-cart-form .product-quantity .quantity .minus, .woocommerce-cart .woocommerce .cart-content-wrapper .woocommerce-cart-form .product-quantity .quantity .plus {
  border: none;
  color: #0056A3;
  font-size: 1.0625rem;
  font-weight: 600;
  min-height: 1.5625rem;
  padding: 0 0.75rem;
}
.woocommerce-cart .woocommerce .cart-content-wrapper .woocommerce-cart-form .product-quantity .quantity .minus:hover, .woocommerce-cart .woocommerce .cart-content-wrapper .woocommerce-cart-form .product-quantity .quantity .plus:hover {
  background: none;
}
.woocommerce-cart .woocommerce .cart-content-wrapper .woocommerce-cart-form .product-quantity .quantity .qty {
  border: none;
  color: #0056A3;
  font-size: 0.9375rem;
  font-weight: 700;
  min-height: 1.5625rem;
}
.woocommerce-cart .woocommerce .cart-content-wrapper .woocommerce-cart-form .cart-actions {
  justify-content: right;
}
.woocommerce-cart .woocommerce .cart-content-wrapper .woocommerce-cart-form .cart-actions .button[name=update_cart] {
  border-radius: 8px;
  font-size: 0.9375rem;
  font-weight: 700;
}
@media (max-width: 1024px) {
  .woocommerce-cart .woocommerce .cart-content-wrapper .woocommerce-cart-form {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }
}
.woocommerce-cart .woocommerce .cart-content-wrapper .cart-totals-section .cart-subtotal th {
  font-size: 1.0625rem;
  font-weight: 600;
}
.woocommerce-cart .woocommerce .cart-content-wrapper .cart-totals-section .cart-subtotal .woocommerce-Price-amount {
  color: #808080;
  font-size: 1.0625rem;
  font-weight: 600;
}
.woocommerce-cart .woocommerce .cart-content-wrapper .cart-totals-section .woocommerce-shipping-calculator .shipping-calculator-button {
  color: #00AEEF;
}
.woocommerce-cart .woocommerce .cart-content-wrapper .cart-totals-section .woocommerce-shipping-calculator .button[name=calc_shipping] {
  border-radius: 8px;
}
.woocommerce-cart .woocommerce .cart-content-wrapper .cart-totals-section .order-total th {
  font-size: 1.3125rem;
  font-weight: 600;
}
.woocommerce-cart .woocommerce .cart-content-wrapper .cart-totals-section .order-total .woocommerce-Price-amount {
  color: #F79020;
  font-size: 1.3125rem;
  font-weight: 600;
}
.woocommerce-cart .woocommerce .cart-content-wrapper .cart-totals-section .wc-proceed-to-checkout > a {
  border-radius: 8px;
  box-shadow: none;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 0.9375rem;
  padding: 0.9375rem 1.625rem;
}
.woocommerce-cart .woocommerce .cart-content-wrapper .create-template .template-order .create-order-template {
  border-radius: 8px;
  margin-top: 0.875rem;
}
@media (max-width: 1024px) {
  .woocommerce-cart .woocommerce .cart-content-wrapper .cart-collaterals .create-template {
    padding: 1.5625rem;
  }
}
.woocommerce-cart .woocommerce .wc-empty-cart-message {
  color: #0056A3;
  font-size: 3rem;
  font-weight: 900;
}
.woocommerce-cart .woocommerce .wd-empty-page-text {
  color: #808080;
}
.woocommerce-cart .woocommerce .return-to-shop .wc-backward {
  box-shadow: none;
  font-size: 0.9375rem;
}
@media (max-width: 768px) {
  .woocommerce-cart .woocommerce {
    width: 100%;
  }
  .woocommerce-cart .woocommerce .product-name > a, .woocommerce-cart .woocommerce .product_sku > span {
    overflow-wrap: anywhere;
  }
}

.cart-widget-side .shopping-cart-widget-body .cart_list .cart-info .wd-entities-title {
  color: #0056A3;
  font-size: 1.0625rem;
  font-weight: 600;
}
.cart-widget-side .shopping-cart-widget-body .cart_list .cart-info .quantity {
  align-items: center;
  color: #808080;
  display: flex;
  font-size: 0.8125rem;
  font-weight: 600;
}
.cart-widget-side .shopping-cart-widget-body .cart_list .cart-info .woocommerce-Price-amount {
  color: #F79020;
  font-size: 1.0625rem;
  font-weight: 600;
  margin-left: 0.3125rem;
}
.cart-widget-side .shopping-cart-widget-body .cart_list .cart-info .wd-product-sku span {
  color: #00AEEF;
  display: block;
  font-size: 0.8125rem;
  font-weight: 600;
  margin-bottom: 0.125rem;
}
.cart-widget-side .shopping-cart-widget-body .cart_list .cart-info .wd-product-sku .wd-label {
  display: none;
}
.cart-widget-side .shopping-cart-widget-footer .woocommerce-Price-amount {
  color: #F79020;
  font-weight: 600;
}
.cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__buttons .btn-cart {
  border-radius: 8px;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 0.9375rem;
  padding: 0.9375rem 1.625rem;
}
.cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__buttons .checkout {
  border-radius: 8px;
  box-shadow: none;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 0.9375rem;
  padding: 0.9375rem 1.625rem;
}
.cart-widget-side .wd-empty-mini-cart .woocommerce-mini-cart__empty-message {
  color: #808080;
  font-size: 1.0625rem;
  font-weight: 400;
}
.cart-widget-side .wd-empty-mini-cart .btn {
  box-shadow: none !important;
  font-size: 0.9375rem;
}

.wd-dropdown-menu {
  border: 1px solid #D6E4F0;
  border-radius: 8px;
}

.wd-mega-menu .wd-dropdown-menu {
  padding: 0 !important;
}
.wd-mega-menu .wd-dropdown-menu > .container > p {
  display: none;
}

.mega-menu {
  display: flex;
  justify-content: space-between;
}
.mega-menu__heading {
  color: #F79020;
  font-size: 0.8125rem;
  font-weight: 600;
  letter-spacing: 2.8px;
  margin: 0;
}
.mega-menu__heading.last {
  margin-bottom: 1.6875rem;
}
.mega-menu__section {
  align-items: center;
  border-bottom: 1px solid #D6E4F0;
  display: flex;
  padding: 1.75rem 0;
}
.mega-menu__section.last {
  border-bottom: none;
}
.mega-menu__image {
  border: 2px solid #D6E4F0;
  border-radius: 30px;
}
.mega-menu__label {
  color: #0056A3;
  display: inline-block;
  font-size: 1.0625rem;
  font-weight: 700;
  margin-left: 1.125rem;
}
.mega-menu__cta {
  color: #0056A3;
  display: block;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 1.4375rem;
}
.mega-menu__btn {
  font-size: 1.0625rem;
  padding: 1.25rem;
  text-align: center;
  width: 100%;
}
.mega-menu__divider-container {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 2.75rem 0 2.4375rem 0;
  position: relative;
  width: 100%;
}
.mega-menu__divider-line {
  background-color: #D6E4F0;
  height: 1px;
  position: absolute;
  width: 100%;
}
.mega-menu__divider-text {
  background-color: #F0F5F9;
  color: #D6E4F0;
  font-size: 0.8125rem;
  letter-spacing: 2.8px;
  padding: 0 0.9375rem;
  z-index: 1;
}

.archive .page-title {
  display: none;
}
.archive .main-page-wrapper {
  background: #F0F5F9;
  padding-top: 5.375rem;
}
.archive .woocommerce-breadcrumb a, .archive .wd-products-per-page a {
  color: #0056A3;
  font-size: 0.6875rem;
  font-weight: 700;
}
.archive .woocommerce-breadcrumb a.current-variation span, .archive .wd-products-per-page a.current-variation span {
  font-weight: 700;
}
.archive .woocommerce-breadcrumb span, .archive .wd-products-per-page span {
  color: #0056A3;
  font-size: 0.6875rem;
  font-weight: 600;
}
.archive .wd-products-shop-view .shop-view {
  color: #00AEEF;
  font-size: 0.9375rem;
}
.archive .wd-products-shop-view .shop-view.current-variation {
  color: #0056A3;
}
.archive .orderby {
  padding: 0.78125rem 1.125rem !important;
}
.archive .wd-products .wd-product {
  background: #FFFFFF;
}
.archive .wd-products .wd-entities-title {
  color: #0056A3;
  font-size: 1.0625rem;
  font-weight: 600;
  margin-bottom: 0.875rem;
}
.archive .wd-products .wd-product-cats {
  color: #808080;
  font-size: 0.8125rem;
  font-weight: 600;
  letter-spacing: 2.8px;
  margin-bottom: 0.875rem;
  text-transform: uppercase;
}
.archive .wd-products .price .woocommerce-Price-amount {
  box-shadow: none !important;
  color: #F79020;
  display: block;
  font-size: 1.0625rem;
  font-weight: 600;
  margin-bottom: 0.9375rem;
}
.archive .wd-products .price .woocommerce-price-suffix {
  display: none;
}
.archive .wd-products .product-information {
  min-height: 11.25rem;
}
.archive .wd-products .wrap-quickview-button {
  display: none;
}
.archive .wd-products .wd-add-btn {
  width: 100%;
}
.archive .wd-products .wd-add-btn .button {
  background: #F79020 !important;
  border-radius: 8px !important;
  box-shadow: none !important;
  padding: 0.3125rem 1.25rem !important;
}
.archive .wd-products .wd-add-btn .button > span {
  color: #FFFFFF !important;
  font-size: 0.9375rem !important;
  font-weight: 700 !important;
  text-transform: none !important;
}
.archive .wd-products .product-label.out-of-stock {
  color: #D05727;
  background: #F6DACE;
  font-size: 0.6875rem;
  padding: 0.1875rem 0.5rem;
}
.archive .woocommerce-pagination {
  display: flex;
  justify-content: center;
  margin-top: 3.75rem;
}
.archive .woocommerce-pagination ul.page-numbers {
  background: #FFFFFF;
  border: 1px solid #D6E4F0;
  border-radius: 8px;
  display: flex;
  height: 2.375rem;
  padding: 0 0.375rem;
  width: auto;
}
.archive .woocommerce-pagination ul.page-numbers span.page-numbers {
  align-items: center;
  color: #808080;
  display: flex;
  font-size: 0.8125rem;
  font-weight: 600;
  height: 1.6875rem;
  justify-content: center;
  min-width: 0;
  padding: 0;
  width: 1.6875rem;
}
.archive .woocommerce-pagination ul.page-numbers span.page-numbers.current {
  background: #0056A3;
  border-radius: 4px;
  color: #FFFFFF;
}

.woocommerce-account .main-page-wrapper .woocommerce {
  padding-bottom: 2.5rem;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}
@media (max-width: 1024px) {
  .woocommerce-account .main-page-wrapper .woocommerce {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}
.woocommerce-account .main-page-wrapper .wd-my-account-sidebar {
  border-right: 1px solid #D6E4F0;
}
.woocommerce-account .main-page-wrapper .wd-my-account-sidebar .woocommerce-MyAccount-title {
  border-bottom: 1px solid #D6E4F0;
  color: #000000;
  font-size: 1.3125rem;
  font-weight: 600;
  text-transform: capitalize;
}
.woocommerce-account .main-page-wrapper .wd-my-account-sidebar .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a {
  color: #0056A3;
  font-size: 0.9375rem;
  font-weight: 700;
  text-transform: capitalize;
}
.woocommerce-account .main-page-wrapper .woocommerce-MyAccount-content p {
  color: #808080;
  font-size: 1.0625rem;
}
.woocommerce-account .main-page-wrapper .woocommerce-address-fields button[name=save_address] {
  box-shadow: none;
}
.woocommerce-account .main-page-wrapper .woocommerce-Address-title a {
  font-size: 0.9375rem;
  padding: 0.625rem 1.25rem;
  text-transform: uppercase;
}
.woocommerce-account .main-page-wrapper .woocommerce-Address-title a:hover {
  color: #FFFFFF !important;
}
.woocommerce-account .main-page-wrapper .wd-my-account-links a {
  border: 1px solid #D6E4F0;
  border-radius: 8px;
  box-shadow: none;
  color: #0056A3;
  font-size: 0.9375rem;
  font-weight: 700;
  text-transform: capitalize;
}
.woocommerce-account .main-page-wrapper .wd-my-account-links a:hover:before {
  color: #F79020 !important;
}
.woocommerce-account .main-page-wrapper .woocommerce-orders-table .woocommerce-orders-table__cell .woocommerce-Price-amount {
  color: #F79020;
}
.woocommerce-account .main-page-wrapper .woocommerce-orders-table .woocommerce-orders-table__cell .woocommerce-button {
  border-radius: 8px;
  box-shadow: none;
}
.woocommerce-account .main-page-wrapper .woocommerce-order-details .woocommerce-order-details__title {
  color: #000000;
  font-size: 1.3125rem;
  font-weight: 700;
  text-transform: capitalize;
}
.woocommerce-account .main-page-wrapper .woocommerce-order-details .woocommerce-Price-amount {
  color: #F79020;
}
.woocommerce-account .main-page-wrapper .woocommerce-customer-details .woocommerce-column__title {
  color: #000000;
  font-size: 1.3125rem;
  font-weight: 700;
  text-transform: capitalize;
}
.woocommerce-account .main-page-wrapper .woocommerce-Address .woocommerce-Address-title > h2 {
  color: #000000;
  font-size: 1.3125rem;
  font-weight: 600;
  text-transform: capitalize;
}
.woocommerce-account .main-page-wrapper .woocommerce-Address .edit:hover {
  color: #F79020;
}
.woocommerce-account .main-page-wrapper .woocommerce-EditAccountForm fieldset {
  border: 1px solid #D6E4F0;
}
.woocommerce-account .main-page-wrapper .woocommerce-EditAccountForm fieldset legend {
  color: #0056A3;
  font-size: 1.0625rem;
  font-weight: 600;
  text-transform: capitalize;
}
.woocommerce-account .main-page-wrapper .woocommerce-EditAccountForm .woocommerce-Button {
  box-shadow: none;
}
.woocommerce-account .main-page-wrapper #add_payment_method #place_order {
  background: #F79020 !important;
  border-radius: 8px !important;
  box-shadow: none !important;
  color: #FFFFFF !important;
  display: inline-block !important;
  font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
  font-size: 1.0625rem !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  padding: 1.25rem 2.5rem !important;
  text-transform: capitalize !important;
  transition: 0.15s !important;
}

.wd-dropdown-register {
  left: unset;
  right: 0;
}
.wd-dropdown-register .wd-heading {
  border-bottom: 1px solid #D6E4F0;
}
.wd-dropdown-register .wd-heading .title {
  color: #000000;
  font-size: 1.3125rem;
  font-weight: 600;
  text-transform: capitalize;
}
.wd-dropdown-register .create-account-link, .wd-dropdown-register .woocommerce-LostPassword {
  color: #00AEEF !important;
}
.wd-dropdown-register .woocommerce-form-login__submit {
  background-color: #F79020 !important;
  box-shadow: none !important;
  border-radius: 8px !important;
  font-size: 0.9375rem !important;
  font-weight: 700 !important;
  text-transform: capitalize !important;
}
.wd-dropdown-register .woocommerce-form-login__submit:hover {
  background-color: #dc7608 !important;
}
.wd-dropdown-register .woocommerce-form-login__rememberme {
  display: flex;
}
.wd-dropdown-register .woocommerce-form-login__rememberme .woocommerce-form__input-checkbox {
  margin-right: 0.625rem;
}

.wd-registration-page .wd-login-title {
  color: #000000;
  font-size: 1.3125rem;
  font-weight: 600;
  text-transform: capitalize;
}
.wd-registration-page .woocommerce-form-register a, .wd-registration-page .woocommerce-form-login a {
  text-decoration: underline;
}
.wd-registration-page .woocommerce-form-register a.lost_password, .wd-registration-page .woocommerce-form-login a.lost_password {
  text-decoration: none;
}
.wd-registration-page .woocommerce-form-register .woocommerce-button, .wd-registration-page .woocommerce-form-login .woocommerce-button {
  box-shadow: none;
  font-size: 0.9375rem;
}
.wd-registration-page .woocommerce-form-register .woocommerce-button:hover, .wd-registration-page .woocommerce-form-login .woocommerce-button:hover {
  box-shadow: none;
}
.wd-registration-page .wd-switch-to-register {
  border-radius: 8px;
  font-size: 0.9375rem;
  font-weight: 700;
  padding: 1.1875rem 5rem;
}
.wd-registration-page .woocommerce-LostPassword {
  color: #00AEEF !important;
}
.wd-registration-page .woocommerce {
  padding-bottom: 2.5rem;
}
.wd-registration-page .col-register-text {
  border-inline-start: 1px solid #D6E4F0 !important;
}

.woocommerce-notices-wrapper ul {
  font-size: 1.0625rem;
}

.woocommerce-info {
  font-size: 1.0625rem;
}

.post-template-default.single-post .title-blog {
  display: none;
}
.post-template-default.single-post .main-page-wrapper .content-layout-wrapper {
  justify-content: center;
}
.post-template-default.single-post .main-page-wrapper .article-inner .wd-post-cat {
  background-color: #FFFFFF;
}
.post-template-default.single-post .main-page-wrapper .article-inner .wd-post-cat > a {
  color: #F79020;
  font-size: 0.8125rem;
  font-weight: 700;
  letter-spacing: 2.8px;
}
.post-template-default.single-post .main-page-wrapper .wd-single-footer {
  border-top: 1px solid #D6E4F0;
}
.post-template-default.single-post .main-page-wrapper .wd-page-nav {
  border-bottom: 1px solid #D6E4F0;
}
.post-template-default.single-post .main-page-wrapper .sidebar-container {
  display: none;
}
.post-template-default.single-post .main-page-wrapper .wd-section-stretch {
  left: 0;
}

.blog .title-blog {
  background: #FFFFFF;
}
.blog .title-blog .entry-title {
  color: #0056A3;
  font-size: 3rem;
  font-weight: 900;
}
.blog .main-page-wrapper {
  background: #F0F5F9;
}
.blog .main-page-wrapper .article-inner {
  box-shadow: none !important;
}
.blog .wd-posts {
  display: flex;
  --wd-gap-lg: 20px !important;
}
.blog .wd-posts .wd-post {
  border-radius: 8px;
  overflow: hidden;
}
.blog .wd-posts .wd-post .post-date {
  display: none;
}
.blog .wd-posts .wd-post .article-body-container {
  box-shadow: none;
  margin: 0;
  padding: 2.25rem;
  text-align: left;
}
.blog .wd-posts .wd-post .article-body-container .meta-categories-wrapp {
  position: initial;
}
.blog .wd-posts .wd-post .article-body-container .meta-categories-wrapp .meta-post-categories {
  background: none;
  padding: 0;
}
.blog .wd-posts .wd-post .article-body-container .meta-categories-wrapp .meta-post-categories > a {
  color: #F79020;
  font-size: 0.8125rem;
  font-weight: 700;
  letter-spacing: 2.8px;
  margin-bottom: 0.3125rem;
  text-transform: uppercase;
}
.blog .wd-posts .wd-post .article-body-container .post-title {
  color: #0056A3;
  font-size: 1.3125rem;
  font-weight: 600;
  margin-bottom: 0.4375rem;
}
.blog .wd-posts .wd-post .article-body-container .entry-meta {
  margin-bottom: 0.4375rem;
}
.blog .wd-posts .wd-post .article-body-container .entry-meta .modified-date {
  color: #808080;
  font-size: 0.8125rem;
  font-weight: 600;
  letter-spacing: 2.8px;
}
.blog .wd-posts .wd-post .article-body-container .entry-meta .meta-author, .blog .wd-posts .wd-post .article-body-container .entry-meta .meta-reply {
  display: none;
}
.blog .wd-posts .wd-post .article-body-container .hovered-social-icons {
  display: none;
}
.blog .wd-posts .wd-post .article-body-container .entry-content {
  color: #808080;
  font-size: 1.0625rem;
  font-weight: 400;
}
.blog .wd-posts .wd-post .article-body-container .more-link {
  color: #00AEEF;
  font-size: 0.8125rem;
  font-weight: 600;
  text-transform: uppercase;
}

.error404 .page-header {
  margin-bottom: 3.125rem;
}
.error404 .page-header:after {
  color: #808080;
  content: "Apologies. It looks like nothing was found at this location. Maybe try a search?";
  font-size: 1.0625rem;
  font-weight: 400;
  position: absolute;
  text-align: center;
  width: 100%;
}
.error404 .page-content {
  display: none;
}

.woocommerce-lost-password .woocommerce-ResetPassword .form-row-first {
  border-top: 1px solid #D6E4F0;
}
.woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-Button {
  box-shadow: none;
  font-size: 0.9375rem;
}

.pswp .pswp__item .pswp__zoom-wrap {
  align-items: center;
  display: flex;
  justify-content: center;
  transform: none !important;
}
.pswp .pswp__item .pswp__zoom-wrap .pswp__img {
  position: static;
  max-width: 100%;
}