/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2026-09-28 14:22:04 */
body.boxed {
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main,.page-product-downloadable .product-options-bottom {
        width: 49%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media,.page-product-downloadable .product-options-wrapper {
        width: 49%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 36.75%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 36.75%;
    }
}

.product-info-main .product.overview {
  font-size: 1.1em;
}
.tax-details {
  font-size: 0.9rem;
}
.product-info-price .price-box .price {
  color: #0087cb;
}

.box-tocart .action.tocart {
   background: #ad0b08;
}

.prices-tier {
  margin: 10px 0;
  padding: 10px;
  background-color: #f4f7f7;
  border: 1px solid #dadddd;
  color: #424242;
}

.prices-tier .price {
  font-weight: 700;
  color: #2f2f2f;
 font-size: 0.9rem;
}

#search_mini_form {
  border: 1px solid #ccc;
}

.page-header .header-main a, .page-header.type5 .search-area a.search-toggle-icon {
  color: #ad0b08;
}

.product-info-main .page-title-wrapper h1 {
  font-size: 1.575rem;
}

.widget .widget-title, .widget .widget-title a {
  color: #fff;
}

.slider-title {
  color: #ad0b08;
}

.product-item-info .product-type-advanced .product-item-inner:not(.show-cart-icon) .product-item-actions > .actions-primary .tocart {
background-color: #ad0b08;
}

.block-minicart .block-content > .actions > .primary .action.primary {
   background-color: #ad0b08;
}

@media (min-width: 768px), print {
  .form.create.account .actions-toolbar > .primary .action, .form.create.account .actions-toolbar > .secondary .action {
       background: #ad0b08;
      padding-bottom: 0rem;
    padding-top: 0rem;
  }

.customer-account-login .page-title-wrapper, .customer-account-create .page-title-wrapper, .customer-account-forgotpassword .page-title-wrapper {
  background-color: #fff;
}