.accent_lines__lines--5Dk7 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.accent_lines__top--gTzU,
.accent_lines__middle--ZE6i,
.accent_lines__bottom--y8vS {
  background-color: #e84b25;
  height: 1px;
}
.accent_lines__top--gTzU {
  width: 7px;
}
.accent_lines__middle--ZE6i {
  width: 16px;
}
.accent_lines__bottom--y8vS {
  width: 55px;
}
@media only screen and (min-width: 576px) {
  .accent_lines__bottom--y8vS {
    width: 90px;
  }
  .accent_lines__short--Yhqt .accent_lines__bottom--y8vS {
    width: 55px;
  }
}
/*# sourceMappingURL=accent_lines.css.map */
.shop_catch_panel__panel--YVjd {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding: 24px;
  border-radius: 20px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(6, 22, 34, 0.58)), to(rgba(6, 22, 34, 0.58))), url(/7a92d43c7ff7640b93de8e44c32ccca9.webp);
  background-image: linear-gradient(rgba(6, 22, 34, 0.58), rgba(6, 22, 34, 0.58)), url(/7a92d43c7ff7640b93de8e44c32ccca9.webp);
  background-position: center 42%;
  background-size: cover;
}
@media only screen and (min-width: 768px) {
  .shop_catch_panel__panel--YVjd {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 28px 40px;
    border-radius: 38px;
  }
}
.shop_catch_panel__heading--eEYD {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 14px;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .shop_catch_panel__heading--eEYD {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
}
.shop_catch_panel__headingText--J46y {
  font-family: termina, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.1;
  text-transform: uppercase;
}
.shop_catch_panel__accent--0Ra\+ {
  margin-bottom: 4px;
}
.shop_catch_panel__controls--5ft4 {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .shop_catch_panel__controls--5ft4 {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: auto;
  }
}
.shop_catch_panel__field--zrcb {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .shop_catch_panel__field--zrcb {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 200px;
            flex: 1 1 200px;
    width: auto;
  }
}
.shop_catch_panel__button--R89U {
  height: 74px;
}
@media only screen and (min-width: 768px) {
  .shop_catch_panel__button--R89U {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }
}
/*# sourceMappingURL=shop_catch_panel.css.map */
.shop_select__chip--xKQx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2px;
  width: 100%;
  padding: 12px 20px;
  background-color: #ffffffcf;
  border-radius: 16px;
}
@media only screen and (min-width: 768px) {
  .shop_select__chip--xKQx {
    min-width: 260px;
  }
}
.shop_select__caption--SCn7 {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 11px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  color: #657d7d;
}
.shop_select__select--vRMT {
  width: 100%;
}
.shop_select__select--vRMT .ant-select-selector {
  height: auto !important;
  padding: 0 !important;
}
.shop_select__select--vRMT .ant-select-selection-search {
  right: 0;
  left: 0;
}
.shop_select__select--vRMT .ant-select-selection-item,
.shop_select__select--vRMT .ant-select-selection-placeholder {
  font-family: termina, sans-serif;
  font-weight: 500;
  padding-right: 22px !important;
  font-size: 16px;
  line-height: 1.25;
  color: #002b3a;
}
.shop_select__select--vRMT .ant-select-arrow {
  right: 0;
  font-size: 13px;
  color: #002b3a;
}
.shop_select__dropdown--3B5s .ant-select-item-group {
  font-family: termina, sans-serif;
  font-weight: 700;
  font-size: 11px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  color: #657d7d;
}
.shop_select__option--ka2k {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.shop_select__optionIcon--VxZj {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/*# sourceMappingURL=shop_select.css.map */
.shop_species_select__speciesImg--CY0y {
  width: 24px;
  height: 24px;
  -o-object-fit: contain;
     object-fit: contain;
}
/*# sourceMappingURL=shop_species_select.css.map */
.shop_hero__hero--qNXF {
  border-radius: 20px;
  color: #fff;
  overflow: hidden;
  position: relative;
}
@media only screen and (min-width: 576px) {
  .shop_hero__hero--qNXF {
    border-radius: 38px;
  }
}
.shop_hero__imgLink--eDJB {
  display: block;
}
.shop_hero__overlay--WooD {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, rgba(0, 8, 20, 0.8)), color-stop(55%, rgba(0, 8, 20, 0.5)), to(rgba(0, 8, 20, 0)));
  background-image: linear-gradient(90deg, rgba(0, 8, 20, 0.8) 20%, rgba(0, 8, 20, 0.5) 55%, rgba(0, 8, 20, 0) 100%);
  bottom: 0;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}
.shop_hero__content--6ATr {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 56px 28px 36px 28px;
  pointer-events: none;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
@media only screen and (min-width: 576px) {
  .shop_hero__content--6ATr {
    padding: 68px 48px;
    margin-top: auto;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.shop_hero__content--6ATr a,
.shop_hero__content--6ATr button {
  pointer-events: auto;
}
.shop_hero__eyebrow--7OrA {
  font-family: termina, sans-serif;
  font-weight: 800;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 13px;
  gap: 6px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.shop_hero__headline--NsEL {
  font-family: termina, sans-serif;
  font-weight: 300;
  color: #fff;
  font-size: 24px;
  line-height: 1.5;
  margin-bottom: 40px;
  max-width: 560px;
  text-transform: uppercase;
  text-shadow: 1px 1px 1px black;
}
@media only screen and (min-width: 576px) {
  .shop_hero__headline--NsEL {
    font-size: 44px;
  }
}
.shop_hero__buttons--Ctd1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  margin-top: auto;
  width: 100%;
}
@media only screen and (min-width: 576px) {
  .shop_hero__buttons--Ctd1 {
    margin-top: 0;
    width: 340px;
  }
}
.shop_hero__button--pEP4 {
  text-align: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
}
/*# sourceMappingURL=shop_hero.css.map */
.hotbait_product_card__card--dcJX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  background-color: #fff;
  border-radius: 16px;
  padding: 16px;
}
.hotbait_product_card__imgWrapper--HbJi {
  position: relative;
  margin-bottom: 12px;
}
.hotbait_product_card__imgLink--utgL {
  display: block;
}
.hotbait_product_card__productImg--LJNI {
  display: block;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.hotbait_product_card__skeleton--aTeC .hotbait_product_card__productImg--LJNI {
  color: transparent;
  background-color: #efefef;
  border-radius: 4px;
}
.hotbait_product_card__icon--SCZJ {
  position: absolute;
  top: 0;
  left: 0;
}
.hotbait_product_card__wishlist--LEXr {
  position: absolute;
  top: 0;
  right: 0;
}
.hotbait_product_card__brand--Rd3I {
  font-size: 10px;
  margin-bottom: 6px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.hotbait_product_card__skeleton--aTeC .hotbait_product_card__brand--Rd3I {
  color: transparent;
  background-color: #efefef;
  border-radius: 4px;
}
.hotbait_product_card__brand--Rd3I a {
  color: #0616226b;
}
.hotbait_product_card__title--5kVw {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  color: #061622;
  font-size: 12px;
  line-height: 1.25;
  margin-bottom: 10px;
  word-break: break-word;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.hotbait_product_card__skeleton--aTeC .hotbait_product_card__title--5kVw {
  color: transparent;
  background-color: #efefef;
  border-radius: 4px;
}
.hotbait_product_card__price--StFl {
  color: #061622;
  font-size: 12px;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-bottom: 0;
}
.hotbait_product_card__skeleton--aTeC .hotbait_product_card__price--StFl {
  color: transparent;
  background-color: #efefef;
  border-radius: 4px;
}
.hotbait_product_card__price--StFl a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.3em;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.hotbait_product_card__priceCompare--o0ic {
  opacity: 0.5;
  white-space: nowrap;
  font-size: 14px;
}
.hotbait_product_card__price__sale--N49G {
  color: #d8363e;
}
.hotbait_product_card__bottom--T21L {
  margin-top: auto;
  padding-top: 12px;
}
.hotbait_product_card__divider--fcOq {
  border: none;
  border-top: 1px solid #e5e5e5;
  margin: 0 0 12px;
}
.hotbait_product_card__reports--ebpY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 14px;
}
.hotbait_product_card__reportsLabel--JHPk {
  color: #06162266;
  font-size: 10px;
}
.hotbait_product_card__reportsCount--lh7H {
  color: #061622;
  font-size: 12px;
}
.hotbait_product_card__button--3HHO {
  font-size: 12px;
}
.hotbait_product_card__skeleton--aTeC .hotbait_product_card__button--3HHO {
  opacity: 0.4;
  pointer-events: none;
}
/*# sourceMappingURL=hotbait_product_card.css.map */
.wishlist_flag__flag--3jji {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 4px;
  background: none;
  border: none;
  cursor: pointer;
  line-height: 0;
  color: #002b3a;
  -webkit-transition: color 150ms ease-out, -webkit-transform 100ms ease-out;
  transition: color 150ms ease-out, -webkit-transform 100ms ease-out;
  transition: color 150ms ease-out, transform 100ms ease-out;
  transition: color 150ms ease-out, transform 100ms ease-out, -webkit-transform 100ms ease-out;
}
.wishlist_flag__flag--3jji svg {
  width: 22px;
  height: 22px;
}
@media (hover: hover) {
  .wishlist_flag__flag--3jji:hover {
    color: #e84b25;
  }
}
.wishlist_flag__flag--3jji:active {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
.wishlist_flag__saved--RblB {
  color: #e84b25;
}
/*# sourceMappingURL=wishlist_flag.css.map */
.badges__badge--wvfy {
  font-size: 12px;
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0px 14px 0px 4px;
  clip-path: polygon(0 0, 100% 0, calc(100% - 10px) 100%, 0% 100%);
}
.badges__badge__hotbait--aLij {
  background-color: #fb2422;
}
.badges__badge__nearYou--Dbt4 {
  background-color: #0082d5;
}
.badges__icon--EZid {
  color: #fff;
}
/*# sourceMappingURL=badges.css.map */
.shop_hotbaits_near_you__section--tLty {
  margin-bottom: 32px;
}
@media only screen and (min-width: 576px) {
  .shop_hotbaits_near_you__section--tLty {
    margin-bottom: 48px;
  }
}
.shop_hotbaits_near_you__grid--dvEw {
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
  list-style: none;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 576px) {
  .shop_hotbaits_near_you__grid--dvEw {
    gap: 20px;
    grid-template-columns: repeat(3, 1fr);
  }
}
@media only screen and (min-width: 992px) {
  .shop_hotbaits_near_you__grid--dvEw {
    grid-template-columns: repeat(4, 1fr);
  }
}
.shop_hotbaits_near_you__item--Q9fw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.shop_hotbaits_near_you__item--Q9fw > * {
  width: 100%;
}
.shop_hotbaits_near_you__loading--hd9j {
  padding: 48px 0;
}
.shop_hotbaits_near_you__loadMore--BB7U {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 28px;
}
@media only screen and (min-width: 576px) {
  .shop_hotbaits_near_you__loadMore--BB7U {
    padding-top: 40px;
  }
}
.shop_hotbaits_near_you__loadMoreButton--QSFb {
  position: relative;
  z-index: 1;
  font-family: termina, sans-serif;
  font-weight: 500;
  padding-left: 50px;
  padding-right: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-shadow: 0 12px 19px 0 #06162257;
          box-shadow: 0 12px 19px 0 #06162257;
}
.shop_hotbaits_near_you__teaser--nIdE {
  position: absolute;
  top: 20px;
  right: 0;
  left: 0;
  z-index: 0;
  overflow: hidden;
  pointer-events: none;
  -webkit-filter: blur(2px);
          filter: blur(2px);
  mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.15)), to(rgba(0, 0, 0, 0)));
  mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0));
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.15)), to(rgba(0, 0, 0, 0)));
  -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0));
}
/*# sourceMappingURL=shop_hotbaits_near_you.css.map */
.shop_section_header__header--rsry {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 16px;
}
@media only screen and (min-width: 576px) {
  .shop_section_header__header--rsry {
    margin-bottom: 24px;
  }
}
.shop_section_header__titleRow--E6d0 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 14px;
  min-width: 0;
}
.shop_section_header__title--H8dF {
  font-family: termina, sans-serif;
  font-weight: 800;
  font-size: 16px;
  margin: 0;
  text-transform: uppercase;
}
.shop_section_header__accent--aW9w {
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-bottom: 4px;
}
.shop_section_header__action--8ORG {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  color: #657d7d;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-size: 13px;
}
.shop_section_header__action--8ORG:hover {
  color: #e84b25;
  text-decoration: underline;
}
/*# sourceMappingURL=shop_section_header.css.map */
.shop_page_categories__catHeaderLink--2ys8 {
  color: rgba(0, 0, 0, 0.85);
  font-family: termina, sans-serif;
  font-weight: 500;
  font-size: 14px;
  display: block;
  margin-bottom: 10px;
}
.shop_page_categories__catHeaderLink--2ys8:hover {
  color: rgba(0, 0, 0, 0.85);
}
.shop_page_categories__catHeaderLink--2ys8:focus {
  color: rgba(0, 0, 0, 0.85);
}
.shop_page_categories__catHeaderLink--2ys8:active {
  color: rgba(0, 0, 0, 0.85);
}
.shop_page_categories__catHeaderLink--2ys8:hover {
  text-decoration: underline;
}
.shop_page_categories__catHeaderLink__span--c7sh {
  color: rgba(0, 0, 0, 0.85);
  font-family: termina, sans-serif;
  font-weight: 500;
  font-size: 14px;
  display: block;
  margin-bottom: 10px;
}
.shop_page_categories__catHeaderLink__span--c7sh:hover {
  color: rgba(0, 0, 0, 0.85);
}
.shop_page_categories__catHeaderLink__span--c7sh:focus {
  color: rgba(0, 0, 0, 0.85);
}
.shop_page_categories__catHeaderLink__span--c7sh:active {
  color: rgba(0, 0, 0, 0.85);
}
.shop_page_categories__catHeaderLink__span--c7sh:hover {
  text-decoration: underline;
  text-decoration: none;
}
.shop_page_categories__categoryList--fjfu {
  -webkit-padding-start: 24px;
          padding-inline-start: 24px;
}
.shop_page_categories__categoryList--fjfu li {
  font-size: 14px;
  line-height: 24px;
  list-style: disc;
  margin-bottom: 6px;
  cursor: pointer;
  color: #061622b2;
}
.shop_page_categories__categoryList--fjfu li:hover {
  color: #061622b2;
}
.shop_page_categories__categoryList--fjfu li:focus {
  color: #061622b2;
}
.shop_page_categories__categoryList--fjfu li:active {
  color: #061622b2;
}
.shop_page_categories__categoryList--fjfu a {
  color: #061622b2;
  border-bottom: 1px solid #d7dfe0;
}
.shop_page_categories__categoryList--fjfu a:hover {
  color: #061622b2;
}
.shop_page_categories__categoryList--fjfu a:focus {
  color: #061622b2;
}
.shop_page_categories__categoryList--fjfu a:active {
  color: #061622b2;
}
.shop_page_categories__categoriesContainer--7-th {
  display: grid;
  gap: 48px;
  -webkit-column-rule: 1px solid #d7dfe0;
     -moz-column-rule: 1px solid #d7dfe0;
          column-rule: 1px solid #d7dfe0;
  grid-template-columns: repeat(auto-fill, minmax(40%, 1fr));
}
@media only screen and (min-width: 576px) {
  .shop_page_categories__categoriesContainer--7-th {
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
  }
}
.shop_page_categories__categoryImageWrapper--U-tx {
  width: 100px;
  height: 100px;
  border: 1px solid #d9d9d9;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 10px;
  -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  display: block;
}
.shop_page_categories__categoryImage--z48r {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.shop_page_categories__h2--CUUp {
  line-height: 24px;
  margin-block: 5px 36px;
  font-size: 30px;
}
@media only screen and (min-width: 576px) {
  .shop_page_categories__h2--CUUp {
    font-size: 38px;
    margin-block: 13px 30px;
  }
}
.shop_page_categories__sectionWrapper--YmNO {
  padding-bottom: 20px;
}
@media only screen and (min-width: 576px) {
  .shop_page_categories__sectionWrapper--YmNO {
    padding-bottom: 32px;
  }
}
/*# sourceMappingURL=shop_page_categories.css.map */
.shop_popular_brands__section--1kOQ {
  margin-bottom: 32px;
}
@media only screen and (min-width: 576px) {
  .shop_popular_brands__section--1kOQ {
    margin-bottom: 48px;
  }
}
.shop_popular_brands__viewport--ac2Q {
  overflow: hidden;
  margin: 0 -24px;
}
@media only screen and (min-width: 576px) {
  .shop_popular_brands__viewport--ac2Q {
    margin: 0;
  }
}
.shop_popular_brands__grid--OD\+J {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  list-style: none;
  margin: 0 24px 0 0;
  padding: 0 0 0 24px;
}
@media only screen and (min-width: 576px) {
  .shop_popular_brands__grid--OD\+J {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(4, 1fr);
    margin: 0;
    padding: 0;
  }
}
.shop_popular_brands__item--5Bb8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 76%;
          flex: 0 0 76%;
  min-width: 0;
}
@media only screen and (min-width: 576px) {
  .shop_popular_brands__item--5Bb8 {
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
  }
  .shop_popular_brands__item__lead--qig2 {
    grid-column: span 2;
    grid-row: span 2;
  }
}
.shop_popular_brands__tile--JWBJ {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  aspect-ratio: 1;
  background-color: white;
  border-radius: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  width: 100%;
}
.shop_popular_brands__tile--JWBJ:hover .shop_popular_brands__img--1hRX {
  -webkit-transform: scale(1.04);
          transform: scale(1.04);
}
.shop_popular_brands__img--1hRX {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  width: 100%;
}
/*# sourceMappingURL=shop_popular_brands.css.map */
.shop_trending_categories__section--r31o {
  margin-bottom: 32px;
}
@media only screen and (min-width: 576px) {
  .shop_trending_categories__section--r31o {
    margin-bottom: 48px;
  }
}
.shop_trending_categories__viewport--yk7O {
  overflow: hidden;
  padding-bottom: 20px;
  margin: 0 -24px;
}
@media only screen and (min-width: 576px) {
  .shop_trending_categories__viewport--yk7O {
    margin: 0;
  }
}
.shop_trending_categories__list--4Vm\+ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  list-style: none;
  margin: 0 24px 0 0;
  padding: 0 0 0 24px;
}
@media only screen and (min-width: 576px) {
  .shop_trending_categories__list--4Vm\+ {
    gap: 20px;
    margin: 0;
    padding: 0;
  }
}
.shop_trending_categories__item--QbAO {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40%;
          flex: 0 0 40%;
  min-width: 0;
}
@media only screen and (min-width: 576px) {
  .shop_trending_categories__item--QbAO {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
}
.shop_trending_categories__link--olp8 {
  color: #002b3a;
  display: block;
}
.shop_trending_categories__cardWrap--R-R- {
  display: block;
  position: relative;
}
.shop_trending_categories__card--I\+WP {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  aspect-ratio: 1;
  background-color: #dfe4e6;
  border-radius: 47px 47px 47px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  width: 100%;
}
.shop_trending_categories__img--cQ-G {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  padding: 14%;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  width: 100%;
  mix-blend-mode: darken;
}
.shop_trending_categories__link--olp8:hover .shop_trending_categories__img--cQ-G {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.shop_trending_categories__arrow--oEJI {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 50%;
  color: #002b3a;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  right: 0;
  bottom: -14%;
  -webkit-transition: background-color 0.2s ease, color 0.2s ease;
  transition: background-color 0.2s ease, color 0.2s ease;
  width: 33%;
  aspect-ratio: 1;
}
.shop_trending_categories__link--olp8:hover .shop_trending_categories__arrow--oEJI {
  background-color: #002b3a;
  color: #fff;
}
.shop_trending_categories__label--rby\+ {
  font-family: termina, sans-serif;
  font-weight: 600;
  display: block;
  font-size: 12px;
  margin-top: 12px;
}
/*# sourceMappingURL=shop_trending_categories.css.map */
.shop_page__list--WOfu {
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -10px;
}
@media only screen and (min-width: 576px) {
  .shop_page__list--WOfu {
    margin: 0 -12px;
  }
}
.shop_page__listItem--kEQS {
  width: 33.3%;
  padding: 0 10px;
}
@media only screen and (min-width: 576px) {
  .shop_page__listItem--kEQS {
    width: 16.66%;
    padding: 0 12px;
  }
}
.shop_page__subcategoryBlock--KmlZ {
  display: block;
  text-align: center;
  color: #006b99;
  margin-bottom: 24px;
  font-size: 16px;
  text-transform: capitalize;
}
@media only screen and (min-width: 576px) {
  .shop_page__subcategoryBlock--KmlZ {
    margin-bottom: 48px;
  }
}
.shop_page__link--7Z1f {
  text-transform: capitalize;
  display: inline-block;
  padding: 5px 0;
}
.shop_page__link--7Z1f:hover {
  text-decoration: underline;
}
.shop_page__link--7Z1f img {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.shop_page__link--7Z1f img:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.shop_page__shopSection--GCf1 {
  font-size: 16px;
  font-weight: 600;
}
@media only screen and (min-width: 576px) {
  .shop_page__shopSection--GCf1 {
    margin-bottom: 48px;
  }
}
.shop_page__featuredList--rTsO {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width: 576px) {
  .shop_page__featuredList--rTsO {
    -ms-flex-wrap: no-wrap;
        flex-wrap: no-wrap;
  }
}
.shop_page__featuredItem--LBkx {
  margin-bottom: 12px;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}
@media only screen and (min-width: 576px) {
  .shop_page__featuredItem--LBkx {
    -ms-flex-preferred-size: 22%;
        flex-basis: 22%;
  }
}
.shop_page__shopList--1yXO {
  list-style: none;
  padding: 0;
  margin: 0;
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}
@media only screen and (min-width: 576px) {
  .shop_page__shopList--1yXO {
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
  }
}
.shop_page__letter--wieu {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 500;
}
.shop_page__letterBrands---VPU {
  list-style: none;
  padding: 0;
  margin: 0 0 0 6px;
}
.shop_page__componentWrapper--V3E3 {
  padding-top: 24px;
  background-color: #e9eeec;
}
@media only screen and (min-width: 576px) {
  .shop_page__componentWrapper--V3E3 {
    padding-top: 60px;
    padding-bottom: 96px;
  }
}
.shop_page__hero--kWPr {
  margin-bottom: 16px;
}
@media only screen and (min-width: 576px) {
  .shop_page__hero--kWPr {
    margin-bottom: 24px;
  }
}
.shop_page__catchPanel--MpmE {
  margin-bottom: 32px;
}
@media only screen and (min-width: 576px) {
  .shop_page__catchPanel--MpmE {
    margin-bottom: 48px;
  }
}
.shop_page__backgroundOmniaBlue--taM3 h2 {
  background-color: #002b3a;
  opacity: 0.85;
}
@media only screen and (min-width: 576px) {
  .shop_page__backgroundOmniaBlue--taM3 h2 {
    opacity: 1;
    background-color: #fff;
  }
}
@media only screen and (min-width: 768px) {
  .shop_page__search--yB38.shop_page__search--yB38 .ant-input-group {
    width: 50% !important;
  }
}
.shop_page__search--yB38.shop_page__search--yB38 .ant-input {
  border-radius: 8px 0 0 8px;
}
.shop_page__search--yB38.shop_page__search--yB38 .ant-input-group-addon button {
  border-radius: 0 8px 8px 0 !important;
}
/*# sourceMappingURL=shop_page.css.map */

/*# sourceMappingURL=1686.62bf4d12a2f4b62401f6.css.map*/