@import url("https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap");
body {
  font-family: "Ubuntu", sans-serif; }

.form-check-input:checked {
  background-color: #E65100;
  border-color: #E65100; }

#wrapper {
  background: #F3F1EF; }

.breadcrumb__wrapper {
  background: #F3F1EF;
  margin-bottom: 0; }
  .breadcrumb__wrapper a {
    color: #515151;
    font-size: 12px; }
  .breadcrumb__wrapper .breadcrumb-item {
    color: #E65100;
    font-size: 12px; }

.breadcrumb-item + .breadcrumb-item::before {
  color: #9CA3AF;
  font-size: 12px; }

.ps-mainmenu a {
  color: #1C1C1C; }

.category__header {
  padding: 24px;
  background: #fff;
  border-radius: 8px; }

.ps-categorytree {
  background: #fff;
  padding: 24px;
  border-bottom: 0;
  border-radius: 8px; }

#search_filters_wrapper {
  padding: 24px;
  background: #fff; }

.box-agx-26 {
  background: #fff;
  padding: 24px;
  border-radius: 8px; }

#js-product-list-top {
  margin-top: 24px; }

.btn-primary {
  background: #E65100;
  border: 1px solid #E65100; }

.btn-outline-primary {
  border: 1px solid #CBD5E1;
  color: #1C1C1C; }

.product__right {
  padding: 24px;
  background: #fff;
  border-radius: 8px; }

.product__thumbnails {
  background: #fff;
  border-radius: 8px;
  padding: 24px; }

.product__bottom {
  padding: 24px;
  background: #fff; }

#ps_imageslider {
  border-radius: 8px;
  overflow: hidden;
  margin-top: 24px; }

.ps-searchbar__submit {
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
  height: 40px;
  border-radius: 4px;
  padding: 0 20px;
  z-index: 3;
  background: #E65100;
  border: 1px solid #E65100; }

.ps-searchbar__input {
  border-radius: 6px;
  padding: 12px 8px 12px 40px; }

#_desktop_ps_searchbar {
  width: 100%; }

.ps-searchbar {
  width: 100%; }

.product-miniature__image-container {
  padding: 48px; }

.products a {
  color: #515151; }

.product-miniature__price {
  font-size: 22px; }

.category__footer {
  padding: 24px;
  background: #fff;
  border-radius: 8px; }

.products {
  padding: 24px;
  background: #fff;
  border-radius: 8px; }

.cart-grid {
  background: #fff;
  border-radius: 8px;
  padding: 24px;
  margin-bottom: 24px; }

.checkout-steps {
  background: #F3F1EF;
  border: 0; }

.checkout-grid {
  background: #fff;
  border-radius: 8px;
  padding: 24px;
  margin-bottom: 24px; }

.footer__main {
  background: #1C1C1C; }

.login, .forgotten-password, .register-form, .guestOrderTrackingForm {
  padding: 32px;
  background: #fff; }

.page--full-width, .page-content--general {
  padding: 32px;
  background: #fff; }
