a:hover {color: var(--info-color);}
a:focus, a:focus-visible {color: var(--info-color);border: none;outline: none;}
.theme-table-wrapper {overflow: auto;}
.theme-table-wrapper table {width: 100%;}
.theme-table-wrapper table thead tr {border: 1px solid var(--border-table-thead);}
.theme-table-wrapper table th {
  padding: 10px;
  background: var(--table-header);
  color: var(--text-color-dark);
  border: 1px solid var(--border-table-th);
  text-align: center;
  font-weight: 600;}
.theme-table-wrapper .table-product, .table-brand {height: 100px;width: 100px;}
.theme-table-wrapper table td {
  border: 1px solid var(--border-table-td);
  vertical-align: middle;
  font-weight: 600;
  padding: 10px;
  text-align: center;
  background-color: var(--neutral-color);}
.theme-table-wrapper {overflow: auto;}
.cart-table table {width: 100%;}
table.cart-table thead tr {border: 1px solid var(--border-table-thead);}
table.cart-table th {padding: 10px;
  background: var(--table-header);
  color: var(--text-color-dark);
  border: 1px solid var(--border-table-th);
  text-align: center;
  font-weight: 600;}
.cart-table .table-product, .table-brand {height: 100px;width: 100px;}
table.cart-table td {
  border: 1px solid var(--border-table-td);
  vertical-align: middle;
  font-weight: 600;
  padding: 10px;
  text-align: center;
  background-color: var(--neutral-color);}
.theme-table-wrapper {overflow: auto;}
.cart-table table {width: 100%;}
table.cart-table thead tr {border: 1px solid var(--border-table-thead);}
table.cart-table th {
  padding: 10px;
  background: var(--table-header);
  color: var(--text-color-dark);
  border: 1px solid var(--border-table-th);
  text-align: center;
  font-weight: 600;}
.cart-table .table-product, .table-brand {height: 100px;width: 100px;}
table.cart-table td {
  border: 1px solid var(--border-table-td);
  vertical-align: middle;
  font-weight: 600;
  padding: 10px;
  text-align: center;
  background-color: var(--neutral-color);}
#cart-block-wrapper .cart-popup .list-card-product-data .product-name,
#cart-block-wrapper .cart-popup .list-card-product-data .brand-name,
#cart-block-wrapper .cart-popup .list-card-product-data .sku-number {
  display: -webkit-box !important;}
#cart-block-wrapper .cart-popup .list-card-product-data .brand-name {
  -webkit-line-clamp: 1 !important;}
span.cart-btn-text {display: none;}
.region-icon-list li a img {width: 30px;}
.copyrights-inner .copyright_logo  {
    width: 60px;
    max-width: auto;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
  } .region.region--footer-top.grid-full.layout--pass--content-medium {width: 100%;padding: 0px;}
.region.region-fivth.region-icon {width: 100%;text-align: center;}
footer h2.block__title {text-align: center;}
.availability-text {margin: 10px 0 5px 0;text-align: center;font-size: 16px;font-weight: 700;}
.product-btn {margin-top: 10px;}
.pdp-location #other_loc {
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: auto;
  max-width: max-content;
  height: 44px;
  max-height: 44px;
  min-height: 44px;
  background-color: var(--white-color) !important;
  color: var(--primary-color) !important;
  border: 2px solid var(--primary-color) !important;
  border-radius: var(--btn-rad-base);
  padding: 5px 20px;
  margin: 0px;
  font-family: var(--font-primary);
  font-size: var(--fs-base);
  font-weight: 500;}
.pdp-location #other_loc:hover {
  background-color: var(--btn-secondary);
  border: 2px solid var(--primary-color);
  font-weight: 500;
  color: var(--primary-color);
  text-decoration: none;}
.pdp-location #other_loc:focus {
  background-color: var(--btn-secondary);
  border: 2px solid var(--primary-color);
  box-shadow: 0px 0px 3px var(--btn-secondary);
  outline: none;}
.pdp-location .other_loc {display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: auto;
  max-width: max-content;
  height: 44px;
  max-height: 44px;
  min-height: 44px;
  background-color: var(--white-color) !important;
  color: var(--primary-color) !important;
  border: 2px solid var(--primary-color) !important;
  border-radius: var(--btn-rad-base);
  padding: 5px 20px;
  margin: 0px;
  font-family: var(--font-primary);
  font-size: var(--fs-base);
  font-weight: 500;}
.pdp-location .other_loc:hover {
  background-color: var(--btn-secondary);
  border: 2px solid var(--primary-color);
  font-weight: 500;
  color: var(--primary-color);
  text-decoration: none;
}
.pdp-location .other_loc:focus {
  background-color: var(--btn-secondary);
  border: 2px solid var(--primary-color);
  box-shadow: 0px 0px 3px var(--btn-secondary);
  outline: none;
}
.slider-product-data {
  border-top: 1px solid var(--border-color-light);
  margin-top: 20px;
  padding: 20px 0px 10px;
  height: 70px !important;
  line-height: 1;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    display: -webkit-box;
}
.new-item-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
}
.item-card-inner {
  display: flex;
  align-items: center;
  gap: 20px;
  background: #ffffff;
  border: 1px solid #ccc;
  margin: 10px;
}
.item-img {
  width: 130px;
  height: 130px;
  padding: 20px;
  display: flex;
  flex: none;
  justify-content: center;
  align-items: center;
  border-right: 1px solid #ccc;
}.item-card-inner {border-radius: 5px;}
.item-card-inner:hover {box-shadow: 0px 0px 5px #ccc;}
.new-item-grid .views-field {flex: 1 1 calc(33.33% - 10px);max-width: 420px;}
.product-price {min-height: 28px;}.view-featured-cat .views-view-responsive-grid__item {display: flex;justify-content: center;}
.categories-img-inner .img-box a img {margin: 0 auto;max-width: 100%;width: 400px;}
.categories-name h5 {
    padding: 10px;
    height: 100%;
    min-height: 100%;
    display: flex;
        align-items: center;
        align-content: center;
        justify-content: center;}
.shipping_note {color:var(--warning-color);}
.blog-slider {margin: 0px -10px;}
.region.region--secondary-menu {display: none;}
.inner-head {position: relative;display: inline-block;}
.inner-head:before {display: none;}
.inner-head:before {
  content: "\f107";
  font-family: var(--icon-font);
  position: absolute;
  top: 53%;
  right: -15px;
  transform: translateY(-50%) rotate(180deg);
  font-size: 10px;}
.inner-head.close:before {transform: translateY(-50%) rotate(0deg);}
@media (max-width: 576px) {.inner-head:before {display: block;}}
.part-results-page {padding: 30px 0px;min-height: 60vh;}
.availability-check {min-width: 140px !important;}
@media (min-width:1400px) {.category-grid .cat-box-inner{height: 100%;} .cat-box-inner .category-image {min-height: calc(100% - 60px);
        height: auto;}}
.result-data-table-view a.pri-btn-100.ng-scope {white-space: nowrap;}
.result-data-table-view .part-img a {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;}
.LoadingIn {
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: 50px;
  height: 5px;
  background: #f1f1f1;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  overflow: hidden;
}
.LoadingIn:after {
  content: "";
  position: absolute;
  left: 0;
  width: 0;
  height: 100%;
  border-radius: 4px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  animation: load 5s infinite;
}
@keyframes load {
  0% {
    width: 0;
    background: #666;
  }
  25% {
    width: 40%;
    background: #666;
  }
  50% {
    width: 60%;
    background: #666;
  }
  75% {
    width: 75%;
    background: #666;
  }
  100% {
    width: 100%;
    background: #3b3b3b;
  }
}
.product-image-container {display: flex;}
.product-main-image {width: 79%;}
.product-detail-page {padding: 30px 0px;}
.product-data-container {margin-bottom: 20px;}
.product-data-point {padding-bottom: 10px;}
.product-description p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  width: 100%;
}
.product-brand {
  width: 120px;
  height: 60px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #ccc;
}
.tab-content .tab {display: none;background: var(--neutral-color);}
.tab-content .tab.active {display: block;}
.tab-content .tab p {padding-bottom: 10px;}
/* Tab Sub-Headings */
h4.tab-heading {
  font-family: var(--font-secondary);
  font-size: var(--fs-h4);
  font-weight: 600;
  padding: 15px 0;
  border-bottom: 1px solid var(--border-color-light);
  margin-bottom: 20px;
}
h5.tab-sub-head {
  font-family: var(--font-secondary);
  font-size: var(--fs-h5);
  font-weight: 600;
  padding: 15px 0;
  margin-bottom: 20px;
  border-bottom: 1px solid var(--border-color-light);
}
.commerce-order-item-add-to-cart-form div#edit-actions--4 {
  margin: 0px;
}
.fitment-compatibility-wrapper h4 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
}
.add-note-btn .pri-btn {
  width: 30px;
  min-height: 30px;
  height: 30px;
  min-width: 30px;
  padding: 5px;
  margin: 0 auto;
}
.tab-content table td, .tab-content table th {padding: 10px;}
.pdp-add-cart-btn .form-actions.js-form-wrapper.form-wrapper {
  margin: 0px;
  padding: 0px;
}
.product-detail-page .button--add-to-cart {
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: auto;
  max-width: max-content;
  height: 44px;
  max-height: 44px;
  min-height: 44px;
  background-color: var(--primary-color) !important;
  color: var(--text-color-light) !important;
  border: 2px solid var(--primary-color) !important;
  border-radius: var(--btn-rad-base) !important;
  padding: 5px 20px;
  margin: 0px;
  font-family: var(--font-primary) !important;
  font-size: var(--fs-base);
  font-weight: 500;
  text-decoration: none !important;
  box-shadow: none !important;
}
.product-detail-page .button--add-to-cart:hover {
  background-color: var(--primary-color-hover) !important;
  border: 2px solid var(--primary-color-hover) !important;
  font-weight: 500;
  text-decoration: none;
  color: var(--text-color-light) !important;
  box-shadow: none !important;
  text-decoration: none !important;
}
.product-detail-page .button--add-to-cart:focus {
  background-color: var(--primary-color);
  border: 2px solid var(--primary-color-hover);
  box-shadow: 0px 0px 3px var(--primary-color-hover);
  outline: none;
}
.pdp-location #other_loc {
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: auto;
  max-width: max-content;
  height: 44px;
  max-height: 44px;
  min-height: 44px;
  background-color: var(--white-color) !important;
  color: var(--primary-color) !important;
  border: 2px solid var(--primary-color) !important;
  border-radius: var(--btn-rad-base);
  padding: 5px 20px;
  margin: 0px;
  font-family: var(--font-primary);
  font-size: var(--fs-base);
  font-weight: 500;
}
.pdp-location #other_loc:hover {
  background-color: var(--btn-secondary);
  border: 2px solid var(--primary-color);
  font-weight: 500;
  color: var(--primary-color);
  text-decoration: none;
}
.pdp-location #other_loc:focus {
  background-color: var(--btn-secondary);
  border: 2px solid var(--primary-color);
  box-shadow: 0px 0px 3px var(--btn-secondary);
  outline: none;
}
.pdp-location .other_loc {
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: auto;
  max-width: max-content;
  height: 44px;
  max-height: 44px;
  min-height: 44px;
  background-color: var(--white-color) !important;
  color: var(--primary-color) !important;
  border: 2px solid var(--primary-color) !important;
  border-radius: var(--btn-rad-base);
  padding: 5px 20px;
  margin: 0px;
  font-family: var(--font-primary);
  font-size: var(--fs-base);
  font-weight: 500;
}
.pdp-location .other_loc:hover {
  background-color: var(--btn-secondary);
  border: 2px solid var(--primary-color);
  font-weight: 500;
  color: var(--primary-color);
  text-decoration: none;
}
.pdp-location .other_loc:focus {
  background-color: var(--btn-secondary);
  border: 2px solid var(--primary-color);
  box-shadow: 0px 0px 3px var(--btn-secondary);
  outline: none;
}
.imagezoomsl-zoom {
  top: -20% !important;
  bottom: 100% !important; /* Moves the zoomed image above */
  left: 50% !important; /* Centers the zoomed image */
  transform: translateX(-50%) !important; /* Ensures it's aligned properly */
  z-index: 9999 !important; /* Keeps it on top of other elements */
}
/* ---- Table design ----  */
.theme-table-wrapper {overflow: auto;}
table#interchangeTbl {width: 100%;}
table#interchangeTbl thead tr {border: 1px solid var(--border-table-thead);}
table#interchangeTbl th {
  padding: 10px;
  background: var(--table-header);
  color: var(--text-color-dark);
  border: 1px solid var(--border-table-th);
  text-align: left;
  font-weight: 600;
}
table#interchangeTbl td {
  border: 1px solid var(--border-table-td);
  vertical-align: middle;
  font-weight: 600;
  padding: 10px;
  text-align: left;
  background-color: var(--neutral-color);
}
table#interchangeTbl {width: 100%;}
table#interchangeTbl thead tr {
  border: 1px solid var(--border-table-thead);
}
table#interchangeTbl th {
  padding: 10px;
  background: var(--table-header);
  color: var(--text-color-dark);
  border: 1px solid var(--border-table-th);
  text-align: left;
  font-weight: 600;
}
#interchangeTbl input {
  display: inline-block;
  max-width: 100%;
  width: 100%;
  min-width: 100%;
  height: 44px;
  max-height: 44px;
  min-height: 44px;
  border: 1px solid var(--border-color-light);
  border-radius: 3px;
  margin: 0px;
  font-family: var(--font-primary);
  font-size: 14px;
  box-shadow: none;
  padding: 0 15px;
  color: var(--text-color-dark);
}
#interchangeTbl input:hover {
  border: 1px solid var(--border-color-hover);
}
#interchangeTbl input:focus {
  box-shadow: var(--box-shadow-input);
  border: 1px solid var(--border-color-hover);
  outline: none;
}
span.dt-column-order:focus-visible {outline: none;}
table#interchangeTbl td:nth-child(1), table#interchangeTbl td:nth-child(2) {
  width: 50%;
}
table.dataTable th.dt-type-numeric div.dt-column-header {
  flex-direction: row !important;
}
@media (max-width: 992px) {
  .product-detail-wrapper {
    padding-top: 30px;
  }
  .product-main-image {
    width: 80%;
  }
  .slider-for .slide-box.slick-slide {
    height: 360px;
    padding-top: 0px;
  }
  .product-thummb {
    width: 19%;
    padding: 0px;
  }
  .product-availability {
    text-align: left;
  }
  .tab-head ul {
    gap: 10px;
  }
  .tab-head ul li {
    flex: 1;
  }
  .tab-head li a {
    min-width: 100%;
    white-space: nowrap;
  }
}
@media (max-width: 768px) {
  .imagezoomsl-zoom {
    top: -20% !important;
    bottom: 100% !important; /* Moves the zoomed image above */
    left: 50% !important; /* Centers the zoomed image */
    transform: translateX(-50%) !important; /* Ensures it's aligned properly */
    z-index: 9999 !important; /* Keeps it on top of other elements */
  }
}
@media (max-width: 576px) {
  .tab-head ul {
    flex-wrap: wrap;
  }
  .tab-head li a {
    font-size: 12px;
  }
  .product-add-cart {
    flex-wrap: wrap;
  }
  .product-quantity {
    flex: 100%;
  }
  .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front {
    width: 320px !important;
  }
}
@media (max-width: 400px) {
  .quantity-value {
    width: 60px;
  }
}
.cart-table .table-product, .table-brand {height: 100px;width: 100px;}
table.carttot-table tr, table.carttot-table th, table.carttot-table td {
  border: none;
  background-color: transparent;
  font-weight: 500;
}
.cart-total-wrapper {margin-top: 30px;}
.checkout-order-summary td {
  vertical-align: top;
}
#stockorder select {
  background-color: var(--neutral-color);
  border: 1px solid var(--border-color-light);
  border-radius: var(--btn-rad-base);
  font-size: var(--fs-base);
  display: inline-block;
  width: auto;
  max-width: max-content;
  min-width: auto;
  height: 44px;
  min-height: 44px;
  padding: 10px 25px 10px 10px;
  appearance: none;
  background-image: url(/themes/custom/olivero_subtheme/images/down.png);
  background-size: 14px;
  background-position: right 10px center;
  font-size: var(--fs-base);
  font-family: var(--font-primary);
  font-weight: 400;
  color: var(--text-color-dark);
}
#stockorder select:hover {border: 1px solid var(--border-color-dark);}
#stockorder select:focus {border: 1px solid var(--border-color-dark);box-shadow: none;outline: none;}
#stockorder select {min-width: 140px !important;max-width: 140px !important;}
.location_checkbox input {min-width: 20px;max-width: 20px;
    max-height: 20px;
    min-height: 20px;
    background: none;
    width: 20px;
    height: 20px;
    padding: 0;background-repeat: no-repeat;}
.location_checkbox fieldset {padding: 0;}
.location_checkbox fieldset legend span {font-size: 16px;font-weight: 600;}
.location_checkbox .form-type-boolean.js-form-item {display: inline-block;margin-right: 20px;}
.view-commerce-user-orders.view-id-commerce_user_orders {
  max-width: 1320px;
  padding: 0px 12px;
  margin: 0 auto;
}
@media (max-width: 1200px) {
  .view-commerce-user-orders.view-id-commerce_user_orders {
    max-width: 1140px;
  }
}
@media (max-width: 1200px) {
  .view-commerce-user-orders.view-id-commerce_user_orders {
    max-width: 1140px;
  }
}
@media (max-width: 768px) {
  .view-commerce-user-orders.view-id-commerce_user_orders {
    max-width: 720px;
  }
}
@media (max-width: 576px) {
  .view-commerce-user-orders.view-id-commerce_user_orders {
    max-width: 540px;
  }
}
.banner.banner-design-2 .banner-right {display: block;}
.login-btn-center{display: block;margin: 20px auto 0 auto;}
.form-element--type-select, select {
  background-color: var(--neutral-color);
  border: 1px solid var(--border-color-light);
  border-radius: var(--btn-rad-base);
  font-size: var(--fs-base);
  display: inline-block;
  width: auto;
  max-width: max-content;
  min-width: auto;
  height: 44px;
  min-height: 44px;
  padding: 10px 25px 10px 10px;
  appearance: none;
  background-image: url(/themes/custom/olivero_subtheme/images/down.png);
  background-size: 14px;
  background-position: right 10px center;
  font-size: var(--fs-base);
  font-family: var(--font-primary);
  font-weight: 400;
  color: var(--text-color-dark);
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}
@media screen and (min-width: 1201px) {
    div.searchsuggestion {width: 600px !important;}
}
@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);:root{--primary-color:#0075BA;--primary-color-hover:#064276;--primary-color-light:#09A4FF;--btn-secondary:#f0f0f0;--secondary-color:#4c5451;--secondary-color-hover:#064276;--secondary-color-light:#ADADAD;--tertiary-color:#0075BA;--black-color:#1c1c1c;--white-color:#f9f9f9;--neutral-color:#fff;--grey-section-bg:#e8e8e8;--table-header:#e3e3e3;--footer-bg:#dddddd;--footer-heading:#1c1c1c;--footer-text:#1c1c1c;--footer-text-hover:#004fbc;--text-color-dark:#333333;--text-color-light:#ffffff;--text-color-grey:#a1a1a1;--text-color-muted:#999999;--border-color-light:#ccc;--border-color-hover:#a4a4a4;--border-color-dark:#333333;--border-table-td:#ededed;--border-table-th:#fff;--box-shadow-input:0px 0px 5px #d6d6d6;--box-shadow-light:0px 0px 5px #ccc;--box-shadow-card:0px 0px 6px #e9e9e9;--error-color:#b11d23;--success-color:#47962d;--info-color:#004fbc;--warning-color:#c4001a;--btn-rad-base:3px;--btn-rad-medium:5px;--btn-rad-high:10px;--btn-rad-round:50%;--font-primary:"Inter", sans-serif;--font-secondary:"Poppins", sans-serif;--icon-font:"FontAwesome";--fs-h1:34px;--fs-h2:30px;--fs-h3:28px;--fs-h4:24px;--fs-h5:20px;--fs-h6:16px;--fs-big:34px;--fs-medium:20px;--fs-base:14px;--fs-small:10px;--fs-xsmall:8px;--fw-light:300;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--font-weight-black:900;--z-default:1;--z-dropdown:10;--z-modal:20;--z-tooltip:30;--z-toast:40;--z-max:9999}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}li{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:600}h1,h2,h3,h4,h5,h6,p{margin:0;font-family:var(--font-primary)!important}img{max-width:100%;height:auto;display:block}button,input,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;border:none;background:none;outline:none}a{text-decoration:none;color:inherit;cursor:pointer}*{box-sizing:border-box}*:before,*:after{box-sizing:inherit}.messages-list{margin:0}.pri-btn{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--primary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important}.pri-btn:hover{background-color:var(--primary-color-hover)!important;border:2px solid var(--primary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}.pri-btn:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0 0 3px var(--primary-color-hover);outline:none}.pri-btn-100{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--primary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important;width:100%;min-width:100%;max-width:100%}.pri-btn-100:hover{background-color:var(--primary-color-hover)!important;border:2px solid var(--primary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}.pri-btn-100:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0 0 3px var(--primary-color-hover);outline:none}.sec-btn{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--secondary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--secondary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important}.sec-btn:hover{background-color:var(--secondary-color-hover)!important;border:2px solid var(--secondary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}.sec-btn:focus{background-color:var(--secondary-color);border:2px solid var(--secondary-color-hover);box-shadow:0 0 3px var(--secondary-color-hover);outline:none}.sec-btn-100{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--secondary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--secondary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important;width:100%;min-width:100%;max-width:100%}.sec-btn-100:hover{background-color:var(--secondary-color-hover)!important;border:2px solid var(--secondary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}.sec-btn-100:focus{background-color:var(--secondary-color);border:2px solid var(--secondary-color-hover);box-shadow:0 0 3px var(--secondary-color-hover);outline:none}.outline-btn{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--white-color)!important;color:var(--secondary-color)!important;border:2px solid var(--secondary-color)!important;border-radius:var(--btn-rad-base);padding:5px 20px;margin:0;font-family:var(--font-primary);font-size:var(--fs-base);font-weight:500}.outline-btn:hover{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);font-weight:500;color:var(--secondary-color);text-decoration:none}.outline-btn:focus{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);box-shadow:0 0 3px var(--btn-secondary);outline:none}.outline-btn-100{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--white-color)!important;color:var(--secondary-color)!important;border:2px solid var(--secondary-color)!important;border-radius:var(--btn-rad-base);padding:5px 20px;margin:0;font-family:var(--font-primary);font-size:var(--fs-base);font-weight:500;width:100%;max-width:100%;min-width:100%}.outline-btn-100:hover{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);font-weight:500;color:var(--secondary-color);text-decoration:none}.outline-btn-100:focus{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);box-shadow:0 0 3px var(--btn-secondary);outline:none}.input-theme{display:inline-block;max-width:100%;width:100%;min-width:100%;height:44px;max-height:44px;min-height:44px;border:1px solid var(--border-color-light);border-radius:3px;margin:0;font-family:var(--font-primary);font-size:14px;box-shadow:none;padding:0 15px;color:var(--text-color-dark)}.input-theme:hover{border:1px solid var(--border-color-hover)}.input-theme:focus{box-shadow:var(--box-shadow-input);border:1px solid var(--border-color-hover);outline:none}.textarea-theme{display:inline-block;max-width:100%;width:100%;min-width:100%;border:1px solid var(--border-color-light);border-radius:3px;margin:0;font-family:var(--font-primary);font-size:14px;box-shadow:none;padding:15px;color:var(--text-color-dark)}.textarea-theme:hover{border:1px solid var(--border-color-hover)}.textarea-theme:focus{box-shadow:var(--box-shadow-input);border:1px solid var(--border-color-hover);outline:none}.select-theme{background-color:var(--neutral-color);border:1px solid var(--border-color-light);border-radius:var(--btn-rad-base);font-size:var(--fs-base);display:inline-block;width:auto;max-width:max-content;min-width:auto;height:44px;min-height:44px;padding:10px 25px 10px 10px;appearance:none;background-image:url(/themes/custom/olivero_subtheme/images/down.png);background-size:14px;background-position:right 10px center;font-size:var(--fs-base);font-family:var(--font-primary);font-weight:400;color:var(--text-color-dark)}.select-theme:hover{border:1px solid var(--border-color-dark)}.select-theme:focus{border:1px solid var(--border-color-dark);box-shadow:none;outline:none}.select-theme-100{background-color:var(--neutral-color);border:1px solid var(--border-color-light);border-radius:var(--btn-rad-base);font-size:var(--fs-base);display:inline-block;width:auto;max-width:max-content;min-width:auto;height:44px;min-height:44px;padding:10px 25px 10px 10px;appearance:none;background-image:url(/themes/custom/olivero_subtheme/images/down.png);background-size:14px;background-position:right 10px center;font-size:var(--fs-base);font-family:var(--font-primary);font-weight:400;color:var(--text-color-dark);width:100%;min-width:100%;max-width:100%}.select-theme-100:hover{border:1px solid var(--border-color-dark)}.select-theme-100:focus{border:1px solid var(--border-color-dark);box-shadow:none;outline:none}.checkbox-theme{width:18px;height:18px;margin:0;display:inline-block;vertical-align:middle;border:1px solid var(--border-color-light);border-radius:3px;background-color:var(--white-color);background-repeat:no-repeat;background-position:50% 50%;background-size:100%;appearance:none}.checkbox-theme:checked{background-image:url(/themes/custom/olivero_subtheme/images/check.png);border-width:1px}.checkbox-theme:hover{border:1px solid var(--border-color-dark)}.checkbox-theme:focus{outline:none;border:1px solid var(--border-color-dark)}.slick-next,.slick-prev{background:var(--secondary-color) !important;border-radius:3px;padding:5px !important;border:1px solid var(--secondary-color) !important;}.slick-next:hover,.slick-prev:hover{background:var(--secondary-color-hover)}.slick-next:focus,.slick-prev:focus{background:var(--secondary-color-hover)}.slick-next:hover svg path,.slick-prev:hover svg path,.slick-next:focus,.slick-prev:focus{fill:var(--neutral-color)}.slick-arrow svg{width:100%;height:100%;fill:var(--neutral-color);display:block;font-size:12px;line-height:normal;z-index:999}.slick-arrow svg path{fill:var(--neutral-color)}body{font-family:var(--font-primary)!important;font-size:var(--fs-base)!important;color:var(--text-color-dark)!important}p,li{line-height:150%}.section-spacing{padding:40px 0}.page{padding:30px 0}@media (min-width:1024px){.user-logged-in .top-bar:not(:has(.top-bar__burger:only-child))~.dialog-off-canvas-main-canvas{margin-inline-start:72px;margin-top:0px!important}}.heading{font-family:var(--font-secondary)}h1.heading{font-size:var(--fs-h1);font-weight:700;margin-bottom:35px;text-transform:uppercase}h2.heading{font-size:var(--fs-h2);font-weight:700;margin-bottom:30px;text-transform:uppercase}h3.heading{font-size:var(--fs-h3);font-weight:600;margin-bottom:25px;text-transform:uppercase}h4.heading{font-size:var(--fs-h4);font-weight:600;margin-bottom:15px;text-transform:uppercase}h5.heading{font-size:var(--fs-h5);font-weight:600;margin-bottom:10px;text-transform:uppercase}h6.heading{font-size:var(--fs-h6) 600;font-weight:8px;margin-bottom:20px;text-transform:uppercase}.scroller::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);background-color:#F5F5F5}.scroller::-webkit-scrollbar{width:5px;background-color:#F5F5F5}.scroller::-webkit-scrollbar-thumb{background-color:#9e9e9e}.slick-slider:not(.slick-initialized){display:none}.slick-slider{visibility:hidden;opacity:0}.slick-initialized{visibility:visible;opacity:1;transition:opacity 0.3s ease}.slick-prev:before,.slick-next:before{display:none}.slick-dots{bottom:-40px}.slick-arrow i{font-size:12px;color:#fff;background:#000;width:25px;height:25px;padding:5px 8px;border-radius:4px}.slick-initialized{display:block;visibility:visible;height:auto}.slick-dots li{margin:0}.slick-dots li button:before{font-size:26px;opacity:.5}.slick-dots li.slick-active button:before{opacity:1;transform:scale(1.8);color:#000}.slick-next,.slick-prev{top:47%}.slick-prev{left:0;z-index:3}.slick-next{right:2px;z-index:3}.brand-slider,.testimonials-slider,.blog-slider,.featured-slider{display:block;height:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}.brand-slider.slick-initialized,.testimonials-slider.slick-initialized,.blog-slider.slick-initialized,.featured-slider.slick-initialized{display:block;visibility:visible;height:auto}.img-box{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden}.img-box img{max-height:100%;object-fit:contain}.breadcrumbs{background:var(--white-color);padding:10px 0;position:relative;box-shadow:0 1px 3px 0 rgb(213 213 213 / .3803921569);margin:0}.breadcrumb-list-item{position:relative;display:inline-block;padding:5px 15px 5px 10px}.breadcrumb-list-item:after{content:"\f105";font-family:"FontAwesome";position:absolute;top:6px;right:0;font-size:10px;z-index:2;color:var(--text-color-dark)}.breadcrumb-list-item:nth-child(1){padding-left:0}.breadcrumb-list-item:last-child:after{display:none}.breadcrumb-achor{display:inline-block;font-size:15px;font-family:"Poppins";font-weight:500;color:var(--text-color-dark)}.breadcrumb-achor:focus{outline:none}.breadcrumb-achor.active{color:var(--secondary-color)}.breadcrumb-achor.active:hover{color:var(--secondary-color-hover)}.breadcrumb-achor:hover{color:var(--secondary-color-hover)}.list-wrapper{margin-bottom:10px}.list-wrapper.icon li{position:relative;padding-left:25px;padding-bottom:6px}.list-wrapper.icon li:before{content:"\f00c";font-family:"FontAwesome";position:absolute;top:0;left:0;font-size:12px;font-weight:700}.popup{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .568627451);z-index:9}.popup-wrapper{display:flex;justify-content:center;align-items:center;height:100%}.popup-container{position:relative;width:600px;background:#fff;padding:25px}.close-icon{position:absolute;top:8px;right:10px}.popup-btn{display:flex;gap:5px;padding-top:5px}.ui-dialog .ui-dialog-titlebar{font-family:var(--font-primary)}.popup-content{min-height:50px;font-family:var(--font-primary);padding:10px 0}div#drupal-modal{min-height:100%!important;padding-bottom:10px;font-family:var(--font-primary)}#drupal-modal .form-item{margin:0 0 20px}#drupal-modal label.form-item__label{margin-bottom:10px}.popup-content{min-height:40px;font-family:var(--font-primary);padding:0}.ui-dialog-content{padding:20px 10px!important}label.form-item__label.form-required::after{content:"*";display:inline-block;width:.5rem;height:.5rem;margin-inline:.3em;vertical-align:text-top;background-image:none!important;background-repeat:no-repeat;background-size:.5rem .5rem;color:var(--error-color)}.form-element--type-select{background-color:var(--neutral-color);border:1px solid var(--border-color-light);border-radius:var(--btn-rad-base);font-size:var(--fs-base);display:inline-block;width:auto;max-width:max-content;min-width:auto;height:44px;min-height:44px;padding:10px 25px 10px 10px;appearance:none;background-image:url(/themes/custom/olivero_subtheme/images/down.png);background-size:14px;background-position:right 10px center;font-size:var(--fs-base);font-family:var(--font-primary);font-weight:400;color:var(--text-color-dark);width:100%;min-width:100%;max-width:100%}.form-element--type-select:hover{border:1px solid var(--border-color-dark)}.form-element--type-select:focus{border:1px solid var(--border-color-dark);box-shadow:none;outline:none}.form-element--type-text{display:inline-block;max-width:100%;width:100%;min-width:100%;height:44px;max-height:44px;min-height:44px;border:1px solid var(--border-color-light);border-radius:3px;margin:0;font-family:var(--font-primary);font-size:14px;box-shadow:none;padding:0 15px;color:var(--text-color-dark)}.form-element--type-text:hover{border:1px solid var(--border-color-hover)}.form-element--type-text:focus{box-shadow:var(--box-shadow-input);border:1px solid var(--border-color-hover);outline:none}.form-element--type-textarea{display:inline-block;max-width:100%;width:100%;min-width:100%;border:1px solid var(--border-color-light);border-radius:3px;margin:0;font-family:var(--font-primary);font-size:14px;box-shadow:none;padding:15px;color:var(--text-color-dark)}.form-element--type-textarea:hover{border:1px solid var(--border-color-hover)}.form-element--type-textarea:focus{box-shadow:var(--box-shadow-input);border:1px solid var(--border-color-hover);outline:none}.form-element--type-file{font-family:var(--font-primary)!important;border:1px solid var(--border-color-light)}.form-element--type-file:focus{outline:none;border:1px solid var(--border-color-light)}.hamburger-icon{display:none;width:45px;height:45px;background-color:var(--primary-color);border:1px solid var(--primary-color);padding:12px 0;text-align:center;border-radius:8px;z-index:var(--z-dropdown)}.hamburger-icon i{font-size:24px;color:var(--text-color-primary)}.hamburger-icon svg{color:#fff}.menu-wrapper .menu-head{display:none}.menu-wrapper .menu-item{position:relative;display:inline-block;padding:5px}.menu-wrapper .menu-item a{color:var(--text-color-dark);font-size:var(--fs-base);font-weight:600;text-transform:uppercase}.menu-wrapper .menu-expand .item-link{position:relative;padding-right:15px}.menu-wrapper .menu-expand .item-link::before{content:"\f107";font-family:"FontAwesome";position:absolute;top:1px;right:0;font-size:var(--fs-small)}.menu-wrapper .sub-menu{display:none;position:absolute;top:110%;background:var(--neutral-color);width:200px;border:1px solid var(--border-color-light);z-index:var(--z-dropdown)}.menu-wrapper .sub-menu li .sub-item-link{padding:8px}.menu-item:hover,.menu-item:hover .item-link{color:var(--primary-color)}.sub-menu li:hover{background-color:var(--primary-color)}.sub-menu li:hover .sub-item-link{color:var(--text-color-light)!important}.sub-item-link{width:100%;display:block}.menu-expand.open>.sub-menu{display:block}.menu-wrapper .menu-item a:focus,.menu-wrapper .menu-item a:focus-visible{outline:none}li.menu-item.menu-categories{padding-right:12px}.menu-wrapper .menu-item.menu-categories::before{content:"\f107";font-family:var(--icon-font);position:absolute;top:53%;right:0;transform:translateY(-50%);font-size:10px}.menu-wrapper .menu-item.menu-categories:hover:before{transform:translateY(-60%) rotate(180deg);transition:all 0.2s}.middle-header-inner #block-indeltheme-sitebranding{background:var(--neutral-color);width:auto;max-width:100%;min-width:auto;min-height:auto;padding:0;margin:0}.logo{padding-right:30px;border-right:2px solid var(--border-color-light)}.logo img{max-width:200px}.search-bar{position:relative}.search-bar{width:100%;display:none}.search-block-form #edit-actions--2{display:none}.search-block-form input#edit-keys--2{width:100%;max-width:100%;display:block}.search-block-form .js-form-item.form-item.js-form-type-search{width:100%;margin:0}.search-block-form#block-indeltheme-searchform-wide{margin:0}.search-block-form.block.block-search{display:none}button.apa-fa-search svg path{fill:#000}body:not(.user-logged-in) ul#user-menu li{display:inline-block}body:not(.user-logged-in) .user-icon{display:none}body:not(.user-logged-in) .user-btn span{display:none}body:not(.user-logged-in) ul#user-menu li:nth-child(1) a{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color-hover)!important;color:var(--text-color-light)!important;border:2px solid var(--primary-color-hover)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important;display:inline-flex}body:not(.user-logged-in) ul#user-menu li:nth-child(1) a:hover{background-color:var(--primary-color)!important;border:2px solid var(--primary-color)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}body:not(.user-logged-in) ul#user-menu li:nth-child(1) a:focus{background-color:var(--secondary-color);border:2px solid var(--secondary-color-hover);box-shadow:0 0 3px var(--secondary-color-hover);outline:none}body:not(.user-logged-in) ul#user-menu li:nth-child(2) a{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--white-color)!important;color:var(--secondary-color)!important;border:2px solid var(--secondary-color)!important;border-radius:var(--btn-rad-base);padding:5px 20px;margin:0;font-family:var(--font-primary);font-size:var(--fs-base);font-weight:500;display:inline-flex}body:not(.user-logged-in) ul#user-menu li:nth-child(2) a:hover{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);font-weight:500;color:var(--secondary-color);text-decoration:none}body:not(.user-logged-in) ul#user-menu li:nth-child(2) a:focus{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);box-shadow:0 0 3px var(--btn-secondary);outline:none}body:not(.user-logged-in) ul#user-menu{display:flex;gap:10px}body:not(.user-logged-in) ul#user-menu li a{white-space:nowrap}nav#block-indeltheme-useraccountmenu{margin:0}.user-logged-in .user-btn{position:relative;margin:0}.user-logged-in .user-menu-dropdown{position:absolute;top:100%;right:0;height:0;overflow:hidden;opacity:0;padding:15px 5px 5px}.user-logged-in .user-menu-dropdown-inner{box-shadow:0 0 3px #d1d1d1;background:#fff;height:0}.user-logged-in .user-btn:hover .user-menu-dropdown{height:auto;opacity:1;transition:all 1s}.user-logged-in .user-btn:hover .user-menu-dropdown-inner{height:auto}.user-logged-in .user-icon{display:inline-block}.user-logged-in .user-menu-dropdown li{width:200px;border-bottom:1px solid var(--border-color-light);color:var(--text-color-dark)!important;padding-bottom:0}.user-logged-in .user-menu-dropdown li:last-child{border-bottom:none}.user-logged-in .user-menu-dropdown li:hover{background-color:var(--primary-color);color:var(--text-color-light)}.user-logged-in .user-menu-dropdown li a{padding:10px 15px;display:block}.user-logged-in .user-menu-dropdown li a:hover{color:var(--text-color-light)}.user-logged-in .user-menu-dropdown li a:focus,.user-logged-in .user-menu-dropdown li a:focus-visible{outline:none}.cart-block--summary a{display:block;width:25px;height:25px}.cart-popup{position:absolute;top:0;right:0;padding:20px;z-index:1000;background:var(--neutral-color);font-family:var(--font-primary);width:500px;box-shadow:0 0 5px var(--border-color-light)}.cart-popup-inner{background:var(--neutral-color);padding:20px;width:500px;border:1px solid var(--border-color-light)}.cart-products ul{max-height:190px;overflow:auto;padding-right:10px}.cart-header{display:flex;justify-content:space-between;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid var(--border-color-light)}.cart-header h6{font-family:var(--font-secondary)}.cart input#edit-submit--3{display:none}.cart ul.views-table.views-view-table.cols-0{margin:0}.cart-header i{display:none}.no-product-cart{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:200px}.list-cart-box{display:flex;padding-bottom:15px}.cart-popup .list-card-img{width:80px;height:80px;border:1px solid var(--border-color-light)}.list-card-img img{width:100%}.cart-popup div#edit-actions--4{display:none}.cart-buttons-wrapper input{display:none}.cart-checkout a{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--primary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important;width:100%;min-width:100%;max-width:100%}.cart-checkout a:hover{background-color:var(--primary-color-hover)!important;border:2px solid var(--primary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}.cart-checkout a:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0 0 3px var(--primary-color-hover);outline:none}.list-delete{align-content:center}.list-card-content{flex:1;display:flex;padding:0 10px;gap:20px;align-items:center}.list-card-product-data{flex:1;border-right:1px solid var(--border-color-light);padding-right:10px;font-family:var(--font-primary);font-size:12px}.list-card-product-data .product-name,.list-card-product-data .brand-name,.list-card-product-data .sku-number{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;width:100%}.list-card-price{flex:none;width:150px;padding-right:20px;font-size:12px;font-family:var(--font-primary)}.list-delete.cart-delete-order-item input{width:30px;height:30px;font-size:0}.list-delete.cart-delete-order-item{position:relative}.list-delete.cart-delete-order-item:before{content:"\f1f8";font-size:10px;color:#fff;position:absolute;top:52%;left:50%;font-family:"FontAwesome";transform:translate(-50%,-50%)}.list-delete.cart-delete-order-item:hover input{background-color:#e9e9e9;border:none;color:var(--error-color)}.list-delete.cart-delete-order-item:hover::before{color:var(--error-color)}ul#user-menu li{padding-bottom:0}.cart-popup .cart-delete-order-item .delete-order-item{height:max-content!important}div#block-indeltheme-cart{display:flex;align-items:center}.cart-btn{position:relative}.cart-btn img{width:25px}.cart-btn .cart-count{font-weight:600;position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;background:var(--primary-color-hover);color:var(--text-color-light);text-align:center;font-size:12px;line-height:19px}div#block-indeltheme-cart{margin:0}.region.region--user-cart{display:flex;align-items:center;flex:none;justify-content:flex-end}div#cart-block-wrapper{margin:0 0 0 20px}@media screen and (min-width:1201px){div.searchsuggestion{width:600px;right:0px!important;left:unset!important}}@media screen and (min-width:1401px){div.searchsuggestion{width:100%!important;right:0px!important;left:unset!important}}a.search_brand_img{min-height:70px}@media (max-width:768px){.APAsubtitle_tp,.APAsubtitle_in{display:block;width:100%!important}body:not(.user-logged-in) ul#user-menu li.menu__item a.menu__link{padding:0 10px!important;font-size:10px;min-height:36px;max-height:36px}}@media (max-width:768px){.cart-details{display:flex;width:100%;height:100%;flex-direction:column}.cart-products ul{max-height:80vh;height:auto}}@media (max-width:1200px){nav.menu-nav{position:relative;order:-1;flex:1}nav.menu-nav .hamburger-icon{display:block}nav.menu-nav .menu-wrapper{position:absolute;top:110%;left:0;box-shadow:0 0 10px #efefef;max-height:0;opacity:0;transition:max-height 0.6s ease,opacity 0.6s ease;z-index:var(--z-max)}nav.menu-nav .menu-wrapper.open{max-height:500px;opacity:1}nav.menu-nav .menu-wrapper .menu-item{display:block;padding:15px 30px 15px 15px;background:#fff;width:250px}nav.menu-nav .menu-wrapper .menu-item .sub-menu{position:absolute;top:0;left:100%}nav.menu-nav .menu-wrapper .menu-expand::before{top:16px}nav.menu-nav .menu-wrapper .menu-item{display:none}nav.menu-nav .menu-wrapper.open .menu-item{display:block;border-bottom:1px solid #e8e8e8}nav.menu-nav.open .menu-wrapper{max-height:100%;opacity:1}nav.menu-nav.open .menu-wrapper .menu-item{display:block!important}.middle-header-inner{flex-wrap:wrap}.middle-header-inner .logo{flex:1;order:1;padding-right:0;border:none}.middle-header-inner .nav-btn{flex:1;order:1}.region.region--search-block{flex:1 1 100%;order:2;margin-top:10px}.region.region--user-cart{flex:1!important;justify-content:end}}@media (max-width:576px){.cart-popup{width:420px}.list-card-content{flex-direction:column;align-items:flex-start;gap:0}.list-card-product-data{border:none}.list-card-img{width:120px}.list-cart-box{padding-bottom:20px}}.cart--cart-block:hover .cart-popup{display:block!important}.cart--cart-block{position:relative}@media (max-width:420px){.cart-popup{width:320px}}@media (max-width:1200px){.menu-wrapper .menu-item.menu-categories::before{right:10px}}.top-bar{z-index:99;display:none}header#header{min-height:100%}#site-header__inner{background:#fff}#site-header__inner.sticky{position:fixed;top:0;left:0;right:0;z-index:99999;box-shadow:0 0 10px silver;transition:all 0.5s}.top-header{background-color:var(--primary-color-hover);padding:5px 0}.top-header-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 0;color:var(--white-color);font-size:var(--fs-base);font-family:var(--font-primary)}.top-header-inner a{display:flex;flex-direction:row;justify-content:normal;align-items:center;text-decoration:none;gap:8px;font-size:var(--fs-base);color:var(--white-color);border:none;outline:none;box-shadow:none;line-height:normal}.top-header-inner a:hover{font-size:var(--fs-base);color:var(--white-color);border:none;outline:none;box-shadow:none;text-decoration:none}.left-content,.right-content{width:300px}.top-header-inner .right-content a{justify-content:end}.middle-content.text-center{line-height:normal}.top-header-inner a img{width:18px}.middle-header-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:10px 0}.region.region--secondary-menu{display:none}@media (max-width:551px){div#apaTreecategory{width:300px}}footer{background-color:var(--footer-bg)}.footer-main{padding:40px 0 0}.footer-info{display:flex;column-count:4;column-gap:100px}.region{flex:1}.region-heading,.block__title{font-family:var(--ff-secondary);font-size:var(--fs-h5);font-weight:600;color:var(--footer-heading);padding-bottom:20px;margin:0;line-height:1.25}footer ul.menu .menu__item{color:var(--footer-text);padding-bottom:10px}footer ul.menu .menu__item a:hover{color:var(--footer-text-hover)}ul.menu .menu__item a:focus,ul.menu .menu__item a:focus-visible{outline:none}.region.region--footer-top.grid-full.layout--pass--content-medium{display:block;flex:none;width:400px;padding-right:15px}.footer-first-col{width:100%;display:flex;font-family:var(--font-primary)!important}.footer-first-col .blockLeft{width:50%}.footer-first-col .blockRight{width:50%;padding-left:15px}.footer-first-col ul li{display:flex;align-items:baseline;position:relative;padding-bottom:10px;padding-left:25px}.footer-first-col ul li :where(a):hover{color:var(--footer-text-hover);background-color:#fff0;border:0!important;text-decoration:none}.footer-first-col ul li p{line-height:normal}.footer-first-col .blockRight p{line-height:150%}.footer-icon{width:18px;position:absolute;top:3px;left:0}.footer-icon img{width:100%}.footer-first-col ul li :where(span,a,div),.region.region--footer-top.grid-full.layout--pass--content-medium p{font-size:14px;color:var(--footer-text);text-decoration:none;line-height:150%;padding:0;box-shadow:unset!important;font-family:var(--font-primary)!important;font-weight:300}.footer-first-col ul li p{margin:0 0 10px}.region.region-fivth.region-icon{flex:none;width:auto}.region.region-second.region-dropdown{flex:none}.region-icon-list li{padding-right:5px;display:inline-block}.region-icon-list a{padding-right:5px;text-decoration:none;box-shadow:none}.region-icon-list li a img{width:30px}.region-icon-list a:hover{box-shadow:none}.region-icon-list a:focus,.region-icon-list a:focus-visible{outline:none}.copyrights .copyrights-inner{border-top:1px solid var(--border-color-light);padding:20px 0;color:var(--footer-text)}.copyrights .block-block-content{margin:0}.copyrights-inner div{font-size:var(--fs-base);font-family:var(--font-primary);color:var(--footer-text)}.block-system-powered-by-block{display:none}@media (max-width:1200px){.footer-main{padding-bottom:0}.footer-info{flex-direction:column}.region-heading,footer h2.block__title{position:relative;padding:20px 0 20px 0;border-bottom:1px solid var(--border-color-dark);margin-bottom:10px;text-align:center}h2.block__title{padding-top:0}.region-icon-list{margin-top:20px}.region-dropdown{max-width:100%;text-align:center}.region.region-fivth .block-block{margin-bottom:30px}.navigation.menu--learn-more,.navigation.menu--ticket-booking{margin-bottom:20px}.footer-first-col{flex-direction:column;justify-content:center}.blockRight,.blockLeft{width:100%!important}.footer-first-col ul li{width:100%;text-align:center;padding-left:0;justify-content:center;gap:5px}.footer-icon{position:relative;top:3px}.region--footer_top__inner{margin-bottom:30px}.region-icon-list li{padding:0 5px}.region.region--footer-top.grid-full.layout--pass--content-medium{width:100%;padding:0}.region.region-fivth.region-icon{width:100%;text-align:center}.copyrights .block-block-content{margin-bottom:20px;text-align:center}}#block-indeltheme-findyourvehicle{margin:0}.ymm-container{padding:10px 0;background-color:var(--secondary-color)}.ymm-search,.vehicle-search{display:flex;gap:10px}.ymm-box{flex:1}.ymm-head{padding:10px 0;text-align:center;background:var(--primary-color);font-family:var(--font-secondary);font-weight:600;color:#fff}.ymm-head{font-family:var(--font-primary);line-height:normal;font-size:14px}.ymm-head{font-family:var(--font-primary);line-height:normal;font-size:14px}.pri-btn.ymm-search-btn{width:100%;min-width:100%;max-width:100%;box-shadow:none}.inner-head{position:relative;display:inline-block}.inner-head:before{display:none}.inner-head:before{content:"\f107";font-family:var(--icon-font);position:absolute;top:53%;right:-15px;transform:translateY(-50%) rotate(180deg);font-size:10px}.inner-head.close:before{transform:translateY(-50%) rotate(0deg)}@media (max-width:576px){.ymm-container{display:none}.inner-head:before{display:block}}.banner{position:relative;padding:30px 0;background:url(/themes/custom/olivero_subtheme/images/bg.jpg) center/cover no-repeat}.banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#1b1b1b;opacity:.8}.banner-slide-inner{display:flex;position:relative;z-index:2}.banner-image-inner{height:400px}.banner-left,.banner-right{flex:none;width:50%}.banner-image{width:80%;margin:0 auto;transition:all 1.3s;transition-delay:0.8s}.banner-content{display:flex;flex-direction:column;justify-content:center;align-items:start;height:100%;padding-bottom:50px}h1.banner-title{font-size:46px;font-weight:700;margin-bottom:20px;text-transform:capitalize;color:var(--text-color-light)}.banner-tagline{color:var(--text-color-light);transition-delay:0.5s}.banner .read-more a{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--secondary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--secondary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important;margin-top:20px}.banner .read-more a:hover{background-color:var(--secondary-color-hover)!important;border:2px solid var(--secondary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}.banner .read-more a:focus{background-color:var(--secondary-color);border:2px solid var(--secondary-color-hover);box-shadow:0 0 3px var(--secondary-color-hover);outline:none}.banner-slider .slick-prev{left:-30px}.banner-slider .slick-next{right:-30px}.banner-design-2 .banner-left{display:none}.banner-design-2 .banner-right{width:100%}.banner.banner-design-2{background:var(--neutral-color);padding:0}.banner-design-2 .banner-image{width:100%}.banner-design-2 .banner-image-inner{height:100%}.banner-design-2 .banner-right{width:100%;height:100%}.banner-design-2 .banner-image{display:block;width:100%;height:100%}.banner-design-2 .banner-image img{width:100%}.banner-design-2 .banner-slider .slick-prev{left:20px}.banner-design-2 .banner-slider .slick-next{right:20px}.banner-design-2 .banner-slide-inner a{display:block;width:100%}.banner-slider .banner-slide-box{display:block;height:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}.banner-slider .banner-slide-box:first-child{visibility:visible;height:auto}.banner-slider.slick-initialized .banner-slide-box{display:block;visibility:visible;height:auto}@media (max-width:768px){.banner-slide-inner{padding:0 30px}h1.banner-title.heading-font{font-size:26px;margin-bottom:10px}.banner-content{padding-left:0;padding-bottom:0}p.banner-tagline{font-size:12px}a.APAbtn.read-more{height:34px;padding:6px 10px;font-size:12px;margin-top:10px}.banner-slider .slick-next{right:0}.banner-slider .slick-prev{left:0}}.featured-product-card{display:inline-block;max-width:250px}.featured-product-card.slick-slide{display:block;max-width:100%}.slider-card{display:block;margin:10px;padding:15px;border:2px solid var(--primary-color);border-radius:3px;margin:20px;background-color:#fff}.price-toggle-btn{margin-top:5px}.price-toggle-btn button,.price-toggle-btn a{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--primary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important;width:100%;min-width:100%;max-width:100%}.price-toggle-btn button:hover,.price-toggle-btn a:hover{background-color:var(--primary-color-hover)!important;border:2px solid var(--primary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}.price-toggle-btn button:focus,.price-toggle-btn a:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0 0 3px var(--primary-color-hover);outline:none}.product-btn a{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--secondary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--secondary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important;width:100%;min-width:100%;max-width:100%}.product-btn a:hover{background-color:var(--secondary-color-hover)!important;border:2px solid var(--secondary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}.product-btn a:focus{background-color:var(--secondary-color);border:2px solid var(--secondary-color-hover);box-shadow:0 0 3px var(--secondary-color-hover);outline:none}.product-btn{margin-top:5px}.slider-product-details .product-btn{display:inherit}.slider-product-details .product-btn a{display:flex!important;align-items:center!important;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--primary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important;width:100%;min-width:100%;max-width:100%}.product-btn{display:flex;gap:5px}.product-btn a{flex:1;display:flex;min-width:50%!important}.product-price{min-height:40px;margin-bottom:10px!important}.product-price b{font-weight:700;font-size:16px}.slider-img{width:100%;height:200px}.slider-img-inner{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px}.slider-img-inner img{max-width:100%;max-height:100%;object-fit:contain}.slider-product-data{border-top:1px solid var(--border-color-light);margin-top:20px;padding:10px 0 0;min-height:110px}.slider-product-data h5.product-name{font-family:var(--ff-primary);font-size:var(--fs-h5);font-weight:600;margin:0}.slider-product-data span.product-id{font-size:var(--fs-small)}.slider-card:hover{box-shadow:var(--box-shadow-card)}.slider-card .product-price span{font-size:1.15rem;font-weight:600}.slider-card .slider-img .slider-img-inner{padding:20px}.customhidden{visibility:hidden!important;opacity:0!important;height:auto!important;transition:opacity 0.3s ease!important}.loading-message{background-color:rgb(0 0 0 / .9);color:#fff;font-size:20px;padding:20px;border-radius:5px}.cart-success-message,.cart-error-message{background-color:#fff;color:green;font-size:20px;padding:20px;border-radius:5px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;font-weight:700;width:300px;border:1px solid rgb(128 128 128 / .5019607843);height:110px;text-align:center;display:flex;justify-content:center;align-items:center}.custom-add-to-cart{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--primary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important;width:100%;min-width:100%;max-width:100%}.custom-add-to-cart:hover{background-color:var(--primary-color-hover)!important;border:2px solid var(--primary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}.custom-add-to-cart:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0 0 3px var(--primary-color-hover);outline:none}.featured-Grid{display:flex;flex-wrap:wrap;gap:20px}.featured-Grid .views-field{flex:0 0 calc(33.33% - 20px)}.featured-2 .slider-card{margin:0;height:100%}.featured-2 .slider-card-inner{display:flex;align-items:center;gap:20px;height:100%}.featured-2 .slider-img{width:130px;height:130px;flex:none}.featured-2 .slider-product-details{flex:1;height:100%}.featured-2 .slider-product-data{border-top:none;margin-top:0;padding:0 0 10px;height:auto}.featured-2 .product-btn button,.featured-2 .product-btn a{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--primary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important;width:100px;max-width:100px;min-width:100px;font-size:12px;padding:6px 0}.featured-2 .product-btn button:hover,.featured-2 .product-btn a:hover{background-color:var(--primary-color-hover)!important;border:2px solid var(--primary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}.featured-2 .product-btn button:focus,.featured-2 .product-btn a:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0 0 3px var(--primary-color-hover);outline:none}@media (max-width:1440px){.featured-2 .featured-Grid .views-field{flex:0 0 calc(49.99% - 20px)}}@media (max-width:992px){.featured-2 .slider-card .slider-card-inner{flex-direction:column;text-align:center}.featured-Grid{gap:10px}.featured-2 .featured-Grid .views-field{flex:0 0 calc(49% - 10px)}.featured-2 .slider-product-details{width:100%}.featured-2 .slider-product-data{min-height:150px}.featured-2 .product-btn button,.featured-2 .product-btn a{min-width:100%;width:100%;max-width:100%}}@media (max-width:768px){.featured-2 .slider-product-data{min-height:150px}}@media (max-width:576px){.featured-2 .featured-Grid .views-field{flex:100%}.featured-2 .slider-product-data{min-height:auto}.featured-2 .slider-card{max-width:360px;margin:0 auto}}.new-items{padding:40px 0}.new-item-grid{display:flex;flex-wrap:wrap}.new-item-grid .views-field{width:33.33%;margin:0}.item-card-inner{display:flex;align-items:center;gap:20px;background:var(--neutral-color);margin:10px;border-radius:5px}.item-card-inner:hover{box-shadow:var(--box-shadow-light)}.item-img{width:130px;height:130px;padding:20px}.item-details{padding:10px 10px 10px 0}.item-name{font-size:15px;font-weight:600;color:var(--text-color-dark);margin-bottom:5px}.new-items-2 .item-card-inner{display:flex;align-items:center;flex-direction:column;gap:10px;background:var(--neutral-color);border:1px solid var(--border-color-light);margin:0;padding:20px;cursor:pointer;height:100%}.new-items-2 span.field-content{display:block;height:100%}.new-items-2 .item-img{width:100%;height:250px;padding:20px;display:flex;flex:none;justify-content:center;align-items:center;border:1px solid var(--border-color-light)}.new-items-2 .item-name{font-size:20px;font-weight:600;color:var(--text-color-dark);margin-bottom:5px}.new-items-2 .item-details{text-align:center;padding:0 10px 0}@media (max-width:1200px){.featured-Grid{gap:10px}.featured-Grid .views-field{flex:0 0 calc(33.33% - 10px)}}@media (max-width:992px){.views-field.views-field-nothing{flex:1 1 calc(49.99% - 10px);margin:0 auto}}@media (max-width:768px){.new-items-2 .new-item-inner .item-card-inner{margin:10px auto}.views-field.views-field-nothing{flex:1 1 calc(49% - 10px)}}@media (max-width:576px){.views-field.views-field-nothing{flex:100%}}.categories-grid{display:flex;flex-wrap:wrap;gap:20px;padding-top:10px}.categories-box-wrapper{flex:0 0 calc(24.99% - 20px);max-width:420px}.categories-box{border:1px solid var(--primary-color);overflow:hidden;border-radius:5px;margin:0;max-width:400px}.categories-box:hover{box-shadow:var(--box-shadow-light)}.categories-img-inner{height:300px;padding:30px;background-color:#fff}.categories-1 .categories-name h5{background-color:var(--primary-color);color:var(--text-color-light);font-family:var(--ff-secondary);font-size:var(--fs-base);font-weight:600;text-align:center;width:100%}.categories-1 .categories-name h5 a{display:flex;padding:10px;height:60px;justify-content:center;align-items:center}.categories-name h5 a:hover{color:var(--text-color-light)}.categories-name h5 a:focus,.categories-name h5 a:focus:focus-visible{outline:none}.categories-img-inner .img-box a{display:block;width:100%;height:100%}.categories-img-inner .img-box a img{margin:0 auto}.categories-2 .categories-img{width:150px;height:150px;margin:0 auto;border-radius:50%;box-shadow:var(--box-shadow-light)}.categories-2 .categories-img-inner{height:150px;background-color:#fff}.categories-2 .categories-box{border:none;padding:10px 0}.categories-2 .categories-name h5 a{background:none;color:var(--text-color-dark);margin-top:20px;font-size:18px;font-weight:700;width:100%}.categories-2 .categories-box:hover{box-shadow:none}.categories-2 .categories-box:hover .categories-img{box-shadow:var(--box-shadow-light)}.categories-2 .categories-name h5 a:focus,.categories-name h5 a:focus:focus-visible{outline:none}.categories-2 .categories-name h5{margin-top:20px;text-align:center;font-family:var(--ff-secondary)}.product-categoreis-page{padding:0 0 30px}.path-featured-categories #block-indeltheme-mainpagecontent{padding:30px 0}.categories-list .categories-box{margin:0;width:100%}@media (max-width:1200px){.categories-box-wrapper{flex:0 0 calc(33.99% - 20px);max-width:420px}}@media (max-width:768px){.categories-box-wrapper{flex:1 1 calc(44.99% - 20px)!important;max-width:420px}.categories-img-inner{height:200px}.categories-name{min-height:60px;display:flex;align-items:center;justify-content:center;background-color:#1c1c1c}.categories-name h5{padding:10px;height:100%;min-height:100%}.categories-2 .categories-name{min-height:60px;display:flex;align-items:center;justify-content:center;background-color:var(--neutral-color);color:var(--text-color-light)}}.brand-slider-box{margin-top:20px}.brand-img{padding:15px;height:100%}.brand-box.slick-slide{height:130px;background:var(--neutral-color);margin:0 10px;padding:15px}.brand-box{height:130px;background:var(--neutral-color);margin:0 10px;border:1px solid var(--border-color-light)}.path-frontpage .brand-box{background:#fff0;border:none}.brand-box a{display:flex;justify-content:center;align-items:center;height:100%;font-size:16px;font-weight:700}.brands-2 .brand-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.brands-2 .brand-box{height:150px}.path-featured-brands main{padding:30px 0}.testimonials-1 .test-review{position:relative;text-align:center;max-width:1000px;margin:0 auto;padding:50px 30px 0}.testimonials-1 .test-review::before,.testimonials-1 .test-review::after{content:"";display:block;width:50px;height:50px;background:url(/themes/custom/olivero_subtheme/images/quote.png) center/cover no-repeat;margin-right:10px;position:absolute;opacity:.1}.testimonials-1 .test-review::before{top:0;left:0}.testimonials-1 .test-review::after{bottom:0;right:0;transform:rotateY(180deg)}.testimonials-1 .test-review .review-name h6{font-size:1.2rem;font-weight:600}.testimonials-1 .test-review .review-role{font-size:.9rem;color:var(--text-color-grey)}.testimonials-1 .test-review .reviewer-details{margin-top:20px}.testimonials-2 .test-review{position:relative;padding:40px 25px 20px;border:1px solid #ccc;margin:20px 10px 0;border-radius:5px;box-shadow:0 0 10px #eaeaea}.testimonials-2 .test-review::before{content:"";display:block;width:50px;height:50px;background:url(/themes/custom/olivero_subtheme/images/quote.png) center/cover no-repeat;margin-right:10px;position:absolute;opacity:1;top:-25px;right:15px;transform:rotateY(180deg)}.testimonials-2 .test-review p{min-height:150px}.testimonials-2 .test-review .review-name h6{font-size:1.2rem;font-weight:600}.testimonials-2 .test-review .review-role{font-size:.9rem;color:var(--text-color-grey)}.testimonials-2 .test-review .reviewer-details{margin-top:20px}.about-us-content p{padding-bottom:10px;text-align:justify}.about-more{margin-top:20px}@media (max-width:992px){.about-more a{display:inline-flex;margin:0 auto}.about-more{text-align:center}}.newsletter-inner-block{max-width:800px;margin:0 auto;text-align:center}.newsletter-section .newsletter-inner-block .newsletter-input{display:flex;gap:10px;margin-top:30px}.newsletter-section .newsletter-inner-block .newsletter-input .Subscribe-btn{width:200px;max-width:200px}div#block-indeltheme-sendgridnewslettersubscriptionblock{margin:0}.newsletter-input .js-form-item{margin:0}.newsletter-section .main-heading{padding-bottom:10px}.newsletter-content .heading{margin-bottom:20px}.newsletter-section p{font-size:15px;font-family:var(--font-primary);line-height:normal;margin:0}.input-wrapper input{display:inline-block;max-width:100%;width:100%;min-width:100%;height:44px;max-height:44px;min-height:44px;border:1px solid var(--border-color-light);border-radius:3px;margin:0;font-family:var(--font-primary);font-size:14px;box-shadow:none;padding:0 15px;color:var(--text-color-dark)}.input-wrapper input:hover{border:1px solid var(--border-color-hover)}.input-wrapper input:focus{box-shadow:var(--box-shadow-input);border:1px solid var(--border-color-hover);outline:none}@media (max-width:1200px){.newsletter-section-2 .newsletter-inner-block{flex-direction:column}.newsletter-section-2 .newsletter-inner-block{text-align:center}}.blogs-main-block h2.heading{margin-bottom:10px}.blog-inner-block{display:flex;justify-content:space-between;gap:30px}.blog-card{max-width:100%;border-radius:5px;overflow:hidden;margin:0 10px;border:1px solid var(--border-color-light)}.blog-card:hover{box-shadow:var(--box-shadow-input)}.blog-img img{width:100%;object-fit:cover}.blog-details{padding:20px;background-color:var(--neutral-color)}.blog-info{padding-bottom:20px}.blog-info div{display:inline-block}.blog-name{font-family:var(--font-secondary);font-size:var(--fs-base);font-weight:600;padding-right:10px;margin-right:10px;border-right:1px solid var(--border-color-light)}.blog-date{color:var(--text-color-grey);font-size:var(--fs-base)}.blog-title h5{font-family:var(--font-secondary);font-size:var(--fs-h5);font-weight:600;line-height:normal}.blog-title h5 a:hover{color:var(--text-color-dark)}.blog-title h5 a:focus{color:var(--text-color-dark);outline:none}.blogs-main-block .slick-track{margin:0 -10px}.blog-img{height:280px}.blog-details{min-height:175px}.blog-img-inner{background:#fff}.filter-category{width:100%;margin:0}.filter-category label.form-item__label{font-size:14px;margin-bottom:5px}.filter-category input.form-autocomplete.form-text.form-element.ui-autocomplete-input{display:inline-block;max-width:100%;width:100%;min-width:100%;height:44px;max-height:44px;min-height:44px;border:1px solid var(--border-color-light);border-radius:3px;margin:0;font-family:var(--font-primary);font-size:14px;box-shadow:none;padding:0 15px;color:var(--text-color-dark);width:200px;min-width:200px;background-image:none}.filter-category input.form-autocomplete.form-text.form-element.ui-autocomplete-input:hover{border:1px solid var(--border-color-hover)}.filter-category input.form-autocomplete.form-text.form-element.ui-autocomplete-input:focus{box-shadow:var(--box-shadow-input);border:1px solid var(--border-color-hover);outline:none}.filter-category .form-item-field-category-target-id{text-align:right;margin-bottom:20px}.filter-category .form-actions.js-form-wrapper.form-wrapper{display:none}.blog-container-wrapper .js-form-item.js-form-item-category{margin:0 0 10px;text-align:center}.blog-2 .blog-container-wrapper{display:flex;gap:20px;margin:20px 0}.blog-2 .blog-container-wrapper .views-field.views-field-nothing{flex:0 0 calc(33.33% - 10px)}@media (max-width:992px){.blog-2 .blog-container-wrapper{flex-wrap:wrap}.blog-container-wrapper .views-field.views-field-nothing{flex:0 0 calc(49.99% - 10px)!important}}@media (max-width:576px){.blog-container-wrapper .views-field.views-field-nothing{flex:0 0 calc(100% - 10px)!important}}span.primary-nav__menu-link-inner.primary-nav__menu-link-inner--level-1{padding:0}.grey-section{background-color:var(--grey-section-bg)}.path-frontpage h2.heading{color:var(--primary-color)}.grey-section h2.heading{color:var(--secondary-color)}.APA-btn.about-btn{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--secondary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--secondary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important;margin-top:20px}.APA-btn.about-btn:hover{background-color:var(--secondary-color-hover)!important;border:2px solid var(--secondary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}.APA-btn.about-btn:focus{background-color:var(--secondary-color);border:2px solid var(--secondary-color-hover);box-shadow:0 0 3px var(--secondary-color-hover);outline:none}.region.region--secondary-menu{display:none}div#block-indeltheme-mainpagecontent{margin:0}div#apa_autoComplete{margin:0;position:relative}div#apa_autoComplete input{min-height:44px;padding:10px 10px 10px 40px}div#apa_autoComplete input:focus{outline:none;border:1px solid var(--border-color-dark)}button.apa-fa-search{position:relative}button.apa-fa-search{position:absolute;top:0;left:0}button.apa-fa-search{font-size:14px;position:absolute;top:50%;left:0;transform:translate(0%,-50%);background:#fff0;border:none;margin:0}button.apa-fa-search i{color:#000}.APAform-field{position:relative}.region.region--breadcrumb.grid-full.layout--pass--content-medium{display:block;margin:0;padding:0}div#block-indeltheme-breadcrumbs{margin:0}ul.menu .menu__item{color:#a1a1a1;padding-bottom:10px}ul.menu .menu__item a:hover{color:#fff}div#main{display:block}.viewall-btn a{margin:20px auto 0}.featured-brands-main .viewall-btn a{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.featured-brands-main .viewall-btn a:hover,.featured-brands-main .slick-next:hover,.featured-brands-main .slick-prev:hover{background-color:var(--secondary-color-hover)!important;border-color:var(--secondary-color-hover)!important}.featured-brands-main .slick-next,.featured-brands-main .slick-prev{background:var(--error-color);border-color:var(--error-color)!important}.page-title-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.webcategory_btn{display:flex;justify-content:end}button.back-btn,a.back-btn{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--primary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important;white-space:nowrap}button.back-btn:hover,a.back-btn:hover{background-color:var(--primary-color-hover)!important;border:2px solid var(--primary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}button.back-btn:focus,a.back-btn:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0 0 3px var(--primary-color-hover);outline:none}.cat-box-wrappper{display:flex;flex-wrap:wrap;padding:30px 0;margin:0 -10px}.cat-box-cont{width:calc(20% - 20px);margin:10px;min-height:130px;padding:0;border:1px solid var(--border-color-light);border-radius:3px;font-size:14px;font-weight:600;color:var(--text-color-dark);cursor:pointer}.cat-box-cont:hover{color:var(--text-color-light);box-shadow:var(--box-shadow-light)}.cat-box-cont .category-grid .cgrid{height:60px;width:100%;padding-left:5px;padding-right:5px;word-wrap:break-word;color:#fff;font-size:1rem;font-weight:600;text-align:center;background-color:var(--primary-color);display:flex;align-items:center;justify-content:center;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.category-list{display:flex;justify-content:center;align-items:center;height:100%;text-align:center}.part-results-page{padding:30px 0}.page-title h1{font-size:28px;font-weight:600;text-transform:uppercase;color:var(--primary-color);font-family:var(--ff-secondary);white-space:nowrap}.part-results-wrapper{position:relative;display:flex;gap:30px}.result-select-container{width:275px;flex:none}.result-select-inner{background:var(--white-color);padding:0 20px 0 20px}.result-data-container{width:100%}.results-data-list{padding-top:10px}#accordion .panel-body{background:var(--white-color)!important}.select-title{position:relative;font-size:16px;font-weight:600;padding:20px 0 20px;border-bottom:1px solid #a0a0a0;width:100%;margin-bottom:20px;line-height:normal}.select-sub-title{font-size:14px;font-weight:600;padding:0 0 12px;color:#1b1b1b}.select-field{padding-bottom:8px}.result-data-box{display:flex;border:1px solid #ccc;border-radius:10px;margin-bottom:20px}.result-data-box:hover{box-shadow:0 0 5px #e4e4e4}.results-data-img{width:270px;height:300px;padding:20px}.results-data-img .img-box a{display:flex;width:100%;height:100%}.results-data-img .img-box a img{margin:0 auto}.results-product-data{flex:1;padding:15px 30px 15px 30px}h3.result-product-title{font-size:24px;font-weight:700;margin-bottom:15px;font-family:var(--font-secondary)}.result-data-table-view h3.result-product-title{font-size:14px;font-weight:600;margin-bottom:15px;font-family:var(--font-secondary)}ul.result-data-list li{padding-bottom:5px}.result-brand-img{width:100px;height:60px;padding:10px;border:1px solid var(--border-color-light);margin-bottom:15px;border-radius:5px}.result-main-price{font-size:24px;font-weight:600;font-family:var(--font-primary)}.result-main-price sup{font-size:12px;position:relative;top:-20px;padding:0 5px}.result-core-price{font-style:italic;font-size:15px;color:var(--text-color-grey)}.result-add-cart a{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--primary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important;width:100%;min-width:100%;max-width:100%}.result-add-cart a:hover{background-color:var(--primary-color-hover)!important;border:2px solid var(--primary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}.result-add-cart a:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0 0 3px var(--primary-color-hover);outline:none}.result-location{padding:10px 0}.result.availability{font-weight:500;padding-top:8px;margin-top:10px}.results-price-container{width:240px;padding:15px}.noresult{text-align:center;padding:50px 20px}.noresult img{margin:0 auto 20px}.pagination_block{padding:20px 0 0;float:unset}.pagi_master .nextPage,.pagi_master .prevPage{display:inline-block;height:34px;background:#f1f1f1;font-family:var(--font-primary);padding:8px 10px;line-height:normal}.pagi_master .nextPage:hover,.pagi_master .prevPage:hover{background-color:var(--black-color);color:var(--neutral-color)}.pagi_master li{height:34px;width:34px;padding:6px 10px;text-align:center}.pagi_master li:hover,.pagi_master li:focus{border:1px solid var(--border-color-dark)}.pagi_master li a:hover{color:var(--text-color-dark)}.pagi_master li.active{background-color:var(--primary-color)!important;color:var(--text-color-light)!important}.pagi_master .pull-right{display:flex;justify-content:end;float:unset!important;gap:5px;width:100%;margin-bottom:20px}.reset-btn{font-size:12px;color:var(--text-color-grey)}.part-results-page span.select2.select2-container.select2-container--default{width:100%!important;min-height:44px}.part-results-page span.selection{display:inline-block;width:100%;height:44px}.part-results-page span.select2-selection.select2-selection--single{height:100%;padding:7px 0}.part-results-page .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%);right:5px!important}.part-results-page .form-group{padding-bottom:10px}.part-results-page label.dropdown-label{margin-bottom:10px}.part-results-page input[type=checkbox],.part-results-page input[type=radio]{width:18px;height:18px;margin:0;display:inline-block;vertical-align:middle;border:1px solid var(--border-color-light);border-radius:3px;background-color:var(--white-color);background-repeat:no-repeat;background-position:50% 50%;background-size:100%;appearance:none}.part-results-page input[type=checkbox]:checked,.part-results-page input[type=radio]:checked{background-image:url(/themes/custom/olivero_subtheme/images/check.png);border-width:1px}.part-results-page input[type=checkbox]:hover,.part-results-page input[type=radio]:hover{border:1px solid var(--border-color-dark)}.part-results-page input[type=checkbox]:focus,.part-results-page input[type=radio]:focus{outline:none;border:1px solid var(--border-color-dark)}.select2-search--dropdown .select2-search__field{height:35px;min-height:30px}.checkbox-inner{padding-bottom:10px}.dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:160px;overflow:auto;box-shadow:0 8px 16px 0 rgb(0 0 0 / .2);z-index:1;width:100%;left:0;top:100%;padding:0 10px}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.part-results-page .dropdown label{margin:0}.postiAlign.ng-scope{padding-bottom:8px}.checkbox-inner input{top:-1px;position:relative;margin-right:5px!important}.checkbox-field.ng-scope div{margin-bottom:8px}.checkbox-field.ng-scope{margin-bottom:20px}label.dropdown-label{width:100%;border:1px solid #ccc;padding:7px;height:40px;margin-bottom:20px}.dropdown{margin-bottom:15px}ul#posDropdown{padding-top:10px}.checkbox-field input{margin-right:5px!important}.data_filter h4{padding:12px 15px}.pagi_master li a{outline:none}.results-list-wrapper.grid-view .result-data-box{flex-direction:column;height:100%;width:100%}.results-list-wrapper.grid-view{display:flex;flex-wrap:wrap;gap:20px;width:100%;justify-content:space-evenly}.results-list-wrapper.grid-view .list-overall-wrapper{flex:0 0 calc(33.33% - 20px);overflow:hidden}.results-list-wrapper.grid-view .results-data-img{width:100%;height:200px}.results-list-wrapper.grid-view .results-product-data{padding:15px 15px 0}.results-list-wrapper.grid-view .results-price-container{width:100%;max-width:100%;padding-top:0}.grid-btn,.list-btn,.table-btn{width:30px;height:30px;background:#e9e9e9;padding:5px;border-radius:3px;cursor:pointer}.list-style-selector{display:flex;justify-content:end;gap:10px;width:100%}.showing-result-header{position:relative;display:flex;justify-content:space-between}.part-results-page #accordion .panel .panel-heading{font-family:var(--ff-secondary);background:#f9f9f9;padding:0;border-bottom:1px solid #ccc;margin-bottom:10px}.part-results-page #accordion .panel{border:none;margin-bottom:20px}.part-results-page .accordion-toggle{font-family:var(--font-primary);font-size:16px;padding:20px 0 18px!important;line-height:normal}.part-results-page .select-field{background:#f9f9f9}.part-results-page #accordion .panel{margin:0}.Showing-result{width:100%}.filter-name{display:inline-block}.checkbox input{position:relative;top:-1px;margin-right:5px!important}input#edit-submit--3{margin:0}.navigation-btn .container{padding:0}.checkbox-label{padding-left:5px}.cat-box-cont .category-grid{height:100%;width:100%;display:block}.category-image{min-height:215px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:100%;background-color:#fff}table.part-result-table{width:100%}.result-data-container{width:100%}table.part-result-table th{padding:10px;background:#e3e3e3;color:#000;font-weight:500;border:1px solid #fff;text-align:center;vertical-align:middle}.part-result-table td{border:1px solid #ccc;vertical-align:middle;font-weight:600;padding:10px;text-align:center;vertical-align:middle}.part-img,.brand-image{width:80px;height:80px;margin:0 auto}.part-img,.brand-image{width:80px;height:80px;margin:0 auto}.result-data-table-view{width:100%;overflow:auto}@media (max-width:1200px){.results-list-wrapper.list-view{display:flex;gap:10px;flex-wrap:wrap}.result-data-box{flex-direction:column;width:100%;height:100%}.list-style-selector{display:none}.results-product-data{flex:1;padding:15px}.list-overall-wrapper.ng-scope,.results-list-wrapper.grid-view .list-overall-wrapper{flex:0 0 calc(49.99% - 10px);overflow:hidden}.results-list-wrapper.list-view{display:flex;width:100%;flex-wrap:wrap;gap:20px}.results-list-wrapper.list-view .list-overall-wrapper{flex:0 0 calc(49.99% - 10px)}.results-list-wrapper.list-view .list-overall-wrapper .result-data-box{flex-direction:column;width:100%;height:100%}.results-list-wrapper.list-view .list-overall-wrapper .results-data-img{width:100%}.results-list-wrapper.list-view .list-overall-wrapper .results-price-container{width:100%}}@media (max-width:992px){.results-list-wrapper.grid-view .list-overall-wrapper{flex:0 0 calc(49.99% - 10px)}.list-style-selector{display:none}.part-results-wrapper{flex-direction:column}.result-select-inner{width:100%;padding:20px}.result-select-container{width:100%}.result-select-inner .cnt_bll{display:block!important}.data-filter-wrapper{margin-bottom:10px}.result-select-inner .filter-toggle{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--primary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important;float:unset;width:100%;min-width:100%;max-width:100%}.result-select-inner .filter-toggle:hover{background-color:var(--primary-color-hover)!important;border:2px solid var(--primary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}.result-select-inner .filter-toggle:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0 0 3px var(--primary-color-hover);outline:none}.result-select-inner .filter-toggle span:after,.result-select-inner .sort-toggle span:after{font-family:var(--icon-font);content:"\f107";font-size:16px;font-weight:500;color:#ffffff!important;margin-left:5px}.results-product-data{padding:15px 15px 0}.pagi_master .nextPage,.pagi_master .prevPage{line-height:32px!important}.cat-box-cont{width:calc(33.33% - 20px)}}@media (max-width:768px){.top-pagin a{padding:2px 0px!important}.cat-box-cont{width:calc(49.99% - 20px)}}@media (max-width:576px){.pagi_master .nextPage,.pagi_master .prevPage{vertical-align:middle;padding:0 5px!important;font-size:12px;height:25px;line-height:22px!important}.pagi_master li{width:25px;height:25px;padding:2px}.results-list-wrapper.list-view .list-overall-wrapper{flex:0 0 calc(100% - 10px)}}.product-detail-page{padding:30px 0}.product-image-container{display:flex}.product-thummb{padding:0 10px 0 0;width:94px;margin-right:5px}.product-thummb .img-box{border:2px solid #e3e3e3;padding:0}.product-thummb .slick-current .img-box{border:2px solid #171717;padding:0}.slide-box{padding:5px}.product-main-image{width:79%}.thumb-slider .slide-box.slick-slide{height:80px}.slider-for .slide-box.slick-slide{height:480px;padding:20px}.product-name h2{font-family:var(--font-secondary);font-size:28px;font-weight:600;margin-bottom:5px}.product-brand{width:120px;height:60px;padding:10px;margin-bottom:10px;border:1px solid #ccc}.product-data-container{margin-bottom:0}.product-data-point li{padding-bottom:5px}.product-price-box .price{font-family:var(--font-secondary);font-size:36px;font-weight:600}.product-price-box .price sup{font-size:16px;padding:0 5px;font-weight:400;position:relative;top:-20px}.core-price{font-size:14px;color:grey}.availability-inner{display:inline-block;max-height:215px;overflow-y:auto}.product-availability .cart-detail-wrapper{margin-bottom:0}.product-availability{text-align:right}.stock-details{padding:0 0 10px;text-align:left;font-weight:500}.in-stock{color:var(--success-color)}.out-of-stock{color:var(--error-color)}.drop-location{width:250px}.product-add-cart{display:flex;gap:10px;margin-top:20px}.product-quantity{flex:none}.quantity-btn{display:inline-block;width:44px;height:44px;background-color:#e6e6e6;font-size:24px;color:var(text-color-primary);font-family:var(--font-primary);text-align:center;line-height:40px}.quantity-btn:hover{color:var(--text-color-light)}.quantity-btn:focus{outline:none}.quantity-value{width:80px;box-sizing:border-box;text-align:center;font-size:16px;min-height:44px;position:relative;top:-1px}.quantity-value:focus{outline:none;border:1px solid var(--border-color-dark)}.product-detail-tab{margin-top:50px}.tab-head ul{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;border-bottom:1px solid var(--border-color-light);margin-bottom:30px}.tab-head ul a{border:1px solid var(--btn-secondary);background-color:var(--btn-secondary);border-bottom:none;min-width:200px;padding:10px;display:inline-block;text-align:center;font-weight:600;border-top-right-radius:5px;border-top-left-radius:5px;font-family:var(--font-secondary)}.tab-head ul a:hover{background-color:var(--secondary-color-hover);color:var(--text-color-light)}.tab-head li.active a{background-color:var(--secondary-color);color:var(--text-color-light)}.tab-head ul a:focus{outline:none}.category-flex-wrapper{display:flex;flex-wrap:wrap;gap:20px;padding:30px 0;width:100%}.category-flex-wrapper .categories-box{flex:0 0 calc(19.99% - 20px);cursor:pointer}.categories-img-inner{height:250px;background-color:#fff}.categories-tagname{background-color:var(--black-color);color:var(--text-color-light);font-family:var(--ff-secondary);font-size:var(--fs-base);font-weight:600;text-align:center;width:100%;min-height:55px;display:flex;justify-content:center;align-items:center}.categories-tagname h5{margin:0px!important;padding:10px}@media (max-width:1200px){.category-flex-wrapper .categories-box{flex:0 0 calc(24.99% - 20px)}}@media (max-width:991px){.category-flex-wrapper .categories-box{flex:0 0 calc(33.99% - 20px)}}@media (max-width:771px){.category-flex-wrapper .categories-img-inner{height:150px}.category-flex-wrapper .categories-tagname h5{font-size:12px}}@media (max-width:551px){.category-flex-wrapper .categories-box{flex:0 0 calc(49.99% - 20px)}}@media (max-width:400px){.categories-tagname h5{font-size:10px}.categories-tagname{min-height:60px}}.product-categoreis-page{padding:30px 0}.categories-list{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.categories-list .categories-box{margin:0}.categories-list .categories-img-inner{height:240px;padding:20px}.categories-name{height:60px;background-color:var(--primary-color);display:flex;align-items:center;justify-content:center}.categories-name h5{background-color:unset;padding:5px 10px;width:100%;word-wrap:break-word;color:#fff;font-size:1rem;font-weight:600;text-align:center}.blog-2 .view-header{display:none}@media (max-width:1200px){.categories-list{grid-template-columns:repeat(4,1fr)}}@media (max-width:991px){.categories-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:771px){.categories-list .categories-img-inner{height:180px;padding:20px}.categories-name h5{font-size:12px}.categories-name{height:45px}}@media (max-width:551px){.categories-list{grid-template-columns:repeat(2,1fr)}}.product-line-wrapper{display:flex;flex-wrap:wrap;gap:20px;display:flex;align-items:center}.product-line-box{flex:0 0 calc(16.66% - 20px);height:130px;background-color:#fff;border:1px solid #ccc;box-sizing:border-box;padding:10px}.product-line-box:hover{box-shadow:0 0 5px #ccc}.product-line-box .product-line-box-inner{height:100%}@media (max-width:991px){.product-line-box{flex:0 0 calc(24.99% - 10px)}}.cart-page{background-color:var(--white-color);padding:30px 0;min-height:calc(80vh - 300px)!important}.cart-detail-wrapper{padding:25px;background:var(--neutral-color);border-radius:5px;margin-bottom:20px;overflow:auto}table.cart-table{width:100%}table.cart-table th{padding:10px;background:#e3e3e3;color:#000;font-weight:500;border:1px solid var(--border-table-th);text-align:center}.cart-table td{border:1px solid var(--border-table-td);vertical-align:middle;font-weight:600;padding:10px;text-align:center}.quantity-btn{display:inline-block;width:44px;height:44px;background-color:#e6e6e6;font-size:24px;color:var(--text-color-dark);font-family:var(--font-primary);text-align:center;line-height:40px}.quantity-btn:hover{color:#666}.delete-order-item{display:inline-block;background:var(--error-color);color:var(--text-color-light);padding:5px 10px;border-radius:5px;margin:0;line-height:22px;height:max-content;border:none}.cart-delete:hover{background-color:#e9e9e9;color:var(--error-color);border:none}.delete-order-item svg{font-size:12px}table.carttot-table tr td:first-child{text-align:left}.field.field--name-product-id.field--type-entity-reference{width:300px;margin:0 auto 20px}.cart-table .js-form-item-edit-quantity-0.form-no-label{width:200px;margin:0 auto}.cart-table input[type=number]::-webkit-outer-spin-button,.cart-table input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-table input[type=number]{-moz-appearance:textfield;text-align:center}.cart-page .cart-table select{min-width:150px}.cart-total-wrapper{display:flex;justify-content:end}.cart-total{width:300px;background:var(--neutral-color);padding:20px;border-radius:5px}table.carttot-table{width:100%}table.carttot-table tr td{padding:8px;vertical-align:middle;height:auto;text-align:center}table.carttot-table tr td{padding:8px;vertical-align:middle;height:auto;text-align:center}.cart-page div#edit-actions{width:100%;text-align:right;display:flex;justify-content:end;gap:15px;padding:10px 0}.cart-buttons-wrapper{display:flex;justify-content:flex-end;gap:15px;flex-wrap:nowrap;align-items:center;padding:0;margin:0;width:fit-content}.cart-buttons-wrapper .button#edit-submit{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--white-color)!important;color:var(--secondary-color)!important;border:2px solid var(--secondary-color)!important;border-radius:var(--btn-rad-base);padding:5px 20px;margin:0;font-family:var(--font-primary);font-size:var(--fs-base);font-weight:500;min-width:140px}.cart-buttons-wrapper .button#edit-submit:hover{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);font-weight:500;color:var(--secondary-color);text-decoration:none}.cart-buttons-wrapper .button#edit-submit:focus{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);box-shadow:0 0 3px var(--btn-secondary);outline:none}.cart-buttons-wrapper .button#edit-checkout{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--primary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important;min-width:140px}.cart-buttons-wrapper .button#edit-checkout:hover{background-color:var(--primary-color-hover)!important;border:2px solid var(--primary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}.cart-buttons-wrapper .button#edit-checkout:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0 0 3px var(--primary-color-hover);outline:none}.quantity-edit-input{display:inline-block;max-width:100%;width:100%;min-width:100%;height:44px;max-height:44px;min-height:44px;border:1px solid var(--border-color-light);border-radius:3px;margin:0;font-family:var(--font-primary);font-size:14px;box-shadow:none;padding:0 15px;color:var(--text-color-dark);position:relative;top:-2px;min-width:40px}.quantity-edit-input:hover{border:1px solid var(--border-color-hover)}.quantity-edit-input:focus{box-shadow:var(--box-shadow-input);border:1px solid var(--border-color-hover);outline:none}.field.field--name-price.field--type-commerce-price.field--label-above{margin-bottom:5px}.field.field--name-field-stock-level.field--type-commerce-stock-level.field--label-above{margin-bottom:10px}.cart-empty-page{height:40vh;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:600}@media (max-width:1320px){.js-form-item.form-item.js-form-type-number.form-item-edit-quantity-0.js-form-item-edit-quantity-0.form-no-label{width:140px}.quantity-btn{width:30px;font-size:16px;line-height:46px}.quantity-edit-input{width:46px;min-width:46px!important;max-width:46px}}.orderinfo-inner-wrapper{display:grid;grid-template-columns:1fr 400px;grid-template-rows:auto;gap:30px;width:100%;max-width:100%;border-bottom:1px solid var(--border-color-light)}.form-field{grid-column:1;grid-row:1/span 3;width:100%;overflow:hidden;box-sizing:border-box}.order-summary-wrapper{grid-column:2;width:100%;height:100%;max-height:100%;max-width:400px;padding:30px 30px 0;background:#fff;border-radius:10px}#edit-coupon-redemption{grid-column:2;width:100%;max-width:400px;background:#fff;padding:30px;border-radius:10px}div#edit-purchase-order-pane{padding:20px 30px;border-radius:10px;background:#fff;border:none;margin-bottom:20px}div#shipping-information-wrapper{padding:30px;border-radius:10px;background:#fff;margin-bottom:30px}.orderinfo-page{background:#f3f3f3;padding:40px 0}fieldset#edit-shipping-information{margin:0;border:none;padding:0}select#edit-shipping-information-shipping-profile-select-address,select#edit-shipping-information-shipping-profile-address-0-address-country-code--2,select#edit-shipping-information-shipping-profile-address-0-address-administrative-area{background-color:var(--neutral-color);border:1px solid var(--border-color-light);border-radius:var(--btn-rad-base);font-size:var(--fs-base);display:inline-block;width:auto;max-width:max-content;min-width:auto;height:44px;min-height:44px;padding:10px 25px 10px 10px;appearance:none;background-image:url(/themes/custom/olivero_subtheme/images/down.png);background-size:14px;background-position:right 10px center;font-size:var(--fs-base);font-family:var(--font-primary);font-weight:400;color:var(--text-color-dark);width:100%;min-width:100%;max-width:100%}select#edit-shipping-information-shipping-profile-select-address:hover,select#edit-shipping-information-shipping-profile-address-0-address-country-code--2:hover,select#edit-shipping-information-shipping-profile-address-0-address-administrative-area:hover{border:1px solid var(--border-color-dark)}select#edit-shipping-information-shipping-profile-select-address:focus,select#edit-shipping-information-shipping-profile-address-0-address-country-code--2:focus,select#edit-shipping-information-shipping-profile-address-0-address-administrative-area:focus{border:1px solid var(--border-color-dark);box-shadow:none;outline:none}legend.fieldset__legend.fieldset__legend--visible{background:#fff;margin-bottom:20px}span.fieldset__label{color:#000;padding:0;font-size:24px;line-height:normal;font-family:"Poppins";font-weight:700}.fieldset__wrapper{padding:0;margin:0}label.form-item__label{font-family:var(--font-secondary);font-size:16px;font-weight:600;margin:0;margin-bottom:20px}.fieldset__wrapper.fieldset__wrapper--group{padding:0;border:none!important}.form-boolean-group .form-type-boolean{margin:0}#edit-shipping-information-shipments-0-shipping-method-0--wrapper{border-top:1px solid #ccc;padding:20px 0 0;margin-bottom:0}.form-boolean-group input{width:18px;height:18px;background:#fff0;border:10px solid #fff;outline:2px solid #ccc}input[type=radio]:checked{background-image:none;background:var(--primary-color);padding:2px}input[type=radio]:hover{border-color:#fff0;outline-color:var(--primary-color)}.form-item__description{margin:10px 0 15px 30px}.order-summary-wrapper h3{color:#000;padding:0;font-size:24px;line-height:normal;font-family:"Poppins";font-weight:700;margin-bottom:30px}.checkout-order-summary .field.field--name-product-id.field--type-entity-reference{width:100%}.checkout-order-summary table{width:100%}.checkout-order-summary table td{padding:10px;border:1px solid #ccc}.checkout-order-summary table.carttot-table{margin-top:20px}.checkout-order-summary table.carttot-table tr td{border:none}.js-form-item-sidebar-coupon-redemption-form-code{margin:0 0 20px}.field.field--name-address.field--type-address.field--label-hidden.field__item{margin-bottom:20px}.checkout-order-summary .cart-total{padding-right:0}.continue-review #edit-actions{text-align:left;display:flex;justify-content:start}div#edit-shipping-information-shipping-profile{margin-bottom:10px}.address-book-edit-button,.continue-review #edit-actions-next,#edit-sidebar-coupon-redemption-form-apply{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--primary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important;min-width:180px}.address-book-edit-button:hover,.continue-review #edit-actions-next:hover,#edit-sidebar-coupon-redemption-form-apply:hover{background-color:var(--primary-color-hover)!important;border:2px solid var(--primary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}.address-book-edit-button:focus,.continue-review #edit-actions-next:focus,#edit-sidebar-coupon-redemption-form-apply:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0 0 3px var(--primary-color-hover);outline:none}#edit-shipping-information-recalculate-shipping{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--white-color)!important;color:var(--secondary-color)!important;border:2px solid var(--secondary-color)!important;border-radius:var(--btn-rad-base);padding:5px 20px;margin:0;font-family:var(--font-primary);font-size:var(--fs-base);font-weight:500;width:200px;min-width:200px}#edit-shipping-information-recalculate-shipping:hover{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);font-weight:500;color:var(--secondary-color);text-decoration:none}#edit-shipping-information-recalculate-shipping:focus{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);box-shadow:0 0 3px var(--btn-secondary);outline:none}fieldset#edit-payment-information{padding:30px;border-radius:10px;background:#fff;border:none}.orderinfo-page .field.field--name-product-id.field--type-entity-reference{min-width:100%}.form-type-boolean.js-form-item{padding-bottom:10px;vertical-align:middle;display:block}fieldset#edit-payment-information-payment-method--wrapper{padding:0}.fieldset__wrapper fieldset{padding:0}.orderinfo-page .span.fieldset__label a{color:var(--text-color-grey)}label.form-item__label.option{line-height:28px}.fieldset{padding:20px 30px;border-radius:10px;background:#fff;border:none;margin-bottom:20px}.orderinfo-inner-wrapper #edit-payment-information{margin-top:0;padding-bottom:0}#edit-review-contact-information{margin:0}a.link--previous{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--white-color)!important;color:var(--secondary-color)!important;border:2px solid var(--secondary-color)!important;border-radius:var(--btn-rad-base);padding:5px 20px;margin:0;font-family:var(--font-primary);font-size:var(--fs-base);font-weight:500}a.link--previous:hover{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);font-weight:500;color:var(--secondary-color);text-decoration:none}a.link--previous:focus{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);box-shadow:0 0 3px var(--btn-secondary);outline:none}.orderinfo-page .field.field--name-label{margin-bottom:10px}.orderinfo-page .field.field--name-expires{margin-bottom:10px}.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-given-name,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-family-name,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-organization,.orderinfo-page input#edit-sidebar-coupon-redemption-form-code,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-address-line1,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-address-line2,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-locality,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-postal-code,input#edit-login-returning-customer-name,input#edit-login-returning-customer-password,input#edit-contact-information-email,input#expiration-year,input#edit-contact-information-email-confirm,input#cvv,input#expiration-month,input#credit-card-number,.form-item-sidebar-coupon-redemption-form-code input,.continue-review input [type=submit]{display:inline-block;max-width:100%;width:100%;min-width:100%;height:44px;max-height:44px;min-height:44px;border:1px solid var(--border-color-light);border-radius:3px;margin:0;font-family:var(--font-primary);font-size:14px;box-shadow:none;padding:0 15px;color:var(--text-color-dark)}.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-given-name:hover,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-family-name:hover,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-organization:hover,.orderinfo-page input#edit-sidebar-coupon-redemption-form-code:hover,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-address-line1:hover,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-address-line2:hover,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-locality:hover,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-postal-code:hover,input#edit-login-returning-customer-name:hover,input#edit-login-returning-customer-password:hover,input#edit-contact-information-email:hover,input#expiration-year:hover,input#edit-contact-information-email-confirm:hover,input#cvv:hover,input#expiration-month:hover,input#credit-card-number:hover,.form-item-sidebar-coupon-redemption-form-code input:hover,.continue-review input [type=submit]:hover{border:1px solid var(--border-color-hover)}.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-given-name:focus,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-family-name:focus,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-organization:focus,.orderinfo-page input#edit-sidebar-coupon-redemption-form-code:focus,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-address-line1:focus,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-address-line2:focus,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-locality:focus,.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-postal-code:focus,input#edit-login-returning-customer-name:focus,input#edit-login-returning-customer-password:focus,input#edit-contact-information-email:focus,input#expiration-year:focus,input#edit-contact-information-email-confirm:focus,input#cvv:focus,input#expiration-month:focus,input#credit-card-number:focus,.form-item-sidebar-coupon-redemption-form-code input:focus,.continue-review input [type=submit]:focus{box-shadow:var(--box-shadow-input);border:1px solid var(--border-color-hover);outline:none}.orderinfo-page input#edit-shipping-information-shipping-profile-address-0-address-organization,.checkout-order-summary td .field.field--name-title{margin-bottom:10px}input#edit-login-returning-customer-submit,input#edit-login-guest-continue{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--primary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important;display:inline-flex}input#edit-login-returning-customer-submit:hover,input#edit-login-guest-continue:hover{background-color:var(--primary-color-hover)!important;border:2px solid var(--primary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}input#edit-login-returning-customer-submit:focus,input#edit-login-guest-continue:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0 0 3px var(--primary-color-hover);outline:none}a#edit-login-returning-customer-forgot-password{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--white-color)!important;color:var(--secondary-color)!important;border:2px solid var(--secondary-color)!important;border-radius:var(--btn-rad-base);padding:5px 20px;margin:0;font-family:var(--font-primary);font-size:var(--fs-base);font-weight:500;display:inline-flex!important}a#edit-login-returning-customer-forgot-password:hover{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);font-weight:500;color:var(--secondary-color);text-decoration:none}a#edit-login-returning-customer-forgot-password:focus{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);box-shadow:0 0 3px var(--btn-secondary);outline:none}.layout-checkout-form.clearfix{background:#f3f3f3;padding:30px 0}input#edit-login-guest-continue{margin-top:20px}input#edit-login-returning-customer-submit{margin-bottom:20px}.path-checkout span.fieldset__label a{text-decoration:underline}.path-checkout span.fieldset__label a:focus{outline:none}.path-checkout .region--content{background:#f3f3f3}.path-checkout .layout-checkout-form{max-width:1320px;padding:0 12px}.path-checkout #block-indeltheme-mainpagecontent{max-width:1320px;padding:0 12px;margin:0 auto}@media (max-width:1400px){.path-checkout #block-indeltheme-mainpagecontent{max-width:1140px}}@media (max-width:1200px){.path-checkout #block-indeltheme-mainpagecontent{max-width:960px}}@media (max-width:991px){.path-checkout #block-indeltheme-mainpagecontent{max-width:720px}}@media (max-width:779px){.path-checkout #block-indeltheme-mainpagecontent{max-width:540px}}@media (max-width:992px){.orderinfo-inner-wrapper{display:block}.order-summary-wrapper{max-width:100%}div#edit-coupon-redemption{max-width:100;margin-top:30px}.path-checkout .layout-checkout-form{max-width:1320px;padding:0 12px}}.stock-page{padding:30px 15px}.stock-order-header-inner{display:flex;align-items:end;gap:10px}.stock-order-header{padding-bottom:30px;border-bottom:1px solid var(--border-color-light);margin-bottom:30px}.stock-order-title{max-width:500px;width:100%}.button-wrapper button{height:44px;min-width:100px;display:flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:3px;outline:none;background:#cbcbcb;border:1px solid #cbcbcb;cursor:pointer}.button-wrapper button span{font-family:"Inter",sans-serif;font-size:14px;font-weight:500;padding-left:5px;white-space:nowrap}.button-wrapper button span i{padding-right:8px}button.success-btn{background:var(--success-color);color:#fff;border:1px solid var(--success-color)}button.success-btn:hover{background:#1e8b38;color:#fff;border:1px solid #1e8b38}button.error-btn{background:var(--error-color);color:#fff;border:1px solid var(--error-color)}button.error-btn:hover{background:#ad0303;color:#fff;border:1px solid #ad0303}button.delete_stock{background-color:var(--error-color)}button.delete_stock:hover,button.delete_stock:focus{background-color:var(--btn-secondary)}button.delete_stock svg path{fill:var(--neutral-color)}button.delete_stock:hover svg path,button.delete_stock:focus svg path{fill:var(--error-color)}.stock-order-btn-wrapper,.table-btn-wrapper{display:flex;gap:10px;flex-wrap:wrap}.stock-page .field-label{font-size:14px;font-weight:600;font-family:"Poppins",sans-serif;text-transform:uppercase;padding-bottom:10px}.stock-page .table-btn-row{display:flex;justify-content:end;max-width:1192px}.stock-page table{width:100%!important;margin-top:20px!important;border-collapse:collapse!important;border:1px solid #ddd!important;font-size:16px!important}.stock-page table th,.stock-page table td{text-align:center;padding:10px;border:1px solid #ddd}.stock-page table th{background-color:#f8f9fa;color:#333;font-weight:700;font-family:"Inter",sans-serif}.stock-page table tr:hover{background-color:#e9ecef}.stock-page table td{background-color:#fff}.stock_table thead th{background-color:#081c32;color:#fff;font-size:15px;font-weight:500;font-family:"Inter",sans-serif;min-width:100px}.stock-page table.stock_table tr.clone_tr td.td_partno input{text-transform:uppercase}a.product_brand-thumb{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%}a.product_brand-thumb img{max-height:100%;object-fit:contain}td.brand_image{height:80px}.stock-page table td{vertical-align:middle}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.custom-modal-dialog.ui-dialog-buttons{font-family:var(--font-primary)}.ui-dialog-buttonset button{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--primary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important}.ui-dialog-buttonset button:hover{background-color:var(--primary-color-hover)!important;border:2px solid var(--primary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}.ui-dialog-buttonset button:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0 0 3px var(--primary-color-hover);outline:none}@media (max-width:1200px){.stock-order-header-inner{flex-direction:column;align-items:start}}#drupal-modal .form-submit{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--primary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important;display:inline-flex}#drupal-modal .form-submit:hover{background-color:var(--primary-color-hover)!important;border:2px solid var(--primary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}#drupal-modal .form-submit:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0 0 3px var(--primary-color-hover);outline:none}#drupal-modal .form-submit.js-hide.js-hide{display:none}#drupal-modal .dialog-cancel.form-submit{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--white-color)!important;color:var(--secondary-color)!important;border:2px solid var(--secondary-color)!important;border-radius:var(--btn-rad-base);padding:5px 20px;margin:0;font-family:var(--font-primary);font-size:var(--fs-base);font-weight:500;display:inline-flex}#drupal-modal .dialog-cancel.form-submit:hover{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);font-weight:500;color:var(--secondary-color);text-decoration:none}#drupal-modal .dialog-cancel.form-submit:focus{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);box-shadow:0 0 3px var(--btn-secondary);outline:none}ul.status_error{padding-bottom:15px}.path-blog .sidebar-grid.grid-full,.page-node-type-blog-post .sidebar-grid.grid-full{display:flex;max-width:1320px;margin:0 auto;padding:30px 12px;gap:30px}.path-blog .blog-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.path-blog .blog-main-inner{display:flex;gap:40px}.path-blog .blog-main .container{padding:0}#block-indeltheme-exposedformblogblog-all-2 .block__content{margin:0}.blog-filters{width:340px}#block-indeltheme-exposedformblogblog-all-2,#block-indeltheme-exposedformblogblog-all{margin-bottom:40px}.categories-list ul li{border-bottom:1px solid var(--border-color-light)}.categories-list ul li:last-child{border-bottom:0}.path-blog .categories-list span.field-content a:hover{color:var(--primary-color);background:#fdfdfd}.path-blog .categories-list span.field-content a:focus{outline:none}.blog-search input{display:inline-block;max-width:100%;width:100%;min-width:100%;height:44px;max-height:44px;min-height:44px;border:1px solid var(--border-color-light);border-radius:3px;margin:0;font-family:var(--font-primary);font-size:14px;box-shadow:none;padding:0 15px;color:var(--text-color-dark);background-image:none!important}.blog-search input:hover{border:1px solid var(--border-color-hover)}.blog-search input:focus{box-shadow:var(--box-shadow-input);border:1px solid var(--border-color-hover);outline:none}.path-blog .blog-list .blog-card{max-width:100%;margin:0;border:1px solid #ccc}.blog-search .input-wrapper label{margin-bottom:10px}.js-form-item.js-form-item-category{margin:0 0 10px}.categories-list span.field-content a:hover{color:var(--primary-color);background:#fdfdfd;font-weight:700}.path-blog div#edit-actions--4{margin:0;padding:0}.path-blog input#edit-submit-blog--2,.page-node-type-blog-post input#edit-submit-blog{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--primary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important;width:100%;min-width:100%;max-width:100%}.path-blog input#edit-submit-blog--2:hover,.page-node-type-blog-post input#edit-submit-blog:hover{background-color:var(--primary-color-hover)!important;border:2px solid var(--primary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}.path-blog input#edit-submit-blog--2:focus,.page-node-type-blog-post input#edit-submit-blog:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0 0 3px var(--primary-color-hover);outline:none}.region--sidebar h2.block__title{font-size:20px;font-family:"Poppins";color:#000;font-weight:700}.region--sidebar .categories-list span.field-content a{display:block;padding:15px 0;font-size:14px}.path-blog nav.pager.layout--content-medium{display:block;width:100%;margin:0 auto;padding:30px 0 20px}.pager__item{width:40px;height:40px}.pager__item span{font-family:Inter}.pager__item--active{background-color:var(--primary-color)}.pager__item :hover{background-color:var(--white-color);color:var(--primary-color)}.path-blog .view-empty{text-align:center;padding:30px 0}.page-node-type-blog-post .blog-main-page .text-content.field.field--name-body{font-family:var(--font-primary);font-size:16px;padding:30px 0;color:var(--text-color-dark)}.page-node-type-blog-post ul.links.inline{padding:0}.page-node-type-blog-post .node__meta{padding:0}.page-node-type-blog-post section.comments{padding:0;font-family:var(--font-primary)}.page-node-type-blog-post .comments__title{font-family:var(--font-secondary)}.page-node-type-blog-post #edit-actions--3{margin:0;padding:0}.blog-main-page .text-content{padding:30px 0;background-color:var(--neutral-color);color:var(--text-color-dark)}.blog-main-page .text-content h1{font-size:var(--fs-h1);font-weight:600;font-family:var(--font-secondary);margin-bottom:20px}.blog-main-page .text-content h2{font-size:var(--fs-h2);font-weight:600;font-family:var(--font-secondary);margin-top:25px;margin-bottom:20px}.blog-main-page .text-content h3{font-size:var(--fs-h3);font-weight:600;font-family:var(--font-secondary);margin-top:20px;margin-bottom:15px}.blog-main-page .text-content h4{font-size:var(--fs-h4);font-weight:500;font-family:var(--font-secondary);margin-top:20px;margin-bottom:15px}.blog-main-page .text-content h5{font-size:var(--fs-h5);font-weight:500;font-family:var(--font-secondary);margin-top:15px;margin-bottom:12px}.blog-main-page .text-content h6{font-size:var(--fs-h6);font-weight:500;font-family:var(--font-secondary);margin-top:12px;margin-bottom:10px}.blog-main-page .text-content p{font-family:var(--font-primary)!important;font-size:var(--fs-base);color:var(--text-color-dark);margin:0 0 10px!important}main.site-main{flex:1}aside.region.region--sidebar{max-width:340px}@media (max-width:1200px){.path-blog .sidebar-grid.grid-full,.page-node-type-blog-post .sidebar-grid.grid-full{max-width:960px}.blog-filters{width:260px}.path-blog .blog-details{padding:15px}.blog-title h5{font-size:18px}}@media (max-width:992px){.blog-details{padding:15px}.path-blog .sidebar-grid.grid-full,.page-node-type-blog-post .sidebar-grid.grid-full{flex-direction:column-reverse;max-width:720px}.path-blog main.site-main,.page-node-type-blog-post main.site-main{width:100%}.path-blog .blog-main .container{margin:0px!important;width:100%;max-width:100%}aside.region.region--sidebar{max-width:100%}}@media (max-width:768px){.blog-2 .blog-container-wrapper{flex-wrap:wrap}}@media (max-width:576px){.path-blog .blog-list{grid-template-columns:repeat(1,1fr)}.blog-filters{width:100%}}.static-page{padding:30px 0;background-color:var(--neutral-color);color:var(--text-color-dark)}.static-page h1{font-size:var(--fs-h1);font-weight:600;font-family:var(--font-secondary);margin-bottom:20px}.static-page h2{font-size:var(--fs-h2);font-weight:600;font-family:var(--font-secondary);margin-top:25px;margin-bottom:20px}.static-page h3{font-size:var(--fs-h3);font-weight:600;font-family:var(--font-secondary);margin-top:20px;margin-bottom:15px}.static-page h4{font-size:var(--fs-h4);font-weight:500;font-family:var(--font-secondary);margin-top:20px;margin-bottom:15px}.static-page h5{font-size:var(--fs-h5);font-weight:500;font-family:var(--font-secondary);margin-top:15px;margin-bottom:12px}.static-page h6{font-size:var(--fs-h6);font-weight:500;font-family:var(--font-secondary);margin-top:12px;margin-bottom:10px}.static-page p{font-family:var(--font-primary)!important;font-size:var(--fs-base);color:var(--text-color-dark);margin:0 0 10px!important}.static-page a{color:var(--info-color);text-decoration:none;box-shadow:none}.static-page a:hover{box-shadow:none!important;text-decoration:underline;color:var(--text-color-dark)}.static-page ul{margin-bottom:10px}.static-page ul li{position:relative;padding-left:25px;font-family:var(--font-secondary);font-size:var(--fs-base);padding-bottom:6px}.static-page ul li:before{content:"\f00c";font-family:"FontAwesome";position:absolute;top:0;left:0;font-size:12px;font-weight:700}.image-with-text{display:flex;gap:30px;padding-bottom:30px}.static-image{flex:none;max-width:550px}.faq-page .page-title.text-center{display:block;font-size:32px;font-weight:600;width:100%;font-family:var(--font-secondary)}.faq-page{padding:30px 0}.faq-page-inner{max-width:1200px;margin:40px auto 0}.faq-box{border:1px solid var(--border-color-light);border-radius:5px;margin-bottom:20px}.faq-title a{display:block;position:relative;padding:20px 50px 20px 20px;border-bottom:1px solid var(--border-color-light);background:var(--primary-color);color:var(--text-color-light)}.faq-title a:focus{outline:none}.faq-title a:before{content:"\f107";font-family:var(--icon-font);position:absolute;top:50%;right:20px;transform:translateY(-50%);font-size:16px}.faq-title.open a:before{transition:all 0.5s;transform:translateY(-50%) rotate(180deg)}.faq-title h5{font-size:18px;font-weight:600}.faq-content{display:none;padding:20px}.faq-content h1{font-size:24px;font-family:var(--font-secondary);font-weight:600;margin:15px 0}.faq-content h2{font-size:22px;font-family:var(--font-secondary);font-weight:600;margin:15px 0}.faq-content h3{font-size:20px;font-family:var(--font-secondary);font-weight:600;margin:15px 0}.faq-content h4{font-size:18px;font-family:var(--font-secondary);margin:10px 0}.faq-content h5{font-size:16px;font-family:var(--font-secondary);margin:8px 0}.faq-content h6{font-size:16px;font-family:var(--font-secondary);margin:5px 0}.faq-content p{font-size:14px;font-family:var(--font-primary);margin-bottom:10px}div#block-indeltheme-contactgooglemap{margin:0}.contact-submit-btn input.webform-button--submit{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--primary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important}.contact-submit-btn input.webform-button--submit:hover{background-color:var(--primary-color-hover)!important;border:2px solid var(--primary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}.contact-submit-btn input.webform-button--submit:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0 0 3px var(--primary-color-hover);outline:none}.text-feild-wrapper textarea{display:inline-block;max-width:100%;width:100%;min-width:100%;border:1px solid var(--border-color-light);border-radius:3px;margin:0;font-family:var(--font-primary);font-size:14px;box-shadow:none;padding:15px;color:var(--text-color-dark)}.text-feild-wrapper textarea:hover{border:1px solid var(--border-color-hover)}.text-feild-wrapper textarea:focus{box-shadow:var(--box-shadow-input);border:1px solid var(--border-color-hover);outline:none}.contact-us-form .webform-button--submit{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--primary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important}.contact-us-form .webform-button--submit:hover{background-color:var(--primary-color-hover)!important;border:2px solid var(--primary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}.contact-us-form .webform-button--submit:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0 0 3px var(--primary-color-hover);outline:none}.contact-us-form #edit-markup{margin:0}.not-found-image{display:flex;gap:20px;padding:20px;text-align:center;align-items:center;justify-content:center;width:70%;margin:0 auto}.not-found-inner h1{font-size:28px;font-family:var(--font-primary);font-weight:700;text-align:center;padding-bottom:20px}.not-found-content{padding-top:20px;max-width:500px;margin:0 auto;text-align:center;font-weight:500}.not-found-wrapper{display:flex;justify-content:center;align-items:center;font-family:var(--font-primary);min-height:50vh;padding:40px 20px}.zero{animation-name:rotate;animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:linear;position:relative;right:-3px}.not-found-image img{width:100%}@keyframes rotate{0%{transform:rotate(0)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.text-content.clearfix.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item{margin:0}.wide-content.field.field--name-field-image.field--type-image.field--label-hidden.field__item{max-width:1320px;width:100%;margin:0 auto;padding:0 12px;padding-bottom:30px}.wide-content.field.field--name-field-image.field--type-image.field--label-hidden.field__item .field__item img{max-width:100%}@media (max-width:1400px){.wide-content.field.field--name-field-image.field--type-image.field--label-hidden.field__item{max-width:1140px}}@media (max-width:576px){.not-found-image{width:100%;gap:10px}}.login-page{background:var(--white-color);padding:30px 0}.login-page-inner{display:flex;align-items:center;justify-content:center}.login-form.login-form__wrapper{max-width:500px;background:var(--neutral-color);padding:30px 40px;box-shadow:var(--box-shadow-card);border-radius:5px}.login-logo-image{max-width:200px;padding-bottom:30px;margin:0 auto}.login-field .js-form-item label{display:none}.login-field .js-form-item{margin:0;position:relative;padding-left:40px;margin-bottom:20px}.login-field .js-form-item input{display:inline-block;max-width:100%;width:100%;min-width:100%;height:44px;max-height:44px;min-height:44px;border:1px solid var(--border-color-light);border-radius:3px;margin:0;font-family:var(--font-primary);font-size:14px;box-shadow:none;padding:0 15px;color:var(--text-color-dark)}.login-field .js-form-item input:hover{border:1px solid var(--border-color-hover)}.login-field .js-form-item input:focus{box-shadow:var(--box-shadow-input);border:1px solid var(--border-color-hover);outline:none}.login-page .form-item-name.js-form-item-name:before{content:"\f007";font-family:var(--icon-font);font-size:22px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.login-page .form-item-pass.js-form-item-pass:before{content:"\f023";font-family:var(--icon-font);font-size:22px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.row-box{display:flex;justify-content:space-between;margin-top:15px}.login-form__help_actions input{width:18px;height:18px;margin:0;display:inline-block;vertical-align:middle;border:1px solid var(--border-color-light);border-radius:3px;background-color:var(--white-color);background-repeat:no-repeat;background-position:50% 50%;background-size:100%;appearance:none}.login-form__help_actions input:hover{border:1px solid var(--border-color-dark)}.login-form__help_actions input:checked{background-image:url(/themes/custom/olivero_subtheme/images/check.png);border-width:1px}.login-form__help_actions input:focus{outline:none;border:1px solid var(--border-color-dark)}label.password-toggle{vertical-align:middle;line-height:28px;padding-left:5px!important}a.forgot-password{padding:4px 0;text-decoration:underline;color:var(--info-color)}a.forgot-password:hover{color:#004db8}a.forgot-password:focus,a.forgot-password:focus-visible{color:var(--info-color);outline:none}.login-form__submit{border-top:1px solid var(--border-color-light);padding:20px 0 0;margin:20px 0 10px;height:auto}.login-form__submit input{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--primary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important;width:100%;min-width:100%;max-width:100%}.login-form__submit input:hover{background-color:var(--primary-color-hover)!important;border:2px solid var(--primary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}.login-form__submit input:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0 0 3px var(--primary-color-hover);outline:none}.login-page a.create-account{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--white-color)!important;color:var(--secondary-color)!important;border:2px solid var(--secondary-color)!important;border-radius:var(--btn-rad-base);padding:5px 20px;margin:0;font-family:var(--font-primary);font-size:var(--fs-base);font-weight:500;width:100%;max-width:100%;min-width:100%}.login-page a.create-account:hover{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);font-weight:500;color:var(--secondary-color);text-decoration:none}.login-page a.create-account:focus{background-color:var(--btn-secondary);border:2px solid var(--secondary-color);box-shadow:0 0 3px var(--btn-secondary);outline:none}.forget-pswd-page{background:var(--white-color);padding:30px 0}.forgert-pwsd-form{max-width:500px;background:var(--neutral-color);padding:30px 40px;box-shadow:var(--box-shadow-card);border-radius:5px}.forget-page-inner{display:flex;align-items:center;justify-content:center}.forgert-pwsd-form label{font-family:var(--font-secondary);font-size:16px;text-transform:capitalize;font-weight:600;color:var(--black-color);margin:0 0 10px}.forgert-pwsd-form label.form-item__label.form-required:after{display:none}.forgert-pwsd-form input{display:inline-block;max-width:100%;width:100%;min-width:100%;height:44px;max-height:44px;min-height:44px;border:1px solid var(--border-color-light);border-radius:3px;margin:0;font-family:var(--font-primary);font-size:14px;box-shadow:none;padding:0 15px;color:var(--text-color-dark)}.forgert-pwsd-form input:hover{border:1px solid var(--border-color-hover)}.forgert-pwsd-form input:focus{box-shadow:var(--box-shadow-input);border:1px solid var(--border-color-hover);outline:none}.forgert-pwsd-form input#edit-submit{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--primary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important;width:100%;min-width:100%;max-width:100%}.forgert-pwsd-form input#edit-submit:hover{background-color:var(--primary-color-hover)!important;border:2px solid var(--primary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}.forgert-pwsd-form input#edit-submit:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0 0 3px var(--primary-color-hover);outline:none}@media (max-width:420px){.login-form.login-form__wrapper{padding:20px 20px}.row-box{flex-direction:column;gap:10px}}.register-page{background:var(--white-color);padding:30px 0}.register-form-inner{display:flex;align-items:center;justify-content:center}.register-form{max-width:600px;background:var(--neutral-color);padding:30px 40px;box-shadow:0 0 10px #e7e7e7;border-radius:5px}.register-form label{font-family:var(--font-secondary);font-size:16px;text-transform:capitalize;font-weight:600;color:var(--text-color-dark);margin:0 0 10px}.register-form input#edit-submit{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--primary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important;width:100%;min-width:100%;max-width:100%}.register-form input#edit-submit:hover{background-color:var(--primary-color-hover)!important;border:2px solid var(--primary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}.register-form input#edit-submit:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0 0 3px var(--primary-color-hover);outline:none}.register-form .address-container-inline>.form-item{width:100%}.register-form .form-item__description{font-family:var(--font-primary);font-size:var(--fs-base);color:var(--text-color-dark)}.register-form input[type=checkbox]{width:18px;height:18px;margin:0;display:inline-block;vertical-align:middle;border:1px solid var(--border-color-light);border-radius:3px;background-color:var(--white-color);background-repeat:no-repeat;background-position:50% 50%;background-size:100%;appearance:none}.register-form input[type=checkbox]:hover{border:1px solid var(--border-color-dark)}.register-form input[type=checkbox]:checked{background-image:url(/themes/custom/olivero_subtheme/images/check.png);border-width:1px}.register-form input[type=checkbox]:focus{outline:none;border:1px solid var(--border-color-dark)}.register-form div#edit-actions{margin:0;padding-bottom:0}.register-form fieldset#edit-field-address-0{border:0;margin-bottom:0;padding:10px 0 0}.register-form legend.fieldset__legend.fieldset__legend--visible{margin-bottom:10px;font-family:var(--font-primary)}@media (max-width:420px){.register-form{padding:20px}}div#apaTreecategory{display:none;overflow:auto;width:400px;max-height:400px;box-shadow:var(--box-shadow-light);font-family:var(--font-primary)}li.menu-item:hover #apaTreecategory{display:block}.search-expand a{font-weight:700;color:var(--primary-color)!important}#apaTreecategory li{padding:5px 0 5px 10px}#apaTreecategory li a.child{display:inline-block;width:80%;max-width:88%;padding:0px!important}#apaTreecategory li a.child{width:90%;padding:10px 20px!important;display:inline-block}#apaTreecategory li a.child:hover{background:var(--primary-color);color:var(--text-color-light)}.search-expand a.child{background:var(--primary-color);color:var(--text-color-light)!important}#apaTreecategory li a{display:block;width:100%;padding:10px}#apaTreecategory li{padding:0}#apaTreecategory li{padding:0}#apaTreecategory ul{margin-left:0}#apaTreecategory ul li{padding-left:15px!important}.product-line{padding:40px 0}.product-line-wrapper{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.product-line-box{flex:0 0 calc(16.66% - 20px);height:130px;background-color:#fff;border:1px solid #ccc;box-sizing:border-box;padding:10px;display:block}.product-line-box:hover{box-shadow:var(--box-shadow-light)}.product-line-box:focus{outline:none}.product-line-box-inner{height:100%}@media (max-width:992px){.product-line-box{flex:0 0 calc(24.99% - 20px)}}@media (max-width:576px){.product-line-box{height:80px;padding:5px;flex:0 0 calc(33.33% - 10px)}.product-line-wrapper{gap:10px}}.user-details-page{padding:30px 0}.user-details-page h4.label{font-size:20px;font-weight:600;margin-bottom:10px;font-family:var(--font-secondary)}.user-details-page .js-form-item.form-item.js-form-type-item.form-item-.js-form-item-.form-no-label{font-family:var(--font-primary);font-size:14px}.user-details-page .field__label{font-family:var(--font-secondary);font-size:20px;font-weight:600;margin-bottom:10px}.user-details-page .field__item{font-family:var(--font-primary);font-size:14px;color:var(--text-color-dark)}.product-categories-page{padding:30px 0}.product-categories-flex{display:flex;flex-wrap:wrap;gap:20px}.product-cat-box{flex:0 0 calc(24.99% - 20px);text-align:center;border:1px solid rgb(204 204 204 / .8)}a.category-img{height:300px;padding:30px;display:block}.views-field.views-field-title{display:block;flex:1;align-items:center;background:#000;height:100%}.product-inner-box{display:flex;flex-direction:column;align-items:stretch}.product-cat-name a{min-height:60px;display:flex;width:100%;align-items:center;justify-content:center;padding:5px;background-color:#000;color:#fff}.product-cat-name a:hover{color:#fff}nav.pager{max-width:1320px;padding:20px 12px;margin:0 auto}@media (max-width:1400px){nav.pager{max-width:1140px}}@media (max-width:1200px){nav.pager{max-width:960px}}@media (max-width:991px){nav.pager{max-width:720px}.product-cat-box{flex:0 0 calc(33.33% - 20px)}a.category-img{height:200px}}@media (max-width:771px){.product-cat-box{flex:0 0 calc(49.99% - 20px)}}.messages__wrapper{max-width:1320px;padding:0 12px!important;margin:0 auto}.messages-list{background:var(--black-color)}.messages-list__item.messages.messages--status{background:var(--black-color)}.messages-list__item.messages.messages--status{padding:20px 0}.messages__content{font-family:var(--font-primary);font-size:14px;line-height:26px}@media (max-width:1400px){.messages__wrapper{max-width:1140px}}@media (max-width:1200px){.messages__wrapper{max-width:960px}}@media (max-width:991px){.messages__wrapper{max-width:720px}}@media (max-width:767px){.messages__wrapper{max-width:540px}.messages__content{line-height:normal}}.checkout-complete{height:40vh;display:flex;justify-content:center;align-items:center;text-align:center}.checkout-complete p{font-size:20px;font-family:var(--font-primary);font-weight:600}.path-order-statements div#content{padding:30px 0;height:40vh}form#catapult-part-settings{max-width:1320px;margin:0 auto;padding:30px 12px}form#catapult-part-settings input[type=checkbox]{width:18px;height:18px;margin:0;display:inline-block;vertical-align:middle;border:1px solid var(--border-color-light);border-radius:3px;background-color:var(--white-color);background-repeat:no-repeat;background-position:50% 50%;background-size:100%;appearance:none}form#catapult-part-settings input[type=checkbox]:checked{background-image:url(/themes/custom/olivero_subtheme/images/check.png);border-width:1px}form#catapult-part-settings input[type=checkbox]:hover{border:1px solid var(--border-color-dark)}form#catapult-part-settings input[type=checkbox]:focus{outline:none;border:1px solid var(--border-color-dark)}form#catapult-part-settings div#edit-actions{margin:0}form#catapult-part-settings input#edit-submit{display:flex;align-items:center;justify-content:center;width:auto;min-width:auto;max-width:max-content;height:44px;max-height:44px;min-height:44px;background-color:var(--primary-color)!important;color:var(--text-color-light)!important;border:2px solid var(--primary-color)!important;border-radius:var(--btn-rad-base)!important;padding:5px 20px;margin:0;font-family:var(--font-primary)!important;font-size:var(--fs-base);font-weight:500;text-decoration:none!important;box-shadow:none!important}form#catapult-part-settings input#edit-submit:hover{background-color:var(--primary-color-hover)!important;border:2px solid var(--primary-color-hover)!important;font-weight:500;text-decoration:none;color:var(--text-color-light)!important;box-shadow:none!important;text-decoration:none!important}form#catapult-part-settings input#edit-submit:focus{background-color:var(--primary-color);border:2px solid var(--primary-color-hover);box-shadow:0 0 3px var(--primary-color-hover);outline:none}@media (max-width:1200px){form#catapult-part-settings{max-width:960px}}@media (max-width:991px){form#catapult-part-settings{max-width:720px}}@media (max-width:768px){form#catapult-part-settings{max-width:540px}}@media (max-width:992px){.section-spacing{padding:20px 0}.main-heading{padding-bottom:10px}.top-header .top-header-inner{justify-content:center}.top-header .top-header-inner .left-content,.top-header .top-header-inner .right-content{display:none}.menu-box{border:1px solid #ebebeb}nav.menu-nav .menu-wrapper .menu-item.open{background-color:#000;color:#fff}nav.menu-nav .menu-wrapper .menu-item.open a.item-link{color:#fff}nav.menu-nav .menu-wrapper .menu-item:hover{background-color:#000;color:#fff}nav.menu-nav .menu-wrapper .menu-item:hover a.item-link{color:#fff!important}.vehicle-search{margin-top:15px}.banner-slide-inner{padding:10px}.banner-design-2 .banner-slide-inner{padding:0}h1.banner-title.heading-font{font-size:30px}p.banner-tagline{font-size:14px}a.APAbtn.read-more{height:40px;padding:10px 12px;font-size:14px}.banner-content{padding-left:20px}.slider-card{margin:10px}.slider-card{margin:10px}.slider-card .views-field.views-field-nothing{flex:100%;max-width:100%;margin:5px}.new-item-grid{gap:5px}.item-card-inner{padding:5px;margin:5px}.about-us-img{max-width:400px;margin:20px auto}.newsletter-input .input-wrapper input{width:100%}.newsletter-section .newsletter-inner-block .newsletter-input .Subscribe-btn{width:100%;padding:0 30px}}@media (max-width:768px){.section-spacing{padding:20px 0}.categories-3 .categories-container .categories-box{margin:10px auto}.blog-inner-block{flex-wrap:wrap}.blog-card{max-width:100%}}@media (max-width:576px){.user-btn span{display:none}nav.menu-nav .menu-wrapper .menu-item .sub-menu{position:relative;top:0;left:-14px;box-shadow:none}.ymm-search,.vehicle-search{flex-direction:column}.banner-right{display:none}.banner-left{width:100%;text-align:center}.banner-content{align-items:center}.categories-box-wrapper{flex:1 1 calc(100% - 20px)!important;max-width:420px;margin:0 auto!important}.categories-box{margin:0 auto!important}.blog-card{max-width:100%}}
