/* config */
/* colors */
:root {
  --clr-1: #000000;
  --clr-2: #1B1B1B;
  --clr-3: #4A4A4A;
  --clr-4: #E5D5BB;
  --clr-5: #876C43; }

/* Map for breakpoints */
/* mixins */
/* layout */
h1.site-name::after {
  display: none; }

.top-navigation-bar {
  background-color: var(--clr-1); }
  .top-navigation-bar a {
    color: var(--clr-4); }
  .top-navigation-bar .top-navigation-tools a::before {
    color: #fff !important; }
  .top-navigation-bar .top-navigation-tools a[data-target="login"]::before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9InVzZXIuc3ZnIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTEzLjUzMDIgMTMuNUMxNS44NTE5IDEzLjUgMTcuNzMyMyAxMS42MTk2IDE3LjczMjMgOS4yOThDMTcuNzMyMyA2Ljk3NjM1IDE1Ljg1MTkgNS4wOTU5NSAxMy41MzAyIDUuMDk1OTVDMTEuMjA4NyA1LjA5NTk1IDkuMzI4MjQgNi45NzYzNSA5LjMyODI0IDkuMjk4QzkuMzI4MjQgMTEuNjE5NiAxMS4yMDg3IDEzLjUgMTMuNTMwMiAxMy41Wk0xMy41MzAyIDE1LjYwMUMxMC43MjU0IDE1LjYwMSA1LjEyNjIyIDE3LjAwODYgNS4xMjYyMiAxOS44MDNWMjEuOTA0MUgyMS45MzQzVjE5LjgwM0MyMS45MzQzIDE3LjAwODYgMTYuMzM1MSAxNS42MDEgMTMuNTMwMiAxNS42MDFaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=") !important; }
  .top-navigation-bar .dropdown #topNavigationDropdown {
    color: var(--clr-4) !important; }

#header {
  background-color: var(--clr-1); }
  @media (min-width: 768px) {
    #header::before,
    #header #navigation {
      z-index: 10;
      background-color: var(--clr-1) !important; } }
  @media (min-width: 768px) {
    #header #navigation .navigation-in.menu {
      padding-left: 110px; } }
  #header .menu-helper.visible {
    z-index: 10;
    visibility: hidden;
    left: unset; }
    #header .menu-helper.visible .menu-level-1 {
      right: -3px;
      border-top: 0; }
    #header .menu-helper.visible:last-child {
      visibility: visible;
      left: 0;
      width: fit-content; }
      #header .menu-helper.visible:last-child .menu-level-1 {
        right: unset; }
      #header .menu-helper.visible:last-child span {
        color: #fff;
        font-size: 17px;
        line-height: 1;
        display: inline-block; }
      @media (min-width: 992px) and (max-width: 1750px) {
        #header .menu-helper.visible:last-child {
          left: 50px; } }
  #header #navigation .menu-level-1 > li > a {
    text-transform: uppercase; }
    #header #navigation .menu-level-1 > li > a .submenu-arrow::after {
      color: var(--clr-5); }
  #header #navigation.visible .menu-level-1 {
    /*& > li{
    	img{
    		@include mq_min('md'){
    			filter: invert(1);
    		}						
    	}
    }*/ }
    #header #navigation.visible .menu-level-1 > li > a {
      color: var(--clr-4) !important; }
  #header #navigation .menu-level-1 > li > a > img, #header .menu-helper .menu-level-1 > li > a > img {
    max-width: 20px;
    filter: invert(0);
    vertical-align: middle;
    margin-right: 10px; }
  @media (min-width: 768px) {
    #header #navigation:not(.menu-helper) .menu-level-1 > li > a > img, #header .menu-helper:not(.menu-helper) .menu-level-1 > li > a > img {
      filter: invert(1); } }
  #header .top-navigation-contacts {
    position: relative;
    padding-left: 55px; }
    #header .top-navigation-contacts::before {
      content: '';
      display: block;
      width: 45px;
      height: 45px;
      position: absolute;
      background-image: url("/user/documents/upload/Assets/support.png?v=2");
      background-repeat: no-repeat;
      background-size: cover;
      border-radius: 50%;
      left: 0;
      top: 50%;
      transform: translateY(-50%); }
    #header .top-navigation-contacts strong {
      color: #fff; }
    #header .top-navigation-contacts a {
      color: var(--clr-4) !important; }
  #header .search button[type="submit"] {
    background-color: var(--clr-5) !important; }
  #header .login::before {
    background-color: var(--clr-4) !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9InVzZXIuc3ZnIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTEzLjUzMDIgMTMuNUMxNS44NTE5IDEzLjUgMTcuNzMyMyAxMS42MTk2IDE3LjczMjMgOS4yOThDMTcuNzMyMyA2Ljk3NjM1IDE1Ljg1MTkgNS4wOTU5NSAxMy41MzAyIDUuMDk1OTVDMTEuMjA4NyA1LjA5NTk1IDkuMzI4MjQgNi45NzYzNSA5LjMyODI0IDkuMjk4QzkuMzI4MjQgMTEuNjE5NiAxMS4yMDg3IDEzLjUgMTMuNTMwMiAxMy41Wk0xMy41MzAyIDE1LjYwMUMxMC43MjU0IDE1LjYwMSA1LjEyNjIyIDE3LjAwODYgNS4xMjYyMiAxOS44MDNWMjEuOTA0MUgyMS45MzQzVjE5LjgwM0MyMS45MzQzIDE3LjAwODYgMTYuMzM1MSAxNS42MDEgMTMuNTMwMiAxNS42MDFaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=") !important; }
  #header .login span {
    color: var(--clr-4) !important; }
  #header .cart-count::before {
    background-color: var(--clr-4) !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNhcnQtdy5zdmciPgo8cGF0aCBpZD0icGF0aDIiIGQ9Ik0xNS43NDQ5IDguODU5OTNMMTEuODkwNSAzLjA4NzEzQzExLjcyMzMgMi44NDA3MyAxMS40NDE3IDIuNzE3NTMgMTEuMTYwMSAyLjcxNzUzQzEwLjg3ODUgMi43MTc1MyAxMC41OTY5IDIuODQwNzMgMTAuNDI5NyAzLjA5NTkzTDYuNTc1MyA4Ljg1OTkzSDIuMzYwMUMxLjg3NjEgOC44NTk5MyAxLjQ4MDEgOS4yNTU5MyAxLjQ4MDEgOS43Mzk5M0MxLjQ4MDEgOS44MTkxMyAxLjQ4ODkgOS44OTgzMyAxLjUxNTMgOS45Nzc1M0wzLjc1MDUgMTguMTM1MUMzLjk1MjkgMTguODc0MyA0LjYzMDUgMTkuNDE5OSA1LjQ0MDEgMTkuNDE5OUgxNi44ODAxQzE3LjY4OTcgMTkuNDE5OSAxOC4zNjczIDE4Ljg3NDMgMTguNTc4NSAxOC4xMzUxTDIwLjgxMzcgOS45Nzc1M0wyMC44NDAxIDkuNzM5OTNDMjAuODQwMSA5LjI1NTkzIDIwLjQ0NDEgOC44NTk5MyAxOS45NjAxIDguODU5OTNIMTUuNzQ0OVpNOC41MjAxIDguODU5OTNMMTEuMTYwMSA0Ljk4NzkzTDEzLjgwMDEgOC44NTk5M0g4LjUyMDFaTTExLjE2MDEgMTUuODk5OUMxMC4xOTIxIDE1Ljg5OTkgOS40MDAxIDE1LjEwNzkgOS40MDAxIDE0LjEzOTlDOS40MDAxIDEzLjE3MTkgMTAuMTkyMSAxMi4zNzk5IDExLjE2MDEgMTIuMzc5OUMxMi4xMjgxIDEyLjM3OTkgMTIuOTIwMSAxMy4xNzE5IDEyLjkyMDEgMTQuMTM5OUMxMi45MjAxIDE1LjEwNzkgMTIuMTI4MSAxNS44OTk5IDExLjE2MDEgMTUuODk5OVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==") !important; }
  #header .cart-count span {
    color: var(--clr-4) !important; }
  #header .cart-count .sr-only {
    color: #fff !important;
    font-weight: 400; }
  #header .cart-count i[data-testid="headerCartCount"] {
    background-color: #D33; }

#footer {
  background-color: var(--clr-2); }
  #footer * {
    color: #fff !important; }
  #footer .site-name {
    order: unset !important; }
    #footer .site-name strong {
      font-weight: 400;
      font-size: 17px; }
    #footer .site-name a {
      font-weight: 600;
      font-size: 17px; }
      #footer .site-name a::before {
        filter: invert(1); }
    #footer .site-name .inner-box:before {
      background: var(--clr-4); }
    @media (min-width: 768px) {
      #footer .site-name {
        padding-right: 35px !important; } }
  #footer .footer-bottom img {
    filter: grayscale(1) brightness(0) invert(1); }
  #footer .copyright {
    text-align: left; }
    #footer .copyright .podpis {
      display: none;
      margin: 0; }
      #footer .copyright .podpis a {
        margin: 0; }
    #footer .copyright .signature-section {
      /*text-align: left;*/
      display: inline-flex;
      width: 100%;
      align-items: center;
      gap: 4px;
      font-size: 11px; }
      #footer .copyright .signature-section a {
        margin: 0;
        text-decoration: underline; }
      @media (max-width: 480px) {
        #footer .copyright .signature-section {
          justify-content: center; } }

.back-to-top:hover {
  border-color: #fff; }

/* components */
.homepage .next-to-carousel-banners {
  max-width: 100%; }
  .homepage .next-to-carousel-banners .normal-banners-line {
    display: flex;
    /*gap:20px;*/
    margin-top: 25px;
    flex-wrap: nowrap;
    overflow-x: scroll;
    padding-bottom: 12px; }
    .homepage .next-to-carousel-banners .normal-banners-line .banner-wrapper {
      margin: 0 10px;
      border-radius: 32px;
      height: unset;
      width: calc(25% - 20px); }
      @media (max-width: 767.98px) {
        .homepage .next-to-carousel-banners .normal-banners-line .banner-wrapper {
          min-width: 285px; } }
      .homepage .next-to-carousel-banners .normal-banners-line .banner-wrapper .extended-banner-texts {
        background-color: transparent;
        padding: 20px; }
        .homepage .next-to-carousel-banners .normal-banners-line .banner-wrapper .extended-banner-texts .banner-caption {
          background-color: transparent; }
        .homepage .next-to-carousel-banners .normal-banners-line .banner-wrapper .extended-banner-texts span {
          display: block;
          top: unset;
          left: unset;
          bottom: unset;
          padding: unset;
          /*@media(min-width: 768px) and (max-width: 1200px){
          	&.extended-banner-link{
          		font-size: 12px;	
          		padding:8px 15px;
          	}
          	&.extended-banner-text{
          		font-size: 15px;
          		margin-bottom: 8px;
          	}
          	&.extended-banner-title{
          		font-size: 21px;
          	}
          }*/ }
          .homepage .next-to-carousel-banners .normal-banners-line .banner-wrapper .extended-banner-texts span.extended-banner-link {
            text-decoration: none;
            color: #000 !important;
            display: inline;
            background-color: #fff;
            padding: 10px 20px;
            min-width: unset;
            font-size: 15px; }
          .homepage .next-to-carousel-banners .normal-banners-line .banner-wrapper .extended-banner-texts span.extended-banner-text {
            color: #fff;
            margin-bottom: 12px;
            font-size: 18px; }
          .homepage .next-to-carousel-banners .normal-banners-line .banner-wrapper .extended-banner-texts span.extended-banner-title {
            font-weight: 700;
            text-transform: none;
            color: #fff;
            font-size: 24px; }
          @media (max-width: 1599.98px) {
            .homepage .next-to-carousel-banners .normal-banners-line .banner-wrapper .extended-banner-texts span.extended-banner-link {
              font-size: 14px; }
            .homepage .next-to-carousel-banners .normal-banners-line .banner-wrapper .extended-banner-texts span.extended-banner-text {
              font-size: 17px;
              margin: 4px 0; }
            .homepage .next-to-carousel-banners .normal-banners-line .banner-wrapper .extended-banner-texts span.extended-banner-title {
              font-size: 20px; } }
          @media (max-width: 767.98px) {
            .homepage .next-to-carousel-banners .normal-banners-line .banner-wrapper .extended-banner-texts span.extended-banner-link {
              font-size: 12px; }
            .homepage .next-to-carousel-banners .normal-banners-line .banner-wrapper .extended-banner-texts span.extended-banner-text {
              font-size: 14px;
              margin: 4px 0; }
            .homepage .next-to-carousel-banners .normal-banners-line .banner-wrapper .extended-banner-texts span.extended-banner-title {
              font-size: 17px; } }
      .homepage .next-to-carousel-banners .normal-banners-line .banner-wrapper a {
        position: relative;
        display: block; }
    .homepage .next-to-carousel-banners .normal-banners-line .slick-arrow {
      top: 50%;
      transform: translateY(-50%);
      width: 40px;
      height: 40px;
      border-radius: 50%; }
      .homepage .next-to-carousel-banners .normal-banners-line .slick-arrow.slick-prev {
        left: 0;
        z-index: 10; }
  @media (max-width: 1199.98px) {
    .homepage .next-to-carousel-banners .normal-banners-line {
      justify-content: unset;
      margin: unset;
      width: 100%; }
      .homepage .next-to-carousel-banners .normal-banners-line .banner-wrapper {
        max-width: unset; } }
  @media (max-width: 767.98px) {
    .homepage .next-to-carousel-banners .normal-banners-line {
      width: 105%;
      margin-right: -5%; }
      .homepage .next-to-carousel-banners .normal-banners-line .banner-caption {
        text-align: left;
        align-items: flex-start;
        justify-content: flex-end; }
        .homepage .next-to-carousel-banners .normal-banners-line .banner-caption .extended-banner-link {
          margin: 8px 0; } }
  @media (min-width: 768px) {
    .homepage .next-to-carousel-banners .normal-banners-line::-webkit-scrollbar {
      display: none; } }

@media (max-width: 767.98px) {
  .homepage #content-wrapper {
    padding-top: 211px !important; } }

#header:not(.fixed-menu):has(.hox-header-categories)::after {
  content: '';
  bottom: 0;
  left: 0;
  position: absolute;
  height: 103px;
  min-height: 103px;
  background: var(--clr-2);
  display: block;
  width: 100%;
  z-index: 9; }
  @media (max-width: 767.98px) {
    #header:not(.fixed-menu):has(.hox-header-categories)::after {
      bottom: unset;
      top: 50px; } }
#header:not(.fixed-menu):has(.hox-header-categories) .menu-helper.visible {
  top: 175px; }
  @media (min-width: 768px) {
    #header:not(.fixed-menu):has(.hox-header-categories) .menu-helper.visible {
      z-index: 10; } }

#header.fixed-menu .hox-header-categories {
  display: none; }

.hox-header-categories {
  position: relative;
  z-index: 10;
  /*&:not(.hox-header-categories--hide-arrow)::after{
  	content: '';
  	display: block;
  	width: 25px;
  	height: 25px;
  	right: 0;
  	position: absolute;
  	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiByeD0iMTAiIGZpbGw9IiNEOUQ5RDkiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4xNDY1IDUuMTQ2NDVDMTAuMzQxNyA0Ljk1MTE4IDEwLjY1ODMgNC45NTExOCAxMC44NTM1IDUuMTQ2NDVMMTQuODUzNiA5LjE0NjQ1QzE1LjA0ODggOS4zNDE3MSAxNS4wNDg4IDkuNjU4MjkgMTQuODUzNiA5Ljg1MzU1TDEwLjg1MzUgMTMuODUzNkMxMC42NTgzIDE0LjA0ODggMTAuMzQxNyAxNC4wNDg4IDEwLjE0NjUgMTMuODUzNkM5Ljk1MTE4IDEzLjY1ODMgOS45NTExOCAxMy4zNDE3IDEwLjE0NjUgMTMuMTQ2NEwxMy4yOTI5IDEwSDQuNUM0LjIyMzg2IDEwIDQgOS43NzYxNCA0IDkuNUM0IDkuMjIzODYgNC4yMjM4NiA5IDQuNSA5SDEzLjI5MjlMMTAuMTQ2NSA1Ljg1MzU1QzkuOTUxMTggNS42NTgyOSA5Ljk1MTE4IDUuMzQxNzEgMTAuMTQ2NSA1LjE0NjQ1WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
  	background-repeat: no-repeat;
  	background-size: cover;
  	background-position: center;
  	top: 50%;
  	transform: translateY(-50%);
  	z-index: 1;
  }*/ }
  .hox-header-categories .hox-header-categories__inner .hox-header-categories__inner-wrapper {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    gap: 50px;
    padding: 15px 0;
    padding-left: 40px;
    background-color: var(--clr-2);
    position: relative;
    z-index: 1;
    width: 100%;
    overflow-x: auto;
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */ }
    .hox-header-categories .hox-header-categories__inner .hox-header-categories__inner-wrapper .hox-header-categories__item {
      max-width: 20%; }
      .hox-header-categories .hox-header-categories__inner .hox-header-categories__inner-wrapper .hox-header-categories__item a {
        display: flex;
        align-items: center;
        background-color: var(--clr-1);
        padding: 10px 30px;
        padding-left: 45px;
        position: relative;
        text-decoration: none;
        border-radius: 15px;
        border: 2px solid var(--clr-3);
        /*min-width: 270px;*/
        min-height: 72px;
        transition: all 0.3s; }
        .hox-header-categories .hox-header-categories__inner .hox-header-categories__inner-wrapper .hox-header-categories__item a img {
          position: absolute;
          width: 60px;
          height: auto;
          top: 50%;
          left: -27px;
          transform: translateY(-50%);
          transition: all 0.3s; }
        .hox-header-categories .hox-header-categories__inner .hox-header-categories__inner-wrapper .hox-header-categories__item a h3 {
          color: var(--clr-4);
          text-transform: uppercase;
          font-size: 17px;
          font-weight: 700;
          /*max-width: 70%;*/
          margin: 0;
          min-width: max-content; }
      .hox-header-categories .hox-header-categories__inner .hox-header-categories__inner-wrapper .hox-header-categories__item:hover a {
        background-color: #101010; }
      .hox-header-categories .hox-header-categories__inner .hox-header-categories__inner-wrapper .hox-header-categories__item:hover a img {
        transform: translateY(-55%); }
      .hox-header-categories .hox-header-categories__inner .hox-header-categories__inner-wrapper .hox-header-categories__item:hover h3 {
        text-decoration: underline; }
    .hox-header-categories .hox-header-categories__inner .hox-header-categories__inner-wrapper::-webkit-scrollbar {
      display: none; }
    .hox-header-categories .hox-header-categories__inner .hox-header-categories__inner-wrapper.slick-slider {
      padding-left: 0; }
      .hox-header-categories .hox-header-categories__inner .hox-header-categories__inner-wrapper.slick-slider .hox-header-categories__item {
        padding: 0 25px; }
      .hox-header-categories .hox-header-categories__inner .hox-header-categories__inner-wrapper.slick-slider::after {
        content: '';
        display: block;
        position: absolute;
        right: -50px;
        top: 0;
        height: 100%;
        width: 50px;
        box-shadow: 0 0 20px 35px var(--clr-2); }
      .hox-header-categories .hox-header-categories__inner .hox-header-categories__inner-wrapper.slick-slider .slick-prev {
        display: none; }
      .hox-header-categories .hox-header-categories__inner .hox-header-categories__inner-wrapper.slick-slider .slick-next {
        z-index: 10;
        top: 50%;
        transform: translateY(-50%);
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiByeD0iMTAiIGZpbGw9IiNFNUQ1QkIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4xNDY1IDUuMTQ2NDVDMTAuMzQxNyA0Ljk1MTE4IDEwLjY1ODMgNC45NTExOCAxMC44NTM1IDUuMTQ2NDVMMTQuODUzNiA5LjE0NjQ1QzE1LjA0ODggOS4zNDE3MSAxNS4wNDg4IDkuNjU4MjkgMTQuODUzNiA5Ljg1MzU1TDEwLjg1MzUgMTMuODUzNkMxMC42NTgzIDE0LjA0ODggMTAuMzQxNyAxNC4wNDg4IDEwLjE0NjUgMTMuODUzNkM5Ljk1MTE4IDEzLjY1ODMgOS45NTExOCAxMy4zNDE3IDEwLjE0NjUgMTMuMTQ2NEwxMy4yOTI5IDEwSDQuNUM0LjIyMzg2IDEwIDQgOS43NzYxNCA0IDkuNUM0IDkuMjIzODYgNC4yMjM4NiA5IDQuNSA5SDEzLjI5MjlMMTAuMTQ2NSA1Ljg1MzU1QzkuOTUxMTggNS42NTgyOSA5Ljk1MTE4IDUuMzQxNzEgMTAuMTQ2NSA1LjE0NjQ1WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==") !important;
        background-size: cover !important;
        background-color: transparent !important;
        border: 0;
        background-repeat: no-repeat !important; }

.hox-preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 999; }

.hox-preloader__loader {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #fff;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite; }

.hox-preloader__loader:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #876C43;
  -webkit-animation: spin 3s linear infinite;
  animation: spin 3s linear infinite; }

.hox-preloader__loader:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #E5D5BB;
  -webkit-animation: spin 1.5s linear infinite;
  animation: spin 1.5s linear infinite; }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg); } }
.products-block .product .p-code {
  color: var(--clr-5) !important;
  font-weight: 600 !important; }

/* pages */
.homepage .homepage-group-title {
  text-align: left; }
  .homepage .homepage-group-title::after {
    left: 0;
    transform: translateX(0);
    display: none; }
  .homepage .homepage-group-title img {
    max-height: 60px;
    vertical-align: middle;
    display: inline-block;
    margin-right: 15px; }
  @media (max-width: 575.98px) {
    .homepage .homepage-group-title {
      line-height: 1; }
      .homepage .homepage-group-title img {
        float: left; } }

.productDetail h1 {
  font-size: 2em; }
.productDetail .p-detail-info a[data-testid="productCardBrandName"] {
  display: inline-block; }
  .productDetail .p-detail-info a[data-testid="productCardBrandName"] img {
    max-height: 35px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px; }
.productDetail .stars-wrapper .star-list {
  width: 90px !important; }
  .productDetail .stars-wrapper .star-list .star {
    margin-right: 4px !important; }
    .productDetail .stars-wrapper .star-list .star::before {
      color: #ffc723 !important;
      font-size: 14px !important; }
.productDetail .stars-wrapper .star-list:has(span) + .stars-label {
  display: none; }
.productDetail span.p-code {
  font-weight: 600;
  color: var(--clr-5) !important;
  font-size: 0.9em !important; }

/*# sourceMappingURL=main.css.map */
