@charset "UTF-8";
#header .rox-sticky-header {
  transition: all 0.5s linear;
  width: 100vw;
}

#header .rox-sticky-header .rox-banner .swiper {
  height: 28px;
  max-height: 28px;
}

@media (min-width: 1600px) {
  #header .rox-sticky-header .rox-banner .swiper {
    max-height: 36px;
  }
}

#header .rox-sticky-header .rox-banner .swiper-slide,
#header .rox-sticky-header .rox-banner .swiper-slide a {
  font-size: 13px;
  line-height: 13px;
  font-weight: 500;
  transition: color 0.2s ease-in;
}

@media (min-width: 1600px) {
  #header .rox-sticky-header .rox-banner .swiper-slide,
  #header .rox-sticky-header .rox-banner .swiper-slide a {
    font-size: 15px;
    line-height: 19px;
  }
}

#header .rox-sticky-header .rox-banner .swiper-slide a:hover {
  color: #FFAD00;
}

#header .rox-sticky-header .rox-banner__column a {
  font-size: 13px;
  line-height: 28px;
}

@media (min-width: 1600px) {
  #header .rox-sticky-header .rox-banner__column a {
    line-height: 36px;
    font-size: 18px;
  }
}

#header .rox-sticky-header .logo {
  transition: all 0.5s linear;
}

#header .rox-sticky-header .rox-nav {
  padding: 15px 0;
}

@media (min-width: 1300px) {
  #header .rox-sticky-header .rox-nav {
    padding-bottom: 0;
  }
}

#header .rox-sticky-header .rox-nav .hover-me,
#header .rox-sticky-header .rox-nav .rox-megamenu__product {
  text-decoration: none;
}

@media (min-width: 1300px) {
  #header .rox-sticky-header .rox-nav__top {
    padding-top: 16px;
    padding-bottom: 10px;
  }
}

#header .rox-sticky-header .rox-nav__column--2 {
  width: fit-content;
}

#header .rox-sticky-header .rox-nav__column--2 img.logo {
  width: auto;
  height: 28px;
}

@media (min-width: 1300px) {
  #header .rox-sticky-header .rox-nav__column--2 img.logo {
    height: 40px;
  }
}

@media (min-width: 1600px) {
  #header .rox-sticky-header .rox-nav__column--2 img.logo {
    max-width: 320px;
    height: auto;
  }
}

#header .rox-sticky-header .rox-nav .rox-megamenu__content {
  padding-left: 14px;
}

#header .rox-sticky-header .rox-nav .rox-megamenu__content .rox-megamenu__content-category.category-hidden-from-1600 {
  display: flex;
}

@media (min-width: 1600px) {
  #header .rox-sticky-header .rox-nav .rox-megamenu__content .rox-megamenu__content-category.category-hidden-from-1600 {
    display: none;
  }
}

#header .rox-sticky-header .rox-nav__column--3 {
  gap: 20px;
}

@media (min-width: 1500px) {
  #header .rox-sticky-header .rox-nav__column--3 {
    gap: 32px;
  }
}

#header .rox-sticky-header .rox-nav.smaller #cart-block .header > a .yellow-wheel {
  top: 0;
  left: 50%;
}

#header .rox-sticky-header .rox-nav.smaller .rox-nav__top {
  padding: 0;
}

#header .rox-sticky-header .rox-nav__top {
  padding-bottom: 0;
}

@media (min-width: 1300px) {
  #header .rox-sticky-header .rox-nav__top {
    padding-bottom: 10px;
  }
}

#header .rox-sticky-header .rox-nav .rox-search-icon svg,
#header .rox-sticky-header .rox-nav .user-info a svg,
#header .rox-sticky-header .rox-nav .rox-cart a svg,
#header .rox-sticky-header .rox-nav #cart-block svg,
#header .rox-sticky-header .rox-nav .rox-nav__wishlist a svg {
  width: 25px;
  height: 25px;
}

@media (min-width: 1300px) and (max-width: 1560px) {
  #header .rox-sticky-header .rox-nav .rox-search-icon svg,
  #header .rox-sticky-header .rox-nav .user-info a svg,
  #header .rox-sticky-header .rox-nav .rox-cart a svg,
  #header .rox-sticky-header .rox-nav #cart-block svg,
  #header .rox-sticky-header .rox-nav .rox-nav__wishlist a svg {
    width: 23px !important;
    height: 23px !important;
  }
}

#header .rox-sticky-header .rox-nav .cart-preview a {
  display: flex;
}

#header .rox-sticky-header .rox-nav__bottom-menu a.hover-me {
  padding: 19px 14px;
}

#header .rox-sticky-header .rox-nav__bottom .rox-megamenu__left ul a.hover-me {
  padding: 9px 15px;
  font-size: 14px;
}

#header .rox-sticky-header .rox-nav__bottom .rox-megamenu__left ul a.hover-me:hover {
  color: #FFAD00;
}

#header .rox-sticky-header .rox-nav__bottom .rox-megamenu__left ul a.hover-me:hover::after {
  content: none;
}

#header .rox-sticky-header .rox-nav__bottom .rox-megamenu-product__under-title {
  height: 26px;
}

#header .rox-sticky-header .rox-nav__bottom-menu a.hover-me:hover::after {
  opacity: 1;
}

#header .rox-sticky-header .rox-nav__bottom-menu a.hover-me::after {
  opacity: 0;
  left: 50%;
  transform: translateX(-50%) !important;
  width: calc(100% - 28px);
  transition: opacity 0.3s linear;
}

#header .rox-sticky-header .rox-nav .submenu__others .rox-megamenu {
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.04), 0px 7px 7px 0px rgba(0, 0, 0, 0.04), 0px 16px 10px 0px rgba(0, 0, 0, 0.02), 0px 29px 12px 0px rgba(0, 0, 0, 0.01), 0px 46px 13px 0px transparent;
}

#header .rox-sticky-header .rox-nav .submenu__others .rox-megamenu__content {
  display: flex;
  column-gap: 40px;
}

@media (min-width: 1500px) {
  #header .rox-sticky-header .rox-nav .submenu__others .rox-megamenu__content {
    column-gap: 60px;
  }
}

#header .rox-sticky-header .rox-nav .submenu__others .rox-megamenu__content-category {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 240px;
  position: relative;
  padding-top: 20px;
  padding-bottom: 40px;
}

#header .rox-sticky-header .rox-nav .submenu__others .rox-megamenu__content-category__title {
  margin-bottom: 16px;
}

#header .rox-sticky-header .rox-nav .submenu__others .rox-megamenu__content-category__title a {
  color: #FFAD00;
  font-size: clamp(13px, 2vw, 15px);
  line-height: normal;
  font-weight: 700;
  text-transform: uppercase;
  transition: color 0.3s ease;
}

#header .rox-sticky-header .rox-nav .submenu__others .rox-megamenu__content-category__title:hover a {
  color: #FF3997;
}

#header .rox-sticky-header .rox-nav .submenu__others .rox-megamenu__content-category .submenu__others-item {
  margin-bottom: 10px;
}

@media (min-width: 1700px) {
  #header .rox-sticky-header .rox-nav .submenu__others .rox-megamenu__content-category .submenu__others-item {
    margin-bottom: 12px;
  }
}

#header .rox-sticky-header .rox-nav .submenu__others .rox-megamenu__content-category .submenu__others-item a {
  font-size: clamp(13px, 2vw, 14px);
  color: #5c5c5b;
  line-height: 25px;
  font-weight: 500;
  transition: color 0.3s ease;
}

#header .rox-sticky-header .rox-nav .submenu__others .rox-megamenu__content-category .submenu__others-item:hover a {
  color: #FFAD00;
}

#header .rox-sticky-header .rox-nav .submenu__others .rox-megamenu__content-category:not(:last-child)::after {
  content: none;
  position: absolute;
  height: 100%;
  width: 1px;
  top: 0;
  right: -20px;
  background-color: rgba(92, 92, 91, 0.4);
}

@media (min-width: 1500px) {
  #header .rox-sticky-header .rox-nav .submenu__others .rox-megamenu__content-category:not(:last-child)::after {
    right: -30px;
  }
}

#header .rox-sticky-header .rox-nav.smaller .rox-nav__bottom-menu a.hover-me::after {
  width: calc(100% - 16px);
}

#header .rox-megamenu-product__image-wrapper img {
  transform: scale(0.93);
}

#header .rox-megamenu-product:hover img {
  transform: scale(0.97);
}

#header .fixed-bottom__column .cart-preview .header a,
#header .fixed-bottom__column .cart-preview .header {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}

@media (max-width: 500px) {
  #header .fixed-bottom .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

#header .rox-nav__column-on-scroll {
  display: none;
}

@media (min-width: 1300px) {
  #header .smaller.rox-nav {
    padding: 20px 0;
  }
}

@media (min-width: 1300px) and (min-width: 1300px) {
  #header .smaller.rox-nav {
    padding: 0;
  }
}

@media (min-width: 1300px) {
  #header .smaller.rox-nav .submenu__others .container {
    padding-bottom: 0;
    justify-content: center;
  }
}

@media (min-width: 1300px) and (min-width: 1600px) {
  #header .smaller.rox-nav .submenu__others .container {
    justify-content: center;
  }
}

@media (min-width: 1300px) {
  #header .smaller.rox-nav .container {
    padding: 15px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}

@media (min-width: 1300px) and (min-width: 1300px) {
  #header .smaller.rox-nav .container {
    width: 98%;
  }
}

@media (min-width: 1300px) and (min-width: 1600px) {
  #header .smaller.rox-nav .container {
    max-width: 1580px;
  }
}

@media (min-width: 1300px) and (min-width: 1700px) {
  #header .smaller.rox-nav .container {
    max-width: 1620px;
  }
}

@media (min-width: 1300px) and (min-width: 1900px) {
  #header .smaller.rox-nav .container {
    max-width: 1820px;
  }
}

@media (min-width: 1300px) {
  #header .smaller.rox-nav .container .rox-megamenu__content {
    padding-left: 0;
  }
  #header .smaller.rox-nav .rox-nav__column-on-scroll {
    align-self: center;
  }
}

@media (min-width: 1300px) and (min-width: 1300px) {
  #header .smaller.rox-nav .rox-nav__column-on-scroll {
    display: block;
  }
}

@media (min-width: 1300px) {
  #header .smaller.rox-nav .rox-nav__column-on-scroll img.logo {
    max-height: 25px !important;
    margin-top: 0 !important;
    padding: 0 !important;
  }
}

@media (min-width: 1300px) and (min-width: 1500px) {
  #header .smaller.rox-nav .rox-nav__column-on-scroll img.logo {
    max-height: 26px !important;
  }
}

@media (min-width: 1300px) and (min-width: 1600px) {
  #header .smaller.rox-nav .rox-nav__column-on-scroll img.logo {
    max-height: 28px !important;
  }
}

@media (min-width: 1300px) {
  #header .smaller.rox-nav .rox-nav__top {
    order: 1;
    padding-bottom: 0;
  }
  #header .smaller.rox-nav .rox-nav__column--1, #header .smaller.rox-nav .rox-nav__column--2.column-logo {
    display: none;
  }
  #header .smaller.rox-nav .rox-nav__column--3 {
    gap: 11px;
    justify-content: flex-start;
    width: auto;
  }
}

@media (min-width: 1300px) and (min-width: 1300px) and (max-width: 1330px) {
  #header .smaller.rox-nav .rox-nav__column--3 {
    gap: 8px;
  }
}

@media (min-width: 1300px) {
  #header .smaller.rox-nav .rox-nav__column--3 .rox-search-icon svg,
  #header .smaller.rox-nav .rox-nav__column--3 .user-info a svg,
  #header .smaller.rox-nav .rox-nav__column--3 .rox-cart a svg,
  #header .smaller.rox-nav .rox-nav__column--3 #cart-block svg {
    width: 25px;
    height: 25px;
  }
}

@media (min-width: 1300px) and (min-width: 1300px) and (max-width: 1330px) {
  #header .smaller.rox-nav .rox-nav__column--3 .rox-search-icon svg,
  #header .smaller.rox-nav .rox-nav__column--3 .user-info a svg,
  #header .smaller.rox-nav .rox-nav__column--3 .rox-cart a svg,
  #header .smaller.rox-nav .rox-nav__column--3 #cart-block svg {
    width: 22px;
    height: 22px;
  }
}

@media (min-width: 1300px) {
  #header .smaller.rox-nav .rox-nav__column--3 .rox-cart .yellow-wheel {
    left: 110%;
    top: 70%;
  }
  #header .smaller.rox-nav .rox-nav__bottom-menu {
    gap: 12px;
    justify-content: end;
  }
  #header .smaller.rox-nav .rox-nav__bottom-menu li.category-hidden {
    display: none;
  }
}

@media (min-width: 1300px) and (min-width: 1600px) {
  #header .smaller.rox-nav .rox-nav__bottom-menu li.category-hidden {
    display: block;
  }
}

@media (min-width: 1300px) {
  #header .smaller.rox-nav .rox-nav__bottom-menu a.hover-me {
    padding: 6px;
    font-size: 14px;
  }
}

@media (min-width: 1300px) and (min-width: 1400px) {
  #header .smaller.rox-nav .rox-nav__bottom-menu a.hover-me {
    font-size: 16px;
    padding: 7px;
  }
}

@media (min-width: 1300px) and (min-width: 2200px) {
  #header .smaller.rox-nav .rox-nav__bottom-menu a.hover-me {
    font-size: 18px;
  }
}

#header .rox-mobile-nav__menu li {
  margin-bottom: 0;
}

#header .rox-mobile-nav__menu li.outlet a, #header .rox-mobile-nav__menu li.promo a {
  color: #ff3997;
}

#header .rox-mobile-nav__menu #menu-winter-wonderland-mobile #winter-wonderland-mobile-link {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  column-gap: 8px;
  padding: 13px 24px 12px 24px;
}

#header .rox-mobile-nav__menu #menu-winter-wonderland-mobile #winter-wonderland-mobile-link .svg-wrapper {
  position: relative;
  width: 190px;
  height: 13px;
}

#header .rox-mobile-nav__menu #menu-winter-wonderland-mobile #winter-wonderland-mobile-link .svg-wrapper::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='27' viewBox='0 0 26 27' fill='none'%3E%3Cpath d='M11.5416 1.17898C11.848 1.56195 12.2309 1.94493 12.5373 2.3279C12.9203 2.71088 13.2267 3.09382 13.6096 3.4002C13.7628 3.55339 13.9926 3.70661 14.2224 3.8598C14.4522 4.01299 14.6054 4.08958 14.8352 4.08958H14.9118H14.9884C15.1415 4.08958 15.2181 4.08958 15.3713 4.08958C15.5245 4.08958 15.6011 4.08958 15.7543 4.08958C15.9075 4.08958 16.0607 4.08958 16.1373 4.08958C16.6734 4.08958 17.2096 4.16616 17.7458 4.31935C18.2819 4.47254 18.8181 4.70232 19.2777 4.9321C20.1968 5.46827 21.0394 6.23421 21.6521 7.07675C21.8053 7.22994 21.7287 7.53633 21.5755 7.61293C21.4223 7.76612 21.116 7.68954 21.0394 7.53635C20.4266 6.7704 19.7372 6.08102 18.8947 5.54485C18.5117 5.31507 18.0522 5.08529 17.5926 4.9321C17.133 4.77891 16.6734 4.70233 16.1373 4.70233C15.9841 4.70233 15.9075 4.70233 15.7543 4.70233C15.6011 4.70233 15.5245 4.70233 15.3713 4.70233C15.2181 4.70233 15.1415 4.70233 14.9884 4.70233H14.9118H14.8352H14.7586H14.682C14.6054 4.70233 14.6054 4.70233 14.5288 4.70233C14.2224 4.62573 13.916 4.47254 13.6862 4.31935C13.4565 4.16616 13.2267 4.01296 13.0735 3.78318C12.6905 3.4002 12.3075 3.01723 12.0012 2.63425C11.848 2.40447 11.6948 2.25129 11.5416 2.0215C11.3884 1.79172 11.2352 1.63854 11.082 1.40875C11.0054 1.33216 11.082 1.17895 11.1586 1.10236C11.3884 1.10236 11.465 1.10238 11.5416 1.17898Z' fill='%23502C1E'/%3E%3Cpath d='M20.044 5.77467C20.044 5.69808 20.044 5.69808 20.044 5.77467C20.1205 5.69808 20.1205 5.69807 20.1205 5.62147L20.1971 5.54485C20.2737 5.46826 20.2737 5.3917 20.3503 5.3917C20.5035 5.23851 20.5801 5.1619 20.7333 5.0853L20.8099 5.00872C20.8099 5.00872 20.8865 5.0087 20.8865 4.9321H20.9631H21.0397H21.1163L21.1929 4.85552C21.2695 4.85552 21.2695 4.7789 21.3461 4.7789C21.4993 4.62571 21.6524 4.39596 21.8056 4.24277C21.8822 4.16618 21.8822 4.01299 21.9588 3.8598C22.0354 3.70661 22.0354 3.63002 22.112 3.47683C22.112 3.32364 22.2652 3.24703 22.4184 3.32363C22.5716 3.32363 22.6482 3.47679 22.5716 3.62998C22.5716 3.78317 22.495 3.93639 22.495 4.08958C22.4184 4.24277 22.4184 4.39594 22.3418 4.54913C22.1886 4.85551 22.0354 5.08529 21.8056 5.31508C21.729 5.39167 21.6524 5.46828 21.6524 5.46828L21.5759 5.54485H21.4993H21.4227L21.1929 5.62147C21.1929 5.62147 21.1163 5.62146 21.1163 5.69805C21.1163 5.69805 21.0397 5.69808 21.0397 5.77467C20.9631 5.85127 20.8865 5.92785 20.8099 6.00445C20.8099 6.08104 20.7333 6.08105 20.7333 6.15765C20.7333 6.15765 20.7333 6.23422 20.6567 6.23422C20.5801 6.46401 20.3503 6.54061 20.1205 6.38742C19.9674 6.15764 19.8908 5.92786 20.044 5.77467Z' fill='%23502C1E'/%3E%3Cpath d='M16.8265 4.08958C16.9031 4.01299 16.9031 4.01296 16.9031 4.01296L16.9797 3.93638C17.0562 3.85979 17.1328 3.7832 17.2094 3.70661C17.3626 3.55342 17.4392 3.32364 17.5924 3.09386C17.669 2.86407 17.7456 2.71084 17.8222 2.48106C17.8222 2.40447 17.8222 2.2513 17.8222 2.17471C17.8222 2.09811 17.8222 2.0981 17.8222 2.02151C17.8222 1.94491 17.8222 1.9449 17.8222 1.86831C17.8222 1.71512 17.8988 1.63853 17.9754 1.63853C18.1286 1.63853 18.2052 1.71514 18.2052 1.79173C18.2052 1.86833 18.2052 1.94491 18.2052 2.02151C18.2052 2.0981 18.2052 2.17469 18.2052 2.25128C18.2052 2.40447 18.2052 2.48107 18.2052 2.63426C18.2052 2.86404 18.1286 3.17042 17.9754 3.40021C17.8988 3.62999 17.7456 3.8598 17.5924 4.08958C17.5158 4.16618 17.4392 4.31934 17.3626 4.39593C17.286 4.47253 17.286 4.47254 17.2094 4.54913L17.1328 4.62576H17.0562C17.0562 4.62576 17.0562 4.62574 16.9797 4.70233C16.8265 4.77893 16.6733 4.77895 16.5967 4.62576C16.6733 4.31938 16.6733 4.16618 16.8265 4.08958Z' fill='%23502C1E'/%3E%3Cpath d='M14.2989 0.183208C14.3755 0.566182 14.5287 0.949157 14.6819 1.33213C14.8351 1.71511 15.0649 2.0981 15.2181 2.40448C15.4479 2.71086 15.6776 3.09384 15.984 3.32363C16.1372 3.47682 16.2904 3.55341 16.4436 3.7066C16.5968 3.7832 16.75 3.85978 16.9032 3.93638C17.1329 4.01297 17.2095 4.24277 17.1329 4.47255C17.0563 4.70234 16.8266 4.77892 16.5968 4.70233C16.367 4.62573 16.1372 4.47254 15.984 4.31935C15.8308 4.16616 15.601 4.01299 15.4479 3.8598C15.1415 3.55342 14.9117 3.17043 14.6819 2.78745C14.4521 2.40448 14.2989 2.02152 14.1457 1.56195C13.9926 1.17898 13.916 0.7194 13.8394 0.259831C13.8394 0.106641 13.9159 0.0300552 13.9925 0.0300552C14.1457 -0.0465397 14.2223 0.0300178 14.2989 0.183208Z' fill='%23502C1E'/%3E%3Cpath d='M23.7969 18.7958L20.8862 18.1064C22.1118 16.7277 23.0309 14.6597 22.4181 12.8214C21.9586 11.4427 21.7288 10.4469 21.6522 9.91077C22.4181 9.75758 23.1075 9.06825 23.1075 9.06825C23.1075 9.06825 23.7203 8.76188 24.4862 8.83847C25.7883 8.91507 25.4054 7.68955 25.4054 7.68955L24.2564 7.53635C23.7969 7.45975 23.4139 7.30656 23.0309 7.00018C22.9543 6.92358 22.8011 6.77037 22.5713 6.69378C21.9586 6.3108 21.4224 6.31081 20.5033 6.84698C19.1246 6.08103 18.282 6.69378 18.282 6.69378C18.665 7.38313 19.2012 7.61293 19.6607 7.61293C19.1246 8.37888 19.2778 9.3746 19.2778 9.3746C19.2778 10.4469 19.2012 13.4342 17.9757 13.8937C16.4438 14.5065 11.3119 13.8171 9.47361 14.8894C9.09063 15.1192 8.78426 15.349 8.55447 15.5788C8.47788 15.6554 8.40128 15.732 8.40128 15.8086C7.48215 16.8809 6.40981 16.7277 6.40981 16.7277C6.6396 17.4171 7.25236 17.5703 7.78852 17.5703C7.78852 17.6469 7.78852 17.6469 7.78852 17.7235C7.48214 18.2596 7.17576 18.8724 7.02257 19.4086C6.94598 19.6383 6.71619 19.8681 6.40981 19.8681L5.1077 20.0213C4.95451 20.0213 4.80132 20.1745 4.72473 20.3277C4.49494 20.9405 3.80558 22.4723 2.50347 23.3149C2.42687 23.3915 2.35028 23.4681 2.35028 23.6213C2.35028 23.6979 2.35028 23.7745 2.27369 23.7745C2.1205 23.8511 2.0439 23.8511 2.0439 23.8511C2.0439 23.8511 1.58433 23.6979 1.27795 23.9276C1.27795 23.9276 0.588594 24.6936 0.818379 25.2298C0.818379 25.3064 0.971571 25.383 1.04817 25.3064L2.0439 24.7702C2.1205 24.6936 2.19709 24.6936 2.27369 24.617C2.42688 24.5404 2.65666 24.4638 2.80985 24.4638C2.88645 24.4638 2.88644 24.4638 2.96304 24.3872L5.79705 22.0128C5.79705 22.0128 6.10343 22.0128 6.6396 21.9362C6.33322 22.6255 5.87365 23.5447 5.1077 24.0808C5.03111 24.1574 4.95451 24.3106 5.0311 24.3872C5.0311 24.4638 5.03111 24.5404 4.95451 24.5404C4.80132 24.617 4.72473 24.617 4.72473 24.617C4.72473 24.617 4.26516 24.5404 3.95878 24.7702C3.95878 24.7702 3.34602 25.6128 3.5758 26.0723C3.6524 26.1489 3.72899 26.2255 3.80559 26.1489L4.80131 25.5362C4.87791 25.4596 4.95451 25.4596 5.0311 25.383C5.18429 25.3064 5.33748 25.2298 5.56726 25.1532C5.64386 25.1532 5.64387 25.0766 5.72046 25.0766L8.93745 22.0894C8.93745 22.0894 12.4608 21.5532 14.0693 19.7915C15.6012 19.7915 17.1331 19.7915 18.282 19.8681C18.4352 19.8681 18.665 19.8681 18.8182 19.7915C19.1246 19.8681 19.5076 19.9447 19.8905 20.0213C19.6607 20.3277 19.2012 20.7873 18.3586 21.0937C18.2054 21.1703 17.7459 21.1702 17.7459 21.1702C17.2863 21.3234 17.4395 21.3234 17.3629 21.4766C17.2097 21.5532 16.9799 21.4766 16.9799 21.4766C16.9799 21.4766 16.5203 21.3234 16.214 21.4766C16.214 21.4766 15.5246 22.2426 15.6778 22.7021C15.6778 22.7787 15.831 22.8553 15.9076 22.7787L16.9799 22.3192C17.8225 22.3192 17.8225 22.3192 17.8225 22.3192L20.9628 20.8638C21.2692 20.7107 21.499 20.4809 21.6522 20.1745C22.4181 20.1745 22.8777 20.1745 22.8777 20.1745C22.8777 20.1745 22.4948 21.0171 21.1926 21.4766C21.0394 21.5532 20.5799 21.5532 20.5799 21.5532C20.1203 21.7064 20.2735 21.7064 20.1969 21.8596C20.0437 21.9362 19.8139 21.8596 19.8139 21.8596C19.8139 21.8596 19.3544 21.7064 19.048 21.8596C19.048 21.8596 18.3586 22.6255 18.5118 23.0851C18.5118 23.1617 18.665 23.2383 18.7416 23.1617L19.8139 22.7021C20.6565 22.7021 20.6565 22.7021 20.6565 22.7021L23.7969 21.2468C24.2564 21.017 24.5628 20.6341 24.6394 20.1745L24.716 19.8681C24.716 18.8724 23.7969 18.7958 23.7969 18.7958Z' fill='%23502C1E'/%3E%3C/svg%3E");
  display: block;
  position: absolute;
  top: -26px;
  right: 13px;
  width: 25px;
  height: 26px;
}

#header .rox-mobile-nav__menu #menu-winter-wonderland-mobile #winter-wonderland-mobile-link .svg-wrapper svg {
  width: 100%;
  height: 100%;
}

#header .rox-mobile-nav__menu #menu-winter-wonderland-mobile #winter-wonderland-mobile-link .menu-label {
  color: #FFFF;
  background-color: #E50401;
  padding: 2px 4px 1px 4px;
}

#wrapper .breadcrumb li a {
  transition: color 0.3s ease-in-out;
}

#wrapper .breadcrumb li a:hover {
  color: #ffad00;
}

.home-hero img {
  max-height: calc(100vh-217px);
}

@media (max-width: 1500px) {
  #header .rox-nav .rox-nav__bottom-menu a.hover-me {
    padding: 19px 11px;
  }
}

#header .rox-nav__bottom-menu li.hc {
  width: 138px;
}

#header .rox-nav__bottom-menu li.hc a#hc-menu {
  padding: 17px 12px 12px;
}

@media (min-width: 1600px) {
  #header .rox-nav__bottom-menu li.hc a#hc-menu {
    padding: 19px 12px 15px;
  }
}

#header .rox-nav__bottom-menu li.hc a#hc-menu::before {
  content: "Nowość!";
  display: block;
  position: absolute;
  color: #AB93DF;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: 14px;
  padding: 2px 4px;
  background-color: #BEFFA2;
  left: 3px;
  top: -6px;
}

#header .rox-nav__bottom-menu li.outlet a,
#header .rox-nav__bottom-menu li.promo a {
  color: #FF3997;
}

#header .rox-nav__bottom-menu li.menu-winter-wonderland {
  width: 190px;
}

#header .rox-nav__bottom-menu li.menu-winter-wonderland a#winter-wonderland-link {
  display: flex;
  align-items: center;
  height: 100%;
}

#header .rox-nav__bottom-menu li.menu-winter-wonderland a#winter-wonderland-link::before {
  content: "Nowość!";
  display: block;
  position: absolute;
  color: #FFFF;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: 15px;
  padding: 2px 4px 1px 4px;
  background-color: #E50401;
  left: 3px;
  top: -4px;
}

#header .rox-nav__bottom-menu li.menu-winter-wonderland a#winter-wonderland-link svg {
  width: 190px;
  height: 13px;
}

@media (min-width: 1920px) {
  #header .rox-nav__bottom-menu li.menu-winter-wonderland a#winter-wonderland-link svg {
    height: 15px;
    width: auto;
  }
}

#header .rox-nav.smaller .rox-nav__bottom-menu a#winter-wonderland-link {
  display: flex;
  align-items: center;
  height: 100%;
}

#header .rox-nav.smaller .rox-nav__bottom-menu a#winter-wonderland-link::before {
  left: 3px;
  top: -16px;
}

@media (min-width: 992px) {
  #header .rox-nav.smaller .rox-nav__bottom-menu a#hc-menu {
    padding: 3px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}

@media (min-width: 1400px) {
  #header .rox-nav.smaller .rox-nav__bottom-menu a#hc-menu {
    height: 100%;
  }
}

#header .rox-nav.smaller .rox-nav__bottom-menu a#hc-menu::before {
  padding: 1px 2px !important;
  left: -2px;
  top: -12px;
}

#header .rox-nav.smaller .rox-nav__bottom-menu a#hc-menu > svg {
  width: 111px;
  height: 22px;
}

@media (min-width: 1300px) and (max-width: 1560px) {
  #header .rox-nav.smaller .rox-nav__bottom-menu li .hover-me {
    padding: 6px 4px;
  }
  #header .rox-nav.smaller .rox-nav__bottom-menu li.hc {
    width: 122px;
    padding-left: 8px;
  }
  #header .rox-nav.smaller .rox-nav__bottom-menu li.hc a#hc-menu::before {
    left: -10px;
  }
  #header .rox-nav.smaller .rox-nav__bottom-menu li.hc a#hc-menu > svg {
    height: 21px;
  }
}

#header .rox-nav.smaller .rox-nav__bottom-menu li.outlet a,
#header .rox-nav.smaller .rox-nav__bottom-menu li.promo a {
  color: #FF3997;
}

#header .rox-mobile-nav__menu {
  margin-top: 16px;
}

#header .rox-mobile-nav #hc-menu-mobile a {
  padding: 13px 24px 12px;
  display: flex;
  align-items: center;
  column-gap: 16px;
}

#header .rox-mobile-nav #hc-menu-mobile a span {
  height: 18px;
  color: #AB93DF;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: 13px;
  padding: 2px 4px;
  background-color: #BEFFA2;
}

.rox-nav .blockcart.cart-preview .header {
  position: relative;
}

.rox-nav.smaller a > svg {
  width: 25px;
  height: 25px;
}

.rox-nav.smaller .yellow-wheel {
  width: 15px;
  height: 15px;
}

#header .blackweek .rox-banner {
  background-color: black;
  color: #E6BBD3;
}

#header .blackweek .rox-banner .swiper-slide {
  font-weight: 700;
}
