.BackgroundImageOnly-module_wrapper__2Wty7 {
  height: 28.125rem;
  display: flex;
  position: relative; }
  .BackgroundImageOnly-module_wrapper__2Wty7 > a :not(.BackgroundImageOnly-module_legal__XO8lL) {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%; }

.BackgroundImageOnly-module_background-image__19Xw0 {
  position: absolute;
  width: 100%;
  height: 100%; }

.BackgroundImageOnly-module_two-clickable-container__3z1nP {
  position: absolute;
  display: flex;
  z-index: 1;
  width: 100%;
  height: 100%; }
  .BackgroundImageOnly-module_two-clickable-container__3z1nP a {
    height: 100%; }
  .BackgroundImageOnly-module_two-clickable-container__3z1nP .BackgroundImageOnly-module_full-width__vQFQH {
    width: 100%; }
  .BackgroundImageOnly-module_two-clickable-container__3z1nP .BackgroundImageOnly-module_half-width-only-desktop__1bG9y {
    width: 50%; }
    @media (max-width: 719.98px) {
      .BackgroundImageOnly-module_two-clickable-container__3z1nP .BackgroundImageOnly-module_half-width-only-desktop__1bG9y {
        width: 100%; } }

.BackgroundImageOnly-module_legal__XO8lL {
  font-size: 0.5rem;
  color: #000000;
  position: absolute;
  bottom: 0;
  left: 50%;
  text-align: center;
  transform: translate(-50%, -50%);
  z-index: 2; }
  @media (min-width: 720px) {
    .BackgroundImageOnly-module_legal__XO8lL {
      margin-bottom: 1rem; } }



.Button-module_button__2jSDq {
  height: 2.3125rem;
  min-width: 12.1875rem;
  color: #fafafa;
  border-radius: 0.5rem;
  border: 0;
  font-size: 0.8125rem;
  line-height: 1rem;
  letter-spacing: 0.125rem;
  font-weight: 500; }
  .Button-module_button__2jSDq:focus, .Button-module_button__2jSDq:active {
    outline: 0;
    box-shadow: none !important; }
  .Button-module_button__2jSDq.Button-module_primary__DkbpZ {
    background-color: #8fca00; }
    .Button-module_button__2jSDq.Button-module_primary__DkbpZ:not(:disabled):hover {
      background-color: #aad500; }
    .Button-module_button__2jSDq.Button-module_primary__DkbpZ:not(:disabled):active {
      background-color: #89ac00; }
  .Button-module_button__2jSDq.Button-module_secondary__QQ30C {
    background: linear-gradient(351deg, #f72e2e 0%, #e70d45 100%); }
    .Button-module_button__2jSDq.Button-module_secondary__QQ30C:not(:disabled):hover {
      background: linear-gradient(351deg, #f84d4d 0%, #ea3160 100%); }
    .Button-module_button__2jSDq.Button-module_secondary__QQ30C:not(:disabled):active {
      background: linear-gradient(351deg, #f61c1c 0%, #d31545 100%); }
  .Button-module_button__2jSDq.Button-module_tertiary__1ohe_ {
    background-color: #51585c; }
    .Button-module_button__2jSDq.Button-module_tertiary__1ohe_:not(:disabled):hover {
      background-color: #778089; }
    .Button-module_button__2jSDq.Button-module_tertiary__1ohe_:not(:disabled):active {
      background-color: #5f676e; }

.Button-module_sm__1FLvf {
  height: 1.875rem;
  min-width: 8.125rem;
  font-size: .821rem; }

.Container-module_wrapper__3XxOR {
  height: 100%;
  display: flex;
  position: relative; }
  .Container-module_wrapper__3XxOR > a:not(.Container-module_legal__3JZb-) {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%; }
  .Container-module_wrapper__3XxOR > img {
    position: absolute;
    width: 100%;
    height: 100%; }

.Container-module_clickable__1lthN {
  cursor: pointer; }

.Container-module_legal__3JZb- {
  font-size: 0.5rem;
  color: #000000;
  position: absolute;
  bottom: 0;
  left: 50%;
  text-align: center;
  transform: translate(-50%, -50%);
  z-index: 2; }
  @media (min-width: 720px) {
    .Container-module_legal__3JZb- {
      margin-bottom: 1rem; } }

.HeaderTextPrice-module_container__1sLd6 {
  display: flex;
  align-items: center; }

.HeaderTextPrice-module_content__3tgc4 {
  display: inline-flex;
  background-color: #51585c;
  color: #ffffff; }

.HeaderTextPrice-module_badge__11UjP {
  width: 0.8856rem;
  height: 0.8856rem;
  margin-left: -0.4428rem;
  background: linear-gradient(309deg, #8fca00 0%, #aad500 100%);
  transform: rotate(45deg); }
  .HeaderTextPrice-module_badge-left__1HjEt {
    margin-right: -0.4428rem; }

.BodyTextPrice-module_container__1FbjC {
  display: grid;
  grid-template-columns: auto 10.6rem; }

.BodyTextPrice-module_cmr-price-bottom__2bhXi {
  align-self: flex-end;
  justify-self: flex-end; }

.BodyTextPrice-module_cmr-price-center__10QK8 {
  align-self: center;
  justify-self: flex-end; }

.BodyTextPrice-module_content__2Lknz {
  display: inline-flex;
  background-color: #fc2d48;
  color: #ffffff; }
  @media (max-width: 1279.98px) {
    .BodyTextPrice-module_content__2Lknz {
      background-color: transparent; } }
  .BodyTextPrice-module_content-gradient__1kRkN {
    background: linear-gradient(356.08deg, #f72e2e 0%, #e70d45 100%); }
    @media (max-width: 1279.98px) {
      .BodyTextPrice-module_content-gradient__1kRkN {
        background: none; } }

.BodyTextPrice-module_attributes-container__v6b39 {
  font-size: 0.6875rem;
  font-weight: 500;
  letter-spacing: 0;
  background-color: #51585c;
  color: #ffffff;
  opacity: 85%;
  padding: 0.625rem 1.125rem; }
  @media (max-width: 1279.98px) {
    .BodyTextPrice-module_attributes-container__v6b39 {
      display: none; } }

.ProductTextPrice-module_container__P6AQE {
  display: inline-grid;
  justify-items: end;
  position: relative;
  background-color: transparent;
  width: 8.125rem; }
  @media (min-width: 720px) {
    .ProductTextPrice-module_container__P6AQE {
      width: 10.5rem; } }

.ProductTextPrice-module_header-desktop__P20H4 {
  display: none; }

@media (min-width: 1024px) {
  .ProductTextPrice-module_header-desktop__P20H4 {
    display: block;
    position: absolute;
    top: -1.3125rem;
    right: -3.5rem; } }

.ProductTextPrice-module_header-mobile__3-OzF {
  display: flex;
  position: absolute;
  top: -1.2rem;
  right: -2.3rem;
  font-size: 0.75rem;
  font-weight: 900;
  letter-spacing: 0;
  text-transform: uppercase;
  color: #ffffff; }

@media (min-width: 1024px) {
  .ProductTextPrice-module_header-mobile__3-OzF {
    display: none; } }

.ProductTextPrice-module_positioning-header__muDRB {
  display: flex;
  align-items: center;
  padding: 0.4375rem 0.8125rem 0.4375rem; }

.ProductTextPrice-module_product-brand__1PpAm {
  font-size: 0.6875rem;
  font-weight: 900;
  letter-spacing: 0;
  text-transform: uppercase; }

.ProductTextPrice-module_product-name__3iW1x {
  font-size: 0.8125rem;
  font-weight: 500;
  letter-spacing: 0;
  margin-bottom: 0; }

.ProductTextPrice-module_separator__2Xeky {
  box-sizing: border-box;
  height: 90%;
  width: 0.0625rem;
  border: 0.0313rem solid #ffffff;
  margin: 0rem 0.4594rem 0rem 0.8013rem; }

.ProductTextPrice-module_price-container__3EETt {
  display: flex;
  background-color: #fc2d48;
  padding: 0.3125rem 0.9375rem; }

@media (min-width: 720px) {
  .ProductTextPrice-module_price-container__3EETt {
    padding: 0.8762rem 1.4075rem; } }

.ProductTextPrice-module_price-wrapper__1bvyp {
  line-height: 1.7;
  display: flex;
  margin: 0 auto;
  align-items: flex-start; }

.ProductTextPrice-module_content-container__1KWWl {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: flex-end; }

.ProductTextPrice-module_discounted-price__1ygt2 {
  font-size: 1.5rem;
  width: 100%;
  line-height: 2rem; }

.ProductTextPrice-module_currency__bVvl7 {
  font-size: 1rem;
  align-self: start; }

.ProductTextPrice-module_original-price-desktop__2u05n {
  display: none; }

@media (min-width: 1024px) {
  .ProductTextPrice-module_original-price-desktop__2u05n {
    font-size: 0.625rem;
    font-weight: 500;
    line-height: 0.9375rem;
    letter-spacing: 0.0313rem;
    padding-bottom: 0.6787rem;
    padding-right: 1.375rem;
    text-align: right; } }

.ProductTextPrice-module_original-price-mobile__2gQSj {
  display: initial;
  font-size: 0.75rem;
  text-align: right;
  color: #ffffff; }

@media (min-width: 1024px) {
  .ProductTextPrice-module_original-price-mobile__2gQSj {
    display: none; } }

.CategoryProductPrice-module_title__3GPEU {
  font-size: 1.125rem;
  line-height: 1.375rem;
  letter-spacing: 0.25rem;
  font-weight: bold;
  color: #888888; }

.OfferTextPrice-module_container__1FyYw {
  display: inline-grid;
  justify-items: end;
  position: relative;
  background-color: transparent; }

.OfferTextPrice-module_header-desktop__2Dv88 {
  position: absolute;
  top: -1.3125rem; }
  @media (max-width: 1279.98px) {
    .OfferTextPrice-module_header-desktop__2Dv88 {
      display: none; } }

.OfferTextPrice-module_header-mobile__3-GLU {
  display: none;
  font-size: 1.3125rem;
  font-weight: 900;
  letter-spacing: 0;
  text-transform: uppercase;
  color: #ffffff; }
  @media (max-width: 1279.98px) {
    .OfferTextPrice-module_header-mobile__3-GLU {
      display: flex;
      position: absolute;
      top: -1rem;
      right: 1.5rem;
      font-size: 0.75rem; } }

.OfferTextPrice-module_positioning-header__2_Bsc {
  display: flex;
  align-items: center;
  padding: 0.4375rem 0.8125rem 0.4375rem; }

.OfferTextPrice-module_offer-name__2WXoS {
  text-transform: uppercase;
  font-size: 0.6875rem;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 0.8125rem;
  text-align: right; }

.OfferTextPrice-module_product-brand__146N- {
  font-size: 0.6875rem;
  font-weight: 900;
  letter-spacing: 0;
  text-transform: uppercase; }

.OfferTextPrice-module_product-name__3TUU9 {
  font-size: 0.625rem;
  font-weight: 500;
  letter-spacing: 0;
  white-space: nowrap;
  margin-bottom: 0; }

.OfferTextPrice-module_separator__3vfrc {
  box-sizing: border-box;
  height: 0.9375rem;
  width: 0.0625rem;
  border: 0.0313rem solid #ffffff;
  margin: 0rem 0.5406rem 0rem 0.8225rem; }

.OfferTextPrice-module_price-container__3g9tF {
  display: flex;
  padding: 0rem 0.2256rem 0rem 0.515rem;
  background-color: #fc2d48; }
  @media (max-width: 1279.98px) {
    .OfferTextPrice-module_price-container__3g9tF {
      padding: 0.3rem 0.5rem; } }

.OfferTextPrice-module_price-wrapper__2tw-3 {
  display: grid;
  grid-template-columns: auto auto;
  margin: 0 auto; }
  @media (max-width: 1279.98px) {
    .OfferTextPrice-module_price-wrapper__2tw-3 {
      display: flex;
      margin: 0 auto;
      align-items: flex-start; } }

.OfferTextPrice-module_positioning-content__380sF {
  display: flex;
  align-items: center;
  padding: 1.1431rem 1.2881rem 0rem; }
  @media (max-width: 1279.98px) {
    .OfferTextPrice-module_positioning-content__380sF {
      display: none; } }

.OfferTextPrice-module_content-container__2JDib {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: flex-end; }

.OfferTextPrice-module_discounted-price__aE41K {
  font-size: 2.4375rem;
  letter-spacing: 0;
  width: 100%;
  line-height: 2rem; }
  @media (max-width: 1279.98px) {
    .OfferTextPrice-module_discounted-price__aE41K {
      font-size: 1.5rem; } }

.OfferTextPrice-module_currency__8mjbD {
  font-size: 1.3125rem;
  align-self: start;
  line-height: 1; }
  @media (max-width: 1279.98px) {
    .OfferTextPrice-module_currency__8mjbD {
      padding-top: 0.24rem;
      line-height: initial;
      font-size: 1rem; } }

.OfferTextPrice-module_original-price-desktop__1joLS {
  font-size: 0.625rem;
  font-weight: 500;
  line-height: 0.9375rem;
  letter-spacing: 0.0313rem;
  padding-bottom: 0.6162rem;
  padding-right: 1.4169rem;
  text-align: right; }
  @media (max-width: 1279.98px) {
    .OfferTextPrice-module_original-price-desktop__1joLS {
      display: none; } }

.OfferTextPrice-module_original-price-mobile__3uSKQ {
  display: none;
  font-size: 0.75rem;
  line-height: 1.5rem;
  letter-spacing: 0.0313rem;
  text-align: right;
  color: #ffffff; }
  @media (max-width: 1279.98px) {
    .OfferTextPrice-module_original-price-mobile__3uSKQ {
      display: initial; } }

.Rombo-module_rombo__20X5W {
  width: 1.1681rem;
  height: 1.1681rem;
  position: absolute;
  right: -0.58405rem;
  transform: rotate(45deg);
  margin-right: 0.9rem;
  margin-top: 0.5rem;
  background: linear-gradient(309.01deg, #8fca00 0%, #aad500 100%); }

.DiscountPromotion-module_image-mobile-header__vh17G {
  right: 2rem; }

.SeveralProducts-module_wrapper__BxbMn {
  position: absolute;
  top: 20.3125rem;
  left: 22.125rem; }
  @media (max-width: 1279.98px) {
    .SeveralProducts-module_wrapper__BxbMn {
      position: relative;
      margin: auto auto 2rem auto;
      top: initial;
      left: initial; } }

.TwoProductPrices-module_wrapper__3dVr6 {
  height: 100%; }

.TwoProductPrices-module_freetext-wrapper__1ptL4 {
  display: flex;
  justify-content: center;
  align-items: flex-end; }

.TwoProductPrices-module_freetext-bigger-light__1ehLm {
  font-size: 1.4375rem; }

@media (min-width: 1024px) {
  .TwoProductPrices-module_freetext-bigger-light__1ehLm {
    font-size: 3.0625rem;
    font-weight: 300; } }

@media (min-width: 1024px) {
  .TwoProductPrices-module_freetext-smaller-bold__2ZXpL {
    font-size: 0.9375rem;
    font-weight: bold;
    letter-spacing: 0.3563rem; } }

.TwoProductPrices-module_freetext-smaller-bold__2ZXpL {
  font-size: 0.875rem;
  font-weight: 900;
  letter-spacing: 0.3375rem; }

.TwoCTAContainer-module_container__29D2a {
  height: 28.125rem;
  position: relative;
  cursor: pointer; }
  .TwoCTAContainer-module_container__29D2a > img {
    width: 100%;
    height: 100%; }

.TwoCTAContainer-module_clickable-screen__12nBQ {
  z-index: 1; }

.TwoCTAContainer-module_desktop-screen__2JiyQ {
  position: absolute;
  display: flex;
  width: 100%;
  height: 100%; }
  .TwoCTAContainer-module_desktop-screen__2JiyQ > div {
    width: 50%;
    height: 100%; }

.TwoCTAContainer-module_mobile-screen__1TmX7 {
  display: initial;
  position: absolute; }

.Showcase-module_showcase__2yIZn {
  max-width: 120rem;
  margin-right: auto;
  margin-left: auto; }
  .Showcase-module_showcase__2yIZn .carousel-inner {
    height: 0;
    padding-top: 115.625%; }
    @media (min-width: 720px) {
      .Showcase-module_showcase__2yIZn .carousel-inner {
        padding-top: 29.16667%; } }
    .Showcase-module_showcase__2yIZn .carousel-inner .carousel-item {
      position: absolute;
      top: 0;
      height: 100%; }
  .Showcase-module_showcase__2yIZn .carousel.slide {
    margin-bottom: 2.125rem; }
    .Showcase-module_showcase__2yIZn .carousel.slide .carousel-indicators {
      position: absolute;
      z-index: 10;
      align-items: center;
      bottom: -2.125rem;
      margin: 0; }
      .Showcase-module_showcase__2yIZn .carousel.slide .carousel-indicators .active {
        background-color: #939393;
        transform: scale(1.375); }
      .Showcase-module_showcase__2yIZn .carousel.slide .carousel-indicators li {
        background-color: #B2B2B2;
        width: 0.5rem;
        height: 0.5rem;
        opacity: initial;
        border-radius: 50%;
        border-width: 0;
        margin: 1.625rem 0.25rem 0; }
  @media (min-width: 720px) {
    .Showcase-module_showcase__2yIZn:hover .carousel-control-prev,
    .Showcase-module_showcase__2yIZn:hover .carousel-control-next {
      display: inherit; } }
  .Showcase-module_showcase__2yIZn .carousel-control-prev,
  .Showcase-module_showcase__2yIZn .carousel-control-next {
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 2.8125rem;
    height: 2.8125rem;
    background: rgba(0, 0, 0, 0.4); }
    .Showcase-module_showcase__2yIZn .carousel-control-prev svg,
    .Showcase-module_showcase__2yIZn .carousel-control-next svg {
      height: 100%; }

.BackgroundImage-module_wrapper__2eMCe {
  display: flex;
  position: relative;
  justify-content: center; }
  .BackgroundImage-module_wrapper__2eMCe .BackgroundImage-module_url__N4FXi {
    z-index: 1; }

.BackgroundImage-module_background-image__2UBT3 {
  width: 100%;
  height: auto; }
  @media (min-width: 720px) {
    .BackgroundImage-module_background-image__2UBT3 {
      max-width: 105rem; } }

.BackgroundImage-module_two-clickable-container__2lNLQ {
  position: absolute;
  display: flex;
  z-index: 1;
  width: 100%;
  height: 100%; }
  .BackgroundImage-module_two-clickable-container__2lNLQ a {
    height: 100%; }
  .BackgroundImage-module_two-clickable-container__2lNLQ .BackgroundImage-module_full-width__3NOrF {
    width: 100%; }
  .BackgroundImage-module_two-clickable-container__2lNLQ .BackgroundImage-module_half-width-only-desktop__2_RCl {
    width: 50%; }
    @media (max-width: 719.98px) {
      .BackgroundImage-module_two-clickable-container__2lNLQ .BackgroundImage-module_half-width-only-desktop__2_RCl {
        width: 100%; } }

.CyberShowcase-module_cybershowcase__1jnBP .carousel-inner .carousel-item {
  height: 100%; }

.CyberShowcase-module_cybershowcase__1jnBP .carousel.slide {
  display: flex;
  flex-direction: column-reverse;
  margin-bottom: 2.5rem; }
  .CyberShowcase-module_cybershowcase__1jnBP .carousel.slide .carousel-indicators {
    position: absolute;
    z-index: 10;
    align-items: center;
    height: 2.5rem;
    bottom: -2.5rem;
    margin: 0; }
    .CyberShowcase-module_cybershowcase__1jnBP .carousel.slide .carousel-indicators .active {
      background-color: #3c3c3c;
      transform: scale(1.375); }
    .CyberShowcase-module_cybershowcase__1jnBP .carousel.slide .carousel-indicators li {
      background-color: #747474;
      width: 0.5rem;
      height: 0.5rem;
      opacity: initial;
      border-radius: 50%; }

@media (min-width: 720px) {
  .CyberShowcase-module_cybershowcase__1jnBP:hover .carousel-control-prev,
  .CyberShowcase-module_cybershowcase__1jnBP:hover .carousel-control-next {
    display: inherit; } }

.CyberShowcase-module_cybershowcase__1jnBP .carousel-control-prev,
.CyberShowcase-module_cybershowcase__1jnBP .carousel-control-next {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 2.8125rem;
  height: 2.8125rem;
  background: rgba(0, 0, 0, 0.4); }
  .CyberShowcase-module_cybershowcase__1jnBP .carousel-control-prev svg,
  .CyberShowcase-module_cybershowcase__1jnBP .carousel-control-next svg {
    height: 100%; }

.Banner-module_banner-inner-container__3YOcK {
  height: 0;
  overflow: hidden;
  position: relative; }
  .Banner-module_banner-inner-container__3YOcK .Banner-module_background-image__33Os9 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center; }
  .Banner-module_banner-inner-container__3YOcK .Banner-module_banner-link__3K2gl {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    background-color: transparent;
    transition: background-color 0.3s ease-out; }
    .Banner-module_banner-inner-container__3YOcK .Banner-module_banner-link__3K2gl:hover {
      background-color: rgba(0, 0, 0, 0.08); }
    .Banner-module_banner-inner-container__3YOcK .Banner-module_banner-link__3K2gl Button {
      transition: all 0.3s ease-in-out; }
      @media (max-width: 719.98px) {
        .Banner-module_banner-inner-container__3YOcK .Banner-module_banner-link__3K2gl Button {
          display: none; } }
      .Banner-module_banner-inner-container__3YOcK .Banner-module_banner-link__3K2gl Button:hover {
        filter: brightness(108%); }
    .Banner-module_banner-inner-container__3YOcK .Banner-module_banner-link__3K2gl.Banner-module_primary__16n8i Button {
      background-color: #aad500; }
    .Banner-module_banner-inner-container__3YOcK .Banner-module_banner-link__3K2gl.Banner-module_secondary__3AKSY Button {
      background: linear-gradient(351deg, #f72e2e 0%, #e70d45 100%); }
    .Banner-module_banner-inner-container__3YOcK .Banner-module_banner-link__3K2gl.Banner-module_tertiary__3XvyC Button {
      background-color: #778089; }
    .Banner-module_banner-inner-container__3YOcK .Banner-module_banner-link__3K2gl .Banner-module_button-link__2ulye {
      padding: 0.3125rem 0.625rem 0.3125rem;
      letter-spacing: 0.1163rem;
      line-height: 1.0625rem;
      text-decoration: underline; }
      .Banner-module_banner-inner-container__3YOcK .Banner-module_banner-link__3K2gl .Banner-module_button-link__2ulye.Banner-module_positive__2xvh6 {
        color: #778089; }
      .Banner-module_banner-inner-container__3YOcK .Banner-module_banner-link__3K2gl .Banner-module_button-link__2ulye.Banner-module_negative__303jd {
        color: #ffffff;
        background-color: #000000; }
      @media (min-width: 720px) {
        .Banner-module_banner-inner-container__3YOcK .Banner-module_banner-link__3K2gl .Banner-module_button-link__2ulye {
          display: none; } }
  .Banner-module_banner-inner-container__3YOcK.Banner-module_button-banner-three-columns__33FhS, .Banner-module_banner-inner-container__3YOcK.Banner-module_button-banner-six-columns__1evVa, .Banner-module_banner-inner-container__3YOcK.Banner-module_simple-banner__3Mg1Y, .Banner-module_banner-inner-container__3YOcK.Banner-module_button-banner-twelve-columns-right-bottom__3EzTY {
    padding-top: 67.82609%; }
    .Banner-module_banner-inner-container__3YOcK.Banner-module_button-banner-three-columns__33FhS .Banner-module_button-link__2ulye, .Banner-module_banner-inner-container__3YOcK.Banner-module_button-banner-six-columns__1evVa .Banner-module_button-link__2ulye, .Banner-module_banner-inner-container__3YOcK.Banner-module_simple-banner__3Mg1Y .Banner-module_button-link__2ulye, .Banner-module_banner-inner-container__3YOcK.Banner-module_button-banner-twelve-columns-right-bottom__3EzTY .Banner-module_button-link__2ulye {
      position: absolute;
      right: 1.5625rem;
      bottom: 1.25rem; }
  .Banner-module_banner-inner-container__3YOcK.Banner-module_button-banner-three-columns__33FhS {
    width: 100%;
    height: 100%; }
    @media (min-width: 720px) {
      .Banner-module_banner-inner-container__3YOcK.Banner-module_button-banner-three-columns__33FhS {
        padding-top: 79.6875%; }
        .Banner-module_banner-inner-container__3YOcK.Banner-module_button-banner-three-columns__33FhS Button {
          display: none; } }
  @media (min-width: 720px) {
    .Banner-module_banner-inner-container__3YOcK.Banner-module_button-banner-six-columns__1evVa {
      padding-top: 39.84375%; }
      .Banner-module_banner-inner-container__3YOcK.Banner-module_button-banner-six-columns__1evVa Button {
        position: absolute;
        right: 3.4375rem;
        bottom: 1.25rem; } }
  @media (min-width: 720px) {
    .Banner-module_banner-inner-container__3YOcK.Banner-module_simple-banner__3Mg1Y, .Banner-module_banner-inner-container__3YOcK.Banner-module_button-banner-twelve-columns-right-bottom__3EzTY {
      padding-top: 19.92188%; }
      .Banner-module_banner-inner-container__3YOcK.Banner-module_simple-banner__3Mg1Y Button, .Banner-module_banner-inner-container__3YOcK.Banner-module_button-banner-twelve-columns-right-bottom__3EzTY Button {
        position: absolute;
        right: 6.8125rem;
        bottom: 1.25rem; } }
  .Banner-module_banner-inner-container__3YOcK.Banner-module_button-banner-twelve-columns-center__3aGqY {
    padding-top: 6.25rem; }
    .Banner-module_banner-inner-container__3YOcK.Banner-module_button-banner-twelve-columns-center__3aGqY .Banner-module_button-container__2rRmP {
      position: absolute;
      top: 0;
      display: flex;
      height: 100%;
      width: 100%;
      align-items: center;
      justify-content: flex-end;
      padding-right: 0.3125rem; }
    @media (min-width: 720px) {
      .Banner-module_banner-inner-container__3YOcK.Banner-module_button-banner-twelve-columns-center__3aGqY .Banner-module_button-container__2rRmP {
        padding-right: 6.8125rem; } }

.Banner-module_col-flex-3__3HJe_ {
  width: 100%; }
  @media (min-width: 720px) {
    .Banner-module_col-flex-3__3HJe_ {
      display: flex;
      flex-basis: 0;
      flex-grow: 1;
      min-width: 25%; } }

.Banner-module_power-card-container__2R2IL {
  position: relative;
  user-select: none;
  max-width: 80rem;
  display: flex;
  flex-direction: column;
  font-family: 'Lato', sans-serif; }
  .Banner-module_power-card-container__2R2IL p {
    padding: 0;
    margin: 0; }
  .Banner-module_power-card-container__2R2IL a, .Banner-module_power-card-container__2R2IL:visited, .Banner-module_power-card-container__2R2IL:link, .Banner-module_power-card-container__2R2IL:hover, .Banner-module_power-card-container__2R2IL:active {
    text-decoration-color: #333; }
  @media (max-width: 719.98px) {
    .Banner-module_power-card-container__2R2IL {
      padding-top: 1.063rem;
      padding-left: 0.813rem;
      padding-right: 0.813rem; } }
  .Banner-module_power-card-container__2R2IL .Banner-module_power-card-footer__1Y4IZ {
    width: 100%;
    padding-bottom: 3.5rem; }
    @media (max-width: 719.98px) {
      .Banner-module_power-card-container__2R2IL .Banner-module_power-card-footer__1Y4IZ {
        padding-left: 1.438rem;
        padding-right: 1.375rem;
        padding-bottom: 2.625rem; } }
  .Banner-module_power-card-container__2R2IL .Banner-module_background-image__33Os9 {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center; }
  .Banner-module_power-card-container__2R2IL .Banner-module_video-thumbnail__1GzVg {
    display: flex;
    justify-content: center;
    align-items: center; }
    .Banner-module_power-card-container__2R2IL .Banner-module_video-thumbnail__1GzVg .Banner-module_play-icon__3RgsJ {
      position: absolute;
      z-index: 2; }
  .Banner-module_power-card-container__2R2IL .Banner-module_title__2k7ZX {
    margin-top: 2.188rem;
    color: #333;
    font-weight: 400;
    font-size: 1.75rem;
    line-height: 1.875rem;
    letter-spacing: normal; }
    @media (max-width: 719.98px) {
      .Banner-module_power-card-container__2R2IL .Banner-module_title__2k7ZX {
        margin-top: 1.875rem; } }
  .Banner-module_power-card-container__2R2IL .Banner-module_description__2tBBP {
    margin-top: 0.875rem;
    font-weight: 300;
    line-height: 1.375rem;
    color: #333;
    font-size: 1rem; }
    @media (max-width: 719.98px) {
      .Banner-module_power-card-container__2R2IL .Banner-module_description__2tBBP {
        margin-top: 1.25rem;
        line-height: 1.438rem;
        font-weight: 400; } }
  .Banner-module_power-card-container__2R2IL .Banner-module_text-underline__2EI7Z {
    text-decoration: underline; }
  .Banner-module_power-card-container__2R2IL .Banner-module_hover__3uFK5:hover {
    filter: brightness(92%);
    -webkit-filter: brightness(92%);
    -moz-filter: brightness(92%); }

.Banner-module_close-icon__3v-0L {
  cursor: pointer;
  width: 2rem;
  position: absolute;
  top: 0;
  right: 0; }

.Banner-module_right__2mMl4 {
  text-align: right;
  align-items: flex-end; }

.Banner-module_left__1doeI {
  text-align: left;
  align-items: flex-start; }

.Banner-module_center__3-doY {
  text-align: center;
  align-items: center; }

.CallToAction-module_cta__1EA3L {
  font-size: 0.75rem;
  letter-spacing: 0.081rem;
  min-width: 13.75rem;
  display: inline-flex;
  justify-content: center;
  font-family: "Lato", sans-serif;
  font-weight: bold;
  line-height: 0.938rem;
  letter-spacing: 0.063rem;
  border-radius: 0.313rem; }
  .CallToAction-module_cta__1EA3L a:visited, .CallToAction-module_cta__1EA3L a:link, .CallToAction-module_cta__1EA3L a:hover, .CallToAction-module_cta__1EA3L a:active {
    text-decoration: none !important; }

.CallToAction-module_cta-hover__15BoO:hover {
  filter: brightness(80%);
  -webkit-filter: brightness(80%);
  -moz-filter: brightness(80%); }

.CallToAction-module_button__3JIQT {
  margin-top: 1.875rem;
  color: #ffffff;
  padding: 0.75rem 1rem 0.813rem 1.063rem; }
  @media (max-width: 719.98px) {
    .CallToAction-module_button__3JIQT {
      margin-top: 1.25rem;
      font-size: 0.813rem; } }

.CallToAction-module_link__1ddHK {
  color: #333;
  font-size: 0.875rem;
  font-weight: 400;
  margin-top: 1.25rem;
  letter-spacing: normal;
  line-height: 1.375rem; }
  .CallToAction-module_link__1ddHK span {
    text-decoration: underline; }
  @media (max-width: 719.98px) {
    .CallToAction-module_link__1ddHK {
      font-size: 0.875rem; } }

.CallToAction-module_arrow__2ITzx {
  margin-left: 0.313rem;
  padding-bottom: 0.125rem;
  width: auto;
  height: 0.688rem; }

.CallToAction-module_parent-width__3XSod {
  width: 100%; }

.Button-module_button__hM3y4 {
  height: 2.3125rem;
  min-width: 12.1875rem;
  color: #fafafa;
  border-radius: 0.5rem;
  border: 0;
  font-size: 0.8125rem;
  line-height: 1rem;
  letter-spacing: 0.125rem;
  font-weight: 500;
  font-family: 'Lato', sans-serif; }
  .Button-module_button__hM3y4:focus, .Button-module_button__hM3y4:active {
    outline: 0;
    box-shadow: none !important; }
  .Button-module_button__hM3y4.Button-module_primary__o9H_W {
    background-color: #51585c; }
    .Button-module_button__hM3y4.Button-module_primary__o9H_W:not(:disabled):hover {
      background-color: #778089; }
    .Button-module_button__hM3y4.Button-module_primary__o9H_W:not(:disabled):active {
      background-color: #5f676e; }
  .Button-module_button__hM3y4.Button-module_secondary__3WGQs {
    background: linear-gradient(351deg, #f72e2e 0%, #e70d45 100%); }
    .Button-module_button__hM3y4.Button-module_secondary__3WGQs:not(:disabled):hover {
      background: linear-gradient(351deg, #f84d4d 0%, #ea3160 100%); }
    .Button-module_button__hM3y4.Button-module_secondary__3WGQs:not(:disabled):active {
      background: linear-gradient(351deg, #f61c1c 0%, #d31545 100%); }
  .Button-module_button__hM3y4.Button-module_sm__2OEG8 {
    height: 1.875rem;
    min-width: 8.125rem;
    font-size: .821rem; }

.Button-module_link__v0MlI {
  background: none;
  border: none;
  color: #778089;
  font-weight: bold;
  letter-spacing: .125rem; }
  .Button-module_link__v0MlI:focus, .Button-module_link__v0MlI:active {
    outline: 0;
    box-shadow: none !important; }
  .Button-module_link__v0MlI:hover {
    text-decoration: underline; }
  @media (max-width: 720px) {
    .Button-module_link__v0MlI {
      text-decoration: underline;
      font-size: 0.75rem;
      letter-spacing: .0625rem; } }

.CrossBanner-module_crossbanner__3sTmV {
  display: flex;
  width: 100%;
  color: #ffffff;
  font-size: 0.875rem;
  font-weight: bold;
  overflow: hidden;
  cursor: pointer; }
  .CrossBanner-module_crossbanner__3sTmV img {
    width: 100%; }
  .CrossBanner-module_crossbanner__3sTmV:hover {
    color: #ffffff;
    text-decoration: none; }

@media (min-width: 720px) {
  .CrossBanner-module_isDisabled__2opWK a {
    pointer-events: none;
    cursor: default; } }

.CrossBanner-module_wrapper__3kgka {
  width: 100%;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat; }

.CrossBanner-module_wrapper-cyber-timer__3AJ0O {
  min-height: 3.125rem;
  height: 3.125rem; }

.CrossBanner-module_row__1Smu3 {
  min-height: 2.8125rem;
  max-height: 3.125rem;
  align-items: center; }

.CrossBanner-module_flex-centered__3r9vV {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%; }

.CrossBanner-module_button-link__BA9dB {
  color: #ffffff !important; }

.CrossBanner-module_image-placeholder__31-Bj {
  width: 100%; }

.CrossBanner-module_image-placeholder-without-opacity__r681F {
  height: auto;
  width: 100%; }

.CrossBanner-module_timerDesktop__2Hs22 {
  position: absolute;
  right: 4.5rem;
  top: 0.313rem;
  z-index: 2; }
  .CrossBanner-module_timerDesktop__2Hs22 span {
    opacity: 1; }

.CrossBanner-module_timerMobile__1uhlh {
  position: absolute;
  right: 0.5rem;
  top: 0.375rem;
  z-index: 1; }
  .CrossBanner-module_timerMobile__1uhlh span {
    opacity: 1; }

.CrossBanner-module_cyberTimerDesktopContainer__1q2Ob {
  position: relative;
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 3.125rem;
  width: 100%;
  position: absolute; }
  @media (max-width: 719.98px) {
    .CrossBanner-module_cyberTimerDesktopContainer__1q2Ob {
      display: none; } }
  .CrossBanner-module_cyberTimerDesktopContainer__1q2Ob .CrossBanner-module_row__1Smu3 {
    min-height: 3.125rem; }
  .CrossBanner-module_cyberTimerDesktopContainer__1q2Ob img {
    position: relative;
    z-index: 0;
    height: auto;
    max-width: 80rem;
    min-height: 3.125rem;
    max-height: 3.125rem;
    width: 100%; }
    @media (max-width: 1279.98px) {
      .CrossBanner-module_cyberTimerDesktopContainer__1q2Ob img {
        min-height: 0; } }
    @media (max-width: 719.98px) {
      .CrossBanner-module_cyberTimerDesktopContainer__1q2Ob img {
        min-height: 3.125rem; } }

.CrossBanner-module_cyberTimerMobileContainer__1jjlv {
  display: none; }
  @media (max-width: 719.98px) {
    .CrossBanner-module_cyberTimerMobileContainer__1jjlv {
      position: relative;
      display: flex;
      flex: 1;
      justify-content: center;
      align-items: center;
      min-height: 3.125rem;
      width: 100%;
      position: absolute;
      max-height: 3.125rem;
      max-width: 80rem; }
      .CrossBanner-module_cyberTimerMobileContainer__1jjlv .CrossBanner-module_row__1Smu3 {
        min-height: 3.125rem; }
      .CrossBanner-module_cyberTimerMobileContainer__1jjlv img {
        position: relative;
        z-index: 0;
        height: auto;
        max-width: 80rem;
        min-height: 3.125rem;
        max-height: 3.125rem;
        width: 100%; } }
    @media (max-width: 719.98px) and (max-width: 1279.98px) {
      .CrossBanner-module_cyberTimerMobileContainer__1jjlv img {
        min-height: 0; } }
    @media (max-width: 719.98px) and (max-width: 719.98px) {
      .CrossBanner-module_cyberTimerMobileContainer__1jjlv img {
        min-height: 3.125rem; } }

.TimerDigit-module_badge-black__14_pU {
  color: #ffffff;
  background-color: #0c0c0d;
  opacity: 0.95;
  border-radius: 0.365625rem;
  display: inline-block;
  vertical-align: middle; }

.TimerDigit-module_badge-white__2H5V0 {
  color: #323c47;
  background-color: #ffffff;
  opacity: 0.95;
  border-radius: 0.365625rem;
  display: inline-block;
  vertical-align: middle; }

.TimerDigit-module_badge-white-dark__2AxNx {
  color: #1a1a1a;
  background-color: #ffffff;
  opacity: 0.95;
  border-radius: 0.365625rem;
  display: inline-block;
  vertical-align: middle; }

.TimerDigit-module_badge-size-lg__1zaek {
  height: 3.25rem;
  width: 2.188rem;
  font-size: 1.625rem;
  font-weight: 700;
  font-family: Lato;
  text-align: center;
  padding: 0.5rem 0.3rem; }
  .TimerDigit-module_badge-size-lg__1zaek:last-of-type {
    margin-left: 0.23rem; }

.TimerDigit-module_badge-size-md__33Y4r {
  height: 2.214rem;
  width: 1.688rem;
  font-size: 1.188rem;
  font-weight: 700;
  font-family: Lato;
  padding-top: 0.25rem;
  text-align: center; }
  @media (min-width: 720px) {
    .TimerDigit-module_badge-size-md__33Y4r {
      max-height: 2.214rem;
      max-width: 1.688rem;
      height: 2.767vw;
      width: 2.109vw;
      font-size: 1.34vw;
      line-height: min(2.214rem, 2.767vw);
      padding-top: 0; } }
  .TimerDigit-module_badge-size-md__33Y4r:last-of-type {
    margin-left: 0.125rem; }
    @media (min-width: 720px) {
      .TimerDigit-module_badge-size-md__33Y4r:last-of-type {
        margin-left: 0.3vw; } }

.TimerDigit-module_badge-size-md-wide__117hV {
  height: 2.877760497667185vw;
  width: 2.1897356143079314vw;
  padding-top: 0.2rem;
  font-size: 1.7418351477449456vw;
  font-weight: 700;
  font-family: Lato;
  text-align: center; }
  .TimerDigit-module_badge-size-md-wide__117hV:last-of-type {
    margin-left: 0.125rem; }

.TimerDigit-module_badge-size-sm__3zoQk {
  height: 1.9525rem;
  width: 1.411875rem;
  font-size: 0.9375rem;
  font-weight: 900;
  font-family: Lato;
  padding: 0.25rem 0.375rem; }
  .TimerDigit-module_badge-size-sm__3zoQk:last-of-type {
    margin-left: 0.125rem; }

.TimerDigit-module_badge-size-xs__jgt0Q {
  height: 1.668rem;
  width: 1.351rem;
  font-size: 0.9375rem;
  font-weight: 900;
  font-family: Lato;
  padding: 0.2rem 0.1rem;
  text-align: center; }
  .TimerDigit-module_badge-size-xs__jgt0Q:last-of-type {
    margin-left: 0.125rem; }

.TimerDigit-module_badge-size-xxs__3jr0B {
  height: 1.568rem;
  width: 1.151rem;
  font-size: 0.77rem;
  font-weight: 900;
  font-family: Lato;
  padding: 0.3rem 0.1rem;
  text-align: center; }
  .TimerDigit-module_badge-size-xxs__3jr0B:last-of-type {
    margin-left: 0.125rem; }

.TimerDigit-module_label-black__2r78p {
  color: #000000;
  text-align: center;
  text-transform: uppercase; }

.TimerDigit-module_label-white__kKocn {
  color: #ffffff;
  text-align: center;
  text-transform: uppercase; }

.TimerDigit-module_label-white-dark__1WccN {
  color: #ffffff;
  text-align: center;
  text-transform: uppercase; }

.TimerDigit-module_label-size-lg__1DPRp {
  font-family: Lato;
  font-weight: 900;
  font-size: 0.563rem;
  margin-top: 0.2rem; }

.TimerDigit-module_label-size-md__3C-UR {
  font-size: 0.5rem;
  font-weight: 700; }
  @media (min-width: 720px) {
    .TimerDigit-module_label-size-md__3C-UR {
      font-size: 0.63vw; } }

.TimerDigit-module_label-size-sm__3QtBB {
  font-size: 0.5rem; }

.TimerDigit-module_label-size-xs__2vUlz {
  font-size: 0.5rem;
  font-weight: bold;
  font-family: Lato; }

.TimerDigit-module_label-size-xxs__3D7hm {
  font-size: 0.4rem;
  font-weight: bold;
  font-family: Lato; }

.TimerDigit-module_separator-black__Lov0B {
  color: #000000; }

.TimerDigit-module_separator-white__3Vmxh {
  color: #ffffff; }

.TimerDigit-module_separator-white-dark__wJIbh {
  color: #ffffff; }

.TimerDigit-module_separator-size-lg__MIVbH {
  padding: 0.25rem 0.6rem 0.25rem;
  font-size: 2rem;
  vertical-align: top; }

.TimerDigit-module_separator-size-md-wide__1msMt {
  font-size: 1.3rem;
  font-weight: 700;
  padding: 0.1rem 0.3rem 0.1rem;
  vertical-align: center; }

.TimerDigit-module_separator-size-md__3Udh8 {
  font-size: 1rem;
  position: relative;
  top: 0.3rem;
  padding: 0.4rem 0.3rem 0.25rem;
  vertical-align: top; }

.TimerDigit-module_separator-size-sm__2rxU3 {
  margin: 0 0.125rem 0;
  vertical-align: top; }

.TimerDigit-module_separator-size-xs__29OpN {
  font-size: 1rem;
  vertical-align: top;
  padding: 0.1rem 0.1rem 0.3rem 0.1rem; }

.TimerDigit-module_separator-size-xxs__2c9wX {
  font-size: 1rem;
  vertical-align: top;
  padding: 0.1rem 0.1rem 0.3rem 0.1rem; }

/* size that include all the breakpoints */
.TimerDigit-module_badge-size-all__1lE_e {
  height: 3.25rem;
  width: 2.188rem;
  font-size: 1.625rem;
  font-weight: 700;
  font-family: Lato;
  text-align: center;
  padding: 0.5rem 0.3rem; }
  .TimerDigit-module_badge-size-all__1lE_e:last-of-type {
    margin-left: 0.23rem; }
  @media (max-width: 1279.98px) {
    .TimerDigit-module_badge-size-all__1lE_e {
      height: 3.5vw;
      width: 2.9vw;
      padding-top: 0.2rem;
      font-size: 2.1vw;
      font-weight: 700;
      font-family: Lato;
      text-align: center; }
      .TimerDigit-module_badge-size-all__1lE_e:last-of-type {
        margin-left: 0.125rem; } }
  @media (max-width: 1023.98px) {
    .TimerDigit-module_badge-size-all__1lE_e {
      height: 2.877760497667185vw;
      width: 2.1897356143079314vw;
      padding-top: 0.2rem;
      font-size: 1.7418351477449456vw;
      font-weight: 700;
      font-family: Lato;
      text-align: center; }
      .TimerDigit-module_badge-size-all__1lE_e:last-of-type {
        margin-left: 0.125rem; } }
  @media (max-width: 719.98px) {
    .TimerDigit-module_badge-size-all__1lE_e {
      height: 1.9525rem;
      width: 1.411875rem;
      font-size: 0.9375rem;
      font-weight: 900;
      font-family: Lato;
      padding: 0.25rem 0.375rem; }
      .TimerDigit-module_badge-size-all__1lE_e:last-of-type {
        margin-left: 0.125rem; } }

.TimerDigit-module_separator-size-all__3u17y {
  padding: 0.25rem 0.6rem 0.25rem;
  font-size: 2rem;
  vertical-align: top; }
  @media (max-width: 1279.98px) {
    .TimerDigit-module_separator-size-all__3u17y {
      font-size: 1.449rem;
      font-weight: 700;
      padding: 0.25rem 0.4rem 0.1rem; } }
  @media (max-width: 1023.98px) {
    .TimerDigit-module_separator-size-all__3u17y {
      font-size: 1.3rem;
      font-weight: 700;
      padding: 0.1rem 0.3rem 0.1rem;
      vertical-align: center; } }
  @media (max-width: 719.98px) {
    .TimerDigit-module_separator-size-all__3u17y {
      margin: 0 0.125rem 0;
      vertical-align: top; } }

.TimerDigit-module_label-size-all__2JaPE {
  font-family: Lato;
  font-weight: 900;
  font-size: 0.563rem;
  margin-top: 0.2rem; }
  @media (max-width: 1279.98px) {
    .TimerDigit-module_label-size-all__2JaPE {
      font-size: 0.6rem; } }
  @media (max-width: 1023.98px) {
    .TimerDigit-module_label-size-all__2JaPE {
      font-size: 0.5rem;
      font-weight: 700; } }

.SEOText-module_seo-text-container__1tyEL {
  overflow: hidden;
  position: relative; }
  @media (min-width: 720px) {
    .SEOText-module_seo-text-container__1tyEL {
      height: unset !important; } }
  .SEOText-module_seo-text-container__1tyEL .SEOText-module_component-cover__2BHHt {
    display: none; }
  @media (max-width: 719.98px) {
    .SEOText-module_seo-text-container__1tyEL {
      padding: 1.85rem 0.937rem; }
      .SEOText-module_seo-text-container__1tyEL.SEOText-module_closed__HJiqq .SEOText-module_component-cover__2BHHt {
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 5rem; } }
  .SEOText-module_seo-text-container__1tyEL .SEOText-module_main-title__3obFu {
    color: #4A4A4A;
    font-size: 1.375rem;
    display: flex;
    align-items: flex-start;
    justify-content: center; }
    @media (max-width: 719.98px) {
      .SEOText-module_seo-text-container__1tyEL .SEOText-module_main-title__3obFu {
        align-items: flex-start;
        justify-content: flex-start;
        font-size: 1.25rem; } }
    .SEOText-module_seo-text-container__1tyEL .SEOText-module_main-title__3obFu p {
      display: block;
      display: -webkit-box;
      max-width: 100%;
      margin: 0 auto;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis; }
    .SEOText-module_seo-text-container__1tyEL .SEOText-module_main-title__3obFu .SEOText-module_main-title-image__3AiWD {
      width: 1.25rem;
      margin-right: 1rem; }
    .SEOText-module_seo-text-container__1tyEL .SEOText-module_main-title__3obFu .SEOText-module_main-title-text__2kJug {
      margin-bottom: 2.5rem; }
      @media (max-width: 719.98px) {
        .SEOText-module_seo-text-container__1tyEL .SEOText-module_main-title__3obFu .SEOText-module_main-title-text__2kJug {
          flex-grow: 1;
          margin-bottom: 1.875rem;
          text-decoration: underline; } }
    @media (min-width: 720px) {
      .SEOText-module_seo-text-container__1tyEL .SEOText-module_main-title__3obFu .SEOText-module_main-title-toggle__3CmqX {
        display: none; } }
    @media (max-width: 719.98px) {
      .SEOText-module_seo-text-container__1tyEL .SEOText-module_main-title__3obFu .SEOText-module_main-title-toggle__3CmqX {
        width: 1.25rem;
        text-align: right;
        text-decoration: none;
        cursor: pointer; } }
    .SEOText-module_seo-text-container__1tyEL .SEOText-module_main-title__3obFu .SEOText-module_main-title-image__3AiWD,
    .SEOText-module_seo-text-container__1tyEL .SEOText-module_main-title__3obFu .SEOText-module_main-title-text__2kJug,
    .SEOText-module_seo-text-container__1tyEL .SEOText-module_main-title__3obFu .SEOText-module_main-title-toggle__3CmqX {
      padding-left: 0; }
    .SEOText-module_seo-text-container__1tyEL .SEOText-module_main-title__3obFu .SEOText-module_icon-title__2Y7bv {
      display: inline-block;
      width: 100%; }
    .SEOText-module_seo-text-container__1tyEL .SEOText-module_main-title__3obFu .SEOText-module_main-title-text__2kJug {
      display: inline-block; }
    .SEOText-module_seo-text-container__1tyEL .SEOText-module_main-title__3obFu .SEOText-module_main-title-toggle__3CmqX {
      font-size: 1.5rem; }
  .SEOText-module_seo-text-container__1tyEL .SEOText-module_blocks-container__2ljvp {
    width: 100%; }

.SEOBlock-module_seo-block__3EG_s {
  display: inline-block;
  font-family: "Lato", sans-serif;
  margin-top: 2.5rem; }
  @media (max-width: 719.98px) {
    .SEOBlock-module_seo-block__3EG_s {
      margin-top: 1.25rem; }
      .SEOBlock-module_seo-block__3EG_s.SEOBlock-module_translucent-block__2nurS {
        opacity: .4; } }
  .SEOBlock-module_seo-block__3EG_s .SEOBlock-module_block-title__2Y9Bq {
    color: #4A4A4A;
    font-weight: 400;
    font-size: 1rem;
    display: block;
    display: -webkit-box;
    max-width: 100%;
    margin: 0 auto .625rem;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; }
    @media (max-width: 719.98px) {
      .SEOBlock-module_seo-block__3EG_s .SEOBlock-module_block-title__2Y9Bq {
        font-size: 1.125rem; } }
  .SEOBlock-module_seo-block__3EG_s .SEOBlock-module_block-content__2Aggm {
    color: #888888;
    font-size: .8125rem;
    font-weight: 400; }
    .SEOBlock-module_seo-block__3EG_s .SEOBlock-module_block-content__2Aggm a {
      text-decoration: underline;
      color: inherit; }
    @media (max-width: 719.98px) {
      .SEOBlock-module_seo-block__3EG_s .SEOBlock-module_block-content__2Aggm {
        color: #4A4A4A; }
        .SEOBlock-module_seo-block__3EG_s .SEOBlock-module_block-content__2Aggm a {
          text-decoration: underline; } }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_white__LK3q4.CardGroup-module_transparent__3DroY {
  background-color: rgba(255, 255, 255, 0); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_white__LK3q4.10percent {
  background-color: rgba(255, 255, 255, 0.1); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_white__LK3q4.20percent {
  background-color: rgba(255, 255, 255, 0.2); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_white__LK3q4.30percent {
  background-color: rgba(255, 255, 255, 0.3); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_white__LK3q4.40percent {
  background-color: rgba(255, 255, 255, 0.4); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_white__LK3q4.50percent {
  background-color: rgba(255, 255, 255, 0.5); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_white__LK3q4.60percent {
  background-color: rgba(255, 255, 255, 0.6); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_white__LK3q4.70percent {
  background-color: rgba(255, 255, 255, 0.7); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_white__LK3q4.80percent {
  background-color: rgba(255, 255, 255, 0.8); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_white__LK3q4.90percent {
  background-color: rgba(255, 255, 255, 0.9); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_white__LK3q4.CardGroup-module_solid__1C1tn {
  background-color: white; }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_black__2ZO9-.CardGroup-module_transparent__3DroY {
  background-color: rgba(0, 0, 0, 0); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_black__2ZO9-.10percent {
  background-color: rgba(0, 0, 0, 0.1); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_black__2ZO9-.20percent {
  background-color: rgba(0, 0, 0, 0.2); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_black__2ZO9-.30percent {
  background-color: rgba(0, 0, 0, 0.3); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_black__2ZO9-.40percent {
  background-color: rgba(0, 0, 0, 0.4); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_black__2ZO9-.50percent {
  background-color: rgba(0, 0, 0, 0.5); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_black__2ZO9-.60percent {
  background-color: rgba(0, 0, 0, 0.6); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_black__2ZO9-.70percent {
  background-color: rgba(0, 0, 0, 0.7); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_black__2ZO9-.80percent {
  background-color: rgba(0, 0, 0, 0.8); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_black__2ZO9-.90percent {
  background-color: rgba(0, 0, 0, 0.9); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_black__2ZO9-.CardGroup-module_solid__1C1tn {
  background-color: black; }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_gray__2M4DE.CardGroup-module_transparent__3DroY {
  background-color: rgba(81, 88, 92, 0); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_gray__2M4DE.10percent {
  background-color: rgba(81, 88, 92, 0.1); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_gray__2M4DE.20percent {
  background-color: rgba(81, 88, 92, 0.2); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_gray__2M4DE.30percent {
  background-color: rgba(81, 88, 92, 0.3); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_gray__2M4DE.40percent {
  background-color: rgba(81, 88, 92, 0.4); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_gray__2M4DE.50percent {
  background-color: rgba(81, 88, 92, 0.5); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_gray__2M4DE.60percent {
  background-color: rgba(81, 88, 92, 0.6); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_gray__2M4DE.70percent {
  background-color: rgba(81, 88, 92, 0.7); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_gray__2M4DE.80percent {
  background-color: rgba(81, 88, 92, 0.8); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_gray__2M4DE.90percent {
  background-color: rgba(81, 88, 92, 0.9); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_gray__2M4DE.CardGroup-module_solid__1C1tn {
  background-color: #51585c; }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_gray-light__2Jjb1.CardGroup-module_transparent__3DroY {
  background-color: rgba(119, 128, 137, 0); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_gray-light__2Jjb1.10percent {
  background-color: rgba(119, 128, 137, 0.1); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_gray-light__2Jjb1.20percent {
  background-color: rgba(119, 128, 137, 0.2); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_gray-light__2Jjb1.30percent {
  background-color: rgba(119, 128, 137, 0.3); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_gray-light__2Jjb1.40percent {
  background-color: rgba(119, 128, 137, 0.4); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_gray-light__2Jjb1.50percent {
  background-color: rgba(119, 128, 137, 0.5); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_gray-light__2Jjb1.60percent {
  background-color: rgba(119, 128, 137, 0.6); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_gray-light__2Jjb1.70percent {
  background-color: rgba(119, 128, 137, 0.7); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_gray-light__2Jjb1.80percent {
  background-color: rgba(119, 128, 137, 0.8); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_gray-light__2Jjb1.90percent {
  background-color: rgba(119, 128, 137, 0.9); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_gray-light__2Jjb1.CardGroup-module_solid__1C1tn {
  background-color: #778089; }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_falabella__3edG1.CardGroup-module_transparent__3DroY {
  background-color: rgba(170, 213, 0, 0); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_falabella__3edG1.10percent {
  background-color: rgba(170, 213, 0, 0.1); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_falabella__3edG1.20percent {
  background-color: rgba(170, 213, 0, 0.2); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_falabella__3edG1.30percent {
  background-color: rgba(170, 213, 0, 0.3); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_falabella__3edG1.40percent {
  background-color: rgba(170, 213, 0, 0.4); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_falabella__3edG1.50percent {
  background-color: rgba(170, 213, 0, 0.5); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_falabella__3edG1.60percent {
  background-color: rgba(170, 213, 0, 0.6); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_falabella__3edG1.70percent {
  background-color: rgba(170, 213, 0, 0.7); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_falabella__3edG1.80percent {
  background-color: rgba(170, 213, 0, 0.8); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_falabella__3edG1.90percent {
  background-color: rgba(170, 213, 0, 0.9); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_falabella__3edG1.CardGroup-module_solid__1C1tn {
  background-color: #aad500; }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_pistaccio__FLtfB.CardGroup-module_transparent__3DroY {
  background-color: rgba(143, 202, 0, 0); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_pistaccio__FLtfB.10percent {
  background-color: rgba(143, 202, 0, 0.1); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_pistaccio__FLtfB.20percent {
  background-color: rgba(143, 202, 0, 0.2); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_pistaccio__FLtfB.30percent {
  background-color: rgba(143, 202, 0, 0.3); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_pistaccio__FLtfB.40percent {
  background-color: rgba(143, 202, 0, 0.4); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_pistaccio__FLtfB.50percent {
  background-color: rgba(143, 202, 0, 0.5); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_pistaccio__FLtfB.60percent {
  background-color: rgba(143, 202, 0, 0.6); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_pistaccio__FLtfB.70percent {
  background-color: rgba(143, 202, 0, 0.7); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_pistaccio__FLtfB.80percent {
  background-color: rgba(143, 202, 0, 0.8); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_pistaccio__FLtfB.90percent {
  background-color: rgba(143, 202, 0, 0.9); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_pistaccio__FLtfB.CardGroup-module_solid__1C1tn {
  background-color: #8fca00; }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_red__FuUIi.CardGroup-module_transparent__3DroY {
  background-color: rgba(252, 45, 72, 0); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_red__FuUIi.10percent {
  background-color: rgba(252, 45, 72, 0.1); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_red__FuUIi.20percent {
  background-color: rgba(252, 45, 72, 0.2); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_red__FuUIi.30percent {
  background-color: rgba(252, 45, 72, 0.3); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_red__FuUIi.40percent {
  background-color: rgba(252, 45, 72, 0.4); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_red__FuUIi.50percent {
  background-color: rgba(252, 45, 72, 0.5); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_red__FuUIi.60percent {
  background-color: rgba(252, 45, 72, 0.6); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_red__FuUIi.70percent {
  background-color: rgba(252, 45, 72, 0.7); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_red__FuUIi.80percent {
  background-color: rgba(252, 45, 72, 0.8); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_red__FuUIi.90percent {
  background-color: rgba(252, 45, 72, 0.9); }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_red__FuUIi.CardGroup-module_solid__1C1tn {
  background-color: #fc2d48; }

.CardGroup-module_container__3T93K.CardGroup-module_non-gradient__3iAmS.CardGroup-module_gradient-red__3rJju {
  background: linear-gradient(351deg, #f72e2e 0%, #e70d45 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_white__LK3q4.CardGroup-module_white2__O-LjQ {
  background: linear-gradient(351deg, #ffffff 0%, #ffffff 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_white__LK3q4.CardGroup-module_black2__3lRZK {
  background: linear-gradient(351deg, #ffffff 0%, #000000 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_white__LK3q4.CardGroup-module_gray2__z9lpN {
  background: linear-gradient(351deg, #ffffff 0%, #51585c 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_white__LK3q4.CardGroup-module_gray-light2__2HN90 {
  background: linear-gradient(351deg, #ffffff 0%, #778089 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_white__LK3q4.CardGroup-module_falabella2__2bEpl {
  background: linear-gradient(351deg, #ffffff 0%, #aad500 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_white__LK3q4.CardGroup-module_pistaccio2__1-tL6 {
  background: linear-gradient(351deg, #ffffff 0%, #8fca00 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_white__LK3q4.CardGroup-module_red2__2VwZE {
  background: linear-gradient(351deg, #ffffff 0%, #fc2d48 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_black__2ZO9-.CardGroup-module_white2__O-LjQ {
  background: linear-gradient(351deg, #000000 0%, #ffffff 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_black__2ZO9-.CardGroup-module_black2__3lRZK {
  background: linear-gradient(351deg, #000000 0%, #000000 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_black__2ZO9-.CardGroup-module_gray2__z9lpN {
  background: linear-gradient(351deg, #000000 0%, #51585c 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_black__2ZO9-.CardGroup-module_gray-light2__2HN90 {
  background: linear-gradient(351deg, #000000 0%, #778089 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_black__2ZO9-.CardGroup-module_falabella2__2bEpl {
  background: linear-gradient(351deg, #000000 0%, #aad500 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_black__2ZO9-.CardGroup-module_pistaccio2__1-tL6 {
  background: linear-gradient(351deg, #000000 0%, #8fca00 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_black__2ZO9-.CardGroup-module_red2__2VwZE {
  background: linear-gradient(351deg, #000000 0%, #fc2d48 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_gray__2M4DE.CardGroup-module_white2__O-LjQ {
  background: linear-gradient(351deg, #51585c 0%, #ffffff 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_gray__2M4DE.CardGroup-module_black2__3lRZK {
  background: linear-gradient(351deg, #51585c 0%, #000000 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_gray__2M4DE.CardGroup-module_gray2__z9lpN {
  background: linear-gradient(351deg, #51585c 0%, #51585c 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_gray__2M4DE.CardGroup-module_gray-light2__2HN90 {
  background: linear-gradient(351deg, #51585c 0%, #778089 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_gray__2M4DE.CardGroup-module_falabella2__2bEpl {
  background: linear-gradient(351deg, #51585c 0%, #aad500 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_gray__2M4DE.CardGroup-module_pistaccio2__1-tL6 {
  background: linear-gradient(351deg, #51585c 0%, #8fca00 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_gray__2M4DE.CardGroup-module_red2__2VwZE {
  background: linear-gradient(351deg, #51585c 0%, #fc2d48 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_gray-light__2Jjb1.CardGroup-module_white2__O-LjQ {
  background: linear-gradient(351deg, #778089 0%, #ffffff 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_gray-light__2Jjb1.CardGroup-module_black2__3lRZK {
  background: linear-gradient(351deg, #778089 0%, #000000 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_gray-light__2Jjb1.CardGroup-module_gray2__z9lpN {
  background: linear-gradient(351deg, #778089 0%, #51585c 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_gray-light__2Jjb1.CardGroup-module_gray-light2__2HN90 {
  background: linear-gradient(351deg, #778089 0%, #778089 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_gray-light__2Jjb1.CardGroup-module_falabella2__2bEpl {
  background: linear-gradient(351deg, #778089 0%, #aad500 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_gray-light__2Jjb1.CardGroup-module_pistaccio2__1-tL6 {
  background: linear-gradient(351deg, #778089 0%, #8fca00 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_gray-light__2Jjb1.CardGroup-module_red2__2VwZE {
  background: linear-gradient(351deg, #778089 0%, #fc2d48 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_falabella__3edG1.CardGroup-module_white2__O-LjQ {
  background: linear-gradient(351deg, #aad500 0%, #ffffff 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_falabella__3edG1.CardGroup-module_black2__3lRZK {
  background: linear-gradient(351deg, #aad500 0%, #000000 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_falabella__3edG1.CardGroup-module_gray2__z9lpN {
  background: linear-gradient(351deg, #aad500 0%, #51585c 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_falabella__3edG1.CardGroup-module_gray-light2__2HN90 {
  background: linear-gradient(351deg, #aad500 0%, #778089 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_falabella__3edG1.CardGroup-module_falabella2__2bEpl {
  background: linear-gradient(351deg, #aad500 0%, #aad500 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_falabella__3edG1.CardGroup-module_pistaccio2__1-tL6 {
  background: linear-gradient(351deg, #aad500 0%, #8fca00 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_falabella__3edG1.CardGroup-module_red2__2VwZE {
  background: linear-gradient(351deg, #aad500 0%, #fc2d48 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_pistaccio__FLtfB.CardGroup-module_white2__O-LjQ {
  background: linear-gradient(351deg, #8fca00 0%, #ffffff 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_pistaccio__FLtfB.CardGroup-module_black2__3lRZK {
  background: linear-gradient(351deg, #8fca00 0%, #000000 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_pistaccio__FLtfB.CardGroup-module_gray2__z9lpN {
  background: linear-gradient(351deg, #8fca00 0%, #51585c 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_pistaccio__FLtfB.CardGroup-module_gray-light2__2HN90 {
  background: linear-gradient(351deg, #8fca00 0%, #778089 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_pistaccio__FLtfB.CardGroup-module_falabella2__2bEpl {
  background: linear-gradient(351deg, #8fca00 0%, #aad500 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_pistaccio__FLtfB.CardGroup-module_pistaccio2__1-tL6 {
  background: linear-gradient(351deg, #8fca00 0%, #8fca00 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_pistaccio__FLtfB.CardGroup-module_red2__2VwZE {
  background: linear-gradient(351deg, #8fca00 0%, #fc2d48 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_red__FuUIi.CardGroup-module_white2__O-LjQ {
  background: linear-gradient(351deg, #fc2d48 0%, #ffffff 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_red__FuUIi.CardGroup-module_black2__3lRZK {
  background: linear-gradient(351deg, #fc2d48 0%, #000000 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_red__FuUIi.CardGroup-module_gray2__z9lpN {
  background: linear-gradient(351deg, #fc2d48 0%, #51585c 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_red__FuUIi.CardGroup-module_gray-light2__2HN90 {
  background: linear-gradient(351deg, #fc2d48 0%, #778089 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_red__FuUIi.CardGroup-module_falabella2__2bEpl {
  background: linear-gradient(351deg, #fc2d48 0%, #aad500 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_red__FuUIi.CardGroup-module_pistaccio2__1-tL6 {
  background: linear-gradient(351deg, #fc2d48 0%, #8fca00 100%); }

.CardGroup-module_container__3T93K.CardGroup-module_gradient__3c7bM.CardGroup-module_red__FuUIi.CardGroup-module_red2__2VwZE {
  background: linear-gradient(351deg, #fc2d48 0%, #fc2d48 100%); }

.CardGroup-module_container__3T93K .CardGroup-module_title__2kas9 {
  color: #323c47;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  padding: 2.0625rem 0 1.5625rem 0.9375rem; }
  @media (max-width: 1023.98px) {
    .CardGroup-module_container__3T93K .CardGroup-module_title__2kas9 {
      line-height: 1.875rem;
      text-align: left;
      font-size: 1.5625rem;
      line-clamp: 2; } }
  @media (min-width: 720px) {
    .CardGroup-module_container__3T93K .CardGroup-module_title__2kas9 {
      font-size: 1.625rem;
      line-height: 2rem; }
      .CardGroup-module_container__3T93K .CardGroup-module_title__2kas9.CardGroup-module_left__1Ryey {
        text-align: left; }
      .CardGroup-module_container__3T93K .CardGroup-module_title__2kas9.CardGroup-module_center__3i6vm {
        text-align: center; } }
  .CardGroup-module_container__3T93K .CardGroup-module_title__2kas9 .CardGroup-module_icon-title__3ujpW {
    max-width: 1.5625rem;
    max-height: 1.5625rem;
    margin: 0 0.9375rem 0.3125rem 0; }

.CardGroup-module_container__3T93K .CardGroup-module_cards__3z3eq {
  display: flex;
  overflow-x: auto;
  -ms-overflow-style: none;
  scrollbar-width: none; }
  .CardGroup-module_container__3T93K .CardGroup-module_cards__3z3eq::-webkit-scrollbar {
    display: none; }
  @media (max-width: 1023.98px) {
    .CardGroup-module_container__3T93K .CardGroup-module_cards__3z3eq div {
      padding: 0.3125rem; } }

.Card-module_card__204Vk {
  background: transparent; }
  .Card-module_card__204Vk img {
    max-width: 14.1875rem; }
    @media (min-width: 720px) {
      .Card-module_card__204Vk img {
        width: 100%;
        max-width: unset; } }
  .Card-module_card__204Vk.Card-module_is-rounded__3x1a_ img {
    border-radius: 50%; }
  @media (min-width: 720px) {
    .Card-module_card__204Vk.Card-module_card-count-4__2qxd4 {
      width: 25%;
      padding: 0 3rem; }
    .Card-module_card__204Vk.Card-module_card-count-5__3bQZc {
      width: 20%;
      padding: 0 1.09375rem; }
    .Card-module_card__204Vk.Card-module_card-count-6__1iw9o {
      width: 100% / 6;
      padding: 0 1.125rem; } }
  .Card-module_card__204Vk .Card-module_title__2i7Fs {
    color: #323c47;
    margin-top: 1.25rem;
    text-align: center; }
    @media (min-width: 720px) {
      .Card-module_card__204Vk .Card-module_title__2i7Fs {
        font-size: 1.3125rem; } }
    @media (max-width: 1023.98px) {
      .Card-module_card__204Vk .Card-module_title__2i7Fs {
        font-size: 1rem; } }
  .Card-module_card__204Vk .Card-module_text__12abH {
    text-align: center;
    text-align-last: center;
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: auto;
    color: #323c47; }
    @media (min-width: 720px) {
      .Card-module_card__204Vk .Card-module_text__12abH {
        font-size: 1.125rem; } }
    @media (max-width: 1023.98px) {
      .Card-module_card__204Vk .Card-module_text__12abH {
        font-size: 0.75rem; } }

.Card-module_card__204Vk:hover img {
  filter: brightness(92%);
  -webkit-filter: brightness(92%);
  -moz-filter: brightness(92%); }

.Card-module_card__204Vk:hover a {
  text-decoration: none; }

.Card-module_card__204Vk:hover .Card-module_title__2i7Fs {
  text-decoration: underline; }

.SocialIcons-module_socialIcons__3r1qn {
  display: flex;
  justify-content: space-around; }
  @media (min-width: 720px) {
    .SocialIcons-module_socialIcons__3r1qn {
      justify-content: flex-start; } }
  .SocialIcons-module_socialIcons__3r1qn a {
    color: #fff; }
    .SocialIcons-module_socialIcons__3r1qn a:hover {
      color: #fff; }

.SocialIcons-module_icon__1Psbu {
  width: 2.5rem;
  height: 2.5rem;
  font-family: 'falabella' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-flex;
  justify-content: space-around;
  align-items: center;
  background-color: #333;
  color: #fff;
  border-radius: 50%;
  transition: background-color 0.1s ease-out; }
  .SocialIcons-module_icon__1Psbu i {
    font-weight: 700;
    font-style: normal; }
  @media (min-width: 720px) {
    .SocialIcons-module_icon__1Psbu {
      width: 1.75rem;
      height: 1.75rem;
      justify-content: center; }
      .SocialIcons-module_icon__1Psbu i {
        font-size: inherit;
        font-weight: inherit; } }
  .SocialIcons-module_icon__1Psbu:hover {
    color: #fff; }
  .SocialIcons-module_icon__1Psbu.SocialIcons-module_icon-facebook__2dzPW:hover {
    background-color: #5479bd; }
  .SocialIcons-module_icon__1Psbu.SocialIcons-module_icon-twitter__3g53N:hover {
    background-color: #55acee; }
  .SocialIcons-module_icon__1Psbu.SocialIcons-module_icon-instagram__2wRbe:hover {
    background-color: #e1306c; }
  .SocialIcons-module_icon__1Psbu.SocialIcons-module_icon-youtube__2F0Pm:hover {
    background-color: #ce1312; }
  .SocialIcons-module_icon__1Psbu.SocialIcons-module_icon-pinterest__3IagZ:hover {
    background-color: #bd081c; }

.SocialIcons-module_csicon-whatsapp__23jeV:before {
  content: '\E93B'; }

.SocialIcons-module_csicon-pinterest__1u5nx:before {
  content: '\E938'; }

.SocialIcons-module_csicon-email__3Btr6:before {
  content: '\E937'; }

.SocialIcons-module_csicon-facebook__2A5LA:before {
  content: '\EA90'; }

.SocialIcons-module_csicon-instagram__CN7r2:before {
  content: '\EA92'; }

.SocialIcons-module_csicon-twitter__3qnL6:before {
  content: '\EA96'; }

.SocialIcons-module_csicon-youtube__2zZkl:before {
  content: '\EA9D'; }

.FooterList-module_main__1Wqiq {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  color: #616161;
  position: relative;
  -webkit-font-smoothing: antialiased; }
  .FooterList-module_main__1Wqiq h3 {
    font-size: 0.875rem;
    font-weight: 700;
    color: #fff;
    letter-spacing: 0.075rem;
    background-color: #222;
    border-left: 0.25rem solid transparent;
    border-bottom: 0.063rem solid #333;
    padding: 1.438em 1.25rem;
    cursor: pointer; }
    .FooterList-module_main__1Wqiq h3:hover {
      border-left-color: #8fca00; }
    .FooterList-module_main__1Wqiq h3::before {
      font-weight: 700;
      font-size: 1rem;
      content: '+';
      display: inline-block;
      width: 1.875rem; }
      @media (min-width: 1024px) {
        .FooterList-module_main__1Wqiq h3::before {
          display: none; } }
    @media (min-width: 1024px) {
      .FooterList-module_main__1Wqiq h3 {
        font-size: 0.75rem;
        color: #bbb;
        cursor: default;
        border: none;
        padding-left: 0; } }

.FooterList-module_check__1DcmX {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  top: 0;
  left: 0;
  width: 100%;
  height: 4.125rem; }
  @media (min-width: 1024px) {
    .FooterList-module_check__1DcmX {
      display: none; } }
  .FooterList-module_check__1DcmX:checked + h3 {
    border-left-color: #8fca00; }
  .FooterList-module_check__1DcmX:checked + h3::before {
    content: '-'; }
  .FooterList-module_check__1DcmX:checked ~ ul {
    max-height: 62.5rem; }

.FooterList-module_items__fHY1- {
  overflow-y: hidden;
  padding: 0;
  transition: max-height 0.5s ease-in-out;
  max-height: 0;
  background-color: #2a2a2a;
  margin-bottom: 0; }
  @media (min-width: 1024px) {
    .FooterList-module_items__fHY1- {
      max-height: 100%;
      background-color: #222; } }

.FooterList-module_item__1JWrE {
  padding: 0 1.25rem;
  position: relative; }
  .FooterList-module_item__1JWrE:first-child {
    margin-top: 1.25rem; }
  .FooterList-module_item__1JWrE .FooterList-module_arrow-right__2w6jq::before {
    position: absolute;
    left: 1.438rem;
    font-size: 0.625rem;
    color: #444;
    content: '\25B8'; }
  @media (min-width: 1024px) {
    .FooterList-module_item__1JWrE {
      padding: 0; }
      .FooterList-module_item__1JWrE:first-child {
        margin-top: 0.313rem; }
      .FooterList-module_item__1JWrE .FooterList-module_arrow-right__2w6jq::before {
        display: none; } }

a.FooterList-module_link__3ZEry {
  font-size: 1rem;
  color: #fff;
  padding-left: 2.125rem;
  padding-bottom: 1.563rem;
  display: block;
  line-height: 1.375rem;
  font-weight: 300; }
  a.FooterList-module_link__3ZEry:hover {
    text-decoration: underline; }
  @media (min-width: 1024px) {
    a.FooterList-module_link__3ZEry {
      line-height: 0.625rem;
      line-height: 1.3125rem;
      padding-bottom: 0.813rem;
      padding-left: 0;
      font-size: 0.875rem;
      color: #888;
      font-weight: 400; } }
  a.FooterList-module_link__3ZEry img {
    max-height: 1.625rem; }

.CountrySelector-module_country-selector-dropdown__3SLty .CountrySelector-module_dropdown-toggle__17qIz {
  border: none;
  box-shadow: none !important;
  background-color: transparent !important;
  vertical-align: -webkit-baseline-middle;
  outline: none; }
  .CountrySelector-module_country-selector-dropdown__3SLty .CountrySelector-module_dropdown-toggle__17qIz selected-flag {
    height: 0.938rem;
    width: 0.938rem; }

.CountrySelector-module_country-selector-dropdown__3SLty .CountrySelector-module_dropdown-toggle__17qIz::after {
  color: #778089;
  vertical-align: middle; }

.CountrySelector-module_country-selector-dropdown__3SLty .CountrySelector-module_dropdown-item__2UNXx {
  color: #bbb;
  background-color: transparent;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 2.1rem;
  text-transform: none !important; }
  .CountrySelector-module_country-selector-dropdown__3SLty .CountrySelector-module_dropdown-item__2UNXx .CountrySelector-module_flag-icon-menu__3aDhR {
    height: 0.938rem;
    margin-right: 0.625rem;
    width: 0.938rem; }

.CountrySelector-module_country-selector-dropdown__3SLty .lazyload-wrapper {
  display: inline; }

.CountrySelector-module_selected-item__3Gxlm {
  color: #aad500 !important; }

.MiniCart-module_mini-cart__3RBPX {
  border-bottom: 0.125rem solid transparent;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  width: 100%;
  height: 100%; }
  .MiniCart-module_mini-cart__3RBPX .MiniCart-module_minicart-icon__AMs6T {
    position: relative; }
    @media (min-width: 1024px) {
      .MiniCart-module_mini-cart__3RBPX .MiniCart-module_minicart-icon__AMs6T .MiniCart-module_cart-icon__2Brob {
        height: 1.5rem;
        transform: scale(1.2); } }
    .MiniCart-module_mini-cart__3RBPX .MiniCart-module_minicart-icon__AMs6T .MiniCart-module_cart-icon__2Brob path {
      fill: #74B700; }
      @media (max-width: 1023.98px) {
        .MiniCart-module_mini-cart__3RBPX .MiniCart-module_minicart-icon__AMs6T .MiniCart-module_cart-icon__2Brob path {
          fill: #e0e0e0; } }
    .MiniCart-module_mini-cart__3RBPX .MiniCart-module_minicart-icon__AMs6T .MiniCart-module_badge-style__31RjG {
      position: absolute;
      top: 0;
      right: -0.3rem;
      font-size: 0.5625rem;
      color: #333;
      background-color: #8fca00; }
      @media (min-width: 1024px) {
        .MiniCart-module_mini-cart__3RBPX .MiniCart-module_minicart-icon__AMs6T .MiniCart-module_badge-style__31RjG {
          margin-right: 33%;
          border: 0.0625rem solid #ffffff;
          color: #ffffff; } }
  .MiniCart-module_mini-cart__3RBPX .MiniCart-module_icon-text__2xknS {
    display: block;
    color: #74B700;
    font-size: 0.5rem;
    letter-spacing: 0.065rem;
    line-height: 0.625rem;
    text-transform: uppercase;
    white-space: nowrap;
    text-align: center;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 700;
    margin-top: 0.3125rem; }
    @media (max-width: 1023.98px) {
      .MiniCart-module_mini-cart__3RBPX .MiniCart-module_icon-text__2xknS {
        color: #bbb;
        font-size: 0.4375rem;
        letter-spacing: 0.033rem; } }
  @media (min-width: 1024px) {
    .MiniCart-module_mini-cart__3RBPX:hover {
      border-color: #8fca00;
      transition: border-color 165ms linear; } }

.MiniFavorites-module_mini-favorites__2WoTt {
  border-bottom: 0.125rem solid transparent;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  width: 100%;
  height: 100%; }
  .MiniFavorites-module_mini-favorites__2WoTt .MiniFavorites-module_minifavorites-icon__qn6gn {
    position: relative; }
    @media (min-width: 1024px) {
      .MiniFavorites-module_mini-favorites__2WoTt .MiniFavorites-module_minifavorites-icon__qn6gn .MiniFavorites-module_favorites-icon__3T6tG {
        height: 1.5rem;
        transform: scale(1.2); } }
    .MiniFavorites-module_mini-favorites__2WoTt .MiniFavorites-module_minifavorites-icon__qn6gn .MiniFavorites-module_favorites-icon__3T6tG path {
      fill: #74B700; }
      @media (max-width: 1023.98px) {
        .MiniFavorites-module_mini-favorites__2WoTt .MiniFavorites-module_minifavorites-icon__qn6gn .MiniFavorites-module_favorites-icon__3T6tG path {
          fill: #e0e0e0; } }
    .MiniFavorites-module_mini-favorites__2WoTt .MiniFavorites-module_minifavorites-icon__qn6gn .MiniFavorites-module_badge-style__jz3Oq {
      position: absolute;
      top: 0;
      right: -1rem;
      font-size: 0.5625rem;
      color: #333;
      background-color: #8fca00; }
      @media (min-width: 1024px) {
        .MiniFavorites-module_mini-favorites__2WoTt .MiniFavorites-module_minifavorites-icon__qn6gn .MiniFavorites-module_badge-style__jz3Oq {
          margin-right: 33%;
          border: 0.0625rem solid #ffffff;
          color: #ffffff; } }
  .MiniFavorites-module_mini-favorites__2WoTt .MiniFavorites-module_icon-text__3OdUv {
    display: block;
    color: #74B700;
    font-size: 0.5rem;
    letter-spacing: 0.065rem;
    line-height: 0.625rem;
    text-transform: uppercase;
    white-space: nowrap;
    text-align: center;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 700;
    margin-top: 0.3125rem; }
    @media (max-width: 1023.98px) {
      .MiniFavorites-module_mini-favorites__2WoTt .MiniFavorites-module_icon-text__3OdUv {
        color: #bbb;
        font-size: 0.4375rem;
        letter-spacing: 0.033rem; } }
  @media (min-width: 1024px) {
    .MiniFavorites-module_mini-favorites__2WoTt:hover {
      border-color: #8fca00;
      transition: border-color 165ms linear; } }

.MiniHelp-module_mini-help__1PUI0 {
  cursor: pointer; }
  .MiniHelp-module_mini-help__1PUI0 b {
    font-size: 0.5rem;
    line-height: 0.625rem;
    color: #74B700;
    text-transform: uppercase;
    display: block;
    white-space: nowrap;
    text-align: center;
    max-width: 3.4375rem;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden; }

.MiniHelp-module_mini-help__1PUI0:hover {
  border-bottom: 0.125rem solid #8fca00;
  transition: border 165ms linear; }

.MiniHelp-module_minihelp-icon__1p9PK {
  width: 2.6875rem;
  height: 1.5rem;
  font-family: 'falabella';
  font-size: 1.5625rem;
  font-weight: 400;
  color: #8fca00;
  line-height: 1.5625rem;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  margin-bottom: 0.3125rem; }

.MiniHelp-module_minihelp-icon__1p9PK:before {
  content: '\E92B'; }

.MiniOrders-module_miniorder-icon__3Rvje {
  width: 2.6875rem;
  height: 1.5rem;
  margin-bottom: 0.3125rem; }
  @media (max-width: 1023.98px) {
    .MiniOrders-module_miniorder-icon__3Rvje {
      transform: scale(1.7); } }
  .MiniOrders-module_miniorder-icon__3Rvje path {
    fill: #e0e0e0; }
    @media (min-width: 1024px) {
      .MiniOrders-module_miniorder-icon__3Rvje path {
        fill: #8fca00; } }

.MiniOrders-module_mini-order__2dKn8 {
  cursor: pointer; }
  @media (max-width: 1023.98px) {
    .MiniOrders-module_mini-order__2dKn8 {
      background-color: #000000; } }
  .MiniOrders-module_mini-order__2dKn8 b {
    color: #e0e0e0;
    font-size: 0.5rem;
    line-height: 0.625rem;
    text-transform: uppercase;
    display: block;
    white-space: nowrap;
    text-align: center;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden; }
    @media (min-width: 1024px) {
      .MiniOrders-module_mini-order__2dKn8 b {
        color: #74B700; } }

.MiniOrders-module_mini-order-hovered-react__1K878 {
  border-bottom: 0.125rem solid #8fca00;
  transition: border 165ms linear; }

.MiniOrders-module_popover__10Cce {
  max-width: 29.375rem;
  border-radius: 0; }

.MiniOrders-module_mo-popover__3srND {
  cursor: pointer;
  box-shadow: 0 0.125rem 1.25rem rgba(0, 0, 0, 0.25);
  padding: 1.25rem 1.875rem; }

.MiniOrders-module_mo-pop-title__-LiSb {
  font-weight: 600;
  font-size: 1.125rem;
  margin-bottom: 1.25rem;
  text-align: center;
  width: 100%; }

.MiniOrders-module_mo-pop-icon__261Ft {
  width: 3.75rem;
  height: 3.75rem;
  margin: 0 auto; }

.MiniOrders-module_mo-pop-text-icon__2JKb1 {
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 300;
  max-width: 7.175rem; }

.MiniOrders-module_mo-pop-bottom__1_VmI {
  margin-top: 1.25rem; }
  .MiniOrders-module_mo-pop-bottom__1_VmI button {
    text-transform: uppercase;
    letter-spacing: 0.2px;
    font-size: 0.75rem;
    font-weight: 700;
    border-radius: 0.25rem; }

.MiniAccount-module_mini-account__1T-XA {
  cursor: pointer; }
  .MiniAccount-module_mini-account__1T-XA .MiniAccount-module_inner-panel__L2dZJ {
    margin: 0.125rem 0 0.8125rem; }
  .MiniAccount-module_mini-account__1T-XA .MiniAccount-module_user-icon__tE9qV {
    display: block;
    color: #8fca00;
    transform: scale(1.3);
    margin-top: 0.1875rem; }
  .MiniAccount-module_mini-account__1T-XA .MiniAccount-module_ma-panel-desktop__C9zCQ {
    display: flex;
    flex-direction: column; }
    .MiniAccount-module_mini-account__1T-XA .MiniAccount-module_ma-panel-desktop__C9zCQ .MiniAccount-module_log-in__33STU {
      color: #999;
      font-size: 0.875rem;
      line-height: 1rem;
      white-space: nowrap; }
    .MiniAccount-module_mini-account__1T-XA .MiniAccount-module_ma-panel-desktop__C9zCQ .MiniAccount-module_my-account__33k9I {
      font-size: 0.625rem;
      line-height: 1rem; }
      .MiniAccount-module_mini-account__1T-XA .MiniAccount-module_ma-panel-desktop__C9zCQ .MiniAccount-module_my-account__33k9I .MiniAccount-module_my-account-caret__MsPj5 {
        font-family: 'falabella'; }
      .MiniAccount-module_mini-account__1T-XA .MiniAccount-module_ma-panel-desktop__C9zCQ .MiniAccount-module_my-account__33k9I .MiniAccount-module_my-account-caret__MsPj5::before {
        content: "\E92C";
        font-size: 0.125rem;
        vertical-align: super;
        margin-left: 0.1875rem; }
  .MiniAccount-module_mini-account__1T-XA .MiniAccount-module_user-icon-mobile__7umfo {
    margin: 0 auto; }
    .MiniAccount-module_mini-account__1T-XA .MiniAccount-module_user-icon-mobile__7umfo path {
      fill: #e0e0e0; }
  .MiniAccount-module_mini-account__1T-XA .MiniAccount-module_account-title-mobile__1dQP- {
    color: #bbb;
    font-size: 0.4375rem;
    letter-spacing: .075rem;
    margin-top: 0.3125rem;
    text-transform: uppercase;
    text-align: center; }

.MiniAccount-module_account-popover-container__MBVnz {
  border-radius: 0px;
  border: 0px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 5px 75px 0px;
  box-sizing: border-box; }

.MiniAccount-module_mini-account-popover__2EEZv {
  cursor: pointer;
  min-width: 15rem; }
  .MiniAccount-module_mini-account-popover__2EEZv .MiniAccount-module_popover-list__1KTPk {
    padding: 2.5rem 1.5625rem 1.25rem; }
    .MiniAccount-module_mini-account-popover__2EEZv .MiniAccount-module_popover-list__1KTPk .MiniAccount-module_popover-element__2-5HF {
      list-style-type: none;
      margin-bottom: 1.25rem; }
      .MiniAccount-module_mini-account-popover__2EEZv .MiniAccount-module_popover-list__1KTPk .MiniAccount-module_popover-element__2-5HF a {
        font-size: 0.875rem;
        letter-spacing: 0.0656rem;
        line-height: 1rem;
        color: #999; }
      .MiniAccount-module_mini-account-popover__2EEZv .MiniAccount-module_popover-list__1KTPk .MiniAccount-module_popover-element__2-5HF a:hover {
        text-decoration: none;
        color: #999; }
    .MiniAccount-module_mini-account-popover__2EEZv .MiniAccount-module_popover-list__1KTPk .MiniAccount-module_popover-element__2-5HF:last-of-type {
      margin-bottom: 0.625rem; }

.FieldInput-module_material-input-wrapper__2JYVd .FieldInput-module_material-input-label__2kI0Z {
  display: none; }
  @media (max-width: 1023.98px) {
    .FieldInput-module_material-input-wrapper__2JYVd .FieldInput-module_material-input-label__2kI0Z {
      display: block;
      font-size: 0.75rem; } }

.FieldInput-module_material-input-wrapper__2JYVd .FieldInput-module_material-input__1NIqx {
  width: 100%;
  border: 0;
  border-bottom: 0.05rem solid #bbb; }

.FieldInput-module_material-input-wrapper__2JYVd .FieldInput-module_material-input__1NIqx:focus {
  outline: none;
  border-color: #333; }

.FieldInput-module_material-input-wrapper__2JYVd .FieldInput-module_invalid-input__2wzo7 {
  color: #e4022d;
  min-height: 1.5rem; }

.FieldInput-module_material-input-wrapper__2JYVd .FieldInput-module_material-input-with-error__32mU9 {
  border-bottom: 0.05rem solid #e4022d; }

.FieldInput-module_material-input-wrapper__2JYVd .FieldInput-module_material-password__37MGL {
  position: relative; }
  .FieldInput-module_material-input-wrapper__2JYVd .FieldInput-module_material-password__37MGL .FieldInput-module_show-password-icon__2q8IC {
    position: absolute;
    right: 0.1125rem;
    top: 0; }

.Login-module_login-modal__1LK78 {
  border-radius: 0.3125rem;
  border: 0;
  margin-left: auto;
  margin-right: auto;
  width: 23.75rem;
  outline: none;
  top: 5%; }
  @media (max-width: 1023.98px) {
    .Login-module_login-modal__1LK78 {
      width: 100%;
      left: 0;
      top: 0;
      height: 100vh !important;
      margin: 0; } }
  .Login-module_login-modal__1LK78 .Login-module_login-header__2FWsf {
    margin-top: 0.875rem;
    width: 18.875rem;
    font-size: 1.375rem;
    margin-left: auto;
    margin-right: auto; }
    .Login-module_login-modal__1LK78 .Login-module_login-header__2FWsf span {
      margin-left: 1.5rem; }
    .Login-module_login-modal__1LK78 .Login-module_login-header__2FWsf .Login-module_close-button__38xVm {
      cursor: pointer;
      color: #999;
      position: absolute;
      right: 1.540625rem;
      top: 1.4375rem; }
  .Login-module_login-modal__1LK78 .Login-module_login-body__2wlqO {
    width: 18.875rem;
    margin-top: 1.125rem;
    margin-bottom: 1rem;
    margin-left: auto;
    margin-right: auto; }
    @media (max-width: 1023.98px) {
      .Login-module_login-modal__1LK78 .Login-module_login-body__2wlqO {
        margin-top: 0; } }
    .Login-module_login-modal__1LK78 .Login-module_login-body__2wlqO .Login-module_login-error__l26Z9 {
      display: inline-flex;
      width: 100%;
      height: 3.5625rem;
      border: 0.0625rem solid #ffc000;
      border-radius: 0.625rem;
      background-color: #fafafa;
      align-items: center; }
      @media (max-width: 1023.98px) {
        .Login-module_login-modal__1LK78 .Login-module_login-body__2wlqO .Login-module_login-error__l26Z9 {
          margin-bottom: 1.5625rem; } }
      .Login-module_login-modal__1LK78 .Login-module_login-body__2wlqO .Login-module_login-error__l26Z9 .Login-module_login-error-icon-container__2AkhE {
        width: 4.125rem;
        display: flex;
        align-items: center;
        justify-content: center; }
        .Login-module_login-modal__1LK78 .Login-module_login-body__2wlqO .Login-module_login-error__l26Z9 .Login-module_login-error-icon-container__2AkhE .Login-module_login-error-icon__2ZLL1 {
          display: inline-block;
          border-radius: 50%;
          width: 1.75rem;
          height: 1.75rem;
          background-color: #ffc000;
          color: #ffffff;
          text-align: center; }
      .Login-module_login-modal__1LK78 .Login-module_login-body__2wlqO .Login-module_login-error__l26Z9 .Login-module_login-error-message__fKv3E {
        width: calc(100% - 4.125rem);
        color: #333;
        font-size: 0.75rem;
        margin-right: 1.25rem; }
    .Login-module_login-modal__1LK78 .Login-module_login-body__2wlqO .Login-module_material-form__3H275 {
      width: 100%;
      margin-bottom: 1.6875rem; }
      .Login-module_login-modal__1LK78 .Login-module_login-body__2wlqO .Login-module_material-form__3H275 .Login-module_material-email-input__1tj2F {
        margin-top: 2.125rem;
        margin-bottom: 2.5rem; }
        @media (max-width: 1023.98px) {
          .Login-module_login-modal__1LK78 .Login-module_login-body__2wlqO .Login-module_material-form__3H275 .Login-module_material-email-input__1tj2F {
            margin-top: 0;
            margin-bottom: 0.3125rem; } }
      .Login-module_login-modal__1LK78 .Login-module_login-body__2wlqO .Login-module_material-form__3H275 .Login-module_material-password-input__2pq-g {
        margin-bottom: 1.5rem; }
        @media (max-width: 1023.98px) {
          .Login-module_login-modal__1LK78 .Login-module_login-body__2wlqO .Login-module_material-form__3H275 .Login-module_material-password-input__2pq-g {
            margin-bottom: 0.25rem; } }
    .Login-module_login-modal__1LK78 .Login-module_login-body__2wlqO .Login-module_forgot-password-question__3WRon,
    .Login-module_login-modal__1LK78 .Login-module_login-body__2wlqO .Login-module_register-label__SIaD8 {
      text-align: center;
      width: 100%;
      font-size: 0.75rem;
      color: #888;
      font-weight: bold; }
      .Login-module_login-modal__1LK78 .Login-module_login-body__2wlqO .Login-module_forgot-password-question__3WRon a,
      .Login-module_login-modal__1LK78 .Login-module_login-body__2wlqO .Login-module_register-label__SIaD8 a {
        color: #888; }
    .Login-module_login-modal__1LK78 .Login-module_login-body__2wlqO .Login-module_forgot-password-question__3WRon {
      margin-bottom: 1.25rem; }
    .Login-module_login-modal__1LK78 .Login-module_login-body__2wlqO .Login-module_login-button__17fPS {
      width: 100%;
      height: 2.9375rem;
      margin-bottom: 1.5rem; }
      .Login-module_login-modal__1LK78 .Login-module_login-body__2wlqO .Login-module_login-button__17fPS button {
        border-radius: 0.1875rem;
        height: 100%;
        width: 100%;
        font-size: 0.875rem;
        font-weight: bold; }
    .Login-module_login-modal__1LK78 .Login-module_login-body__2wlqO .Login-module_buttons-separator__2pFez {
      display: flex;
      justify-content: center;
      align-content: center;
      position: relative; }
      .Login-module_login-modal__1LK78 .Login-module_login-body__2wlqO .Login-module_buttons-separator__2pFez .Login-module_back-line__16J-F {
        width: 100%;
        height: 0.0625rem;
        position: absolute;
        top: 50%;
        background-color: #e3e3e3; }
      .Login-module_login-modal__1LK78 .Login-module_login-body__2wlqO .Login-module_buttons-separator__2pFez .Login-module_line-separator__28HNu {
        text-align: center;
        width: 2.1875rem;
        color: #666;
        background-color: #ffffff;
        z-index: 1; }
    .Login-module_login-modal__1LK78 .Login-module_login-body__2wlqO .Login-module_facebook-button__2e6TB {
      width: 100%;
      height: 2.9375rem;
      background-color: #4d6fa9;
      color: #ffffff;
      font-size: 0.875rem;
      border: 0;
      cursor: pointer;
      outline: inherit;
      border-radius: 0.1875rem;
      display: flex;
      flex-direction: row;
      justify-content: center;
      align-items: center;
      font-weight: bold;
      padding: 0.625rem;
      letter-spacing: 0.0625rem;
      line-height: 1rem;
      margin-bottom: 1.75rem;
      margin-top: 1.4375rem; }
      .Login-module_login-modal__1LK78 .Login-module_login-body__2wlqO .Login-module_facebook-button__2e6TB i {
        margin-right: 0.625rem; }

@media (max-width: 1023.98px) {
  .Login-module_login-modal__1LK78 > div {
    width: 100%;
    min-height: 100%;
    margin: 0;
    outline: none;
    border: none;
    border-radius: 0; } }

.MiniAccountWithLogin-module_mini-account__2XrW_ {
  cursor: pointer; }
  .MiniAccountWithLogin-module_mini-account__2XrW_ .MiniAccountWithLogin-module_inner-panel__uGcG0 {
    margin: 0.125rem 0 0.8125rem; }
  .MiniAccountWithLogin-module_mini-account__2XrW_ .MiniAccountWithLogin-module_user-icon__2PYX4 {
    display: block;
    color: #8fca00;
    transform: scale(1.3);
    margin-top: 0.1875rem; }
  .MiniAccountWithLogin-module_mini-account__2XrW_ .MiniAccountWithLogin-module_ma-panel-desktop__3ZTu2 {
    display: flex;
    flex-direction: column; }
    .MiniAccountWithLogin-module_mini-account__2XrW_ .MiniAccountWithLogin-module_ma-panel-desktop__3ZTu2 .MiniAccountWithLogin-module_log-in__1BqNc {
      color: #999;
      font-size: 0.875rem;
      line-height: 1rem;
      white-space: nowrap; }
      .MiniAccountWithLogin-module_mini-account__2XrW_ .MiniAccountWithLogin-module_ma-panel-desktop__3ZTu2 .MiniAccountWithLogin-module_log-in__1BqNc .MiniAccountWithLogin-module_cmr-puntos-icon__2Kefp {
        padding-left: 0.312rem; }
    .MiniAccountWithLogin-module_mini-account__2XrW_ .MiniAccountWithLogin-module_ma-panel-desktop__3ZTu2 .MiniAccountWithLogin-module_log-in-username__2lFr1 {
      font-size: 0.875rem;
      line-height: 0.875rem; }
    .MiniAccountWithLogin-module_mini-account__2XrW_ .MiniAccountWithLogin-module_ma-panel-desktop__3ZTu2 .MiniAccountWithLogin-module_my-account__25_0U {
      font-size: 0.625rem;
      line-height: 1rem; }
      .MiniAccountWithLogin-module_mini-account__2XrW_ .MiniAccountWithLogin-module_ma-panel-desktop__3ZTu2 .MiniAccountWithLogin-module_my-account__25_0U .MiniAccountWithLogin-module_my-account-caret__3C5OP {
        font-family: 'falabella'; }
      .MiniAccountWithLogin-module_mini-account__2XrW_ .MiniAccountWithLogin-module_ma-panel-desktop__3ZTu2 .MiniAccountWithLogin-module_my-account__25_0U .MiniAccountWithLogin-module_my-account-caret__3C5OP::before {
        content: '\E92C';
        font-size: 0.125rem;
        vertical-align: super;
        margin-left: 0.1875rem; }
  .MiniAccountWithLogin-module_mini-account__2XrW_ .MiniAccountWithLogin-module_user-icon-mobile__2UStk {
    margin: 0 auto;
    width: 1.5rem;
    height: 1.375rem; }
    .MiniAccountWithLogin-module_mini-account__2XrW_ .MiniAccountWithLogin-module_user-icon-mobile__2UStk path {
      fill: #e0e0e0; }
  .MiniAccountWithLogin-module_mini-account__2XrW_ .MiniAccountWithLogin-module_account-title-mobile__zeV_G {
    color: #bbb;
    font-size: 0.4375rem;
    letter-spacing: 0.033rem;
    margin-top: 0.3125rem;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700; }

.MiniAccountWithLogin-module_account-popover-container__1IpTM {
  border-radius: 0rem;
  border: 0rem solid transparent;
  box-shadow: rgba(0, 0, 0, 0.25) 0rem 0.3125rem 4.6875rem 0rem;
  box-sizing: border-box; }

.MiniAccountWithLogin-module_mini-account-popover__F8MPA {
  cursor: pointer;
  min-width: 15rem; }
  .MiniAccountWithLogin-module_mini-account-popover__F8MPA .MiniAccountWithLogin-module_popover-list__1-TOj {
    padding: 2.5rem 1.5625rem 1.25rem; }
    .MiniAccountWithLogin-module_mini-account-popover__F8MPA .MiniAccountWithLogin-module_popover-list__1-TOj .MiniAccountWithLogin-module_popover-element__ZNC00 {
      list-style-type: none;
      margin-bottom: 1.25rem; }
      .MiniAccountWithLogin-module_mini-account-popover__F8MPA .MiniAccountWithLogin-module_popover-list__1-TOj .MiniAccountWithLogin-module_popover-element__ZNC00 a {
        font-size: 0.875rem;
        letter-spacing: 0.0656rem;
        line-height: 1rem;
        color: #999; }
      .MiniAccountWithLogin-module_mini-account-popover__F8MPA .MiniAccountWithLogin-module_popover-list__1-TOj .MiniAccountWithLogin-module_popover-element__ZNC00 a:hover {
        text-decoration: none;
        color: #999; }
    .MiniAccountWithLogin-module_mini-account-popover__F8MPA .MiniAccountWithLogin-module_popover-list__1-TOj .MiniAccountWithLogin-module_popover-element__ZNC00:last-of-type {
      margin-bottom: 0.625rem; }

.SearchBar-module_search-bar__2DhTP {
  display: flex;
  height: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0.3125rem; }
  @media (max-width: 719.98px) {
    .SearchBar-module_search-bar__2DhTP {
      justify-content: flex-end; } }

.DesktopSearchBar-module_related-brands__SfW5s span, .DesktopSearchBar-module_related-categories__t_yl- span {
  color: #aad500;
  font-weight: bold;
  text-align: left;
  padding-left: 0.9375rem;
  font-size: 0.75rem; }

.DesktopSearchBar-module_suggestions__33paX a, .DesktopSearchBar-module_related-brands__SfW5s a, .DesktopSearchBar-module_related-categories__t_yl- a {
  padding: 0 0 0 0.9375rem;
  display: flex;
  text-align: left;
  line-height: 1.875rem;
  font-size: 0.9375rem;
  color: #333; }
  .DesktopSearchBar-module_suggestions__33paX a:hover, .DesktopSearchBar-module_related-brands__SfW5s a:hover, .DesktopSearchBar-module_related-categories__t_yl- a:hover {
    text-decoration: none; }

.DesktopSearchBar-module_suggestions__33paX a.DesktopSearchBar-module_selected__28tP0, .DesktopSearchBar-module_related-brands__SfW5s a.DesktopSearchBar-module_selected__28tP0, .DesktopSearchBar-module_related-categories__t_yl- a.DesktopSearchBar-module_selected__28tP0 {
  text-decoration: none;
  background-color: #aad500;
  color: #ffffff; }
  .DesktopSearchBar-module_suggestions__33paX a.DesktopSearchBar-module_category-scope__Xltvl.DesktopSearchBar-module_selected__28tP0, .DesktopSearchBar-module_related-brands__SfW5s a.DesktopSearchBar-module_category-scope__Xltvl.DesktopSearchBar-module_selected__28tP0, .DesktopSearchBar-module_related-categories__t_yl- a.DesktopSearchBar-module_category-scope__Xltvl.DesktopSearchBar-module_selected__28tP0,
  .DesktopSearchBar-module_suggestions__33paX a.DesktopSearchBar-module_category-scope__Xltvl.DesktopSearchBar-module_selected__28tP0 span,
  .DesktopSearchBar-module_related-brands__SfW5s a.DesktopSearchBar-module_category-scope__Xltvl.DesktopSearchBar-module_selected__28tP0 span,
  .DesktopSearchBar-module_related-categories__t_yl- a.DesktopSearchBar-module_category-scope__Xltvl.DesktopSearchBar-module_selected__28tP0 span {
    color: #ffffff; }

.DesktopSearchBar-module_search-bar__1PiDn {
  display: flex;
  margin: 0.5rem 0;
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
  height: 2.75em;
  background-color: #ffffff;
  border: 0.0625rem solid #c3c3c3;
  border-radius: 0.3125rem;
  width: 100%; }
  .DesktopSearchBar-module_search-bar__1PiDn .DesktopSearchBar-module_lens-icon__2x7d_ {
    padding: 0 0.625rem;
    width: 2.5rem;
    cursor: pointer; }
  .DesktopSearchBar-module_search-bar__1PiDn .DesktopSearchBar-module_searchbox-input__HXYgR {
    border: 0 solid transparent;
    width: 100%; }
  .DesktopSearchBar-module_search-bar__1PiDn .DesktopSearchBar-module_searchbox-input__HXYgR:focus {
    outline: transparent; }
  .DesktopSearchBar-module_search-bar__1PiDn .DesktopSearchBar-module_close-icon__3UTol {
    cursor: pointer;
    width: 32px;
    margin-right: 13px; }

.DesktopSearchBar-module_dialog-container__1tKZa {
  margin-top: 0rem; }

.DesktopSearchBar-module_modal__2GMYZ {
  position: absolute; }

.DesktopSearchBar-module_search-bar-dialog__25eHZ {
  padding-left: 0.3125rem;
  height: 2.75rem;
  background-color: #ffffff;
  border: 0.0625rem solid #c3c3c3;
  border-radius: 0.3125rem 0.3125rem 0 0;
  width: 100%; }
  .DesktopSearchBar-module_search-bar-dialog__25eHZ .DesktopSearchBar-module_lens-icon__2x7d_ {
    padding: 0 0.625rem;
    width: 2.5rem;
    cursor: pointer; }
  .DesktopSearchBar-module_search-bar-dialog__25eHZ .DesktopSearchBar-module_searchbox-input__HXYgR {
    border: 0 solid transparent;
    width: 100%; }
  .DesktopSearchBar-module_search-bar-dialog__25eHZ .DesktopSearchBar-module_searchbox-input__HXYgR:focus {
    outline: transparent; }
  .DesktopSearchBar-module_search-bar-dialog__25eHZ .DesktopSearchBar-module_close-icon__3UTol {
    cursor: pointer;
    width: 32px;
    margin-right: 13px; }

.DesktopSearchBar-module_suggestions__33paX {
  padding: 0; }
  .DesktopSearchBar-module_suggestions__33paX a {
    font-weight: bold; }
    .DesktopSearchBar-module_suggestions__33paX a b {
      font-weight: normal; }
    .DesktopSearchBar-module_suggestions__33paX a.DesktopSearchBar-module_category-scope__Xltvl {
      font-weight: bold;
      padding: 0 0 0 1.875rem;
      color: #aad500; }
      .DesktopSearchBar-module_suggestions__33paX a.DesktopSearchBar-module_category-scope__Xltvl span {
        color: #000000; }

.DesktopSearchBar-module_related-brands__SfW5s {
  padding: 0;
  border-left: 0.0625rem solid #eee;
  border-right: 0.0625rem solid #eee; }

.DesktopSearchBar-module_related-categories__t_yl- {
  padding: 0; }

.modal-open {
  overflow: auto !important; }

.TabletSearchBar-module_related-brands__207F_ span, .TabletSearchBar-module_related-categories__24Naw span {
  color: #aad500;
  font-weight: bold;
  text-align: left;
  padding-left: 0.9375rem;
  font-size: 0.75rem; }

.TabletSearchBar-module_suggestions__1PaWr a, .TabletSearchBar-module_related-brands__207F_ a, .TabletSearchBar-module_related-categories__24Naw a {
  padding: 0 0 0 0.9375rem;
  display: flex;
  text-align: left;
  line-height: 1.875rem;
  font-size: 0.9375rem;
  letter-spacing: 0.0056rem;
  color: #333; }
  .TabletSearchBar-module_suggestions__1PaWr a:hover, .TabletSearchBar-module_related-brands__207F_ a:hover, .TabletSearchBar-module_related-categories__24Naw a:hover {
    text-decoration: none; }

.TabletSearchBar-module_suggestions__1PaWr a:hover, .TabletSearchBar-module_related-brands__207F_ a:hover, .TabletSearchBar-module_related-categories__24Naw a:hover {
  text-decoration: none;
  background-color: #aad500;
  color: #ffffff; }
  .TabletSearchBar-module_suggestions__1PaWr a.TabletSearchBar-module_category-scope__DYT8l:hover, .TabletSearchBar-module_related-brands__207F_ a.TabletSearchBar-module_category-scope__DYT8l:hover, .TabletSearchBar-module_related-categories__24Naw a.TabletSearchBar-module_category-scope__DYT8l:hover,
  .TabletSearchBar-module_suggestions__1PaWr a.TabletSearchBar-module_category-scope__DYT8l:hover span,
  .TabletSearchBar-module_related-brands__207F_ a.TabletSearchBar-module_category-scope__DYT8l:hover span,
  .TabletSearchBar-module_related-categories__24Naw a.TabletSearchBar-module_category-scope__DYT8l:hover span {
    color: #ffffff; }

.TabletSearchBar-module_search-bar__Pf9Ts {
  display: flex;
  margin: 0.5rem 0;
  padding-left: 0.3125rem;
  height: 2.75rem;
  background-color: #ffffff;
  border: 0.0625rem solid #7e7e7e;
  border-radius: 0.3125rem;
  width: 100%;
  background: transparent; }
  .TabletSearchBar-module_search-bar__Pf9Ts .TabletSearchBar-module_searchbox-input____SBC {
    border: 0 solid transparent;
    width: 100%;
    color: #ffffff;
    background: transparent; }
  .TabletSearchBar-module_search-bar__Pf9Ts .TabletSearchBar-module_searchbox-input____SBC:focus {
    outline: transparent; }
  .TabletSearchBar-module_search-bar__Pf9Ts .TabletSearchBar-module_close-icon__Cj5Dg {
    width: 32px;
    margin-right: 13px; }

.TabletSearchBar-module_search-bar-result__MSdXL {
  height: 2.75rem;
  background-color: #ffffff;
  margin-top: 0.5625rem;
  right: 1.25rem !important; }
  .TabletSearchBar-module_search-bar-result__MSdXL .TabletSearchBar-module_overlay-row__2T574 {
    padding-top: 0.9375rem;
    padding-left: 0.3125rem; }
  .TabletSearchBar-module_search-bar-result__MSdXL > div {
    background-color: #ffffff; }

.TabletSearchBar-module_suggestions__1PaWr {
  padding: 0; }
  .TabletSearchBar-module_suggestions__1PaWr a {
    font-weight: bold; }
    .TabletSearchBar-module_suggestions__1PaWr a b {
      font-weight: normal; }
    .TabletSearchBar-module_suggestions__1PaWr a.TabletSearchBar-module_category-scope__DYT8l {
      font-weight: bold;
      padding: 0 0 0 1.875rem;
      color: #aad500; }
      .TabletSearchBar-module_suggestions__1PaWr a.TabletSearchBar-module_category-scope__DYT8l span {
        color: #000000; }

.TabletSearchBar-module_related-brands__207F_ {
  padding: 0;
  border-left: 0.0625rem solid #eee;
  border-right: 0.0625rem solid #eee; }

.TabletSearchBar-module_related-categories__24Naw {
  padding: 0; }

.MobileSearchBar-module_search-bar__3zemz {
  padding: 0.4375rem 0 0.3125rem;
  width: 3.125rem; }
  .MobileSearchBar-module_search-bar__3zemz.MobileSearchBar-module_positive__ZM806 {
    background-color: #ffffff; }
  .MobileSearchBar-module_search-bar__3zemz .MobileSearchBar-module_lens-icon__1ZMb2 {
    width: 1.5rem;
    height: 1.375rem; }
    .MobileSearchBar-module_search-bar__3zemz .MobileSearchBar-module_lens-icon__1ZMb2 path {
      fill: #e0e0e0; }
  .MobileSearchBar-module_search-bar__3zemz .MobileSearchBar-module_close-icon__OHTyN {
    width: 1.25rem;
    height: 1.25rem; }
    .MobileSearchBar-module_search-bar__3zemz .MobileSearchBar-module_close-icon__OHTyN path {
      fill: #BBBBBB; }
  .MobileSearchBar-module_search-bar__3zemz span {
    font-size: 0.4375rem;
    margin-top: 0.3125rem;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    letter-spacing: 0.033rem;
    color: #bbb; }

.MobileSearchBar-module_mobile-overlay__3JU_M {
  background-color: #ffffff;
  right: 0.5rem !important;
  left: -0.25rem !important;
  z-index: 10; }
  .MobileSearchBar-module_mobile-overlay__3JU_M .MobileSearchBar-module_search-bar__3zemz {
    padding-right: 0.3125rem;
    padding-left: 0.9375rem;
    border-bottom: 0.0625rem solid #eee;
    height: 4rem; }
    .MobileSearchBar-module_mobile-overlay__3JU_M .MobileSearchBar-module_search-bar__3zemz .MobileSearchBar-module_search-bar-icon__1oU61 {
      width: 1.5625rem;
      height: 1.5625rem;
      margin-right: 0.3125rem; }
    .MobileSearchBar-module_mobile-overlay__3JU_M .MobileSearchBar-module_search-bar__3zemz .MobileSearchBar-module_close-icon__OHTyN {
      width: 1.75em;
      margin-right: 0.8125rem; }
    .MobileSearchBar-module_mobile-overlay__3JU_M .MobileSearchBar-module_search-bar__3zemz .MobileSearchBar-module_searchbox-input__3Z3pJ {
      line-height: 1rem;
      border: 0 solid transparent;
      width: 100%;
      background: transparent; }
    .MobileSearchBar-module_mobile-overlay__3JU_M .MobileSearchBar-module_search-bar__3zemz .MobileSearchBar-module_searchbox-input__3Z3pJ:focus {
      outline: transparent; }
  .MobileSearchBar-module_mobile-overlay__3JU_M .MobileSearchBar-module_results-panel__3ORoI {
    padding: 0 0.9375rem; }
    .MobileSearchBar-module_mobile-overlay__3JU_M .MobileSearchBar-module_results-panel__3ORoI a {
      padding: 0.3125rem 0 0.3125rem 0.9375rem;
      display: flex;
      text-align: left;
      line-height: 1.875rem;
      font-size: 0.9375rem;
      letter-spacing: 0.0056rem;
      color: #333;
      border-bottom: 1px solid #f5f5f5;
      font-weight: bold; }
      .MobileSearchBar-module_mobile-overlay__3JU_M .MobileSearchBar-module_results-panel__3ORoI a b {
        font-weight: normal; }
      .MobileSearchBar-module_mobile-overlay__3JU_M .MobileSearchBar-module_results-panel__3ORoI a.MobileSearchBar-module_category-scope__22b_e {
        font-weight: bold;
        padding: 0.3125rem 0 0.3125rem 1.875rem;
        color: #aad500; }
        .MobileSearchBar-module_mobile-overlay__3JU_M .MobileSearchBar-module_results-panel__3ORoI a.MobileSearchBar-module_category-scope__22b_e span {
          color: #000000; }
      .MobileSearchBar-module_mobile-overlay__3JU_M .MobileSearchBar-module_results-panel__3ORoI a:hover {
        text-decoration: none;
        background-color: #aad500;
        color: #ffffff; }
        .MobileSearchBar-module_mobile-overlay__3JU_M .MobileSearchBar-module_results-panel__3ORoI a:hover.MobileSearchBar-module_category-scope__22b_e,
        .MobileSearchBar-module_mobile-overlay__3JU_M .MobileSearchBar-module_results-panel__3ORoI a:hover.MobileSearchBar-module_category-scope__22b_e span {
          color: #ffffff; }

.ListLinks-module_link-item__tX_B3 {
  margin: 0 !important; }
  .ListLinks-module_link-item__tX_B3.list-inline-item::before {
    content: '|';
    color: #4c4c4c; }
  .ListLinks-module_link-item__tX_B3.list-inline-item a {
    display: inline-block;
    margin: 0 0.3125rem;
    letter-spacing: 0.0469rem; }

.DailyDeal-module_daily-deal-container__o2fvy .DailyDeal-module_daily-deal-body__2rHub {
  padding-top: 67.82609%; }

@media (min-width: 720px) {
  .DailyDeal-module_daily-deal-container__o2fvy .DailyDeal-module_daily-deal-body__2rHub {
    padding-top: 19.92188%; }
  .DailyDeal-module_daily-deal-container__o2fvy.col-md-6 .DailyDeal-module_daily-deal-body__2rHub {
    padding-top: 39.84375%; } }

.DailyDeal-module_daily-deal-container__o2fvy .DailyDeal-module_daily-deal-body__2rHub {
  position: relative;
  display: block;
  text-decoration: none;
  overflow: hidden;
  height: 0; }
  .DailyDeal-module_daily-deal-container__o2fvy .DailyDeal-module_daily-deal-body__2rHub img {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center; }

.DailyDeal-module_daily-deal-container__o2fvy .DailyDeal-module_not-display-mobile__KQZNs {
  display: initial; }
  @media (max-width: 719.98px) {
    .DailyDeal-module_daily-deal-container__o2fvy .DailyDeal-module_not-display-mobile__KQZNs {
      display: none; } }

.DailyDeal-module_daily-deal-container__o2fvy .DailyDeal-module_display-mobile__2A0lw {
  display: none; }
  @media (max-width: 719.98px) {
    .DailyDeal-module_daily-deal-container__o2fvy .DailyDeal-module_display-mobile__2A0lw {
      display: initial; } }

.DailyDeal-module_daily-deal-container__o2fvy .DailyDeal-module_overlay__1AV_4 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.3; }

.DailyDeal-module_daily-deal-container__o2fvy .DailyDeal-module_category__2w--i {
  position: absolute;
  top: 0;
  right: 0; }
  @media (max-width: 719.98px) {
    .DailyDeal-module_daily-deal-container__o2fvy .DailyDeal-module_category__2w--i {
      top: auto;
      right: auto;
      bottom: 0; } }

.DailyDeal-module_daily-deal-container__o2fvy .DailyDeal-module_product__3-z3Q {
  position: absolute;
  bottom: 0;
  right: 0; }

.DailyDeal-module_daily-deal-container__o2fvy .DailyDeal-module_out-of-stock-layer__1Deb3 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.7;
  overflow: hidden; }

.DailyDeal-module_daily-deal-container__o2fvy .DailyDeal-module_out-of-stock-label__2VTcC {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: bold;
  letter-spacing: 0.0625rem;
  line-height: 1.0625rem;
  position: absolute;
  background-color: #525252;
  transform: rotate(-35deg);
  text-align: center;
  top: 3.125rem;
  left: -3.75rem;
  width: 20.6875rem;
  height: 2.5rem;
  padding-top: 0.625rem; }

.TitleModule-module_title-module__2P_-r {
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0; }

.TitleModule-module_title-container__wdOP- {
  color: #ffffff;
  font-size: 1.3125rem;
  font-weight: 500;
  letter-spacing: 0.0625rem;
  line-height: 1.1rem;
  margin: 0 0 1.0625rem 0;
  display: inline-block;
  margin-top: 0.875rem;
  margin-left: 0.9375rem; }

.TitleModule-module_title__1-Hd6 {
  padding: 0.5625rem;
  width: fit-content; }

.TitleModule-module_timer__3wP_9 {
  position: absolute;
  right: 0.9375rem;
  top: 0.875rem; }
  @media (min-width: 720px) {
    .TitleModule-module_timer__3wP_9 {
      right: unset;
      top: unset;
      left: 0.9375rem;
      bottom: 0.875rem; } }

.Category-module_category-type__2C3_3 {
  width: 100%;
  height: 100%; }
  @media (max-width: 719.98px) {
    .Category-module_category-type__2C3_3 {
      height: fit-content; } }

.Category-module_content__3vK93 {
  text-align: center;
  opacity: 0.8;
  background-color: #778089;
  padding: 1.25rem;
  color: #ffffff;
  height: 100%; }
  @media (max-width: 719.98px) {
    .Category-module_content__3vK93 {
      text-align: left;
      padding: 0.625rem;
      font-family: 'LatoLatin', sans-serif; } }
  .Category-module_content-title__Q-_Uk {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    font-size: 0.9375rem;
    font-weight: bold;
    letter-spacing: 0.0625rem;
    line-height: 1.125rem;
    text-transform: uppercase; }
    @media (max-width: 719.98px) {
      .Category-module_content-title__Q-_Uk {
        font-size: 0.9375rem;
        letter-spacing: 0;
        line-height: 1rem;
        font-weight: normal; } }
  .Category-module_content-discount__xKHfA {
    font-size: 6.25rem;
    font-weight: 300;
    letter-spacing: -0.3125rem;
    line-height: 6.25rem; }
    @media (max-width: 719.98px) {
      .Category-module_content-discount__xKHfA {
        font-size: 1.9375rem;
        letter-spacing: 0.01875rem;
        line-height: initial;
        text-align: center; } }
  .Category-module_content-discount-label__3SKCm {
    font-size: 1.5rem;
    letter-spacing: 0; }
  .Category-module_content-note__2ILl2 {
    font-size: 0.75rem;
    letter-spacing: 0; }
    @media (max-width: 719.98px) {
      .Category-module_content-note__2ILl2 {
        font-size: 0.625rem;
        font-weight: bold;
        letter-spacing: 0.0125rem;
        text-transform: uppercase; } }
  .Category-module_content-column__qiJad {
    border-right: 0.025rem solid #ffffff;
    padding: 0 0.8125rem 0; }

.Category-module_button-container__8pViY {
  margin-top: 0.625rem; }

.ProductAttributes-module_product-type__1V112 {
  padding: 1.25rem;
  text-align: right; }

.ProductAttributes-module_button-container__28UVL {
  margin-top: 0.625rem; }
  @media (max-width: 1023.98px) {
    .ProductAttributes-module_button-container__28UVL {
      display: none; } }

.ProductAttributes-module_product-attributes__3tCCw {
  color: #ffffff;
  padding: 0.3125rem;
  margin: 0 0 0.3125rem 0.3125rem;
  background-color: rgba(119, 128, 137, 0.9);
  opacity: 0.85;
  text-align: left;
  font-size: 0.75rem;
  letter-spacing: 0;
  width: fit-content; }
  @media (max-width: 1279.98px) {
    .ProductAttributes-module_product-attributes__3tCCw {
      display: none; } }

.SimpleTextPrice-module_container__3pq_N {
  display: inline-grid;
  justify-items: end;
  position: relative;
  background-color: transparent;
  padding: 0; }

@media (max-width: 1279.98px) {
  .SimpleTextPrice-module_header-desktop__1vl7a {
    display: none; } }

.SimpleTextPrice-module_header-mobile__1JdIq {
  display: none;
  font-size: 0.8125rem;
  letter-spacing: 0;
  color: #51585c; }
  @media (max-width: 1279.98px) {
    .SimpleTextPrice-module_header-mobile__1JdIq {
      display: flex;
      margin-bottom: -0.375rem; } }

.SimpleTextPrice-module_positioning-header__qgpKd {
  display: flex;
  align-items: center;
  padding: 0.4375rem 0.8125rem 0.4375rem; }

.SimpleTextPrice-module_product-brand__1X8Nc {
  font-size: 0.6875rem;
  font-weight: 900;
  letter-spacing: 0;
  text-transform: uppercase;
  color: #51585c; }

.SimpleTextPrice-module_product-name__2xrFc {
  font-size: 0.8125rem;
  font-weight: 500;
  letter-spacing: 0;
  margin-bottom: 0; }

.SimpleTextPrice-module_separator__3dNy6 {
  box-sizing: border-box;
  height: 90%;
  width: 0.0625rem;
  border: 0.0313rem solid #ffffff;
  margin: 0rem 0.4594rem 0rem 0.8013rem; }

.SimpleTextPrice-module_price-container__3rigG {
  display: flex;
  padding: 0.875rem 1.375rem 0rem; }
  @media (max-width: 1279.98px) {
    .SimpleTextPrice-module_price-container__3rigG {
      background: linear-gradient(356.08deg, #f72e2e 0%, #e70d45 100%); } }
  @media (max-width: 1279.98px) {
    .SimpleTextPrice-module_price-container__3rigG {
      padding: 0.3rem 0.5rem; } }

.SimpleTextPrice-module_price-wrapper__GjAoG {
  display: flex;
  margin: 0 auto;
  align-items: flex-start; }

.SimpleTextPrice-module_content-container__1n9ec {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: flex-end; }

.SimpleTextPrice-module_discounted-price__3b7E_ {
  font-size: 1.875rem;
  width: 100%;
  line-height: 2rem; }

.SimpleTextPrice-module_currency__17u2Z {
  font-size: 1.3125rem;
  align-self: start;
  line-height: 1.4; }
  @media (max-width: 1279.98px) {
    .SimpleTextPrice-module_currency__17u2Z {
      font-size: 1rem;
      line-height: 1.6; } }

.SimpleTextPrice-module_original-price-desktop__fokxe {
  font-size: 0.625rem;
  font-weight: 500;
  line-height: 0.9375rem;
  letter-spacing: 0.0313rem;
  padding-bottom: 0.6787rem;
  padding-right: 1.375rem;
  text-align: right; }
  @media (max-width: 1279.98px) {
    .SimpleTextPrice-module_original-price-desktop__fokxe {
      display: none; } }

.SimpleTextPrice-module_original-price-mobile__19cW5 {
  display: none;
  font-size: 0.75rem;
  letter-spacing: 0;
  text-align: right;
  color: #51585c; }
  @media (max-width: 1279.98px) {
    .SimpleTextPrice-module_original-price-mobile__19cW5 {
      display: initial; } }

.SimpleTextPrice-module_price-body__1LGiK {
  padding: 0;
  justify-items: end; }



.Grid-module_grid-component__3PNLu {
  overflow: hidden; }
  .Grid-module_grid-component__3PNLu .Grid-module_title__183YF {
    font-size: 1.625rem; }
    .Grid-module_grid-component__3PNLu .Grid-module_title__183YF .Grid-module_diamond__1b4zS {
      color: #aad500;
      margin-right: 0.625rem;
      font-size: 1rem;
      line-height: 2.5;
      vertical-align: top; }
  .Grid-module_grid-component__3PNLu .Grid-module_row__26rOD {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: stretch;
    margin: 0 -0.375rem;
    width: calc(100% + 0.375rem * 2); }
    .Grid-module_grid-component__3PNLu .Grid-module_row__26rOD > div:first-child {
      order: 1; }
    .Grid-module_grid-component__3PNLu .Grid-module_row__26rOD > div:nth-child(2) {
      order: 2; }
    .Grid-module_grid-component__3PNLu .Grid-module_row__26rOD > div:last-child {
      order: 3; }
    .Grid-module_grid-component__3PNLu .Grid-module_row__26rOD .Grid-module_cell__3K_tq {
      padding: 0.375rem; }
      .Grid-module_grid-component__3PNLu .Grid-module_row__26rOD .Grid-module_cell__3K_tq.Grid-module_full__YZxiv {
        width: 50%; }
      .Grid-module_grid-component__3PNLu .Grid-module_row__26rOD .Grid-module_cell__3K_tq.Grid-module_half__22ANm {
        width: 25%; }
      @media (max-width: 720px) {
        .Grid-module_grid-component__3PNLu .Grid-module_row__26rOD .Grid-module_cell__3K_tq.Grid-module_full__YZxiv, .Grid-module_grid-component__3PNLu .Grid-module_row__26rOD .Grid-module_cell__3K_tq.Grid-module_half__22ANm {
          width: 100%; } }
      .Grid-module_grid-component__3PNLu .Grid-module_row__26rOD .Grid-module_cell__3K_tq a {
        width: 100%;
        height: 100%;
        display: block;
        overflow: hidden;
        max-height: 15.625rem;
        transition: .3s all ease-in-out; }
        .Grid-module_grid-component__3PNLu .Grid-module_row__26rOD .Grid-module_cell__3K_tq a img {
          width: 100%; }
        @media (min-width: 400px) {
          .Grid-module_grid-component__3PNLu .Grid-module_row__26rOD .Grid-module_cell__3K_tq a {
            max-height: 25rem; }
            .Grid-module_grid-component__3PNLu .Grid-module_row__26rOD .Grid-module_cell__3K_tq a img {
              height: 100%; } }
        @media (min-width: 720px) {
          .Grid-module_grid-component__3PNLu .Grid-module_row__26rOD .Grid-module_cell__3K_tq a .lazyload-wrapper {
            width: 100%;
            height: 100%; } }
  .Grid-module_grid-component__3PNLu.Grid-module_with-hover__1n85L a:hover {
    filter: brightness(0.92); }

.SubscribeEmail-module_field__3h3Km {
  color: #fff;
  background-color: #333;
  font-size: 1rem;
  padding: 0 0 0 0.625rem;
  height: 2.375rem;
  border: none;
  border-bottom: 0.1875rem solid #8fca00;
  border-radius: 0;
  width: 100%; }
  .SubscribeEmail-module_field__3h3Km:focus {
    color: #fff;
    background-color: #333;
    border-color: #8fca00;
    outline: 0; }

.SubscribeEmail-module_error__1GnQG {
  color: #c23934;
  font-size: 0.6875rem; }

.SubscribeEmail-module_submit__1wDfb {
  border: none;
  position: relative;
  text-transform: uppercase;
  font-size: 0.8rem;
  background-color: #505050;
  padding: 0.625rem 1.25rem;
  border-radius: 0.3125rem;
  color: #8a8989;
  margin-top: 1%; }
  .SubscribeEmail-module_submit__1wDfb:hover {
    color: #fff; }

.SubscribeEmail-module_checkbox__2Zziq {
  vertical-align: middle;
  -webkit-appearance: none;
  width: 0.9375rem;
  height: 0.9375rem;
  border: 0.125rem solid #505050; }
  .SubscribeEmail-module_checkbox__2Zziq:checked {
    background: #8fca00 url(https://www.falabella.com/static/RDF/site/home/footer/img/checkFooter.svg) 0 0 no-repeat; }

.SubscribeEmail-module_checkbox-text__2viQG {
  color: #666;
  cursor: pointer;
  font-size: 0.7rem;
  margin-left: 0.3125rem; }
  .SubscribeEmail-module_checkbox-text__2viQG a {
    color: #666;
    text-decoration: underline; }

.SubscribeEmail-module_success-message-container__3NobC {
  padding: 1rem;
  color: #666;
  font-size: 1.1875rem; }

.DesktopCarousel-module_carousel-wrapper__3oXXP {
  width: 100%;
  margin: 0;
  margin-bottom: 2.4375rem; }
  .DesktopCarousel-module_carousel-wrapper__3oXXP .DesktopCarousel-module_desktop-carousel__2pqNH {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    position: relative; }
    .DesktopCarousel-module_carousel-wrapper__3oXXP .DesktopCarousel-module_desktop-carousel__2pqNH .carousel-inner {
      margin-bottom: 5rem; }
    .DesktopCarousel-module_carousel-wrapper__3oXXP .DesktopCarousel-module_desktop-carousel__2pqNH .carousel-control-prev {
      box-shadow: 0.0625rem 0 0.25rem 0.1875rem rgba(0, 0, 0, 0.03); }
    .DesktopCarousel-module_carousel-wrapper__3oXXP .DesktopCarousel-module_desktop-carousel__2pqNH .carousel-control-next {
      box-shadow: -0.0625rem 0 0.25rem 0.1875rem rgba(0, 0, 0, 0.03); }
    .DesktopCarousel-module_carousel-wrapper__3oXXP .DesktopCarousel-module_desktop-carousel__2pqNH .carousel-control-prev,
    .DesktopCarousel-module_carousel-wrapper__3oXXP .DesktopCarousel-module_desktop-carousel__2pqNH .carousel-control-next {
      margin: auto;
      opacity: 1; }
    .DesktopCarousel-module_carousel-wrapper__3oXXP .DesktopCarousel-module_desktop-carousel__2pqNH .DesktopCarousel-module_theme-white__3y7tf .carousel-control-prev,
    .DesktopCarousel-module_carousel-wrapper__3oXXP .DesktopCarousel-module_desktop-carousel__2pqNH .DesktopCarousel-module_theme-white__3y7tf .carousel-control-next {
      width: 2.17125rem;
      height: 4.086875rem;
      background-color: #ffffff; }
      .DesktopCarousel-module_carousel-wrapper__3oXXP .DesktopCarousel-module_desktop-carousel__2pqNH .DesktopCarousel-module_theme-white__3y7tf .carousel-control-prev svg,
      .DesktopCarousel-module_carousel-wrapper__3oXXP .DesktopCarousel-module_desktop-carousel__2pqNH .DesktopCarousel-module_theme-white__3y7tf .carousel-control-next svg {
        width: 0.6875rem; }
        .DesktopCarousel-module_carousel-wrapper__3oXXP .DesktopCarousel-module_desktop-carousel__2pqNH .DesktopCarousel-module_theme-white__3y7tf .carousel-control-prev svg g,
        .DesktopCarousel-module_carousel-wrapper__3oXXP .DesktopCarousel-module_desktop-carousel__2pqNH .DesktopCarousel-module_theme-white__3y7tf .carousel-control-next svg g {
          stroke: #333;
          stroke-width: 0.125rem; }
    .DesktopCarousel-module_carousel-wrapper__3oXXP .DesktopCarousel-module_desktop-carousel__2pqNH .DesktopCarousel-module_theme-dark__2BGXh .carousel-control-prev,
    .DesktopCarousel-module_carousel-wrapper__3oXXP .DesktopCarousel-module_desktop-carousel__2pqNH .DesktopCarousel-module_theme-dark__2BGXh .carousel-control-next {
      border-radius: 50%;
      width: 2.875rem;
      height: 2.875rem;
      background-color: #000000; }
      .DesktopCarousel-module_carousel-wrapper__3oXXP .DesktopCarousel-module_desktop-carousel__2pqNH .DesktopCarousel-module_theme-dark__2BGXh .carousel-control-prev svg,
      .DesktopCarousel-module_carousel-wrapper__3oXXP .DesktopCarousel-module_desktop-carousel__2pqNH .DesktopCarousel-module_theme-dark__2BGXh .carousel-control-next svg {
        width: 0.438rem; }
        .DesktopCarousel-module_carousel-wrapper__3oXXP .DesktopCarousel-module_desktop-carousel__2pqNH .DesktopCarousel-module_theme-dark__2BGXh .carousel-control-prev svg g,
        .DesktopCarousel-module_carousel-wrapper__3oXXP .DesktopCarousel-module_desktop-carousel__2pqNH .DesktopCarousel-module_theme-dark__2BGXh .carousel-control-next svg g {
          stroke: #bbe400;
          stroke-width: 0.225rem; }
    .DesktopCarousel-module_carousel-wrapper__3oXXP .DesktopCarousel-module_desktop-carousel__2pqNH .carousel-indicators {
      bottom: -1.3125rem;
      margin: 0 auto; }
      .DesktopCarousel-module_carousel-wrapper__3oXXP .DesktopCarousel-module_desktop-carousel__2pqNH .carousel-indicators li {
        display: inline-block;
        width: 0.5rem;
        height: 0.5rem;
        background-color: #c0c0c0;
        border-radius: 50%;
        border: 0;
        margin: 0 0.25rem; }
        .DesktopCarousel-module_carousel-wrapper__3oXXP .DesktopCarousel-module_desktop-carousel__2pqNH .carousel-indicators li.active {
          background-color: #8b8b8b; }

.CarouselIndicators-module_carousel-indicators-container__3rlAO {
  position: relative;
  justify-content: center;
  align-items: center;
  display: flex;
  padding: 0; }
  @media (max-width: 1023.98px) {
    .CarouselIndicators-module_carousel-indicators-container__3rlAO {
      margin: 0; } }
  .CarouselIndicators-module_carousel-indicators-container__3rlAO .CarouselIndicators-module_active-indicator__Tta7x,
  .CarouselIndicators-module_carousel-indicators-container__3rlAO .CarouselIndicators-module_indicator__3v_mj {
    display: inline-block;
    width: 0.5rem;
    height: 0.5rem;
    margin: 0 0.25rem;
    cursor: pointer;
    border-radius: 50%;
    opacity: 1; }
  .CarouselIndicators-module_carousel-indicators-container__3rlAO .CarouselIndicators-module_indicator__3v_mj {
    background-color: #c0c0c0; }
  .CarouselIndicators-module_carousel-indicators-container__3rlAO .CarouselIndicators-module_active-indicator__Tta7x {
    background-color: #8b8b8b; }

.MobileCarousel-module_carousel-wrapper__1A51n {
  width: 100%;
  margin: 0; }
  .MobileCarousel-module_carousel-wrapper__1A51n .MobileCarousel-module_mobile-carousel__1uUEi {
    position: relative;
    overflow-x: scroll;
    overflow-y: hidden; }
    .MobileCarousel-module_carousel-wrapper__1A51n .MobileCarousel-module_mobile-carousel__1uUEi .MobileCarousel-module_carousel-inner__25L36 {
      width: 100%;
      position: relative;
      padding: 1rem 0; }
      .MobileCarousel-module_carousel-wrapper__1A51n .MobileCarousel-module_mobile-carousel__1uUEi .MobileCarousel-module_carousel-inner__25L36 .MobileCarousel-module_slide-height-reference__PXq6b {
        visibility: hidden; }
      .MobileCarousel-module_carousel-wrapper__1A51n .MobileCarousel-module_mobile-carousel__1uUEi .MobileCarousel-module_carousel-inner__25L36 .MobileCarousel-module_carousel-row__33l44 {
        position: absolute;
        top: 0;
        left: 0;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        height: 100%;
        width: 100%; }
  .MobileCarousel-module_carousel-wrapper__1A51n .MobileCarousel-module_mobile-carousel__1uUEi::-webkit-scrollbar {
    display: none;
    -ms-overflow-style: none; }

.BottomText-module_bottom-text-box-desktop__2ClSt,
.BottomText-module_bottom-text-box-mobile__2aO60 {
  background-color: rgba(0, 0, 0, 0.7);
  position: absolute;
  height: 5.625rem;
  bottom: 0.75rem;
  left: 0.75rem;
  right: 0.75rem;
  border-bottom: 0.1875rem solid #aad500; }
  .BottomText-module_bottom-text-box-desktop__2ClSt .BottomText-module_bottom-text__Nprzj,
  .BottomText-module_bottom-text-box-mobile__2aO60 .BottomText-module_bottom-text__Nprzj {
    display: block; }
    .BottomText-module_bottom-text-box-desktop__2ClSt .BottomText-module_bottom-text__Nprzj .BottomText-module_first-line__2ODWH,
    .BottomText-module_bottom-text-box-desktop__2ClSt .BottomText-module_bottom-text__Nprzj .BottomText-module_second-line__1bsYU,
    .BottomText-module_bottom-text-box-desktop__2ClSt .BottomText-module_bottom-text__Nprzj .BottomText-module_third-line__22vc7,
    .BottomText-module_bottom-text-box-mobile__2aO60 .BottomText-module_bottom-text__Nprzj .BottomText-module_first-line__2ODWH,
    .BottomText-module_bottom-text-box-mobile__2aO60 .BottomText-module_bottom-text__Nprzj .BottomText-module_second-line__1bsYU,
    .BottomText-module_bottom-text-box-mobile__2aO60 .BottomText-module_bottom-text__Nprzj .BottomText-module_third-line__22vc7 {
      display: block;
      width: 100%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    .BottomText-module_bottom-text-box-desktop__2ClSt .BottomText-module_bottom-text__Nprzj .BottomText-module_first-line__2ODWH,
    .BottomText-module_bottom-text-box-mobile__2aO60 .BottomText-module_bottom-text__Nprzj .BottomText-module_first-line__2ODWH {
      color: #aad500;
      font-size: 0.75rem;
      line-height: 0.75rem;
      font-weight: bold; }
    .BottomText-module_bottom-text-box-desktop__2ClSt .BottomText-module_bottom-text__Nprzj .BottomText-module_second-line__1bsYU,
    .BottomText-module_bottom-text-box-mobile__2aO60 .BottomText-module_bottom-text__Nprzj .BottomText-module_second-line__1bsYU {
      color: #ffffff;
      font-size: 1.187rem;
      line-height: 1.5rem;
      margin-bottom: 0.875rem; }
    .BottomText-module_bottom-text-box-desktop__2ClSt .BottomText-module_bottom-text__Nprzj .BottomText-module_third-line__22vc7,
    .BottomText-module_bottom-text-box-mobile__2aO60 .BottomText-module_bottom-text__Nprzj .BottomText-module_third-line__22vc7 {
      color: #ffffff;
      font-size: 0.813rem; }
      .BottomText-module_bottom-text-box-desktop__2ClSt .BottomText-module_bottom-text__Nprzj .BottomText-module_third-line__22vc7 .BottomText-module_third-line-icon__2xGvT,
      .BottomText-module_bottom-text-box-mobile__2aO60 .BottomText-module_bottom-text__Nprzj .BottomText-module_third-line__22vc7 .BottomText-module_third-line-icon__2xGvT {
        margin-left: 0.293125rem;
        height: 0.385625rem;
        width: 0.205625rem; }
        .BottomText-module_bottom-text-box-desktop__2ClSt .BottomText-module_bottom-text__Nprzj .BottomText-module_third-line__22vc7 .BottomText-module_third-line-icon__2xGvT g,
        .BottomText-module_bottom-text-box-mobile__2aO60 .BottomText-module_bottom-text__Nprzj .BottomText-module_third-line__22vc7 .BottomText-module_third-line-icon__2xGvT g {
          stroke: #ffffff;
          stroke-width: 0.35rem; }

.BottomText-module_bottom-text-box-desktop__2ClSt,
.BottomText-module_bottom-text-box-mobile__2aO60 {
  padding: 0.625rem 1.1875rem; }
  .BottomText-module_bottom-text-box-desktop__2ClSt .BottomText-module_bottom-text__Nprzj .BottomText-module_second-line__1bsYU,
  .BottomText-module_bottom-text-box-mobile__2aO60 .BottomText-module_bottom-text__Nprzj .BottomText-module_second-line__1bsYU {
    margin-bottom: 0.85125rem; }

.CategoryCarousel-module_category-title__4xC2L {
  position: relative;
  color: #323c47;
  font-size: 1.625rem;
  letter-spacing: 0;
  line-height: 2rem;
  padding-left: 1.3975rem;
  margin-bottom: 1.1875rem; }
  @media (max-width: 1023.98px) {
    .CategoryCarousel-module_category-title__4xC2L {
      font-size: 1.5625rem; } }

.CategoryCarousel-module_category-title__4xC2L:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  height: 0.5625rem;
  width: 0.5625rem;
  transform: rotate(45deg);
  background-color: #ADD414; }

.CategoryCarousel-module_desktop-category-item__2C5aj,
.CategoryCarousel-module_mobile-category-item__3lD9L {
  display: flex;
  justify-content: space-between; }

.CategoryCarousel-module_desktop-category-item__2C5aj {
  position: absolute;
  top: 0;
  bottom: 0; }
  .CategoryCarousel-module_desktop-category-item__2C5aj .CategoryCarousel-module_category-card__2wFZk,
  .CategoryCarousel-module_desktop-category-item__2C5aj .CategoryCarousel-module_category-card-with-hover__28v4Y {
    margin: 0;
    padding: 0; }
  .CategoryCarousel-module_desktop-category-item__2C5aj .CategoryCarousel-module_col-3__2cM3Z.CategoryCarousel-module_category-card__2wFZk,
  .CategoryCarousel-module_desktop-category-item__2C5aj .CategoryCarousel-module_col-3__2cM3Z.CategoryCarousel-module_category-card-with-hover__28v4Y {
    max-width: 24.55078125%;
    flex: 0 0 24.55078125%; }
  .CategoryCarousel-module_desktop-category-item__2C5aj .CategoryCarousel-module_col-6__3lEQF.CategoryCarousel-module_category-card__2wFZk,
  .CategoryCarousel-module_desktop-category-item__2C5aj .CategoryCarousel-module_col-6__3lEQF.CategoryCarousel-module_category-card-with-hover__28v4Y {
    max-width: 49.1015625%;
    flex: 0 0 49.1015625%; }

.CategoryCarousel-module_mobile-category-card__3b8w6 {
  padding: 0 1.4409%;
  position: relative;
  display: flex;
  flex: 0 0 91.7777%;
  max-width: 91.7777%;
  height: 100%; }
  .CategoryCarousel-module_mobile-category-card__3b8w6 a {
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 107.8125%; }
    .CategoryCarousel-module_mobile-category-card__3b8w6 a .lazyload-wrapper {
      height: 100%;
      position: absolute;
      top: 0; }
    .CategoryCarousel-module_mobile-category-card__3b8w6 a img {
      width: 100%;
      height: 100%; }

.CategoryCarousel-module_category-card__2wFZk .CategoryCarousel-module_card__2TYXO,
.CategoryCarousel-module_category-card-with-hover__28v4Y .CategoryCarousel-module_card__2TYXO {
  position: relative;
  display: flex;
  height: 100%; }
  .CategoryCarousel-module_category-card__2wFZk .CategoryCarousel-module_card__2TYXO .lazyload-wrapper,
  .CategoryCarousel-module_category-card-with-hover__28v4Y .CategoryCarousel-module_card__2TYXO .lazyload-wrapper {
    height: 100%; }
  .CategoryCarousel-module_category-card__2wFZk .CategoryCarousel-module_card__2TYXO a,
  .CategoryCarousel-module_category-card-with-hover__28v4Y .CategoryCarousel-module_card__2TYXO a {
    position: relative;
    width: 100%; }
    .CategoryCarousel-module_category-card__2wFZk .CategoryCarousel-module_card__2TYXO a img,
    .CategoryCarousel-module_category-card-with-hover__28v4Y .CategoryCarousel-module_card__2TYXO a img {
      width: 100%;
      height: 100%; }

.CategoryCarousel-module_category-card__2wFZk button,
.CategoryCarousel-module_category-card-with-hover__28v4Y button {
  width: 100%;
  height: 100%; }

.CategoryCarousel-module_category-card-with-hover__28v4Y .CategoryCarousel-module_card__2TYXO:hover .CategoryCarousel-module_overlay__29U_J {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.08);
  opacity: 1; }

.CategoryCarousel-module_carousel-component__1tukY .carousel-item {
  height: 0; }
  @media (min-width: 720px) {
    .CategoryCarousel-module_carousel-component__1tukY .carousel-item {
      padding-top: calc(415 * 100% / 1280); } }

.Link-module_link__1SdGp {
  padding: 1.25rem 0.625rem 0.225rem;
  letter-spacing: 0.1163rem;
  line-height: 1.0625rem;
  text-decoration: underline; }
  .Link-module_link__1SdGp.Link-module_light__YwStu {
    color: #778089; }
  .Link-module_link__1SdGp.Link-module_dark__3D869 {
    background-color: #000000;
    color: #ffffff; }

.ProductPriceCarousel-module_product-price-title__x9IKT {
  position: relative;
  color: #323c47;
  font-size: 1.625rem;
  letter-spacing: 0;
  line-height: 2rem;
  padding-left: 1.3975rem;
  margin: 0 0.9375rem 1.1875rem 0; }
  @media (max-width: 1023.98px) {
    .ProductPriceCarousel-module_product-price-title__x9IKT {
      font-size: 1.5625rem; } }
  .ProductPriceCarousel-module_product-price-title__x9IKT:before {
    content: '';
    display: inline-block;
    height: 0.5625rem;
    width: 0.5625rem;
    transform: rotate(45deg);
    background-color: #ADD414;
    margin-left: -1rem;
    margin-right: 0.4375rem; }

.ProductPriceCarousel-module_desktop-product-item__2--Ri,
.ProductPriceCarousel-module_mobile-product-item__31F7Y {
  display: flex;
  max-height: 100%; }

.ProductPriceCarousel-module_carousel-4-cards__3vc8y {
  position: relative; }
  .ProductPriceCarousel-module_carousel-4-cards__3vc8y .product-price-normal-card-carousel,
  .ProductPriceCarousel-module_carousel-4-cards__3vc8y .product-price-special-card-carousel {
    width: 25%; }

.ProductPriceCarousel-module_carousel-5-cards__20YMp {
  position: relative; }
  .ProductPriceCarousel-module_carousel-5-cards__20YMp .product-price-normal-card-carousel,
  .ProductPriceCarousel-module_carousel-5-cards__20YMp .product-price-special-card-carousel {
    width: 20%; }

.ProductPriceCarousel-module_normal-carousel__2Ktm0 .carousel-inner {
  border: 0.0625rem solid #f0f0f0; }

.ProductPriceCarousel-module_cta__1l7LM {
  position: absolute;
  z-index: 15;
  right: 0;
  bottom: -1.6rem; }
  @media (max-width: 719.98px) {
    .ProductPriceCarousel-module_cta__1l7LM {
      display: flex;
      justify-content: center;
      left: 0;
      right: 0;
      position: relative;
      bottom: 0; } }

.ProductPriceNormalCard-module_product-price-desktop-card__37eFm {
  position: relative;
  background-color: #ffffff;
  display: flex; }
  .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY {
    text-decoration: none; }
    .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_info-box__3r-98 {
      width: 63.6363%;
      margin: 5.3719% auto 0 auto;
      padding: 0; }
      .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_info-box__3r-98 .ProductPriceNormalCard-module_product-image__YfFkE {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 17.5324%; }
        .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_info-box__3r-98 .ProductPriceNormalCard-module_product-image__YfFkE img {
          width: 100%;
          height: auto; }
      .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_info-box__3r-98 .ProductPriceNormalCard-module_product-info__2wSgJ {
        padding-left: 11.6883%; }
        .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_info-box__3r-98 .ProductPriceNormalCard-module_product-info__2wSgJ .ProductPriceNormalCard-module_product-brand__3fokB {
          text-transform: uppercase;
          font-size: 0.813rem;
          color: #9b9b9b;
          line-height: 0.813rem;
          font-weight: bold; }
        .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_info-box__3r-98 .ProductPriceNormalCard-module_product-info__2wSgJ .ProductPriceNormalCard-module_product-name__3L-n6 {
          color: #333336;
          letter-spacing: 0;
          line-height: 1.187rem;
          display: grid;
          grid-template-rows: 1.187rem 1.187rem;
          overflow: hidden; }
          .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_info-box__3r-98 .ProductPriceNormalCard-module_product-info__2wSgJ .ProductPriceNormalCard-module_product-name__3L-n6 h3 {
            grid-row: 1 / 3;
            font-size: 1rem; }
    .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_product-ouprice-box__3foVl {
      display: flex;
      margin: 0; }
      .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_product-ouprice-box__3foVl .ProductPriceNormalCard-module_product-ouprice__1u4EC {
        position: relative;
        background-color: #f72e2e;
        background-image: linear-gradient(351deg, #f72e2e 0%, #e70d45 100%);
        margin-left: 25.651968%;
        margin-top: 5.1948%;
        margin-bottom: 0.4375rem;
        padding-left: 0.625rem;
        padding-right: 0.625rem;
        min-width: 7.3125rem;
        color: #ffffff;
        font-size: 1.25rem;
        letter-spacing: 0;
        text-align: center;
        line-height: 2.063rem; }
        .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_product-ouprice-box__3foVl .ProductPriceNormalCard-module_product-ouprice__1u4EC svg {
          position: absolute;
          bottom: 0;
          left: -1.625rem;
          width: 1.625rem;
          height: auto; }
    .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_product-ouprice-box-width-label__btZvs {
      padding-left: 0;
      white-space: nowrap;
      text-align: center; }
      .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_product-ouprice-box-width-label__btZvs .ProductPriceNormalCard-module_product-ouprice__1u4EC {
        width: auto;
        margin-left: auto;
        margin-right: auto;
        display: inline-block; }
      .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_product-ouprice-box-width-label__btZvs .ProductPriceNormalCard-module_product-ouprice-label__Ha0YD {
        font-size: 1rem; }
    .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_rating__U2hbN {
      margin: 0 auto 27.6859% auto;
      width: 63.6363%;
      padding: 0;
      height: 1.5rem; }
      .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_rating__U2hbN > div {
        padding-left: 11.2883%; }
    .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_prices-grid__2QLw5 {
      margin: 0 auto 0 auto;
      width: 63.6363%;
      padding: 0;
      display: grid;
      grid-template-rows: 0.106rem 0.938rem; }
      .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_prices-grid__2QLw5 .ProductPriceNormalCard-module_product-discounted-price__2EBQm {
        padding-left: 11.6883%;
        color: #333;
        font-size: 0.875rem;
        height: 0.106rem;
        grid-row: 1 / 3; }
      .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_prices-grid__2QLw5 .ProductPriceNormalCard-module_product-original-price__jmtIn {
        padding-left: 11.6883%;
        color: #9b9b9b;
        font-size: 0.75rem;
        height: 0.938rem;
        grid-row: 4 / 6; }
    .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_show-always-button__2wy5D,
    .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_show-hover-button__37gQQ,
    .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_hidden-button__2hXAK {
      position: absolute;
      width: 80%;
      height: 14.3236%;
      left: 10%;
      bottom: 0; }
      .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_show-always-button__2wy5D button,
      .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_show-hover-button__37gQQ button,
      .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_hidden-button__2hXAK button {
        width: 100%;
        height: 70.3704%;
        font-weight: bold; }
    .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_show-hover-button__37gQQ,
    .ProductPriceNormalCard-module_product-price-desktop-card__37eFm .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_hidden-button__2hXAK {
      visibility: hidden; }

.ProductPriceNormalCard-module_product-price-desktop-card__37eFm:hover .ProductPriceNormalCard-module_show-hover-button__37gQQ {
  visibility: visible; }

.ProductPriceNormalCard-module_product-price-mobile-card__2FsQE {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  background-color: #ffffff;
  display: flex; }
  .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY {
    text-decoration: none; }
    .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_info-box__3r-98 {
      width: 76.4151%;
      padding: 16.0377% 0 0 0;
      margin: 0 auto; }
      .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_info-box__3r-98 .ProductPriceNormalCard-module_product-image__YfFkE {
        width: 77.1605%;
        margin: 0 auto 9.8765% auto; }
        .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_info-box__3r-98 .ProductPriceNormalCard-module_product-image__YfFkE img {
          width: 100%;
          height: auto; }
      .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_info-box__3r-98 .ProductPriceNormalCard-module_product-info__2wSgJ {
        padding-left: 11.6883%; }
        .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_info-box__3r-98 .ProductPriceNormalCard-module_product-info__2wSgJ .ProductPriceNormalCard-module_product-brand__3fokB {
          text-transform: uppercase;
          font-size: 0.75rem;
          color: #9b9b9b;
          letter-spacing: 0.0575rem;
          font-weight: bold; }
        .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_info-box__3r-98 .ProductPriceNormalCard-module_product-info__2wSgJ .ProductPriceNormalCard-module_product-name__3L-n6 {
          color: #000000;
          font-size: 1rem;
          letter-spacing: 0;
          line-height: 1.187rem;
          display: grid;
          grid-template-rows: 1.187rem 1.187rem;
          overflow: hidden; }
          .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_info-box__3r-98 .ProductPriceNormalCard-module_product-info__2wSgJ .ProductPriceNormalCard-module_product-name__3L-n6 h3 {
            grid-row: 1 / 3;
            font-size: 1rem; }
    .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_product-ouprice-box__3foVl {
      height: 2.0625rem;
      display: flex;
      margin: 0; }
      .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_product-ouprice-box__3foVl .ProductPriceNormalCard-module_product-ouprice__1u4EC {
        position: relative;
        background-color: #f72e2e;
        background-image: linear-gradient(351deg, #f72e2e 0%, #e70d45 100%);
        margin-left: 20.5208%;
        margin-top: 0;
        margin-bottom: 4.1322%;
        padding-left: 0.625rem;
        padding-right: 0.625rem;
        min-width: 7.3125rem;
        color: #ffffff;
        font-size: 1.25rem;
        letter-spacing: 0;
        height: 100%;
        text-align: center; }
        .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_product-ouprice-box__3foVl .ProductPriceNormalCard-module_product-ouprice__1u4EC svg {
          position: absolute;
          bottom: 0;
          left: -1.625rem;
          width: 1.625rem;
          height: auto; }
    .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_product-ouprice-box-width-label__btZvs {
      padding-left: 0;
      white-space: nowrap;
      text-align: center; }
      .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_product-ouprice-box-width-label__btZvs .ProductPriceNormalCard-module_product-ouprice__1u4EC {
        width: auto;
        margin-left: auto;
        margin-right: auto;
        display: inline-block; }
      .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_product-ouprice-box-width-label__btZvs .ProductPriceNormalCard-module_product-ouprice-label__Ha0YD {
        font-size: 1rem; }
    .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_prices-grid__2QLw5 {
      margin: 0 auto 0 auto;
      width: 76.4151%;
      padding: 0;
      display: grid;
      grid-template-rows: 0.106rem 0.938rem; }
      .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_prices-grid__2QLw5 .ProductPriceNormalCard-module_product-discounted-price__2EBQm {
        padding-left: 11.6883%;
        color: #333;
        font-size: 0.875rem;
        height: 0.106rem;
        grid-row: 1 / 3; }
      .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_prices-grid__2QLw5 .ProductPriceNormalCard-module_product-original-price__jmtIn {
        padding-left: 11.6883%;
        color: #9b9b9b;
        font-size: 0.75rem;
        height: 0.938rem;
        grid-row: 4 / 6; }
    .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_rating__U2hbN {
      margin: 0 auto 4.3125rem auto;
      width: 76.4151%;
      padding: 0;
      height: 1.5rem; }
      .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_rating__U2hbN > div {
        padding-left: 11.6883%; }
    .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_show-always-button__2wy5D,
    .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_show-hover-button__37gQQ,
    .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_hidden-button__2hXAK {
      position: absolute;
      width: 80%;
      height: 14.3236%;
      left: 10%;
      bottom: 0; }
      .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_show-always-button__2wy5D button,
      .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_show-hover-button__37gQQ button,
      .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_hidden-button__2hXAK button {
        width: 100%;
        height: 70.3704%;
        font-weight: bold; }
    .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_show-hover-button__37gQQ,
    .ProductPriceNormalCard-module_product-price-mobile-card__2FsQE .ProductPriceNormalCard-module_product-link__-OqKY .ProductPriceNormalCard-module_hidden-button__2hXAK {
      visibility: hidden; }

.ProductPriceNormalCard-module_product-price-mobile-card__2FsQE:before {
  content: '';
  display: block;
  position: absolute;
  top: 9.4183%;
  left: 0;
  width: 0.0625rem;
  background-color: #f0f0f0;
  height: 71.1911%; }

.ProductPriceNormalCard-module_star-style__23Krp {
  width: 0.851rem;
  height: 0.851rem;
  margin-right: 0.313rem; }
  @media (max-width: 1279.98px) {
    .ProductPriceNormalCard-module_star-style__23Krp {
      width: 0.651rem;
      height: auto;
      margin-right: 0.313rem; } }
  @media (max-width: 1023.98px) {
    .ProductPriceNormalCard-module_star-style__23Krp {
      margin-right: 0.188rem; } }
  @media (max-width: 719.98px) {
    .ProductPriceNormalCard-module_star-style__23Krp {
      width: 0.789rem;
      height: 0.786rem;
      margin-right: 0.363rem; } }

.ProductPriceNormalCard-module_discount-sticker__31hjs {
  position: absolute;
  top: 3%;
  left: 0; }

.ReviewStars-module_starRating__2DEhp {
  position: relative;
  box-sizing: border-box;
  display: inline-flex;
  justify-content: center;
  align-items: center; }

.ReviewStars-module_ratingLabel__1N5sD {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 0.625rem;
  color: #bdbdbd;
  padding-top: 0.313rem; }

.ReviewStars-module_star__2D9ts {
  height: 0.813rem;
  width: 0.813rem;
  padding-left: 0.188rem; }

.ReviewStars-module_starContainerStyle__1sWkm {
  position: relative;
  display: inline-block;
  vertical-align: middle; }

.DiscountSticker-module_discountBox__2gqzj {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.3rem;
  text-align: center;
  height: 1.375rem;
  width: 3.75rem;
  background: linear-gradient(351deg, #f72e2e 0%, #e70d45 100%);
  color: #ffffff;
  white-space: nowrap; }
  .DiscountSticker-module_discountBox__2gqzj span {
    font-family: 'Lato', sans-serif;
    letter-spacing: normal;
    font-size: 0.875rem;
    font-weight: 400; }
  @media (max-width: 1279.98px) {
    .DiscountSticker-module_discountBox__2gqzj {
      height: 5%;
      width: 30%; }
      .DiscountSticker-module_discountBox__2gqzj span {
        font-size: 1vw; } }
  @media (max-width: 1023.98px) {
    .DiscountSticker-module_discountBox__2gqzj {
      height: 5.5%;
      width: 30%; }
      .DiscountSticker-module_discountBox__2gqzj span {
        font-size: 1.1vw; } }
  @media (max-width: 719.98px) {
    .DiscountSticker-module_discountBox__2gqzj {
      width: 3.188rem;
      height: 1.184rem; }
      .DiscountSticker-module_discountBox__2gqzj span {
        font-size: 0.813rem;
        font-weight: bold; } }

.ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE {
  margin: 1.25rem 0;
  background-color: #ffffff;
  position: relative;
  border-top: 0.0625rem solid #f0f0f0;
  border-bottom: 0.0625rem solid #f0f0f0; }
  .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t {
    position: relative;
    background-color: #ffffff;
    transition-property: transform, height;
    transition-duration: 0.1s;
    transition-timing-function: ease-out;
    transition-delay: 0s;
    padding: 5.9172% 0; }
    .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S {
      text-decoration: none; }
      .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_info-box__3jSuA {
        width: 63.6363%;
        margin: 0.8125rem auto 0 auto;
        padding: 0; }
        .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_info-box__3jSuA .ProductPriceSpecialCard-module_product-image__1MfsK {
          width: 89.6104%;
          margin-left: auto;
          margin-right: auto;
          margin-bottom: 1.6875rem; }
          .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_info-box__3jSuA .ProductPriceSpecialCard-module_product-image__1MfsK img {
            width: 100%;
            height: auto; }
        .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_info-box__3jSuA .ProductPriceSpecialCard-module_product-info__3GiId {
          padding-left: 11.6883%; }
          .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_info-box__3jSuA .ProductPriceSpecialCard-module_product-info__3GiId .ProductPriceSpecialCard-module_product-brand__k_mYT {
            text-transform: uppercase;
            font-size: 0.813rem;
            color: #9b9b9b;
            line-height: 0.813rem;
            font-weight: bold; }
          .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_info-box__3jSuA .ProductPriceSpecialCard-module_product-info__3GiId .ProductPriceSpecialCard-module_product-name__3_Zcl {
            color: #333336;
            font-size: 1rem;
            letter-spacing: 0;
            line-height: 1.187rem;
            display: grid;
            grid-template-rows: 1.187rem 1.187rem;
            overflow: hidden; }
            .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_info-box__3jSuA .ProductPriceSpecialCard-module_product-info__3GiId .ProductPriceSpecialCard-module_product-name__3_Zcl div {
              grid-row: 1 / 3; }
      .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_product-ouprice-box__2nfHT {
        display: flex;
        margin: 0; }
        .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_product-ouprice-box__2nfHT .ProductPriceSpecialCard-module_product-ouprice__B2E8J {
          position: relative;
          background-color: #f72e2e;
          background-image: linear-gradient(351deg, #f72e2e 0%, #e70d45 100%);
          margin-left: 25.651968%;
          margin-top: 5.1948%;
          margin-bottom: 3.8961%;
          padding-left: 0.625rem;
          padding-right: 0.625rem;
          min-width: 7.3125rem;
          color: #ffffff;
          font-size: 1.25rem;
          letter-spacing: 0;
          text-align: center;
          line-height: 2.063rem; }
          .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_product-ouprice-box__2nfHT .ProductPriceSpecialCard-module_product-ouprice__B2E8J svg {
            position: absolute;
            bottom: 0;
            left: -1.625rem;
            width: 1.625rem;
            height: auto; }
      .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_product-ouprice-box-width-label__2wxkA {
        padding-left: 0;
        white-space: nowrap;
        text-align: center; }
        .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_product-ouprice-box-width-label__2wxkA .ProductPriceSpecialCard-module_product-ouprice__B2E8J {
          width: auto;
          margin-left: auto;
          margin-right: auto;
          display: inline-block; }
        .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_product-ouprice-box-width-label__2wxkA .ProductPriceSpecialCard-module_product-ouprice-label__30bCO {
          font-size: 1rem; }
      .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_rating__3yguN {
        margin: 0 auto 27.6859% auto;
        width: 63.6363%;
        padding: 0;
        height: 1.5rem; }
        .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_rating__3yguN > div {
          padding-left: 11.2883%; }
      .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_prices-grid__YJT0W {
        margin: 0 auto 0.8125rem auto;
        width: 63.6363%;
        padding: 0;
        display: grid;
        grid-template-rows: 0.106rem 0.938rem; }
        .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_prices-grid__YJT0W .ProductPriceSpecialCard-module_product-discounted-price__u6ta- {
          padding-left: 11.6883%;
          color: #333;
          font-size: 0.875rem;
          height: 0.106rem;
          grid-row: 1 / 3; }
        .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_prices-grid__YJT0W .ProductPriceSpecialCard-module_product-original-price__3Ovxe {
          padding-left: 11.6883%;
          color: #9b9b9b;
          font-size: 0.75rem;
          height: 0.938rem;
          grid-row: 4 / 6; }
      .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_show-hover-button__1XyyU,
      .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_hidden-button__2rLQR {
        display: none; }
      .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_show-always-button__hzh7y,
      .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_show-hover-button__1XyyU,
      .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_hidden-button__2rLQR {
        position: absolute; }
      .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_show-hover-button__1XyyU {
        visibility: hidden; }
      .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_card-button__20-qI button {
        font-weight: bold !important; }
  .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE:not(:last-child)::after {
    content: "";
    position: absolute;
    top: 13.6%;
    bottom: 13.6%;
    width: 0;
    border-right: 0.0625rem solid #f0f0f0;
    right: 0;
    margin: auto; }
  .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE:first-child {
    border-left: 0.0625rem solid #f0f0f0; }
  .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE:last-child {
    border-right: 0.0625rem solid #f0f0f0; }

.carousel-item:not(.carousel-item-left):not(.carousel-item-right) .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t:hover {
  z-index: 1;
  box-shadow: 0 0.375rem 0.375rem 0 #f0f0f0;
  transform: translateY(-1.25rem); }
  .carousel-item:not(.carousel-item-left):not(.carousel-item-right) .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t:hover .ProductPriceSpecialCard-module_show-hover-button__1XyyU {
    display: block;
    visibility: visible;
    bottom: -10.4775%;
    left: 0;
    width: 100%;
    height: 14.3236%;
    background-color: #ffffff; }
    .carousel-item:not(.carousel-item-left):not(.carousel-item-right) .ProductPriceSpecialCard-module_product-card-desktop-wrapper__9KAtE .ProductPriceSpecialCard-module_product-price-desktop-card__20Z2t:hover .ProductPriceSpecialCard-module_show-hover-button__1XyyU button {
      width: 80%;
      height: 70.3704%;
      margin-left: 10%; }

.ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB {
  margin: 1.9375rem 0;
  padding-left: 0;
  padding-right: 0; }
  .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx {
    position: relative;
    background-color: #ffffff;
    transition-property: transform;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    transition-delay: 0s;
    padding: 1.3125rem 0;
    border-top: 0.0625rem solid #f0f0f0;
    border-bottom: 0.0625rem solid #f0f0f0; }
    .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S {
      text-decoration: none; }
      .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_info-box__3jSuA {
        width: 51.6528%;
        margin: 1.625rem auto 0.4375rem auto;
        padding: 0; }
        .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_info-box__3jSuA .ProductPriceSpecialCard-module_product-image__1MfsK {
          width: 100%;
          margin-left: auto;
          margin-right: auto;
          margin-bottom: 0.75rem; }
          .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_info-box__3jSuA .ProductPriceSpecialCard-module_product-image__1MfsK img {
            width: 100%;
            height: auto; }
        .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_info-box__3jSuA .ProductPriceSpecialCard-module_product-info__3GiId {
          padding-left: 11.6883%; }
          .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_info-box__3jSuA .ProductPriceSpecialCard-module_product-info__3GiId .ProductPriceSpecialCard-module_product-brand__k_mYT {
            font-size: 0.75rem;
            color: #9b9b9b;
            line-height: 1rem;
            font-weight: bold;
            text-transform: uppercase; }
          .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_info-box__3jSuA .ProductPriceSpecialCard-module_product-info__3GiId .ProductPriceSpecialCard-module_product-name__3_Zcl {
            color: #000000;
            font-size: 1rem;
            letter-spacing: 0;
            line-height: 1.187rem;
            display: grid;
            grid-template-rows: 1.187rem 1.187rem;
            overflow: hidden; }
            .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_info-box__3jSuA .ProductPriceSpecialCard-module_product-info__3GiId .ProductPriceSpecialCard-module_product-name__3_Zcl div {
              grid-row: 1 / 3; }
      .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_product-ouprice-box__2nfHT {
        height: 1.8125rem;
        display: flex;
        margin: 0;
        margin-bottom: 0.4375rem; }
        .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_product-ouprice-box__2nfHT .ProductPriceSpecialCard-module_product-ouprice__B2E8J {
          position: relative;
          background-color: #f72e2e;
          background-image: linear-gradient(351deg, #f72e2e 0%, #e70d45 100%);
          margin-left: 20.5208%;
          margin-top: 0;
          margin-bottom: 4.1322%;
          padding-left: 0.625rem;
          padding-right: 0.625rem;
          min-width: 7.3125rem;
          color: #ffffff;
          font-size: 1.25rem;
          letter-spacing: 0;
          height: 100%;
          text-align: center; }
          .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_product-ouprice-box__2nfHT .ProductPriceSpecialCard-module_product-ouprice__B2E8J svg {
            position: absolute;
            bottom: 0;
            left: -1.625rem;
            width: 1.625rem;
            height: auto; }
      .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_product-ouprice-box-width-label__2wxkA {
        padding-left: 0;
        white-space: nowrap;
        text-align: center; }
        .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_product-ouprice-box-width-label__2wxkA .ProductPriceSpecialCard-module_product-ouprice__B2E8J {
          width: auto;
          margin-left: auto;
          margin-right: auto;
          display: inline-block; }
        .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_product-ouprice-box-width-label__2wxkA .ProductPriceSpecialCard-module_product-ouprice-label__30bCO {
          font-size: 1rem; }
      .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_rating__3yguN {
        margin: 0 auto 4.3125rem auto;
        width: 63.6363%;
        padding: 0;
        height: 1.5rem; }
        .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_rating__3yguN > div {
          padding-left: 11.6883%; }
      .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_prices-grid__YJT0W {
        margin: 0 auto 0.875rem auto;
        width: 63.6363%;
        padding: 0;
        display: grid;
        grid-template-rows: 0.106rem 0.938rem; }
        .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_prices-grid__YJT0W .ProductPriceSpecialCard-module_product-discounted-price__u6ta- {
          padding-left: 11.6883%;
          color: #333;
          font-size: 0.875rem;
          height: 0.106rem;
          grid-row: 1 / 3; }
        .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_prices-grid__YJT0W .ProductPriceSpecialCard-module_product-original-price__3Ovxe {
          padding-left: 11.6883%;
          color: #9b9b9b;
          font-size: 0.75rem;
          height: 0.938rem;
          grid-row: 4 / 6; }
      .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_show-hover-button__1XyyU,
      .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_show-if-active-button__2qPih,
      .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_hidden-button__2rLQR {
        display: none; }
      .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_show-always-button__hzh7y,
      .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_show-hover-button__1XyyU,
      .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_show-if-active-button__2qPih,
      .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_hidden-button__2rLQR {
        position: absolute; }
      .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_show-hover-button__1XyyU,
      .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_show-if-active-button__2qPih {
        visibility: hidden; }
      .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_product-price-mobile-card__3j8wx .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_card-button__20-qI button {
        font-weight: bold !important; }
  .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_card-active__3NUGH {
    z-index: 1;
    border-color: transparent !important;
    box-shadow: 0 0 1rem 0 rgba(240, 240, 240, 0.75); }
    .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_card-active__3NUGH .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_info-box__3jSuA {
      width: 63.6363%; }
      .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_card-active__3NUGH .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_info-box__3jSuA .ProductPriceSpecialCard-module_product-info__3GiId {
        padding-left: 11.6883%; }
        .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_card-active__3NUGH .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_info-box__3jSuA .ProductPriceSpecialCard-module_product-info__3GiId .ProductPriceSpecialCard-module_product-brand__k_mYT {
          font-size: 0.813rem;
          color: #9b9b9b;
          line-height: 1.25rem; }
        .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_card-active__3NUGH .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_info-box__3jSuA .ProductPriceSpecialCard-module_product-info__3GiId .ProductPriceSpecialCard-module_product-name__3_Zcl {
          color: #000000;
          font-size: 1rem;
          letter-spacing: 0;
          line-height: 1.187rem;
          display: grid;
          grid-template-rows: 1.187rem 1.187rem;
          overflow: hidden; }
          .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_card-active__3NUGH .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_info-box__3jSuA .ProductPriceSpecialCard-module_product-info__3GiId .ProductPriceSpecialCard-module_product-name__3_Zcl div {
            grid-row: 1 / 3; }
    .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_card-active__3NUGH .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_product-ouprice-box__2nfHT {
      height: 2.0625rem; }
    .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_card-active__3NUGH .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_prices-grid__YJT0W {
      margin-bottom: 0; }
    .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_card-active__3NUGH .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_show-if-active-button__2qPih {
      display: block;
      position: absolute;
      visibility: visible;
      bottom: 0.625rem;
      left: 0;
      width: 100%;
      height: 3.9375rem;
      background-color: #ffffff; }
      .ProductPriceSpecialCard-module_product-card-mobile-wrapper__2JBPB .ProductPriceSpecialCard-module_card-active__3NUGH .ProductPriceSpecialCard-module_product-link__3HN2S .ProductPriceSpecialCard-module_show-if-active-button__2qPih button {
        width: 80%;
        height: 2.3125rem;
        margin-left: 10%; }

.ProductPriceSpecialCard-module_star-style__1UBvK {
  width: 0.851rem;
  height: 0.851rem;
  margin-right: 0.313rem; }
  @media (max-width: 1279.98px) {
    .ProductPriceSpecialCard-module_star-style__1UBvK {
      width: 0.651rem;
      height: auto;
      margin-right: 0.313rem; } }
  @media (max-width: 1023.98px) {
    .ProductPriceSpecialCard-module_star-style__1UBvK {
      margin-right: 0.188rem; } }
  @media (max-width: 719.98px) {
    .ProductPriceSpecialCard-module_star-style__1UBvK {
      width: 0.789rem;
      height: 0.786rem;
      margin-right: 0.363rem; } }

.ProductPriceSpecialCard-module_discount-sticker__3qK8a {
  position: absolute;
  top: 3%;
  left: 0; }

.IconsAndInformation-module_module-title-container__thmxU {
  margin-bottom: 2.031rem;
  flex-wrap: nowrap; }
  .IconsAndInformation-module_module-title-container__thmxU .IconsAndInformation-module_main-title-image__3VfFo {
    display: inline-block;
    min-width: 1.25rem;
    width: 1.25rem;
    margin-right: 1rem;
    align-items: center;
    height: 2rem;
    line-height: 2rem; }
    .IconsAndInformation-module_module-title-container__thmxU .IconsAndInformation-module_main-title-image__3VfFo .IconsAndInformation-module_module-icon__3Wj4O {
      display: inline-block;
      width: 100%; }
  .IconsAndInformation-module_module-title-container__thmxU .IconsAndInformation-module_module-title__I5anJ {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    color: #000000;
    font-size: 1.625rem;
    letter-spacing: 0;
    line-height: 2rem; }
    @media (max-width: 1023.98px) {
      .IconsAndInformation-module_module-title-container__thmxU .IconsAndInformation-module_module-title__I5anJ {
        -webkit-line-clamp: 2;
        font-size: 1.563rem;
        line-height: 1.875rem; } }

.IconsAndInformation-module_icons-and-information-col__2CLNQ {
  display: flex;
  flex-basis: 0;
  flex-grow: 1;
  min-width: 50%; }
  @media (min-width: 720px) {
    .IconsAndInformation-module_icons-and-information-col__2CLNQ {
      min-width: calc(100%/3); } }
  @media (min-width: 1024px) {
    .IconsAndInformation-module_icons-and-information-col__2CLNQ {
      min-width: 0; } }

.IconAndInformationItem-module_i-and-i-container__1ZY0t {
  display: inline-block;
  box-sizing: border-box;
  height: 9.438rem;
  width: 100%;
  border: 1px solid #f0f0f0;
  padding: 1.2rem; }
  .IconAndInformationItem-module_i-and-i-container__1ZY0t img {
    height: 2.063rem;
    width: 3.188rem; }
  .IconAndInformationItem-module_i-and-i-container__1ZY0t .IconAndInformationItem-module_title__Csrb0 {
    font-size: 0.8125rem;
    font-weight: bold;
    color: #51585c;
    line-height: 1.063rem;
    letter-spacing: 0.063rem;
    text-align: center;
    margin-top: 1.25rem;
    text-align-last: center;
    overflow-wrap: break-word;
    word-wrap: break-word; }
  .IconAndInformationItem-module_i-and-i-container__1ZY0t:hover a {
    text-decoration: none; }
  .IconAndInformationItem-module_i-and-i-container__1ZY0t:hover .IconAndInformationItem-module_title__Csrb0 {
    text-decoration: underline;
    color: #778089; }
  .IconAndInformationItem-module_i-and-i-container__1ZY0t.IconAndInformationItem-module_no-hand__2MLSR {
    cursor: default; }
    .IconAndInformationItem-module_i-and-i-container__1ZY0t.IconAndInformationItem-module_no-hand__2MLSR .IconAndInformationItem-module_title__Csrb0 {
      text-decoration: none;
      color: #51585c; }

.CategoryMenuButton-module_menu-toggle-container__2sdUZ {
  height: 100%;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  padding: 0.45rem 0; }
  @media (max-width: 1023.98px) {
    .CategoryMenuButton-module_menu-toggle-container__2sdUZ {
      padding: 0.875rem 0 0; } }
  @media (min-width: 1024px) {
    .CategoryMenuButton-module_menu-toggle-container__2sdUZ {
      flex-direction: row; } }
  .CategoryMenuButton-module_menu-toggle-container__2sdUZ .CategoryMenuButton-module_toggle-ref-container__21GmW {
    align-content: center;
    display: flex; }
    .CategoryMenuButton-module_menu-toggle-container__2sdUZ .CategoryMenuButton-module_toggle-ref-container__21GmW .CategoryMenuButton-module_menu-toggle-button__2Om91 {
      border: 0.0625rem solid transparent;
      border-radius: 0.1875rem;
      position: relative;
      margin: auto 0 0 0;
      width: 1.875rem;
      height: 1.875rem;
      vertical-align: middle;
      text-align: center;
      display: flex;
      cursor: pointer; }
      @media (min-width: 1024px) {
        .CategoryMenuButton-module_menu-toggle-container__2sdUZ .CategoryMenuButton-module_toggle-ref-container__21GmW .CategoryMenuButton-module_menu-toggle-button__2Om91 {
          border: 0.0625rem solid #333;
          margin: auto 0; } }
      .CategoryMenuButton-module_menu-toggle-container__2sdUZ .CategoryMenuButton-module_toggle-ref-container__21GmW .CategoryMenuButton-module_menu-toggle-button__2Om91 .CategoryMenuButton-module_hamburger-lines-container__M3wqP {
        margin: 0.125rem auto;
        padding: 0;
        border: none;
        width: 1.875rem;
        height: 1.5rem;
        position: relative;
        display: flex;
        transform: scale(0.6); }
        .CategoryMenuButton-module_menu-toggle-container__2sdUZ .CategoryMenuButton-module_toggle-ref-container__21GmW .CategoryMenuButton-module_menu-toggle-button__2Om91 .CategoryMenuButton-module_hamburger-lines-container__M3wqP .CategoryMenuButton-module_hamburger-line__3LiSs {
          top: 50%; }
        .CategoryMenuButton-module_menu-toggle-container__2sdUZ .CategoryMenuButton-module_toggle-ref-container__21GmW .CategoryMenuButton-module_menu-toggle-button__2Om91 .CategoryMenuButton-module_hamburger-lines-container__M3wqP .CategoryMenuButton-module_hamburger-line__3LiSs,
        .CategoryMenuButton-module_menu-toggle-container__2sdUZ .CategoryMenuButton-module_toggle-ref-container__21GmW .CategoryMenuButton-module_menu-toggle-button__2Om91 .CategoryMenuButton-module_hamburger-lines-container__M3wqP .CategoryMenuButton-module_hamburger-line__3LiSs::before,
        .CategoryMenuButton-module_menu-toggle-container__2sdUZ .CategoryMenuButton-module_toggle-ref-container__21GmW .CategoryMenuButton-module_menu-toggle-button__2Om91 .CategoryMenuButton-module_hamburger-lines-container__M3wqP .CategoryMenuButton-module_hamburger-line__3LiSs::after {
          display: block;
          position: absolute;
          left: 0;
          width: 1.875rem;
          height: 0.1875rem;
          border-radius: 0.25rem;
          transition-timing-function: ease;
          transition-duration: 0.2s;
          transition-property: transform, opacity;
          background-color: #ffffff;
          margin: 0;
          padding: 0;
          border: none; }
        .CategoryMenuButton-module_menu-toggle-container__2sdUZ .CategoryMenuButton-module_toggle-ref-container__21GmW .CategoryMenuButton-module_menu-toggle-button__2Om91 .CategoryMenuButton-module_hamburger-lines-container__M3wqP .CategoryMenuButton-module_hamburger-line__3LiSs::before,
        .CategoryMenuButton-module_menu-toggle-container__2sdUZ .CategoryMenuButton-module_toggle-ref-container__21GmW .CategoryMenuButton-module_menu-toggle-button__2Om91 .CategoryMenuButton-module_hamburger-lines-container__M3wqP .CategoryMenuButton-module_hamburger-line__3LiSs::after {
          content: ''; }
        .CategoryMenuButton-module_menu-toggle-container__2sdUZ .CategoryMenuButton-module_toggle-ref-container__21GmW .CategoryMenuButton-module_menu-toggle-button__2Om91 .CategoryMenuButton-module_hamburger-lines-container__M3wqP .CategoryMenuButton-module_hamburger-line__3LiSs::before {
          top: -0.625rem; }
        .CategoryMenuButton-module_menu-toggle-container__2sdUZ .CategoryMenuButton-module_toggle-ref-container__21GmW .CategoryMenuButton-module_menu-toggle-button__2Om91 .CategoryMenuButton-module_hamburger-lines-container__M3wqP .CategoryMenuButton-module_hamburger-line__3LiSs::after {
          bottom: -0.625rem; }
        .CategoryMenuButton-module_menu-toggle-container__2sdUZ .CategoryMenuButton-module_toggle-ref-container__21GmW .CategoryMenuButton-module_menu-toggle-button__2Om91 .CategoryMenuButton-module_hamburger-lines-container__M3wqP.CategoryMenuButton-module_open__2DVrh .CategoryMenuButton-module_hamburger-line__3LiSs::before {
          opacity: 0;
          transform: translate3d(0, 0.625rem, 0) rotate(45deg); }
        .CategoryMenuButton-module_menu-toggle-container__2sdUZ .CategoryMenuButton-module_toggle-ref-container__21GmW .CategoryMenuButton-module_menu-toggle-button__2Om91 .CategoryMenuButton-module_hamburger-lines-container__M3wqP.CategoryMenuButton-module_open__2DVrh .CategoryMenuButton-module_hamburger-line__3LiSs {
          transform: rotate(45deg); }
        .CategoryMenuButton-module_menu-toggle-container__2sdUZ .CategoryMenuButton-module_toggle-ref-container__21GmW .CategoryMenuButton-module_menu-toggle-button__2Om91 .CategoryMenuButton-module_hamburger-lines-container__M3wqP.CategoryMenuButton-module_open__2DVrh .CategoryMenuButton-module_hamburger-line__3LiSs::after {
          transform: translate3d(0, -0.625rem, 0) rotate(90deg); }
        @media (min-width: 1024px) {
          .CategoryMenuButton-module_menu-toggle-container__2sdUZ .CategoryMenuButton-module_toggle-ref-container__21GmW .CategoryMenuButton-module_menu-toggle-button__2Om91 .CategoryMenuButton-module_hamburger-lines-container__M3wqP {
            transform: scale(0.5); }
            .CategoryMenuButton-module_menu-toggle-container__2sdUZ .CategoryMenuButton-module_toggle-ref-container__21GmW .CategoryMenuButton-module_menu-toggle-button__2Om91 .CategoryMenuButton-module_hamburger-lines-container__M3wqP .CategoryMenuButton-module_hamburger-line__3LiSs,
            .CategoryMenuButton-module_menu-toggle-container__2sdUZ .CategoryMenuButton-module_toggle-ref-container__21GmW .CategoryMenuButton-module_menu-toggle-button__2Om91 .CategoryMenuButton-module_hamburger-lines-container__M3wqP .CategoryMenuButton-module_hamburger-line__3LiSs::before,
            .CategoryMenuButton-module_menu-toggle-container__2sdUZ .CategoryMenuButton-module_toggle-ref-container__21GmW .CategoryMenuButton-module_menu-toggle-button__2Om91 .CategoryMenuButton-module_hamburger-lines-container__M3wqP .CategoryMenuButton-module_hamburger-line__3LiSs::after {
              background-color: #333; } }
  .CategoryMenuButton-module_menu-toggle-container__2sdUZ p {
    vertical-align: middle;
    margin: 0;
    padding: 0.375rem;
    font-size: 0.75rem;
    font-weight: 700; }
  .CategoryMenuButton-module_menu-toggle-container__2sdUZ .CategoryMenuButton-module_menu-text-desktop__13Q9H {
    display: none; }
    @media (min-width: 1024px) {
      .CategoryMenuButton-module_menu-toggle-container__2sdUZ .CategoryMenuButton-module_menu-text-desktop__13Q9H {
        margin: auto 0;
        display: flex;
        cursor: pointer; } }
  .CategoryMenuButton-module_menu-toggle-container__2sdUZ .CategoryMenuButton-module_menu-text-mobile__3-Bts {
    display: flex;
    margin-bottom: auto;
    width: 1.875rem;
    cursor: pointer; }
    .CategoryMenuButton-module_menu-toggle-container__2sdUZ .CategoryMenuButton-module_menu-text-mobile__3-Bts p {
      width: 100%;
      text-align: center;
      padding: 0;
      font-size: 0.4375rem;
      font-weight: 700;
      color: #ffffff; }
    @media (min-width: 1024px) {
      .CategoryMenuButton-module_menu-toggle-container__2sdUZ .CategoryMenuButton-module_menu-text-mobile__3-Bts {
        display: none; } }

.CategoryMenuDesktop-module_category-content-container__2t-Up {
  display: none;
  height: 37.5rem; }
  .CategoryMenuDesktop-module_category-content-container__2t-Up .CategoryMenuDesktop-module_first-level-menu__3UcCV {
    width: 18%;
    min-width: 14.375rem;
    background-color: #ffffff;
    display: flex;
    padding-top: 1.5rem;
    box-sizing: inherit;
    border-right: 0.0625rem solid #eee;
    border-bottom-left-radius: 0.3125em; }
    .CategoryMenuDesktop-module_category-content-container__2t-Up .CategoryMenuDesktop-module_first-level-menu__3UcCV ul {
      padding: 0;
      width: 100%; }
      .CategoryMenuDesktop-module_category-content-container__2t-Up .CategoryMenuDesktop-module_first-level-menu__3UcCV ul .CategoryMenuDesktop-module_category-item__1IixG {
        list-style: none;
        font-weight: 600;
        color: #333;
        font-size: 0.875rem;
        padding-left: 1.75rem;
        line-height: 1.75rem;
        text-decoration: none;
        border-bottom: 0;
        border-left: 0.25rem solid transparent;
        position: relative;
        cursor: pointer; }
        .CategoryMenuDesktop-module_category-content-container__2t-Up .CategoryMenuDesktop-module_first-level-menu__3UcCV ul .CategoryMenuDesktop-module_category-item__1IixG.CategoryMenuDesktop-module_active__39vuZ {
          color: #8fca00;
          border-left-color: #8fca00; }
          .CategoryMenuDesktop-module_category-content-container__2t-Up .CategoryMenuDesktop-module_first-level-menu__3UcCV ul .CategoryMenuDesktop-module_category-item__1IixG.CategoryMenuDesktop-module_active__39vuZ .CategoryMenuDesktop-module_chevron-right__2Zutj {
            color: #8fca00;
            margin: 0 0.625rem 0 0;
            font-size: 100%;
            display: inline-block;
            position: absolute;
            right: 0;
            top: 50%;
            transform: rotate(-45deg) translateY(-50%);
            border-style: solid;
            border-color: #8fca00;
            border-width: 0 0.125rem 0.125rem 0;
            padding: 0.1875rem; }
        .CategoryMenuDesktop-module_category-content-container__2t-Up .CategoryMenuDesktop-module_first-level-menu__3UcCV ul .CategoryMenuDesktop-module_category-item__1IixG .CategoryMenuDesktop-module_label-item__1MBL4 {
          padding-right: 0.9375rem; }
  @media (min-width: 1024px) {
    .CategoryMenuDesktop-module_category-content-container__2t-Up {
      display: flex; } }

.SubCategories-module_tab-container__2QqZM {
  display: flex;
  height: 37.5rem;
  min-width: 70vw;
  overflow: hidden;
  padding-bottom: 2.5rem;
  position: relative; }
  .SubCategories-module_tab-container__2QqZM .SubCategories-module_subcategories__15d6Q {
    display: flex;
    flex-direction: column;
    flex-basis: 12.5rem;
    flex-wrap: wrap;
    background-color: #ffffff;
    width: 25%;
    max-width: 25%; }
    .SubCategories-module_tab-container__2QqZM .SubCategories-module_subcategories__15d6Q ul {
      padding: 1.5rem 2rem 0;
      position: relative;
      break-inside: avoid-column;
      display: table;
      display: block;
      list-style: none;
      z-index: 1;
      width: 100%;
      margin-bottom: 0; }
      .SubCategories-module_tab-container__2QqZM .SubCategories-module_subcategories__15d6Q ul .SubCategories-module_list-title__13V0L {
        text-decoration: none;
        font-size: 0.875rem;
        color: #8fca00;
        font-weight: 700;
        padding-bottom: 0.4375rem;
        display: block;
        margin-bottom: 0.5rem;
        white-space: nowrap;
        width: 100%;
        text-overflow: ellipsis;
        text-decoration: none;
        border-bottom: 0.0625rem solid #BBBBBB;
        overflow: hidden; }
      .SubCategories-module_tab-container__2QqZM .SubCategories-module_subcategories__15d6Q ul .SubCategories-module_list-item__qkmFs {
        font-size: 0.875rem;
        color: #666;
        font-weight: 400;
        display: block;
        white-space: nowrap;
        width: 100%;
        text-overflow: ellipsis;
        line-height: 1.25rem;
        text-decoration: none;
        overflow: hidden; }
        .SubCategories-module_tab-container__2QqZM .SubCategories-module_subcategories__15d6Q ul .SubCategories-module_list-item__qkmFs.SubCategories-module_highlighted__3-tzh {
          font-weight: 700; }
          .SubCategories-module_tab-container__2QqZM .SubCategories-module_subcategories__15d6Q ul .SubCategories-module_list-item__qkmFs.SubCategories-module_highlighted__3-tzh:hover {
            color: #8fca00; }
        .SubCategories-module_tab-container__2QqZM .SubCategories-module_subcategories__15d6Q ul .SubCategories-module_list-item__qkmFs:hover {
          color: #000000; }
      .SubCategories-module_tab-container__2QqZM .SubCategories-module_subcategories__15d6Q ul:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        width: 100%;
        height: 37.5rem;
        background-color: #ffffff;
        z-index: -1; }
  .SubCategories-module_tab-container__2QqZM .SubCategories-module_shopping-guide-cont__3ug7Q {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2.5rem;
    z-index: 1; }

.CategoryMenuMobile-module_mobile-menu-container__rOPMW {
  display: block;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  height: 100vh;
  width: 80%;
  max-width: 15.9375rem;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #ffffff;
  transform: translateX(-100%); }

.CategoryMenuMobile-module_backdrop__3XxoZ {
  position: fixed;
  left: 0;
  top: 0;
  width: 0;
  bottom: 0;
  background-color: #000000;
  opacity: 0.5; }
  .CategoryMenuMobile-module_backdrop__3XxoZ.CategoryMenuMobile-module_active__gUgN5 {
    width: 100%; }

@media (min-width: 1024px) {
  .CategoryMenuMobile-module_mobile-menu-container__rOPMW,
  .CategoryMenuMobile-module_backdrop__3XxoZ {
    display: none; } }

.MenuHeader-module_user-action-btn-container__6dIrn {
  list-style: none;
  margin: 0;
  padding: 0; }
  .MenuHeader-module_user-action-btn-container__6dIrn .MenuHeader-module_user-action-btn__9FL9I a {
    display: block;
    width: 100%;
    letter-spacing: 0.0656rem;
    font-size: 0.813rem;
    line-height: 0.813rem;
    text-transform: uppercase;
    font-weight: 600;
    color: #333;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 1rem 3.75rem 1rem 0.625rem;
    border-bottom: 0.0625rem solid #e9e9e9;
    border-left: 0.25rem solid transparent;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    cursor: pointer; }
    .MenuHeader-module_user-action-btn-container__6dIrn .MenuHeader-module_user-action-btn__9FL9I a .MenuHeader-module_user-action-icon-container__H3I17 {
      display: inline-flex;
      position: absolute;
      right: 0;
      top: 0;
      height: 100%;
      width: 3.4375rem;
      align-content: center;
      justify-content: center; }
      .MenuHeader-module_user-action-btn-container__6dIrn .MenuHeader-module_user-action-btn__9FL9I a .MenuHeader-module_user-action-icon-container__H3I17 img {
        display: flex;
        align-self: center;
        height: 1.5rem; }

.MenuBody-module_mobile-body-container__238jl .MenuBody-module_leaf-category-list__1tGk5 {
  padding: 0;
  margin: 0; }
  .MenuBody-module_mobile-body-container__238jl .MenuBody-module_leaf-category-list__1tGk5 .MenuBody-module_leaf-category-item__M42IN {
    list-style: none; }
    .MenuBody-module_mobile-body-container__238jl .MenuBody-module_leaf-category-list__1tGk5 .MenuBody-module_leaf-category-item__M42IN a {
      display: block;
      color: #bbb;
      font-weight: 700;
      font-size: 0.875rem;
      line-height: 0.875rem;
      border-bottom: 0.0625rem solid #e0e0e0;
      padding: 0.625rem 2.8125rem;
      text-decoration: underline; }

.AccordionContent-module_toogle-button__7c_Q6 {
  display: block;
  position: relative;
  width: 100%;
  letter-spacing: 0.0656rem;
  font-size: 0.813rem;
  line-height: 0.813rem;
  text-transform: uppercase;
  text-align: left;
  font-weight: 600;
  color: #333;
  background-color: #ffffff;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 1rem 3.75rem 1rem 0.625rem;
  border: none;
  border-bottom: 0.0625rem solid #e9e9e9;
  border-left: 0.25rem solid transparent;
  overflow: hidden;
  cursor: pointer;
  outline: inherit; }
  .AccordionContent-module_toogle-button__7c_Q6:focus {
    outline: 0 auto transparent; }
  .AccordionContent-module_toogle-button__7c_Q6.AccordionContent-module_level-button-1__39HcH.AccordionContent-module_active__3b3b3 {
    background-color: #f9f9f9;
    border-left-color: #8fca00; }
  .AccordionContent-module_toogle-button__7c_Q6 .AccordionContent-module_chevron__1WFhY {
    display: inline-flex;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 3.4375rem;
    align-content: center;
    justify-content: center; }
    .AccordionContent-module_toogle-button__7c_Q6 .AccordionContent-module_chevron__1WFhY svg {
      display: flex;
      width: 1.0625rem;
      height: 0.625rem;
      align-self: center;
      transform: rotate(0deg);
      transition: transform 0.2s ease; }
  .AccordionContent-module_toogle-button__7c_Q6 .AccordionContent-module_toggle-chevron-container__1xZ5K {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%; }
  .AccordionContent-module_toogle-button__7c_Q6.AccordionContent-module_active__3b3b3 .AccordionContent-module_toggle-chevron-container__1xZ5K {
    width: 0; }
  .AccordionContent-module_toogle-button__7c_Q6.AccordionContent-module_active__3b3b3 .AccordionContent-module_chevron__1WFhY svg {
    transform: rotate(-180deg); }
  .AccordionContent-module_toogle-button__7c_Q6.AccordionContent-module_level-button-2__2cUFX .AccordionContent-module_chevron__1WFhY {
    background-color: #f8f8f8;
    border-left: 0.0625em solid #e9e9e9; }
  .AccordionContent-module_toogle-button__7c_Q6 .AccordionContent-module_link-item__3lTmg {
    margin: 0;
    border: 0;
    color: #333;
    font-weight: 300;
    font-size: 0.875rem;
    text-transform: none;
    padding: 0.625rem 0.625rem 0.625rem 0.9375rem; }

.MenuFooter-module_footer-container__31DW3 {
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 1.5625rem 0; }
  .MenuFooter-module_footer-container__31DW3 .MenuFooter-module_footer-link__tHWzb {
    text-decoration: none;
    text-transform: uppercase;
    padding: 0.625rem 0.9375rem;
    letter-spacing: 0.0469rem; }

.MenuFooter-module_country-selector-container__1VPVA {
  width: 100%;
  background-color: #2e2e2e;
  display: flex;
  flex-wrap: nowrap;
  position: relative; }
  .MenuFooter-module_country-selector-container__1VPVA .MenuFooter-module_flag-image-container__2pXzU {
    display: flex;
    position: absolute;
    left: 0.625rem;
    height: 100%;
    align-items: center; }
    .MenuFooter-module_country-selector-container__1VPVA .MenuFooter-module_flag-image-container__2pXzU img {
      height: 0.9375rem; }
  .MenuFooter-module_country-selector-container__1VPVA select {
    margin-left: 1.25rem;
    background: none;
    border: 0;
    color: #888888;
    display: flex;
    letter-spacing: 0.075rem;
    padding: 0.625rem 1.25rem;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
    font-size: 0.813rem; }
    .MenuFooter-module_country-selector-container__1VPVA select option {
      letter-spacing: 0.075rem;
      text-transform: uppercase;
      font-size: 0.875rem;
      color: #bbb;
      font-weight: 400; }

.MenuFooter-module_bottom-spacing__3FGR4 {
  display: block;
  height: 7rem;
  background-color: #2e2e2e; }

.CategoryMenu-module_menu-container__1xf9l {
  height: 100%; }
  .CategoryMenu-module_menu-container__1xf9l .CategoryMenu-module_popover-body__1jMOL {
    padding: 0; }
  .CategoryMenu-module_menu-container__1xf9l .CategoryMenu-module_popover__3ZPtM {
    border: none; }
    @media (max-width: 1023.98px) {
      .CategoryMenu-module_menu-container__1xf9l .CategoryMenu-module_popover__3ZPtM {
        display: none; } }

.CategoryMenu-module_taxonomy-nav__3gXF9 {
  position: relative; }
  @media (max-width: 1023.98px) {
    .CategoryMenu-module_taxonomy-nav__3gXF9 {
      transition: transform 0.5s ease;
      overflow-x: hidden;
      width: 100vw; }
      .CategoryMenu-module_taxonomy-nav__3gXF9.CategoryMenu-module_open__PnBC9, .CategoryMenu-module_taxonomy-nav__3gXF9.CategoryMenu-module_closing__1Mz8W {
        overflow: hidden;
        position: fixed; }
      .CategoryMenu-module_taxonomy-nav__3gXF9.CategoryMenu-module_open__PnBC9 {
        transform: translateX(15.9375rem); }
      .CategoryMenu-module_taxonomy-nav__3gXF9::after, .CategoryMenu-module_taxonomy-nav__3gXF9::before {
        display: none !important; } }

.CategoryMenu-module_portal__1tuty {
  position: absolute;
  width: 100%;
  bottom: 0;
  top: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.25);
  z-index: 1; }
  @media (max-width: 1023.98px) {
    .CategoryMenu-module_portal__1tuty {
      top: 0 !important; } }
  .CategoryMenu-module_portal__1tuty .CategoryMenu-module_backdrop__3sYZj {
    display: block;
    background-color: #000000;
    opacity: 0.5;
    width: 100%;
    height: 100%; }

.HoldingBanner-module_container-desktop__3S0Hg {
  display: flex;
  flex-direction: row;
  padding: 0;
  display: flex; }
  .HoldingBanner-module_container-desktop__3S0Hg div:not(:first-child) {
    margin-left: 0.625rem; }
  @media (max-width: 719.98px) {
    .HoldingBanner-module_container-desktop__3S0Hg {
      display: none; } }

.HoldingBanner-module_container-mobile__33MBv {
  display: none;
  overflow: hidden; }
  @media (max-width: 719.98px) {
    .HoldingBanner-module_container-mobile__33MBv {
      display: flex; } }

.HoldingBanner-module_product-item__1YN77 {
  display: flex;
  justify-content: space-between;
  max-height: 100%; }

.BannerCard-module_card__32Bf- {
  display: flex;
  flex: 1; }
  .BannerCard-module_card__32Bf-:hover {
    filter: brightness(92%);
    -webkit-filter: brightness(92%);
    -moz-filter: brightness(92%); }
  .BannerCard-module_card__32Bf- img {
    height: 100%;
    width: 100%;
    min-height: 11.25rem;
    max-height: 11.25rem; }
    @media (max-width: 1279.98px) {
      .BannerCard-module_card__32Bf- img {
        min-height: 0px; } }
  @media (max-width: 719.98px) {
    .BannerCard-module_card__32Bf- {
      margin-right: 0.3rem; }
      .BannerCard-module_card__32Bf- img {
        width: 19.438rem; }
      .BannerCard-module_card__32Bf-:first-child {
        padding-left: 0.9375rem; } }

.BannerCard-module_tall__2Z-Ad img {
  height: 100%;
  min-height: 20.625rem;
  max-height: 20.625rem; }
  @media (max-width: 1279.98px) {
    .BannerCard-module_tall__2Z-Ad img {
      min-height: 0px; } }

.BannerCard-module_rounded-border-true__2wws2 a img {
  border-radius: 0.9rem; }

.BannerCard-module_not-display-mobile__1ZJdp {
  display: initial; }
  @media (max-width: 1023.98px) {
    .BannerCard-module_not-display-mobile__1ZJdp {
      display: none; } }

.BannerCard-module_display-mobile__39h55 {
  display: none; }
  @media (max-width: 1023.98px) {
    .BannerCard-module_display-mobile__39h55 {
      display: initial; } }

.SixColumnsDailyDeal-module_wrapper-container__3-43W {
  position: relative;
  padding: 0;
  width: 100%;
  max-height: auto;
  top: 0;
  left: 0;
  height: auto;
  max-width: 40rem;
  max-height: 15.938rem; }
  .SixColumnsDailyDeal-module_wrapper-container__3-43W img {
    width: 100%;
    height: auto;
    max-width: 40rem;
    max-height: 15.938rem; }

.SixColumnsDailyDeal-module_body-container__3smK2 {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  right: 0;
  z-index: 2; }

.SixColumnsDailyDeal-module_container__H5wip {
  display: flex;
  flex: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0;
  padding-left: 1rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start; }

.SixColumnsDailyDeal-module_timer-container__3964v {
  margin-left: 1.3rem;
  padding-bottom: 1rem;
  width: 50%;
  height: 50%;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  position: absolute;
  bottom: 0;
  opacity: 1;
  left: 0; }
  @media (max-width: 1023.98px) {
    .SixColumnsDailyDeal-module_timer-container__3964v {
      margin-top: 19%;
      margin-left: 0.7rem; } }

.SixColumnsDailyDeal-module_timer__FfDtG {
  display: inline-block;
  width: 100%;
  padding: 0;
  vertical-align: top; }
  .SixColumnsDailyDeal-module_timer__FfDtG span {
    opacity: 1; }
  @media (max-width: 1279.98px) {
    .SixColumnsDailyDeal-module_timer__FfDtG {
      display: none; } }

.SixColumnsDailyDeal-module_timer-md__3noU0 {
  display: none;
  width: 100%;
  padding: 0;
  vertical-align: top;
  opacity: 1; }
  .SixColumnsDailyDeal-module_timer-md__3noU0 span {
    opacity: 1; }
  @media (max-width: 1279.98px) {
    .SixColumnsDailyDeal-module_timer-md__3noU0 {
      display: inline-block;
      margin-top: 0rem; } }
  @media (max-width: 1023.98px) {
    .SixColumnsDailyDeal-module_timer-md__3noU0 {
      display: none; } }

.SixColumnsDailyDeal-module_timer-xxs__2-HgA {
  display: none;
  width: 100%;
  padding: 0;
  vertical-align: top;
  opacity: 1; }
  @media (max-width: 1023.98px) {
    .SixColumnsDailyDeal-module_timer-xxs__2-HgA {
      display: inline-block;
      margin-top: 0rem; } }

.SixColumnsDailyDeal-module_cta-button-six-columns__3I_HG {
  width: 12.3rem !important;
  position: absolute;
  bottom: 1rem; }
  @media (max-width: 1279.98px) {
    .SixColumnsDailyDeal-module_cta-button-six-columns__3I_HG {
      width: 10rem !important;
      height: 1.9rem; } }
  @media (max-width: 1023.98px) {
    .SixColumnsDailyDeal-module_cta-button-six-columns__3I_HG {
      padding-top: 0.2rem;
      bottom: 0.5rem;
      width: 8.2rem !important;
      height: 1.4rem !important;
      font-size: 0.6rem !important; } }

.SixColumnsDailyDeal-module_hide-true__3nvze {
  visibility: hidden; }

.SixColumnsDailyDeal-module_out-of-stock__2CUg9 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: default;
  display: flex;
  justify-content: center;
  align-items: center; }
  .SixColumnsDailyDeal-module_out-of-stock-layer__3njk2 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 5;
    opacity: 0.9;
    overflow: hidden; }
  .SixColumnsDailyDeal-module_out-of-stock-label__5V8xu {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 2.255054432348367vw;
    font-family: 'Lato', sans serif;
    font-weight: 400;
    letter-spacing: 0.275rem;
    background-color: #0a0b16;
    position: relative;
    text-align: center;
    padding-left: 4rem;
    padding-right: 2rem;
    justify-content: center;
    align-items: center;
    padding: 0.8rem 2.4rem;
    border-radius: 2.188rem;
    z-index: 5; }
    @media (max-width: 1023.98px) {
      .SixColumnsDailyDeal-module_out-of-stock-label__5V8xu {
        font-size: 1.25rem; } }

.SixColumnsDailyDeal-module_rounded-border__37cMn {
  border-radius: 0.625rem; }
  .SixColumnsDailyDeal-module_rounded-border__37cMn img {
    border-radius: 0.625rem; }

.Discount-module_discount__2P99H {
  display: inline-block;
  position: relative; }

.Discount-module_flex-container__O3zuV {
  display: flex;
  flex-direction: column; }

.Discount-module_title__2-ugy {
  display: inline-block;
  color: #ffffff;
  font-family: 'Lato', sans-serif;
  font-weight: bold; }
  .Discount-module_title__2-ugy.Discount-module_lg__16sYN {
    font-size: 1.375rem;
    letter-spacing: 0.031rem;
    text-align: center;
    margin-left: 0rem;
    margin-bottom: 1rem; }
    @media (max-width: 1279.98px) {
      .Discount-module_title__2-ugy.Discount-module_lg__16sYN {
        font-size: 1.4vw; } }
    @media (max-width: 1023.98px) {
      .Discount-module_title__2-ugy.Discount-module_lg__16sYN {
        display: inline-block;
        font-size: 1.4vw;
        margin-left: 0;
        margin-bottom: 0.5rem; } }
  .Discount-module_title__2-ugy.Discount-module_md__31d_8 {
    font-size: 1rem;
    letter-spacing: 0.025rem;
    text-align: right;
    margin-left: 0rem;
    margin-bottom: 1rem; }
    @media (max-width: 1279.98px) {
      .Discount-module_title__2-ugy.Discount-module_md__31d_8 {
        font-size: 0.75rem; } }
    @media (max-width: 1023.98px) {
      .Discount-module_title__2-ugy.Discount-module_md__31d_8 {
        font-size: 0.5rem;
        margin-bottom: 0.7rem; } }
  .Discount-module_title__2-ugy.Discount-module_sm__fPYUd {
    font-size: 1rem;
    letter-spacing: 0.025rem;
    text-align: right;
    margin-left: 0rem;
    margin-bottom: 0.7rem; }
    @media (max-width: 375px) {
      .Discount-module_title__2-ugy.Discount-module_sm__fPYUd {
        font-size: 0.781rem;
        margin-bottom: 0.5rem; } }
    @media (max-width: 320px) {
      .Discount-module_title__2-ugy.Discount-module_sm__fPYUd {
        font-size: 0.688rem; } }

.Discount-module_top-text__3aXue {
  display: flex;
  position: absolute;
  top: 0;
  z-index: 2;
  background-color: #000000;
  border-radius: 1rem;
  color: #ffffff;
  font-family: 'Lato', sans-serif; }
  .Discount-module_top-text__3aXue.Discount-module_lg__16sYN {
    padding-left: 0.625rem;
    padding-top: 0;
    justify-content: center;
    align-items: flex-end;
    width: 6.563rem;
    height: 1.125rem; }
    .Discount-module_top-text__3aXue.Discount-module_lg__16sYN span {
      font-size: 0.75rem;
      font-weight: bold;
      letter-spacing: 0.688rem; }
    @media (max-width: 1023.98px) {
      .Discount-module_top-text__3aXue.Discount-module_lg__16sYN {
        align-items: center;
        width: 5.8rem; }
        .Discount-module_top-text__3aXue.Discount-module_lg__16sYN span {
          padding-top: 0.1rem;
          font-size: 0.54rem;
          letter-spacing: 0.56rem; } }
  .Discount-module_top-text__3aXue.Discount-module_md__31d_8 {
    padding-left: 0.625rem;
    justify-content: center;
    align-items: flex-end;
    right: 1rem;
    width: 6.563rem;
    height: 1.125rem; }
    .Discount-module_top-text__3aXue.Discount-module_md__31d_8 span {
      font-size: 0.75rem;
      font-weight: bold;
      letter-spacing: 0.688rem; }
    @media (max-width: 1279.98px) {
      .Discount-module_top-text__3aXue.Discount-module_md__31d_8 {
        right: 0.8rem;
        width: 5rem;
        height: 1rem; }
        .Discount-module_top-text__3aXue.Discount-module_md__31d_8 span {
          letter-spacing: 0.5rem;
          font-size: 0.563rem;
          padding-bottom: 0.1rem; } }
    @media (max-width: 1023.98px) {
      .Discount-module_top-text__3aXue.Discount-module_md__31d_8 {
        align-items: center;
        justify-content: center;
        width: 3.5rem;
        height: 0.8rem;
        right: 0.5rem; }
        .Discount-module_top-text__3aXue.Discount-module_md__31d_8 span {
          padding-top: 0.1rem;
          font-size: 0.4rem;
          padding-right: 0.3rem;
          letter-spacing: 0.3rem; } }
  .Discount-module_top-text__3aXue.Discount-module_sm__fPYUd {
    padding-left: 0.625rem;
    align-items: center;
    align-items: center;
    justify-content: center;
    width: 6rem;
    height: 1rem;
    right: 0.5rem; }
    .Discount-module_top-text__3aXue.Discount-module_sm__fPYUd span {
      padding-top: 0.1rem;
      font-size: 0.75rem;
      font-weight: bold;
      padding-right: 0.3rem;
      padding-bottom: 0.1rem;
      letter-spacing: 0.375rem; }
    @media (max-width: 375px) {
      .Discount-module_top-text__3aXue.Discount-module_sm__fPYUd {
        width: 5.3rem;
        height: 1rem;
        right: 0.5rem; }
        .Discount-module_top-text__3aXue.Discount-module_sm__fPYUd span {
          padding-top: 0.1rem;
          font-size: 0.656rem;
          font-weight: bold;
          padding-right: 0.3rem;
          padding-bottom: 0.1rem;
          letter-spacing: 0.375rem; } }

.Discount-module_center-wrapper__11tGK {
  display: flex;
  position: relative;
  flex-direction: column;
  justify-content: center;
  align-items: center; }
  .Discount-module_center-wrapper__11tGK.Discount-module_lg__16sYN {
    padding-top: 0.5rem; }
    @media (max-width: 1023.98px) {
      .Discount-module_center-wrapper__11tGK.Discount-module_lg__16sYN {
        padding-top: 0.75rem; } }
  .Discount-module_center-wrapper__11tGK.Discount-module_md__31d_8 {
    padding-top: 0.7rem; }
    @media (max-width: 1023.98px) {
      .Discount-module_center-wrapper__11tGK.Discount-module_md__31d_8 {
        padding-top: 0.6rem; } }
  .Discount-module_center-wrapper__11tGK.Discount-module_sm__fPYUd {
    padding-top: 0.6rem; }

.Discount-module_center__34wn4 {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-family: 'Lato', sans-serif; }
  .Discount-module_center__34wn4 span {
    background: linear-gradient(351deg, #f72e2e 0%, #e70d45 100%); }
  .Discount-module_center__34wn4.Discount-module_lg__16sYN {
    margin-bottom: 0.2rem; }
    .Discount-module_center__34wn4.Discount-module_lg__16sYN span {
      font-size: 2.688rem;
      font-weight: 400;
      letter-spacing: 0;
      height: 4.125rem;
      border-radius: 2rem;
      padding-left: 2.313rem;
      padding-right: 1.853rem; }
    @media (max-width: 1279.98px) {
      .Discount-module_center__34wn4.Discount-module_lg__16sYN span {
        padding-top: 0.2rem;
        font-size: 2rem;
        height: auto; } }
    @media (max-width: 1023.98px) {
      .Discount-module_center__34wn4.Discount-module_lg__16sYN {
        padding: 0;
        border-radius: 1rem;
        padding-left: 1.563rem;
        padding-right: 1.313rem; }
        .Discount-module_center__34wn4.Discount-module_lg__16sYN span {
          padding: 0;
          padding-top: 0.1rem;
          padding-left: 1.375rem;
          padding-right: 1.25rem;
          font-size: 1.8rem;
          border-radius: 2rem; } }
  .Discount-module_center__34wn4.Discount-module_md__31d_8 {
    margin-bottom: 0.2rem; }
    .Discount-module_center__34wn4.Discount-module_md__31d_8 span {
      font-size: 1.938rem;
      font-weight: 400;
      letter-spacing: 0;
      height: 3.25rem;
      border-radius: 1.625rem;
      padding-left: 1.125rem;
      padding-top: 0.2rem;
      padding-right: 1.285rem; }
    @media (max-width: 1279.98px) {
      .Discount-module_center__34wn4.Discount-module_md__31d_8 span {
        font-size: 2rem;
        height: auto;
        font-size: 1.563rem;
        padding-left: 0.813rem;
        padding-top: 0.2rem;
        padding-right: 1.035rem; } }
    @media (max-width: 1023.98px) {
      .Discount-module_center__34wn4.Discount-module_md__31d_8 span {
        font-size: 2rem;
        height: auto;
        font-size: 1.063rem;
        padding-left: 0.625rem;
        padding-top: 0.2rem;
        padding-right: 1.035rem; } }
  .Discount-module_center__34wn4.Discount-module_sm__fPYUd {
    margin-bottom: 0.2rem; }
    .Discount-module_center__34wn4.Discount-module_sm__fPYUd span {
      font-weight: 400;
      letter-spacing: 0;
      height: 3.25rem;
      border-radius: 1.625rem;
      height: auto;
      font-size: 1.938rem;
      padding-left: 1.375rem;
      padding-top: 0.2rem;
      padding-bottom: 0.1rem;
      padding-right: 1.285rem; }
    @media (max-width: 375px) {
      .Discount-module_center__34wn4.Discount-module_sm__fPYUd span {
        font-weight: 400;
        letter-spacing: 0;
        height: 3.25rem;
        border-radius: 1.625rem;
        height: auto;
        font-size: 1.75rem;
        padding-left: 1.375rem;
        padding-top: 0.2rem;
        padding-bottom: 0.1rem;
        padding-right: 1.285; } }
    @media (max-width: 320px) {
      .Discount-module_center__34wn4.Discount-module_sm__fPYUd span {
        font-weight: 400;
        letter-spacing: 0;
        height: 3.25rem;
        border-radius: 1.625rem;
        height: auto;
        font-size: 1.375rem;
        padding-left: 1.375rem;
        padding-top: 0.2rem;
        padding-bottom: 0.1rem;
        padding-right: 1.285rem; } }

.Discount-module_bottom-text__3zS28 {
  color: #ffffff;
  font-family: 'Lato', sans-serif;
  font-weight: bold; }
  .Discount-module_bottom-text__3zS28.Discount-module_lg__16sYN {
    font-size: 0.75rem;
    letter-spacing: 0;
    line-height: 1rem; }
    @media (max-width: 1023.98px) {
      .Discount-module_bottom-text__3zS28.Discount-module_lg__16sYN {
        font-size: 0.688rem;
        margin-right: 0.5rem;
        letter-spacing: 0;
        line-height: 1rem; } }
    @media (max-width: 719.98px) {
      .Discount-module_bottom-text__3zS28.Discount-module_lg__16sYN {
        font-size: 0.65rem;
        font-weight: normal; } }
  .Discount-module_bottom-text__3zS28.Discount-module_md__31d_8 {
    font-size: 0.75rem;
    letter-spacing: 0;
    line-height: 1rem;
    position: absolute;
    right: 1rem;
    top: 3.2rem;
    padding-top: 1rem; }
    @media (max-width: 1279.98px) {
      .Discount-module_bottom-text__3zS28.Discount-module_md__31d_8 {
        top: 2.5rem;
        right: 0.8rem;
        font-size: 0.6rem; } }
    @media (max-width: 1023.98px) {
      .Discount-module_bottom-text__3zS28.Discount-module_md__31d_8 {
        top: 1.4rem;
        right: 0.6rem;
        font-size: 0.438rem; } }
    @media (max-width: 719.98px) {
      .Discount-module_bottom-text__3zS28.Discount-module_md__31d_8 {
        font-size: 0.65rem;
        font-weight: normal; } }
  .Discount-module_bottom-text__3zS28.Discount-module_sm__fPYUd {
    font-size: 0.75rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1rem;
    position: absolute;
    right: 1rem;
    top: 3.2rem;
    padding-top: 1rem;
    top: 3rem;
    right: 0.4rem;
    font-size: 0.688rem; }
    @media (max-width: 375px) {
      .Discount-module_bottom-text__3zS28.Discount-module_sm__fPYUd {
        font-size: 0.625rem;
        top: 2.8rem; } }
    @media (max-width: 320px) {
      .Discount-module_bottom-text__3zS28.Discount-module_sm__fPYUd {
        top: 2.2rem; } }

.Attributes-module_attributes-container__2IrQT {
  max-width: 12rem;
  padding: 0; }
  .Attributes-module_attributes-container__2IrQT ul {
    list-style-type: none; }
  .Attributes-module_attributes-container__2IrQT ul li {
    display: inline-block;
    text-decoration: none;
    color: #ffffff;
    background-color: #000000;
    opacity: 0.8;
    border-radius: 1rem;
    margin: 0.1rem;
    z-index: 1;
    padding: 0.1rem 0.5rem 0.08rem;
    letter-spacing: 0; }
    .Attributes-module_attributes-container__2IrQT ul li div {
      display: flex;
      align-items: center; }
    .Attributes-module_attributes-container__2IrQT ul li div span {
      z-index: 2;
      padding-left: 0.1rem;
      font-family: Lato;
      font-weight: 700;
      font-size: 0.75rem;
      padding-right: 0.2rem; }
  ul li span .Attributes-module_attributes-container__2IrQT:hover, .Attributes-module_attributes-container__2IrQT:visited, .Attributes-module_attributes-container__2IrQT:link, .Attributes-module_attributes-container__2IrQT:active {
    text-decoration: none !important;
    border-radius: 0.313rem; }

.DiscountBox-module_discountBox__1347f {
  display: inline-block;
  padding: 0.3rem;
  text-align: center;
  height: 2rem;
  width: 5.375rem;
  opacity: 0.85;
  background: linear-gradient(351deg, #f72e2e 0%, #e70d45 100%);
  border-radius: 1rem;
  border-top-left-radius: 1.03rem;
  border-bottom-left-radius: 0rem;
  color: #ffffff;
  text-decoration: none;
  white-space: nowrap; }
  .DiscountBox-module_discountBox__1347f span {
    font-family: 'Lato', sans-serif;
    letter-spacing: 0;
    font-size: 1.313rem;
    font-weight: 400;
    line-height: 1.5rem; }
  span a .DiscountBox-module_discountBox__1347f:hover, .DiscountBox-module_discountBox__1347f:visited, .DiscountBox-module_discountBox__1347f:link, .DiscountBox-module_discountBox__1347f:active {
    text-decoration: none !important;
    display: 'inline-block'; }

.CyberTextPriceModel-module_container__2uuqI {
  display: flex;
  flex-direction: row;
  position: relative;
  flex: 1; }
  .CyberTextPriceModel-module_container__2uuqI.CyberTextPriceModel-module_lg__2KQx3 {
    width: 17rem;
    height: 8.125rem;
    margin-left: 0.9rem; }
    @media (max-width: 1279.98px) {
      .CyberTextPriceModel-module_container__2uuqI.CyberTextPriceModel-module_lg__2KQx3 {
        width: 15rem;
        margin-left: 0.5rem; } }
    @media (max-width: 1023.98px) {
      .CyberTextPriceModel-module_container__2uuqI.CyberTextPriceModel-module_lg__2KQx3 {
        width: 11.3rem;
        height: 7.5rem;
        top: 0.8rem;
        margin-left: 0.5rem; } }
  .CyberTextPriceModel-module_container__2uuqI.CyberTextPriceModel-module_md__KZYZC {
    width: 17.9rem;
    height: 8.125rem;
    right: 1.4rem; }
    @media (max-width: 1279.98px) {
      .CyberTextPriceModel-module_container__2uuqI.CyberTextPriceModel-module_md__KZYZC {
        width: 13.6rem;
        height: 7.8rem;
        right: 0.7rem;
        bottom: 0rem; } }
    @media (max-width: 1023.98px) {
      .CyberTextPriceModel-module_container__2uuqI.CyberTextPriceModel-module_md__KZYZC {
        width: 10.8rem;
        height: 6rem;
        right: 0.8rem; } }
    @media (max-width: 320px) {
      .CyberTextPriceModel-module_container__2uuqI.CyberTextPriceModel-module_md__KZYZC {
        padding-right: 0; } }
  .CyberTextPriceModel-module_container__2uuqI.CyberTextPriceModel-module_sm__3b__t {
    height: 8.125rem;
    min-width: 14.8rem;
    height: 7rem;
    margin-bottom: 0.7rem; }
    @media (max-width: 375px) {
      .CyberTextPriceModel-module_container__2uuqI.CyberTextPriceModel-module_sm__3b__t {
        margin-bottom: 0.4rem;
        min-width: 13.98rem; } }
    @media (max-width: 320px) {
      .CyberTextPriceModel-module_container__2uuqI.CyberTextPriceModel-module_sm__3b__t {
        padding-right: 0;
        margin-bottom: 0.2rem;
        min-width: 12.3rem; } }

.CyberTextPriceModel-module_wrapper__3JltX {
  display: flex;
  flex: 1;
  position: relative;
  flex-direction: column;
  justify-content: flex-end; }

.CyberTextPriceModel-module_icon-ou__2Y6xm {
  display: flex;
  padding: 0; }
  .CyberTextPriceModel-module_icon-ou__2Y6xm .CyberTextPriceModel-module_cmr-price__16u0X {
    margin-bottom: 2rem;
    width: 2.063rem;
    height: 100%;
    position: absolute;
    fill: #ffffff; }
    .CyberTextPriceModel-module_icon-ou__2Y6xm .CyberTextPriceModel-module_cmr-price__16u0X.CyberTextPriceModel-module_lg__2KQx3 {
      margin-top: 0.7rem; }
      @media (max-width: 1279.98px) {
        .CyberTextPriceModel-module_icon-ou__2Y6xm .CyberTextPriceModel-module_cmr-price__16u0X.CyberTextPriceModel-module_lg__2KQx3 {
          margin-top: 0;
          margin-bottom: 2rem;
          width: 1.75rem; } }
      @media (max-width: 1023.98px) {
        .CyberTextPriceModel-module_icon-ou__2Y6xm .CyberTextPriceModel-module_cmr-price__16u0X.CyberTextPriceModel-module_lg__2KQx3 {
          margin-top: 0.2rem;
          margin-bottom: 0rem;
          width: 1.25rem; } }
    .CyberTextPriceModel-module_icon-ou__2Y6xm .CyberTextPriceModel-module_cmr-price__16u0X.CyberTextPriceModel-module_md__KZYZC {
      margin-top: 1.2rem;
      left: 0.75rem;
      width: 1.938rem; }
      @media (max-width: 1279.98px) {
        .CyberTextPriceModel-module_icon-ou__2Y6xm .CyberTextPriceModel-module_cmr-price__16u0X.CyberTextPriceModel-module_md__KZYZC {
          width: 1.563rem;
          margin-top: 0.9rem; } }
      @media (max-width: 1023.98px) {
        .CyberTextPriceModel-module_icon-ou__2Y6xm .CyberTextPriceModel-module_cmr-price__16u0X.CyberTextPriceModel-module_md__KZYZC {
          margin-top: 0.8rem;
          margin-bottom: 0rem;
          width: 1.25rem; } }
    .CyberTextPriceModel-module_icon-ou__2Y6xm .CyberTextPriceModel-module_cmr-price__16u0X.CyberTextPriceModel-module_sm__3b__t {
      margin-top: 1.2rem;
      width: 1.75rem;
      left: 1.25rem; }
      @media (max-width: 375px) {
        .CyberTextPriceModel-module_icon-ou__2Y6xm .CyberTextPriceModel-module_cmr-price__16u0X.CyberTextPriceModel-module_sm__3b__t {
          width: 1.625rem; } }

.CyberTextPriceModel-module_product-brand__-XVV2 {
  letter-spacing: 0;
  text-transform: uppercase;
  color: #ffffff;
  font-family: 'Lato', sans-serif;
  letter-spacing: 0.068rem; }
  .CyberTextPriceModel-module_product-brand__-XVV2.CyberTextPriceModel-module_lg__2KQx3 {
    font-weight: bold;
    font-size: 0.75rem; }
    @media (max-width: 1279.98px) {
      .CyberTextPriceModel-module_product-brand__-XVV2.CyberTextPriceModel-module_lg__2KQx3 {
        font-size: 0.625rem; } }
    @media (max-width: 1023.98px) {
      .CyberTextPriceModel-module_product-brand__-XVV2.CyberTextPriceModel-module_lg__2KQx3 {
        font-size: 0.525rem;
        letter-spacing: 0.063rem; } }
  .CyberTextPriceModel-module_product-brand__-XVV2.CyberTextPriceModel-module_md__KZYZC {
    font-size: 0.6875rem;
    font-weight: 900; }
    @media (max-width: 1279.98px) {
      .CyberTextPriceModel-module_product-brand__-XVV2.CyberTextPriceModel-module_md__KZYZC {
        font-size: 0.6rem; } }
    @media (max-width: 1023.98px) {
      .CyberTextPriceModel-module_product-brand__-XVV2.CyberTextPriceModel-module_md__KZYZC {
        font-size: 0.43rem; } }
  .CyberTextPriceModel-module_product-brand__-XVV2.CyberTextPriceModel-module_sm__3b__t {
    font-size: 0.63rem;
    font-weight: bold;
    letter-spacing: 0.053rem; }
    @media (max-width: 375px) {
      .CyberTextPriceModel-module_product-brand__-XVV2.CyberTextPriceModel-module_sm__3b__t {
        font-size: 0.625rem; } }
    @media (max-width: 320px) {
      .CyberTextPriceModel-module_product-brand__-XVV2.CyberTextPriceModel-module_sm__3b__t {
        font-size: 0.563rem; } }

.CyberTextPriceModel-module_product-brand-container-right__2MUcU {
  position: absolute; }
  .CyberTextPriceModel-module_product-brand-container-right__2MUcU.CyberTextPriceModel-module_lg__2KQx3 {
    right: 1.7rem;
    top: 0.5rem; }
    @media (min-width: 1024px) {
      .CyberTextPriceModel-module_product-brand-container-right__2MUcU.CyberTextPriceModel-module_lg__2KQx3 {
        top: 0.625rem; } }
    @media (max-width: 320px) {
      .CyberTextPriceModel-module_product-brand-container-right__2MUcU.CyberTextPriceModel-module_lg__2KQx3 {
        right: 0.2rem; } }
  .CyberTextPriceModel-module_product-brand-container-right__2MUcU.CyberTextPriceModel-module_md__KZYZC {
    right: 1.9rem;
    top: 0.74rem; }
    @media (max-width: 1279.98px) {
      .CyberTextPriceModel-module_product-brand-container-right__2MUcU.CyberTextPriceModel-module_md__KZYZC {
        right: 0.7rem;
        top: 0.8rem; } }
    @media (max-width: 1023.98px) {
      .CyberTextPriceModel-module_product-brand-container-right__2MUcU.CyberTextPriceModel-module_md__KZYZC {
        right: 0.4rem;
        top: 0.5rem; } }
  .CyberTextPriceModel-module_product-brand-container-right__2MUcU.CyberTextPriceModel-module_sm__3b__t {
    top: 0.5rem; }
    @media (max-width: 1023.98px) {
      .CyberTextPriceModel-module_product-brand-container-right__2MUcU.CyberTextPriceModel-module_sm__3b__t {
        right: 1.4rem; } }
    @media (max-width: 320px) {
      .CyberTextPriceModel-module_product-brand-container-right__2MUcU.CyberTextPriceModel-module_sm__3b__t {
        right: 0.2rem; } }

.CyberTextPriceModel-module_product-brand-container-left__234Za {
  position: absolute;
  left: 3.29rem;
  top: 0; }
  .CyberTextPriceModel-module_product-brand-container-left__234Za.CyberTextPriceModel-module_lg__2KQx3 {
    top: 0;
    left: 2.6rem; }
    @media (max-width: 1279.98px) {
      .CyberTextPriceModel-module_product-brand-container-left__234Za.CyberTextPriceModel-module_lg__2KQx3 {
        top: 0.2rem;
        left: 2.3rem; } }
    @media (max-width: 1023.98px) {
      .CyberTextPriceModel-module_product-brand-container-left__234Za.CyberTextPriceModel-module_lg__2KQx3 {
        top: 0.6rem;
        left: 1.6rem; } }

.CyberTextPriceModel-module_product-name-container-right__WWl-O {
  position: absolute;
  display: flex;
  align-items: center;
  color: #ffffff;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: center;
  background-color: #000000;
  z-index: 2; }
  .CyberTextPriceModel-module_product-name-container-right__WWl-O.CyberTextPriceModel-module_lg__2KQx3 {
    top: 2rem;
    right: 1.1rem;
    border-radius: 2.5rem;
    border-top-right-radius: 0rem;
    padding-left: 0.8rem; }
    @media (min-width: 1024px) {
      .CyberTextPriceModel-module_product-name-container-right__WWl-O.CyberTextPriceModel-module_lg__2KQx3 {
        height: 1.5rem;
        width: 9.438rem;
        top: 2.4rem; } }
    @media (max-width: 1023.98px) {
      .CyberTextPriceModel-module_product-name-container-right__WWl-O.CyberTextPriceModel-module_lg__2KQx3 {
        height: 1.25rem;
        width: 6.875rem; } }
  .CyberTextPriceModel-module_product-name-container-right__WWl-O.CyberTextPriceModel-module_md__KZYZC {
    top: 2rem;
    right: 1.1rem;
    z-index: 2;
    border-radius: 2.5rem;
    border-top-right-radius: 0rem;
    padding-left: 0.8rem;
    height: 1.5rem;
    width: 9.438rem;
    top: 2.4rem; }
    @media (max-width: 1279.98px) {
      .CyberTextPriceModel-module_product-name-container-right__WWl-O.CyberTextPriceModel-module_md__KZYZC {
        height: 1.4rem;
        width: 8rem;
        right: 0; } }
    @media (max-width: 1023.98px) {
      .CyberTextPriceModel-module_product-name-container-right__WWl-O.CyberTextPriceModel-module_md__KZYZC {
        height: 1rem;
        width: 5.875rem;
        top: 2rem;
        padding-left: 0.5rem; } }
  .CyberTextPriceModel-module_product-name-container-right__WWl-O.CyberTextPriceModel-module_sm__3b__t {
    top: 2rem;
    right: 0.8rem;
    z-index: 2;
    justify-content: flex-end;
    border-radius: 2.5rem;
    text-align: right;
    border-top-right-radius: 0rem;
    padding-right: 0.65rem; }
    @media (max-width: 719.98px) {
      .CyberTextPriceModel-module_product-name-container-right__WWl-O.CyberTextPriceModel-module_sm__3b__t {
        height: 1.294rem;
        min-width: 8rem; } }
    @media (max-width: 375px) {
      .CyberTextPriceModel-module_product-name-container-right__WWl-O.CyberTextPriceModel-module_sm__3b__t {
        right: 0.8rem;
        min-width: 7rem; } }
    @media (max-width: 320px) {
      .CyberTextPriceModel-module_product-name-container-right__WWl-O.CyberTextPriceModel-module_sm__3b__t {
        min-width: 6.2rem;
        right: 0.2rem; } }

.CyberTextPriceModel-module_product-name__1qmCG {
  color: #ffffff;
  font-family: 'Lato', sans-serif;
  font-weight: bold;
  letter-spacing: normal; }
  .CyberTextPriceModel-module_product-name__1qmCG.CyberTextPriceModel-module_lg__2KQx3 {
    font-size: 0.813rem; }
    @media (max-width: 1279.98px) {
      .CyberTextPriceModel-module_product-name__1qmCG.CyberTextPriceModel-module_lg__2KQx3 {
        font-size: 0.706rem; } }
    @media (max-width: 1023.98px) {
      .CyberTextPriceModel-module_product-name__1qmCG.CyberTextPriceModel-module_lg__2KQx3 {
        font-size: 0.525rem; } }
  .CyberTextPriceModel-module_product-name__1qmCG.CyberTextPriceModel-module_md__KZYZC {
    font-size: 0.8125rem;
    text-align: right;
    letter-spacing: 0; }
    @media (max-width: 1279.98px) {
      .CyberTextPriceModel-module_product-name__1qmCG.CyberTextPriceModel-module_md__KZYZC {
        font-size: 0.688rem; } }
    @media (max-width: 1023.98px) {
      .CyberTextPriceModel-module_product-name__1qmCG.CyberTextPriceModel-module_md__KZYZC {
        font-size: 0.519rem; } }
  .CyberTextPriceModel-module_product-name__1qmCG.CyberTextPriceModel-module_sm__3b__t {
    font-size: 0.73rem;
    letter-spacing: 0;
    line-height: 0.813rem;
    text-align: right;
    font-weight: 400; }
    @media (max-width: 375px) {
      .CyberTextPriceModel-module_product-name__1qmCG.CyberTextPriceModel-module_sm__3b__t {
        font-size: 0.63rem; } }
    @media (max-width: 320px) {
      .CyberTextPriceModel-module_product-name__1qmCG.CyberTextPriceModel-module_sm__3b__t {
        font-size: 0.54rem; } }

.CyberTextPriceModel-module_product-name-container-left__3hGDh {
  position: absolute;
  font-family: 'Lato', sans-serif;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background-color: #000000;
  z-index: 2; }
  .CyberTextPriceModel-module_product-name-container-left__3hGDh.CyberTextPriceModel-module_lg__2KQx3 {
    top: 1.8rem;
    left: 2.6rem;
    border-radius: 2.5rem;
    border-top-left-radius: 0rem;
    padding-left: 0.6rem;
    height: 1.688rem;
    min-width: 9.188rem; }
    @media (max-width: 1279.98px) {
      .CyberTextPriceModel-module_product-name-container-left__3hGDh.CyberTextPriceModel-module_lg__2KQx3 {
        height: 1.375rem;
        min-width: 8.125rem;
        left: 2.3rem; } }
    @media (max-width: 1023.98px) {
      .CyberTextPriceModel-module_product-name-container-left__3hGDh.CyberTextPriceModel-module_lg__2KQx3 {
        height: 1.125rem;
        min-width: 5.625rem;
        padding-left: 0.3rem;
        left: 1.6rem;
        top: 2rem; } }
  .CyberTextPriceModel-module_product-name-container-left__3hGDh.CyberTextPriceModel-module_md__KZYZC {
    top: 1.8rem;
    left: 3.3rem;
    border-radius: 2.5rem;
    border-top-left-radius: 0rem;
    padding-left: 0.8rem; }
    @media (min-width: 1024px) {
      .CyberTextPriceModel-module_product-name-container-left__3hGDh.CyberTextPriceModel-module_md__KZYZC {
        height: 1.5rem;
        width: 9.438rem; } }
    @media (max-width: 1023.98px) {
      .CyberTextPriceModel-module_product-name-container-left__3hGDh.CyberTextPriceModel-module_md__KZYZC {
        height: 1.25rem;
        width: 6.875rem; } }
  .CyberTextPriceModel-module_product-name-container-left__3hGDh.CyberTextPriceModel-module_sm__3b__t {
    top: 1.8rem;
    left: 3.3rem;
    border-radius: 2.5rem;
    border-top-left-radius: 0rem;
    padding-left: 0.8rem; }

.CyberTextPriceModel-module_price-container-left__3a-Ss {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  background: linear-gradient(356.08deg, #f72e2e 0%, #e70d45 100%);
  z-index: 1; }
  .CyberTextPriceModel-module_price-container-left__3a-Ss.CyberTextPriceModel-module_lg__2KQx3 {
    top: 2.7rem;
    left: 2.6rem;
    padding-top: 0.5rem;
    border-radius: 2rem;
    border-top-left-radius: 0rem;
    width: 15.188rem;
    height: 4.875rem; }
    @media (max-width: 1279.98px) {
      .CyberTextPriceModel-module_price-container-left__3a-Ss.CyberTextPriceModel-module_lg__2KQx3 {
        width: 12.125rem;
        height: 3.625rem;
        left: 2.3rem; } }
    @media (max-width: 1023.98px) {
      .CyberTextPriceModel-module_price-container-left__3a-Ss.CyberTextPriceModel-module_lg__2KQx3 {
        width: 9rem;
        height: 2.75rem;
        left: 1.6rem; } }
  .CyberTextPriceModel-module_price-container-left__3a-Ss.CyberTextPriceModel-module_md__KZYZC {
    top: 2.7rem;
    left: 3.3rem;
    padding-top: 0.5rem;
    border-radius: 2rem;
    border-top-left-radius: 0rem; }
    @media (max-width: 1279.98px) {
      .CyberTextPriceModel-module_price-container-left__3a-Ss.CyberTextPriceModel-module_md__KZYZC {
        width: 9.563rem;
        height: 3.5rem; } }
    @media (min-width: 1024px) {
      .CyberTextPriceModel-module_price-container-left__3a-Ss.CyberTextPriceModel-module_md__KZYZC {
        width: 13.313rem;
        height: 4.375rem; } }
  .CyberTextPriceModel-module_price-container-left__3a-Ss.CyberTextPriceModel-module_sm__3b__t {
    top: 2.7rem;
    left: 3.3rem;
    padding-top: 0.5rem;
    border-radius: 2rem;
    border-top-left-radius: 0rem; }
    @media (max-width: 1279.98px) {
      .CyberTextPriceModel-module_price-container-left__3a-Ss.CyberTextPriceModel-module_sm__3b__t {
        width: 9.563rem;
        height: 3.5rem; } }
    @media (min-width: 1024px) {
      .CyberTextPriceModel-module_price-container-left__3a-Ss.CyberTextPriceModel-module_sm__3b__t {
        width: 13.313rem;
        height: 4.375rem; } }

.CyberTextPriceModel-module_price-container-right__e-C1H {
  position: absolute;
  justify-content: flex-end;
  align-items: flex-start;
  text-align: left;
  display: flex;
  z-index: 1;
  background: linear-gradient(356.08deg, #f72e2e 0%, #e70d45 100%); }
  .CyberTextPriceModel-module_price-container-right__e-C1H.CyberTextPriceModel-module_lg__2KQx3 {
    top: 2.875rem;
    right: 1.15rem;
    border-radius: 2rem;
    border-top-right-radius: 0;
    padding-left: 0.8rem;
    padding-right: 1rem;
    min-width: 13rem; }
    @media (max-width: 1279.98px) {
      .CyberTextPriceModel-module_price-container-right__e-C1H.CyberTextPriceModel-module_lg__2KQx3 {
        height: 3.5rem;
        min-width: 8rem;
        padding-top: 0.5rem; } }
    @media (min-width: 1024px) {
      .CyberTextPriceModel-module_price-container-right__e-C1H.CyberTextPriceModel-module_lg__2KQx3 {
        height: 4.375rem;
        padding-left: 1.5rem;
        padding-right: 1.4rem;
        padding-top: 0;
        top: 3.25rem;
        justify-content: flex-start;
        align-items: center;
        right: 1.15rem; } }
    @media (max-width: 320px) {
      .CyberTextPriceModel-module_price-container-right__e-C1H.CyberTextPriceModel-module_lg__2KQx3 {
        right: 0.2rem; } }
  .CyberTextPriceModel-module_price-container-right__e-C1H.CyberTextPriceModel-module_md__KZYZC {
    border-radius: 2rem;
    border-top-right-radius: 0;
    height: 4.375rem;
    padding-left: 1.5rem;
    padding-right: 1.4rem;
    padding-top: 0;
    top: 3.25rem;
    justify-content: flex-start;
    align-items: center;
    right: 1.15rem; }
    @media (max-width: 1279.98px) {
      .CyberTextPriceModel-module_price-container-right__e-C1H.CyberTextPriceModel-module_md__KZYZC {
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: 0.1rem;
        top: 3.25rem;
        right: 0rem;
        height: 3.175rem;
        width: 175px; } }
    @media (max-width: 1023.98px) {
      .CyberTextPriceModel-module_price-container-right__e-C1H.CyberTextPriceModel-module_md__KZYZC {
        padding-left: 0.9rem;
        padding-right: 0.5rem;
        padding-top: 0rem;
        padding-bottom: 0.3rem;
        top: 2.7rem;
        right: 0rem;
        height: 2.8rem;
        width: 135px; } }
    @media (max-width: 320px) {
      .CyberTextPriceModel-module_price-container-right__e-C1H.CyberTextPriceModel-module_md__KZYZC {
        right: 0.2rem; } }
  .CyberTextPriceModel-module_price-container-right__e-C1H.CyberTextPriceModel-module_sm__3b__t {
    top: 2.875rem;
    right: 0.8rem;
    border-radius: 2rem;
    border-top-right-radius: 0;
    padding-left: 1rem;
    padding-right: rem;
    height: 4rem;
    width: 10.7rem;
    padding-top: 0.5rem; }
    @media (max-width: 375px) {
      .CyberTextPriceModel-module_price-container-right__e-C1H.CyberTextPriceModel-module_sm__3b__t {
        width: 10rem;
        padding-left: 0.5rem;
        height: 3.5rem; } }
    @media (max-width: 320px) {
      .CyberTextPriceModel-module_price-container-right__e-C1H.CyberTextPriceModel-module_sm__3b__t {
        right: 0.2rem;
        width: 9rem; } }

.CyberTextPriceModel-module_price-wrapper__AIHoZ {
  display: flex;
  margin: 0 auto; }

.CyberTextPriceModel-module_discounted-price__1tORA {
  font-family: 'Lato', sans-serif;
  color: #ffffff;
  letter-spacing: 0; }
  .CyberTextPriceModel-module_discounted-price__1tORA.CyberTextPriceModel-module_lg__2KQx3 {
    font-size: 2.813rem;
    padding-bottom: 0.9rem;
    font-weight: 300; }
    .CyberTextPriceModel-module_discounted-price__1tORA.CyberTextPriceModel-module_lg__2KQx3.CyberTextPriceModel-module_price-wide__1hBOX {
      font-size: 2.688rem; }
    @media (max-width: 1279.98px) {
      .CyberTextPriceModel-module_discounted-price__1tORA.CyberTextPriceModel-module_lg__2KQx3 {
        font-size: 2.188rem;
        padding-bottom: 0.9rem;
        padding-right: 0.7rem; }
        .CyberTextPriceModel-module_discounted-price__1tORA.CyberTextPriceModel-module_lg__2KQx3.CyberTextPriceModel-module_price-wide__1hBOX {
          font-size: 2.063rem; } }
    @media (max-width: 1023.98px) {
      .CyberTextPriceModel-module_discounted-price__1tORA.CyberTextPriceModel-module_lg__2KQx3 {
        font-size: 1.5rem;
        padding-bottom: 0.6rem;
        padding-right: 0.7rem; }
        .CyberTextPriceModel-module_discounted-price__1tORA.CyberTextPriceModel-module_lg__2KQx3.CyberTextPriceModel-module_price-wide__1hBOX {
          font-size: 1.438rem; } }
  .CyberTextPriceModel-module_discounted-price__1tORA.CyberTextPriceModel-module_md__KZYZC {
    vertical-align: center;
    font-size: 2.563rem;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 2rem;
    min-width: 10rem; }
    .CyberTextPriceModel-module_discounted-price__1tORA.CyberTextPriceModel-module_md__KZYZC.CyberTextPriceModel-module_price-wide__1hBOX {
      font-size: 2.1rem; }
    @media (max-width: 1279.98px) {
      .CyberTextPriceModel-module_discounted-price__1tORA.CyberTextPriceModel-module_md__KZYZC {
        font-size: 2.125rem;
        min-width: 0;
        padding-right: 1rem; }
        .CyberTextPriceModel-module_discounted-price__1tORA.CyberTextPriceModel-module_md__KZYZC.CyberTextPriceModel-module_price-wide__1hBOX {
          font-size: 2rem; } }
    @media (max-width: 1023.98px) {
      .CyberTextPriceModel-module_discounted-price__1tORA.CyberTextPriceModel-module_md__KZYZC {
        font-size: 1.563rem;
        min-width: 0;
        padding-right: 1rem; }
        .CyberTextPriceModel-module_discounted-price__1tORA.CyberTextPriceModel-module_md__KZYZC.CyberTextPriceModel-module_price-wide__1hBOX {
          font-size: 1.438rem; } }
  .CyberTextPriceModel-module_discounted-price__1tORA.CyberTextPriceModel-module_sm__3b__t {
    font-size: 2.375rem;
    padding-right: 0.7rem;
    font-weight: 300;
    line-height: 2rem;
    margin-top: 0.4rem; }
    .CyberTextPriceModel-module_discounted-price__1tORA.CyberTextPriceModel-module_sm__3b__t.CyberTextPriceModel-module_price-wide__1hBOX {
      font-size: 1.875rem; }
    @media (max-width: 375px) {
      .CyberTextPriceModel-module_discounted-price__1tORA.CyberTextPriceModel-module_sm__3b__t {
        font-size: 2rem;
        margin-top: 0.3rem; } }
    @media (max-width: 320px) {
      .CyberTextPriceModel-module_discounted-price__1tORA.CyberTextPriceModel-module_sm__3b__t {
        font-size: 1.875rem; }
        .CyberTextPriceModel-module_discounted-price__1tORA.CyberTextPriceModel-module_sm__3b__t.CyberTextPriceModel-module_price-wide__1hBOX {
          font-size: 1.563rem; } }

.CyberTextPriceModel-module_currency__2r3Ii {
  color: #ffffff;
  font-family: 'Lato', sans-serif; }
  .CyberTextPriceModel-module_currency__2r3Ii.CyberTextPriceModel-module_lg__2KQx3 {
    align-self: flex-start;
    margin-top: 0.7rem;
    font-weight: 300;
    font-size: 1.313rem; }
    @media (max-width: 1279.98px) {
      .CyberTextPriceModel-module_currency__2r3Ii.CyberTextPriceModel-module_lg__2KQx3 {
        font-size: 1.219rem;
        margin-top: 0.4rem; } }
    @media (max-width: 1023.98px) {
      .CyberTextPriceModel-module_currency__2r3Ii.CyberTextPriceModel-module_lg__2KQx3 {
        font-size: 0.906rem;
        margin-top: 0.3rem; } }
  .CyberTextPriceModel-module_currency__2r3Ii.CyberTextPriceModel-module_md__KZYZC {
    font-size: 1.3125rem;
    align-self: flex-start;
    line-height: 1.4rem; }
    @media (max-width: 1279.98px) {
      .CyberTextPriceModel-module_currency__2r3Ii.CyberTextPriceModel-module_md__KZYZC {
        font-size: 1rem;
        line-height: 1.6rem; } }
    @media (max-width: 1023.98px) {
      .CyberTextPriceModel-module_currency__2r3Ii.CyberTextPriceModel-module_md__KZYZC {
        font-size: 0.8rem;
        padding-top: 0.2rem;
        font-weight: 100;
        letter-spacing: 0; } }
  .CyberTextPriceModel-module_currency__2r3Ii.CyberTextPriceModel-module_sm__3b__t {
    font-size: 1.3125rem;
    align-self: flex-start;
    line-height: 1.4rem;
    font-size: 0.998rem;
    font-weight: 300;
    margin-top: 0.5rem; }
    @media (max-width: 375px) {
      .CyberTextPriceModel-module_currency__2r3Ii.CyberTextPriceModel-module_sm__3b__t {
        margin-top: 0.43rem; } }
    @media (max-width: 320px) {
      .CyberTextPriceModel-module_currency__2r3Ii.CyberTextPriceModel-module_sm__3b__t {
        margin-top: 0.5rem; } }

.CyberTextPriceModel-module_original-price-position-left__1BRZ0 {
  text-align: left;
  position: absolute;
  display: flex;
  justify-content: flex-start;
  align-items: center; }
  .CyberTextPriceModel-module_original-price-position-left__1BRZ0.CyberTextPriceModel-module_lg__2KQx3 {
    align-items: center;
    z-index: 3;
    left: 3.7rem;
    bottom: 0; }
  .CyberTextPriceModel-module_original-price-position-left__1BRZ0.CyberTextPriceModel-module_md__KZYZC {
    z-index: 3;
    left: 3.7rem;
    bottom: 0; }
    @media (max-width: 1279.98px) {
      .CyberTextPriceModel-module_original-price-position-left__1BRZ0.CyberTextPriceModel-module_md__KZYZC {
        left: 3.2rem;
        bottom: 0.6rem; } }
    @media (max-width: 1023.98px) {
      .CyberTextPriceModel-module_original-price-position-left__1BRZ0.CyberTextPriceModel-module_md__KZYZC {
        left: 2.7rem;
        bottom: 0.2rem;
        z-index: 5; } }
  .CyberTextPriceModel-module_original-price-position-left__1BRZ0.CyberTextPriceModel-module_sm__3b__t {
    z-index: 3;
    left: 3.7rem;
    bottom: 0; }

.CyberTextPriceModel-module_original-price-position-right__jCgdD {
  text-align: left;
  position: absolute;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  z-index: 3; }
  .CyberTextPriceModel-module_original-price-position-right__jCgdD.CyberTextPriceModel-module_lg__2KQx3 {
    right: -0.6rem;
    top: 6.7rem; }
    @media (max-width: 1279.98px) {
      .CyberTextPriceModel-module_original-price-position-right__jCgdD.CyberTextPriceModel-module_lg__2KQx3 {
        top: 5.8rem;
        right: 1rem; } }
    @media (max-width: 1023.98px) {
      .CyberTextPriceModel-module_original-price-position-right__jCgdD.CyberTextPriceModel-module_lg__2KQx3 {
        top: 5rem;
        right: 1rem; } }
    @media (max-width: 320px) {
      .CyberTextPriceModel-module_original-price-position-right__jCgdD.CyberTextPriceModel-module_lg__2KQx3 {
        right: 0.2rem; } }
  .CyberTextPriceModel-module_original-price-position-right__jCgdD.CyberTextPriceModel-module_md__KZYZC {
    right: 0.8rem;
    top: 5.938rem; }
    @media (max-width: 1023.98px) {
      .CyberTextPriceModel-module_original-price-position-right__jCgdD.CyberTextPriceModel-module_md__KZYZC {
        top: 5.6rem; } }
    @media (min-width: 1024px) {
      .CyberTextPriceModel-module_original-price-position-right__jCgdD.CyberTextPriceModel-module_md__KZYZC {
        bottom: 0.3rem; } }
    @media (max-width: 320px) {
      .CyberTextPriceModel-module_original-price-position-right__jCgdD.CyberTextPriceModel-module_md__KZYZC {
        right: 0.2rem; } }
  .CyberTextPriceModel-module_original-price-position-right__jCgdD.CyberTextPriceModel-module_sm__3b__t {
    right: 1.1rem;
    top: 6.4rem; }
    @media (max-width: 375px) {
      .CyberTextPriceModel-module_original-price-position-right__jCgdD.CyberTextPriceModel-module_sm__3b__t {
        right: 0.8rem;
        top: 5.9rem; } }
    @media (max-width: 320px) {
      .CyberTextPriceModel-module_original-price-position-right__jCgdD.CyberTextPriceModel-module_sm__3b__t {
        right: 0.2rem; } }

.CyberTextPriceModel-module_original-price__1rQ3P {
  color: #ffffff;
  font-family: 'Lato', sans-serif;
  background: linear-gradient(356.08deg, #f72e2e 0%, #e70d45 100%);
  font-weight: bold; }
  .CyberTextPriceModel-module_original-price__1rQ3P.CyberTextPriceModel-module_lg__2KQx3 {
    padding-top: 0.25rem;
    display: flex;
    align-items: center;
    font-size: 0.75rem;
    vertical-align: center;
    letter-spacing: 0.044rem;
    border-radius: 2rem;
    padding-left: 0.7rem;
    padding-right: 0.4rem;
    min-width: 7rem;
    display: inline-block;
    text-align: left;
    height: 1.5rem; }
    @media (max-width: 1279.98px) {
      .CyberTextPriceModel-module_original-price__1rQ3P.CyberTextPriceModel-module_lg__2KQx3 {
        min-width: 5rem;
        height: 1.125rem;
        font-size: 0.563rem; } }
    @media (max-width: 1023.98px) {
      .CyberTextPriceModel-module_original-price__1rQ3P.CyberTextPriceModel-module_lg__2KQx3 {
        min-width: 4rem;
        height: 1rem;
        font-size: 0.438rem; } }
  .CyberTextPriceModel-module_original-price__1rQ3P.CyberTextPriceModel-module_md__KZYZC {
    padding-bottom: 0.1rem;
    padding-top: 0.1rem;
    padding-left: 0.7rem;
    padding-right: 0.4rem;
    font-size: 0.688rem;
    letter-spacing: 0.044rem;
    line-height: 0.9375rem;
    border-radius: 2rem;
    min-width: 7rem;
    display: inline-block;
    text-align: left; }
    @media (max-width: 1279.98px) {
      .CyberTextPriceModel-module_original-price__1rQ3P.CyberTextPriceModel-module_md__KZYZC {
        font-size: 0.57rem;
        min-width: 6.2rem; } }
    @media (max-width: 1023.98px) {
      .CyberTextPriceModel-module_original-price__1rQ3P.CyberTextPriceModel-module_md__KZYZC {
        font-size: 0.425rem;
        min-width: 4.3rem;
        height: 1rem; } }
  .CyberTextPriceModel-module_original-price__1rQ3P.CyberTextPriceModel-module_sm__3b__t {
    padding-bottom: 0.1rem;
    padding-top: 0.1rem;
    font-size: 0.688rem;
    font-weight: 400;
    letter-spacing: 0.044rem;
    line-height: 0.9375rem;
    border-radius: 2rem;
    padding-left: 0.7rem;
    padding-right: 0.4rem;
    min-width: 7rem;
    display: inline-block;
    text-align: left;
    min-width: 4rem;
    height: 1.125rem;
    font-size: 0.683rem; }
    @media (max-width: 375px) {
      .CyberTextPriceModel-module_original-price__1rQ3P.CyberTextPriceModel-module_sm__3b__t {
        height: 1.063rem;
        font-size: 0.563rem; } }
    @media (max-width: 320px) {
      .CyberTextPriceModel-module_original-price__1rQ3P.CyberTextPriceModel-module_sm__3b__t {
        height: 1rem;
        font-size: 0.438rem; } }

.CTAButton-module_cta-button__IZlL2 {
  height: 2.3125rem;
  color: #fafafa;
  border-radius: 0.5rem;
  border: 0;
  font-size: 0.8125rem;
  line-height: 1rem;
  letter-spacing: 0.125rem;
  font-weight: 700;
  font-family: Lato; }
  .CTAButton-module_cta-button__IZlL2:focus, .CTAButton-module_cta-button__IZlL2:active {
    outline: 0;
    box-shadow: none !important; }
  .CTAButton-module_cta-button__IZlL2.CTAButton-module_secondary__30rjJ {
    background: linear-gradient(351deg, #f72e2e 0%, #e70d45 100%); }
    .CTAButton-module_cta-button__IZlL2.CTAButton-module_secondary__30rjJ:not(:disabled):hover {
      background: linear-gradient(351deg, #f84d4d 0%, #ea3160 100%); }
    .CTAButton-module_cta-button__IZlL2.CTAButton-module_secondary__30rjJ:not(:disabled):active {
      background: linear-gradient(351deg, #f61c1c 0%, #d31545 100%); }
  .CTAButton-module_cta-button__IZlL2.CTAButton-module_alignment__2QlM9 {
    width: 100%; }

.BodyDiscount-module_discount-wrapper__1nSew.BodyDiscount-module_lg__135jN {
  position: absolute;
  left: 0;
  margin-left: 6.5rem;
  bottom: 0;
  padding-bottom: 2rem; }
  @media (max-width: 1279.98px) {
    .BodyDiscount-module_discount-wrapper__1nSew.BodyDiscount-module_lg__135jN {
      margin-left: 6rem;
      top: 1.8rem;
      padding-bottom: 3rem; } }
  @media (max-width: 1023.98px) {
    .BodyDiscount-module_discount-wrapper__1nSew.BodyDiscount-module_lg__135jN {
      margin-left: 4.5rem;
      top: 1rem; } }
  @media (max-width: 719.98px) {
    .BodyDiscount-module_discount-wrapper__1nSew.BodyDiscount-module_lg__135jN {
      display: flex;
      flex: 1;
      right: 0;
      padding-top: 0.7rem; } }

.BodyDiscount-module_discount-wrapper__1nSew.BodyDiscount-module_md__36QBR {
  position: absolute;
  bottom: 3.5rem;
  right: 0.813rem; }
  @media (max-width: 1279.98px) {
    .BodyDiscount-module_discount-wrapper__1nSew.BodyDiscount-module_md__36QBR {
      right: 0.75rem;
      bottom: 2.5rem; } }
  @media (max-width: 1023.98px) {
    .BodyDiscount-module_discount-wrapper__1nSew.BodyDiscount-module_md__36QBR {
      right: 0.563rem;
      bottom: 1.9rem; } }
  @media (max-width: 719.98px) {
    .BodyDiscount-module_discount-wrapper__1nSew.BodyDiscount-module_md__36QBR {
      display: flex;
      flex: 1;
      bottom: 0;
      right: 0;
      padding-top: 0.7rem; } }

.BodyDiscount-module_discount-wrapper__1nSew.BodyDiscount-module_sm__1hYpm {
  position: relative;
  bottom: 3.8rem;
  height: 100%;
  right: 1rem;
  display: flex;
  right: 1rem;
  padding-top: 0.7rem; }
  @media (max-width: 375px) {
    .BodyDiscount-module_discount-wrapper__1nSew.BodyDiscount-module_sm__1hYpm {
      bottom: 2rem; } }
  @media (max-width: 360px) {
    .BodyDiscount-module_discount-wrapper__1nSew.BodyDiscount-module_sm__1hYpm {
      bottom: 2.2rem; } }
  @media (max-width: 320px) {
    .BodyDiscount-module_discount-wrapper__1nSew.BodyDiscount-module_sm__1hYpm {
      bottom: 2rem;
      right: 0.5rem; } }

.BodyDiscount-module_discount-module__2ZHA7 {
  display: flex;
  flex: 1;
  padding: 0;
  margin-top: 0.7rem;
  padding-bottom: 0.313rem;
  justify-content: flex-end;
  align-items: flex-end; }

.BodyPrice-module_container__25htz {
  position: absolute;
  display: flex;
  padding: 0;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  opacity: 0.8; }
  .BodyPrice-module_container__25htz.BodyPrice-module_lg__3TPHq {
    position: relative; }
  .BodyPrice-module_container__25htz.BodyPrice-module_sm__3ZzQv {
    position: relative; }
  .BodyPrice-module_container__25htz.BodyPrice-module_md__3-UyS {
    top: 0.5rem;
    left: 21rem; }

.BodyPrice-module_discount-box-container__3yoT- {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  padding: 0; }

.BodyPrice-module_discount-box__28uq8 {
  justify-content: center;
  display: flex;
  margin-top: 32%;
  margin-left: 1.5rem;
  position: relative;
  z-index: 2;
  opacity: 1; }
  @media (max-width: 1279.98px) {
    .BodyPrice-module_discount-box__28uq8 {
      margin-left: 2rem;
      margin-top: 26%; } }
  @media (max-width: 1023.98px) {
    .BodyPrice-module_discount-box__28uq8 {
      margin-left: 2rem;
      margin-top: 16%; } }
  @media (max-width: 719.98px) {
    .BodyPrice-module_discount-box__28uq8 {
      display: none; } }
  .BodyPrice-module_discount-box__28uq8.BodyPrice-module_lg__3TPHq {
    top: 0rem;
    left: 0.3rem;
    width: 5.563rem;
    height: 2.1rem; }
    .BodyPrice-module_discount-box__28uq8.BodyPrice-module_lg__3TPHq span {
      padding: 0;
      font-size: 1.125rem; }
    @media (max-width: 1279.98px) {
      .BodyPrice-module_discount-box__28uq8.BodyPrice-module_lg__3TPHq {
        width: 4rem;
        height: 1.5rem;
        top: 0.2rem;
        left: 0.5rem;
        display: inline-flex;
        align-items: center; }
        .BodyPrice-module_discount-box__28uq8.BodyPrice-module_lg__3TPHq span {
          padding: 0;
          font-size: 0.8rem; } }
    @media (max-width: 1023.98px) {
      .BodyPrice-module_discount-box__28uq8.BodyPrice-module_lg__3TPHq {
        width: 3.7rem;
        height: 1.2rem;
        top: 0.5rem;
        left: 0.8rem; }
        .BodyPrice-module_discount-box__28uq8.BodyPrice-module_lg__3TPHq span {
          padding: 0;
          font-size: 0.7rem; } }
  .BodyPrice-module_discount-box__28uq8.BodyPrice-module_md__3-UyS {
    right: 0rem;
    margin-top: 34%; }
    .BodyPrice-module_discount-box__28uq8.BodyPrice-module_md__3-UyS span {
      line-height: 1.2rem; }
    @media (max-width: 1279.98px) {
      .BodyPrice-module_discount-box__28uq8.BodyPrice-module_md__3-UyS {
        right: 4.9rem;
        margin-top: 27%;
        width: 4.4rem;
        height: 1.7rem; }
        .BodyPrice-module_discount-box__28uq8.BodyPrice-module_md__3-UyS span {
          font-size: 0.9rem;
          line-height: 1.2rem; } }
    @media (max-width: 1023.98px) {
      .BodyPrice-module_discount-box__28uq8.BodyPrice-module_md__3-UyS {
        right: 9.6rem;
        margin-top: 20%;
        width: 3.5rem;
        height: 1.3rem; }
        .BodyPrice-module_discount-box__28uq8.BodyPrice-module_md__3-UyS span {
          font-size: 0.8rem;
          line-height: 0.8rem; } }

.BodyPrice-module_price-wrapper__i4zOz {
  position: absolute;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  padding: 0;
  left: 4.8rem;
  bottom: 0rem; }
  .BodyPrice-module_price-wrapper__i4zOz.BodyPrice-module_lg__3TPHq {
    padding: 0;
    left: 5.2rem;
    bottom: 2rem; }
    @media (max-width: 1279.98px) {
      .BodyPrice-module_price-wrapper__i4zOz.BodyPrice-module_lg__3TPHq {
        bottom: 0rem; } }
  .BodyPrice-module_price-wrapper__i4zOz.BodyPrice-module_md__3-UyS {
    left: 2rem;
    bottom: 1rem; }
    @media (max-width: 1279.98px) {
      .BodyPrice-module_price-wrapper__i4zOz.BodyPrice-module_md__3-UyS {
        left: 0;
        right: 0.5rem;
        bottom: 0.5rem; } }
    @media (max-width: 1023.98px) {
      .BodyPrice-module_price-wrapper__i4zOz.BodyPrice-module_md__3-UyS {
        left: 0;
        right: 0rem;
        bottom: 0.5rem; } }
  .BodyPrice-module_price-wrapper__i4zOz.BodyPrice-module_sm__3ZzQv {
    margin-top: 0.5rem;
    left: 0;
    right: 0;
    top: 5.4rem; }
    @media (max-width: 375px) {
      .BodyPrice-module_price-wrapper__i4zOz.BodyPrice-module_sm__3ZzQv {
        top: 6.5rem; } }
    @media (max-width: 320px) {
      .BodyPrice-module_price-wrapper__i4zOz.BodyPrice-module_sm__3ZzQv {
        top: 5.3rem; } }

.BodyPrice-module_price-module__3x8PD {
  display: inline-block; }

.TwelveColumnsDailyDeal-module_wrapper-container__17Kdp {
  position: relative;
  width: 100%;
  height: auto; }

.TwelveColumnsDailyDeal-module_container__TxHi8 {
  position: absolute;
  top: 0;
  overflow: hidden;
  display: flex;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  padding-left: 1rem;
  flex-direction: row;
  justify-content: flex-start; }

.TwelveColumnsDailyDeal-module_background__3R63d {
  width: 100%;
  height: 100%; }

.TwelveColumnsDailyDeal-module_title-free-text-container__1tu8U {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: flex-end;
  background-color: transparent;
  position: absolute;
  bottom: 3.2rem;
  left: 3.2rem;
  width: 18.75rem;
  height: auto;
  margin-left: 1; }
  @media (max-width: 1279.98px) {
    .TwelveColumnsDailyDeal-module_title-free-text-container__1tu8U {
      bottom: 2.3rem;
      left: 2.5rem; } }
  @media (max-width: 1023.98px) {
    .TwelveColumnsDailyDeal-module_title-free-text-container__1tu8U {
      bottom: 2rem;
      left: 1.8rem; } }

.TwelveColumnsDailyDeal-module_title-free-text__1bfpX {
  color: #ffffff;
  font-family: 'Lato', sans-serif;
  font-size: 2.25rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 2.5rem; }
  @media (max-width: 1279.98px) {
    .TwelveColumnsDailyDeal-module_title-free-text__1bfpX {
      font-size: 1.813rem;
      line-height: 2.2rem; } }
  @media (max-width: 1023.98px) {
    .TwelveColumnsDailyDeal-module_title-free-text__1bfpX {
      font-size: 1.25rem;
      line-height: 1.5rem; } }

.TwelveColumnsDailyDeal-module_attributes-container__2Lp3O {
  min-width: 11rem;
  display: flex;
  flex: 1;
  padding: 0;
  margin: 0;
  position: relative;
  top: 5%;
  left: 20%;
  align-items: center; }
  @media (max-width: 1279.98px) {
    .TwelveColumnsDailyDeal-module_attributes-container__2Lp3O {
      top: 9%;
      left: 18%; } }
  @media (max-width: 1023.98px) {
    .TwelveColumnsDailyDeal-module_attributes-container__2Lp3O {
      top: 10%;
      left: 16%; }
      .TwelveColumnsDailyDeal-module_attributes-container__2Lp3O ul li {
        margin: 0; }
        .TwelveColumnsDailyDeal-module_attributes-container__2Lp3O ul li div span {
          font-size: 0.65rem; } }

.TwelveColumnsDailyDeal-module_dinamyc-container__1Sfga {
  display: flex;
  flex: 1.5;
  top: 0;
  height: 100%;
  left: 41%;
  position: absolute; }
  @media (max-width: 1279.98px) {
    .TwelveColumnsDailyDeal-module_dinamyc-container__1Sfga {
      left: 39.5%;
      width: auto;
      height: auto;
      bottom: 0.5rem; } }
  @media (max-width: 1023.98px) {
    .TwelveColumnsDailyDeal-module_dinamyc-container__1Sfga {
      left: 37%;
      width: auto;
      height: auto;
      bottom: 0.5rem; } }

.TwelveColumnsDailyDeal-module_timer-container__VZVb5 {
  display: flex;
  width: 23%;
  position: absolute;
  opacity: 1;
  right: 3%;
  top: 0;
  margin-top: 4rem;
  padding: 0; }
  @media (max-width: 1279.98px) {
    .TwelveColumnsDailyDeal-module_timer-container__VZVb5 {
      margin-top: 2.5rem;
      right: 4%; } }
  @media (max-width: 1023.98px) {
    .TwelveColumnsDailyDeal-module_timer-container__VZVb5 {
      margin-top: 1.8rem;
      right: 1%; } }

.TwelveColumnsDailyDeal-module_timer__2pK_R {
  display: flex;
  justify-content: flex-end;
  flex-direction: column; }
  .TwelveColumnsDailyDeal-module_timer__2pK_R .TwelveColumnsDailyDeal-module_timer-wrapper__8KTgf {
    margin-bottom: 2rem; }
    @media (max-width: 1279.98px) {
      .TwelveColumnsDailyDeal-module_timer__2pK_R .TwelveColumnsDailyDeal-module_timer-wrapper__8KTgf {
        margin-bottom: 1rem; } }
    @media (max-width: 1023.98px) {
      .TwelveColumnsDailyDeal-module_timer__2pK_R .TwelveColumnsDailyDeal-module_timer-wrapper__8KTgf {
        margin-bottom: 0.8rem; } }

.TwelveColumnsDailyDeal-module_timer-title__2PrBY {
  display: flex;
  align-self: flex-start;
  margin-bottom: 1.5rem; }
  .TwelveColumnsDailyDeal-module_timer-title__2PrBY span {
    color: #ffffff;
    font-family: 'lato', sans-serif;
    font-size: 0.875rem;
    font-weight: 900;
    letter-spacing: 0.281rem;
    line-height: 1rem;
    text-align: right; }
    @media (max-width: 1023.98px) {
      .TwelveColumnsDailyDeal-module_timer-title__2PrBY span {
        font-size: 0.6rem; } }
  @media (max-width: 1023.98px) {
    .TwelveColumnsDailyDeal-module_timer-title__2PrBY {
      margin-bottom: 0.5rem; } }

.TwelveColumnsDailyDeal-module_cta-button-container__3TimZ {
  align-self: center;
  width: 12.313rem;
  position: absolute;
  bottom: 0.875rem;
  right: 1.5rem; }
  @media (max-width: 1279.98px) {
    .TwelveColumnsDailyDeal-module_cta-button-container__3TimZ {
      width: 16%; } }
  @media (max-width: 1023.98px) {
    .TwelveColumnsDailyDeal-module_cta-button-container__3TimZ {
      width: 16%; }
      .TwelveColumnsDailyDeal-module_cta-button-container__3TimZ div {
        font-size: 0.5rem; } }

.TwelveColumnsDailyDeal-module_cta-button-twelve-columns__6BVhn {
  margin-left: 2%; }
  @media (max-width: 1023.98px) {
    .TwelveColumnsDailyDeal-module_cta-button-twelve-columns__6BVhn {
      font-size: 0.6rem;
      height: auto;
      padding-top: 0.3rem;
      padding-bottom: 0.3rem; } }

.TwelveColumnsDailyDeal-module_hide-true__2djoE {
  visibility: hidden; }

.TwelveColumnsDailyDeal-module_out-of-stock__cyk7m {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: default;
  display: flex;
  justify-content: center;
  align-items: center; }
  .TwelveColumnsDailyDeal-module_out-of-stock-layer__ORkWI {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 5;
    opacity: 0.9;
    overflow: hidden; }
  .TwelveColumnsDailyDeal-module_out-of-stock-label__8FwUS {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 2.255054432348367vw;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    letter-spacing: 0.275rem;
    background-color: #0a0b16;
    position: relative;
    text-align: center;
    padding-left: 4rem;
    padding-right: 2rem;
    justify-content: center;
    align-items: center;
    padding: 0.8rem 2.4rem;
    border-radius: 2.188rem;
    z-index: 5; }
    @media (max-width: 1023.98px) {
      .TwelveColumnsDailyDeal-module_out-of-stock-label__8FwUS {
        font-size: 1.25rem; } }

.TwelveColumnsDailyDeal-module_rounded-border__118_u {
  border-radius: 0.625rem; }
  .TwelveColumnsDailyDeal-module_rounded-border__118_u img {
    border-radius: 0.625rem; }

.ProductDailyDealMobile-module_wrapper-container__170yt {
  position: relative;
  display: block;
  margin: 0; }

.ProductDailyDealMobile-module_background__ulg5H {
  position: relative;
  width: 100%;
  display: block;
  height: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 0; }
  @media (max-width: 375px) {
    .ProductDailyDealMobile-module_background__ulg5H {
      width: 100%; } }

.ProductDailyDealMobile-module_container__ikMJB {
  padding: 0;
  margin: 0;
  top: 0;
  display: flex;
  position: absolute;
  width: 100%;
  height: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end; }

.ProductDailyDealMobile-module_body-container__3-9DQ {
  display: flex;
  flex: 1;
  position: relative;
  justify-content: flex-start;
  align-items: flex-end;
  top: 4rem; }
  @media (max-width: 500px) {
    .ProductDailyDealMobile-module_body-container__3-9DQ {
      top: 3rem; } }
  @media (max-width: 375px) {
    .ProductDailyDealMobile-module_body-container__3-9DQ {
      top: 1.2rem; } }
  @media (max-width: 360px) {
    .ProductDailyDealMobile-module_body-container__3-9DQ {
      top: 1rem; } }
  @media (max-width: 320px) {
    .ProductDailyDealMobile-module_body-container__3-9DQ {
      top: 0.3rem; } }

.ProductDailyDealMobile-module_timer__XpVdN {
  z-index: 1; }

.ProductDailyDealMobile-module_timer-container__1Et4j {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 4.1rem;
  margin-right: 0.95rem;
  flex-direction: column; }
  @media (max-width: 375px) {
    .ProductDailyDealMobile-module_timer-container__1Et4j {
      margin-top: 3.5rem; } }
  @media (max-width: 320px) {
    .ProductDailyDealMobile-module_timer-container__1Et4j {
      margin-top: 3rem;
      margin-right: 0.2rem; } }

.ProductDailyDealMobile-module_timer-title__wamht {
  height: 1rem;
  z-index: 1;
  width: 5.438rem;
  color: #ffffff;
  font-family: 'Lato', sans-serif;
  font-size: 0.813rem;
  font-weight: bold;
  letter-spacing: 0.125rem;
  line-height: 1rem;
  text-align: right;
  margin-bottom: 0.8rem; }
  span a .ProductDailyDealMobile-module_timer-title__wamht:hover, .ProductDailyDealMobile-module_timer-title__wamht:visited, .ProductDailyDealMobile-module_timer-title__wamht:link, .ProductDailyDealMobile-module_timer-title__wamht:active {
    text-decoration: none !important; }

.ProductDailyDealMobile-module_out-of-stock__2eUmF {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: default;
  display: flex;
  justify-content: center;
  align-items: center; }
  .ProductDailyDealMobile-module_out-of-stock-layer__34e_d {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 5;
    border-radius: 0.75rem;
    opacity: 0.9;
    overflow: hidden; }
  .ProductDailyDealMobile-module_out-of-stock-label__2OM0- {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 2.255054432348367vw;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    letter-spacing: 0.275rem;
    background-color: #0a0b16;
    position: relative;
    text-align: center;
    padding-left: 4rem;
    padding-right: 2rem;
    justify-content: center;
    align-items: center;
    padding: 0.8rem 2.4rem;
    border-radius: 2.188rem;
    z-index: 5; }
    @media (max-width: 1023.98px) {
      .ProductDailyDealMobile-module_out-of-stock-label__2OM0- {
        font-size: 1.25rem; } }

.ProductDailyDealMobile-module_rounded-border__2V9tO {
  border-radius: 0.625rem; }
  .ProductDailyDealMobile-module_rounded-border__2V9tO img {
    border-radius: 0.625rem; }

.DailyDealCyber-module_daily-deal-body__ysiFk {
  display: flex;
  flex-direction: column;
  text-decoration: none;
  padding: 0; }

.DailyDealCyber-module_overlay__Xb9ph {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 5;
  opacity: 0.3; }

.DailyDealCyber-module_out-of-stock-layer___lLd3 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 5;
  left: 0;
  opacity: 0.7;
  overflow: hidden; }

.DailyDealCyber-module_out-of-stock-label__3j9I5 {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: bold;
  letter-spacing: 0.0625rem;
  line-height: 1.0625rem;
  position: absolute;
  background-color: #525252;
  transform: rotate(-35deg);
  text-align: center;
  top: 3.125rem;
  left: -3.75rem;
  width: 20.6875rem;
  height: 2.5rem;
  z-index: 6;
  padding-top: 0.625rem; }

.DailyDealCyber-module_not-display-mobile__1Nqs4 {
  display: initial; }
  @media (max-width: 719.98px) {
    .DailyDealCyber-module_not-display-mobile__1Nqs4 {
      display: none; } }

.DailyDealCyber-module_display-mobile__3-gAS {
  display: none; }
  @media (max-width: 719.98px) {
    .DailyDealCyber-module_display-mobile__3-gAS {
      display: initial; } }

@media (max-width: 1023.98px) {
  .DailyDealCyber-module_price__k0nD_ {
    top: 50%;
    transform: translateY(-100%); } }

@media (max-width: 1023.98px) {
  .DailyDealCyber-module_discount__p6UzR {
    top: 50%;
    transform: translateY(-50%); } }

.SeveralDailyDealCyber-module_container-desktop__IhvjB {
  position: relative;
  display: inline-block;
  background-color: #24282b;
  min-height: 20rem;
  width: 100%;
  border-radius: 1.4rem;
  border-bottom-left-radius: 0.7rem;
  border-bottom-right-radius: 0.7rem; }
  @media (max-width: 1023.98px) {
    .SeveralDailyDealCyber-module_container-desktop__IhvjB {
      min-height: 15rem; } }
  @media (max-width: 719.98px) {
    .SeveralDailyDealCyber-module_container-desktop__IhvjB {
      display: none; } }
  .SeveralDailyDealCyber-module_container-desktop__IhvjB img {
    height: auto;
    width: 100%; }

.SeveralDailyDealCyber-module_container-mobile__17p6v {
  border-bottom-left-radius: 0.6rem;
  border-top-left-radius: 0.6rem;
  max-height: 17.125rem;
  position: relative;
  flex-direction: column;
  overflow: hidden;
  display: none; }
  @media (max-width: 1279.98px) {
    .SeveralDailyDealCyber-module_container-mobile__17p6v {
      max-height: 22rem; } }
  @media (max-width: 719.98px) {
    .SeveralDailyDealCyber-module_container-mobile__17p6v {
      display: flex;
      max-height: 17.125rem;
      width: 100%; } }
  .SeveralDailyDealCyber-module_container-mobile__17p6v img {
    height: auto; }

.SeveralDailyDealCyber-module_pod-cards-container__329dQ {
  display: flex;
  flex: 1;
  flex-direction: row;
  background-color: #24282b;
  padding: 0.5rem 0 0.5rem 0.5rem;
  min-height: 15.875rem; }
  @media (max-width: 1279.98px) {
    .SeveralDailyDealCyber-module_pod-cards-container__329dQ {
      min-height: 17rem;
      align-items: center; } }
  @media (max-width: 1023.98px) {
    .SeveralDailyDealCyber-module_pod-cards-container__329dQ {
      min-height: 12.875rem;
      align-items: stretch; } }
  @media (max-width: 719.98px) {
    .SeveralDailyDealCyber-module_pod-cards-container__329dQ {
      align-items: center; } }

@media (max-width: 1023.98px) {
  .SeveralDailyDealCyber-module_two-pod-cards-container__2D6kI {
    min-height: 15.875rem; } }

.SeveralDailyDealCyber-module_product-item__oQdwO {
  display: flex;
  flex: 1;
  justify-content: space-between; }

.CyberTitle-module_container__1WJQa {
  display: flex;
  align-self: stretch;
  width: 100%;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  background-color: #535b68;
  border-radius: 1.469rem;
  padding: 0;
  margin: 0; }
  @media (max-width: 1279.98px) {
    .CyberTitle-module_container__1WJQa {
      border-radius: 0rem;
      border-top-left-radius: 0.4rem; } }

.CyberTitle-module_alert-title-lg__2Lsdx, .CyberTitle-module_alert-title-sm__30Q5j {
  height: 100%;
  border-radius: 1.481rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-family: 'Lato', sans-serif;
  color: #b6de26; }
  .CyberTitle-module_alert-title-lg__2Lsdx p, .CyberTitle-module_alert-title-sm__30Q5j p {
    margin: 0; }
  .CyberTitle-module_alert-title-lg__2Lsdx div, .CyberTitle-module_alert-title-sm__30Q5j div {
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: row;
    align-items: center; }
    .CyberTitle-module_alert-title-lg__2Lsdx div img, .CyberTitle-module_alert-title-sm__30Q5j div img {
      margin-left: 0.5rem; }

.CyberTitle-module_alert-title-lg__2Lsdx {
  min-height: 2.938rem;
  padding: 0 2rem 0 2rem;
  background-color: #000000;
  font-size: 2.332814930015552vw;
  letter-spacing: 0.125rem; }

.CyberTitle-module_alert-title-sm__30Q5j {
  min-height: 3rem;
  width: 54%;
  text-align: right;
  max-width: 16rem;
  background-color: #171823;
  font-size: 1.213rem;
  opacity: 0.82;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  letter-spacing: normal;
  padding-right: 3%;
  padding-left: 5%; }
  @media (max-width: 1023.98px) {
    .CyberTitle-module_alert-title-sm__30Q5j {
      max-width: 15rem; } }
  @media (max-width: 719.98px) {
    .CyberTitle-module_alert-title-sm__30Q5j {
      padding-right: 5%;
      max-width: 17rem; } }
  @media (max-width: 360px) {
    .CyberTitle-module_alert-title-sm__30Q5j {
      width: 48%;
      max-width: 14rem; }
      .CyberTitle-module_alert-title-sm__30Q5j img {
        display: none; } }

.CyberTitle-module_timer__dc4vV {
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 0; }
  @media (max-width: 1279.98px) {
    .CyberTitle-module_timer__dc4vV {
      position: relative; } }
  @media (max-width: 1023.98px) {
    .CyberTitle-module_timer__dc4vV {
      margin-left: 0.6rem;
      margin-right: 0.3rem; } }
  @media (max-width: 719.98px) {
    .CyberTitle-module_timer__dc4vV {
      top: 0.2rem; } }

.CyberTitle-module_clock__2Wbzr {
  margin-right: 1rem; }

.CyberTitle-module_title__2rAfj {
  color: #ffffff;
  font-family: 'Lato-Regular', sans-serif;
  font-size: 1.3219284603421462vw;
  letter-spacing: 0.313rem; }
  .CyberTitle-module_title__2rAfj.CyberTitle-module_start__3iTLj {
    margin-right: 1rem;
    color: #b8e251; }
  @media (min-width: 1024px) {
    .CyberTitle-module_title__2rAfj {
      font-size: 0.9516837481698389vw;
      letter-spacing: 0.101rem; } }
  @media (max-width: 1023.98px) {
    .CyberTitle-module_title__2rAfj {
      display: inline-block;
      max-width: 15rem;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; } }

.CyberTitle-module_not-display-mobile__20KDt {
  display: initial; }
  @media (max-width: 719.98px) {
    .CyberTitle-module_not-display-mobile__20KDt {
      display: none; } }

.CyberTitle-module_display-mobile__Ws40F {
  display: none; }
  @media (max-width: 719.98px) {
    .CyberTitle-module_display-mobile__Ws40F {
      display: initial; } }

.PodCard-module_several-daily-deal-body__3xOQL {
  text-decoration: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex: 1;
  justify-content: flex-end;
  border-radius: 0.75rem; }
  @media (min-width: 1024px) {
    .PodCard-module_several-daily-deal-body__3xOQL {
      min-height: 15.875rem;
      max-height: 15.875rem; } }
  .PodCard-module_several-daily-deal-body__3xOQL.PodCard-module_six-columns-false__343HO {
    flex-direction: column; }
  .PodCard-module_several-daily-deal-body__3xOQL.PodCard-module_six-columns-true__foH6E {
    flex-direction: row; }
    @media (max-width: 719.98px) {
      .PodCard-module_several-daily-deal-body__3xOQL.PodCard-module_six-columns-true__foH6E {
        flex-direction: column; } }
  span a .PodCard-module_several-daily-deal-body__3xOQL:hover, .PodCard-module_several-daily-deal-body__3xOQL:visited, .PodCard-module_several-daily-deal-body__3xOQL:link, .PodCard-module_several-daily-deal-body__3xOQL:active {
    text-decoration: none !important; }

.PodCard-module_container__16Xfr {
  display: flex;
  flex: 1;
  border-radius: 0.75rem;
  position: relative;
  margin-right: 0.7rem;
  padding: 0;
  justify-content: flex-end;
  padding-left: 0.6rem;
  overflow: hidden; }
  @media (max-width: 1023.98px) {
    .PodCard-module_container__16Xfr {
      margin-right: 0.3rem; } }
  @media (max-width: 719.98px) {
    .PodCard-module_container__16Xfr {
      min-width: 17.125rem;
      min-height: 13.188rem; } }
  .PodCard-module_container__16Xfr img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 0.75rem; }
  .PodCard-module_container__16Xfr:hover {
    filter: brightness(92%);
    -webkit-filter: brightness(92%);
    -moz-filter: brightness(92%); }

.PodCard-module_discount-box-container__g5A7a {
  display: flex;
  flex: 1;
  justify-content: flex-start; }

.PodCard-module_discount-box__1tgkF {
  margin-top: 1rem;
  height: 2rem; }

.PodCard-module_top-container-six-columns-false__m6BrE, .PodCard-module_top-container-six-columns-true__10-33 {
  display: flex;
  flex: 1;
  padding: 0;
  z-index: 2; }

.PodCard-module_top-container-six-columns-false__m6BrE {
  justify-content: flex-end;
  padding-left: 0;
  flex-direction: row; }
  .PodCard-module_top-container-six-columns-false__m6BrE .PodCard-module_attributes__3-aCR {
    margin-top: 0.8rem;
    margin-right: 0.8rem;
    min-width: 0;
    position: relative;
    right: 0; }
    .PodCard-module_top-container-six-columns-false__m6BrE .PodCard-module_attributes__3-aCR ul {
      text-align: right;
      padding-left: 1.6rem; }

.PodCard-module_top-container-six-columns-true__10-33 {
  flex-direction: column; }
  .PodCard-module_top-container-six-columns-true__10-33 .PodCard-module_attributes__3-aCR {
    display: flex;
    position: absolute;
    bottom: 5rem;
    left: 0.5rem;
    height: auto; }
    .PodCard-module_top-container-six-columns-true__10-33 .PodCard-module_attributes__3-aCR ul {
      text-align: left;
      padding: 0.1rem; }
      .PodCard-module_top-container-six-columns-true__10-33 .PodCard-module_attributes__3-aCR ul li {
        display: inline-block; }
    @media (max-width: 1023.98px) {
      .PodCard-module_top-container-six-columns-true__10-33 .PodCard-module_attributes__3-aCR {
        display: none; } }
  @media (max-width: 1023.98px) {
    .PodCard-module_top-container-six-columns-true__10-33 {
      flex-direction: row;
      width: 100%;
      top: 0;
      left: 0.6rem;
      position: absolute;
      display: flex;
      justify-content: flex-start; } }

.PodCard-module_bottom-container-six-columns-false__3M20B, .PodCard-module_bottom-container-six-columns-true__258o1 {
  position: relative;
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 0; }

.PodCard-module_bottom-container-six-columns-false__3M20B {
  align-items: flex-start; }

.PodCard-module_bottom-container-six-columns-true__258o1 {
  justify-content: flex-end;
  align-items: flex-end; }
  @media (max-width: 1023.98px) {
    .PodCard-module_bottom-container-six-columns-true__258o1 {
      align-items: flex-start; } }

.PodCard-module_price-wrapper-six-columns-false__2TdmR {
  position: relative;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  padding: 0;
  flex: 1;
  margin-bottom: 0.5rem; }

.PodCard-module_price-wrapper-six-columns-true__2hWyz {
  position: relative;
  display: flex;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 3rem;
  margin-right: 1rem; }
  @media (max-width: 1023.98px) {
    .PodCard-module_price-wrapper-six-columns-true__2hWyz {
      justify-content: flex-end;
      align-items: flex-end;
      padding: 0;
      margin-bottom: 0.5rem; } }

.PodCard-module_price-wrapper__1j_Cl {
  position: relative;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  padding: 0;
  padding-left: 1rem;
  margin-bottom: 1rem; }

.PodCard-module_price-module__1un79 {
  display: inline-block; }

.PodCard-module_cta-button-six-columns__2OOsh {
  width: 12.313rem;
  margin-right: 1rem;
  padding-bottom: 1.5rem;
  height: 3.125rem; }

.PodCard-module_out-of-stock__tTdi9 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: default;
  display: flex;
  justify-content: center;
  align-items: center; }
  .PodCard-module_out-of-stock-layer__3dnGK {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 5;
    border-radius: 0.75rem;
    opacity: 0.9;
    overflow: hidden; }
  .PodCard-module_out-of-stock-label__3iJpK {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 2.255054432348367vw;
    font-family: 'Lato', sans serif;
    font-weight: 400;
    letter-spacing: 0.275rem;
    background-color: #0a0b16;
    position: relative;
    text-align: center;
    padding-left: 4rem;
    padding-right: 2rem;
    justify-content: center;
    align-items: center;
    padding: 0.8rem 2.4rem;
    border-radius: 2.188rem;
    z-index: 5; }
    @media (max-width: 1023.98px) {
      .PodCard-module_out-of-stock-label__3iJpK {
        font-size: 0.625rem; } }
    @media (max-width: 719.98px) {
      .PodCard-module_out-of-stock-label__3iJpK {
        font-size: 1.25rem; } }

.PodCard-module_not-display-mobile__1J1a3 {
  display: initial; }
  @media (max-width: 1023.98px) {
    .PodCard-module_not-display-mobile__1J1a3 {
      display: none; } }

.PodCard-module_display-mobile__2rT9U {
  display: none; }
  @media (max-width: 1023.98px) {
    .PodCard-module_display-mobile__2rT9U {
      display: initial; } }

.ProductPrice-module_primary__1cMzp .ProductPrice-module_discount-container-left__39vKT, .ProductPrice-module_secondary__--Z2b .ProductPrice-module_discount-container-left__39vKT {
  height: 3.5rem;
  width: 12rem;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
  padding-top: 0rem;
  margin-top: 1.3rem;
  border-radius: 2rem;
  border-top-left-radius: 0rem;
  background: linear-gradient(356.08deg, #f72e2e 0%, #e70d45 100%);
  color: #ffffff;
  font-size: 2.188rem;
  font-family: Lato;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 2rem; }
  @media (max-width: 1023.98px) {
    .ProductPrice-module_primary__1cMzp .ProductPrice-module_discount-container-left__39vKT, .ProductPrice-module_secondary__--Z2b .ProductPrice-module_discount-container-left__39vKT {
      font-size: 1.75rem;
      letter-spacing: normal;
      width: 9rem;
      height: 3rem;
      margin-right: 0.1rem;
      line-height: 2rem; } }
  @media (max-width: 719.98px) {
    .ProductPrice-module_primary__1cMzp .ProductPrice-module_discount-container-left__39vKT, .ProductPrice-module_secondary__--Z2b .ProductPrice-module_discount-container-left__39vKT {
      font-size: 1.75rem;
      width: 9.563rem;
      margin-right: 1rem;
      line-height: 2rem; } }

.ProductPrice-module_container__1AOKw {
  display: inline-block;
  padding: 0;
  padding-top: 1rem;
  position: relative;
  padding-bottom: 1rem; }

.ProductPrice-module_primary__1cMzp .ProductPrice-module_product-brand-left__3UXQp {
  font-size: 0.75rem;
  font-weight: bold;
  font-family: Lato;
  letter-spacing: 0.068rem;
  text-transform: uppercase;
  color: #ffffff; }

.ProductPrice-module_primary__1cMzp .ProductPrice-module_product-name-left__1bLVJ {
  color: #ffffff;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1rem;
  margin-bottom: 0.5rem;
  text-align: left;
  height: auto;
  margin-top: 0.2rem;
  min-width: 8rem;
  max-width: 8.5rem;
  overflow: hidden; }
  @media (min-width: 1024px) {
    .ProductPrice-module_primary__1cMzp .ProductPrice-module_product-name-left__1bLVJ {
      font-size: 0.75rem;
      letter-spacing: normal; } }
  @media (max-width: 1023.98px) {
    .ProductPrice-module_primary__1cMzp .ProductPrice-module_product-name-left__1bLVJ {
      font-size: 0.813rem;
      letter-spacing: normal;
      line-height: 0.938rem; } }

.ProductPrice-module_primary__1cMzp .ProductPrice-module_discount-container-left__39vKT {
  margin-top: 0rem; }

.ProductPrice-module_secondary__--Z2b .ProductPrice-module_product-brand-left__3UXQp {
  position: absolute;
  font-size: 0.75rem;
  font-weight: bold;
  font-family: Lato;
  width: 12rem;
  right: 0rem;
  top: 0rem;
  z-index: 3;
  letter-spacing: 0.068rem;
  text-transform: uppercase;
  color: #ffffff; }

.ProductPrice-module_secondary__--Z2b .ProductPrice-module_product-name-left__1bLVJ {
  color: #ffffff;
  background-color: #000000;
  position: absolute;
  right: 2.05rem;
  display: flex;
  align-items: center;
  border-radius: 2.5rem;
  border-top-left-radius: 0rem;
  padding: 0.3rem;
  padding-left: 0.8rem;
  z-index: 3;
  font-family: 'Lato-Regular', 'sans serif';
  letter-spacing: 0;
  line-height: 1rem;
  margin-bottom: 0.5rem;
  text-align: left;
  height: auto;
  margin-top: 0.2rem;
  min-width: 10rem; }
  @media (min-width: 1024px) {
    .ProductPrice-module_secondary__--Z2b .ProductPrice-module_product-name-left__1bLVJ {
      font-size: 0.75rem;
      letter-spacing: normal; } }
  @media (max-width: 1023.98px) {
    .ProductPrice-module_secondary__--Z2b .ProductPrice-module_product-name-left__1bLVJ {
      font-size: 0.813rem;
      letter-spacing: normal;
      line-height: 0.938rem; } }

.ProductPrice-module_secondary__--Z2b .ProductPrice-module_discount-container-left__39vKT {
  margin-top: 1.3rem; }

.ProductPrice-module_price-container__Hq6K4 {
  display: flex;
  flex-direction: row;
  flex: 1; }
  .ProductPrice-module_price-container__Hq6K4 .ProductPrice-module_icon-ou__2ftE3 {
    margin-right: 0.2rem; }

.ProductPrice-module_currency__3P4GJ {
  font-size: 1.3125rem;
  align-self: center;
  padding-bottom: 0.3rem;
  line-height: 1.4rem;
  color: #ffffff;
  font-family: Lato;
  font-size: 1rem; }

.ProductPrice-module_original-price-right__2LkUG {
  position: absolute;
  bottom: 0.1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: linear-gradient(356.08deg, #f72e2e 0%, #e70d45 100%);
  height: 1.5rem;
  z-index: 3;
  color: #ffffff;
  font-family: Lato;
  font-size: 0.688rem;
  font-weight: bold;
  letter-spacing: 0.044rem;
  line-height: 0.9375rem;
  border-radius: 2rem;
  padding-left: 0.7rem;
  padding-right: 0.4rem; }
  @media (min-width: 1024px) {
    .ProductPrice-module_original-price-right__2LkUG {
      right: 0.3rem; } }
  @media (max-width: 1023.98px) {
    .ProductPrice-module_original-price-right__2LkUG {
      font-size: 0.525rem;
      right: 1rem; } }

.MCGrid-module_container__3GE4r {
  width: 100%;
  margin: 0;
  user-select: none; }
  @media (max-width: 719.98px) {
    .MCGrid-module_container__3GE4r {
      display: flex;
      flex: 1;
      flex-direction: column; } }

.MCGrid-module_row__7iKqF {
  display: flex;
  flex: 1;
  align-self: stretch; }
  .MCGrid-module_row__7iKqF div:not(:first-child) {
    margin-left: 0.625rem; }
  @media (max-width: 719.98px) {
    .MCGrid-module_row__7iKqF {
      display: flex;
      flex-direction: column; }
      .MCGrid-module_row__7iKqF div:not(:first-child) {
        margin-left: 0rem; } }

@media (max-width: 719.98px) {
  .MCGrid-module_mc-grid-rows-container__3rOxY {
    display: block;
    width: 100%;
    padding-left: 0.875rem;
    padding-right: 0.875rem;
    margin: 0; } }

.Card-module_card__1LJ7d {
  max-width: 19.438rem;
  max-height: 20.625rem;
  margin-bottom: 0.625rem; }
  @media (max-width: 719.98px) {
    .Card-module_card__1LJ7d {
      max-width: 100%;
      height: auto; } }
  .Card-module_card__1LJ7d img {
    width: 100%;
    height: 100%;
    border-radius: 0.625rem; }

.Card-module_big__2kD_5 {
  max-width: 39.625rem;
  max-height: 20.625rem; }

.Card-module_hover__2oRSQ:hover {
  filter: brightness(92%);
  -webkit-filter: brightness(92%);
  -moz-filter: brightness(92%); }

.Card-module_not-display-mobile__1gpWs {
  display: block; }
  @media (max-width: 719.98px) {
    .Card-module_not-display-mobile__1gpWs {
      display: none; } }

.Card-module_display-mobile__1dAdR {
  display: none; }
  @media (max-width: 719.98px) {
    .Card-module_display-mobile__1dAdR {
      display: block; } }

.SimpleCyberTitle-module_cyber-title-container__3gwIJ {
  display: flex;
  justify-content: center;
  height: 2.188rem;
  background-color: #bbe400;
  border-top-left-radius: 1.118rem;
  border-top-right-radius: 1.118rem;
  padding-left: 2rem;
  padding-right: 2rem;
  margin-bottom: 1.75rem; }

.SimpleCyberTitle-module_cyber-title-second-container__3NhO8 {
  display: flex;
  justify-content: center;
  height: 100%;
  background-color: #a7d500;
  border-radius: 1.118rem;
  padding-left: 8.114374034003092vw;
  padding-right: 7.805255023183926vw; }

.SimpleCyberTitle-module_cyber-title-text-container__1ZlR1 {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  height: 100%;
  padding-left: 3.563rem;
  padding-right: 3.125rem;
  letter-spacing: 0.313rem;
  font-size: 1.063rem;
  border-radius: 1.125rem;
  font-family: 'Lato-Medium', 'sans serif';
  max-width: 50rem;
  line-height: 2rem;
  overflow: hidden;
  text-overflow: ellipsis; }
  @media (max-width: 1023.98px) {
    .SimpleCyberTitle-module_cyber-title-text-container__1ZlR1 {
      font-size: 1.458vw;
      max-width: 36rem;
      padding-left: 1rem;
      padding-right: 1rem; } }
  @media (max-width: 719.98px) {
    .SimpleCyberTitle-module_cyber-title-text-container__1ZlR1 {
      font-size: 3vw;
      letter-spacing: 0.169rem;
      font-family: 'Lato-Black', 'sans serif';
      font-weight: bold;
      padding-left: 1.375rem;
      padding-right: 1.375rem; } }

.SimpleCyberTitle-module_mobile-container__XFbAF {
  height: 2.236rem;
  padding-bottom: 0;
  display: flex;
  justify-content: center;
  width: 100%;
  background-color: #b6de26;
  border-radius: 1.125rem; }

.SimpleCyberTitle-module_icon-cyber__1ms68 {
  height: 6.625rem;
  width: 100%;
  padding: 0;
  background-color: #f7f7f7;
  padding-top: 1rem;
  display: flex;
  text-align: center;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  border-radius: 1rem;
  border-bottom-left-radius: 1.125rem;
  border-bottom-right-radius: 1.125rem;
  position: relative;
  z-index: 1;
  margin-bottom: 1.25rem; }
  .SimpleCyberTitle-module_icon-cyber__1ms68 img {
    max-width: 14.188rem;
    max-height: 2.75rem;
    margin-bottom: 0.586rem; }

.SimpleCyberTitle-module_margin-cyber__1Zjca {
  margin-bottom: 1.25rem; }

.SimpleCyberTitle-module_not-display-mobile__IQByZ {
  display: flex; }
  @media (max-width: 719.98px) {
    .SimpleCyberTitle-module_not-display-mobile__IQByZ {
      display: none; } }

.SimpleCyberTitle-module_display-mobile__1Xidf {
  display: none; }
  @media (max-width: 719.98px) {
    .SimpleCyberTitle-module_display-mobile__1Xidf {
      display: flex; } }

.EventMenu-module_container__1iGfg {
  max-width: 80rem;
  position: relative;
  background-color: transparent; }

.EventMenu-module_categories-container__cUnbl {
  padding-top: 2.5rem;
  overflow: hidden; }
  @media (max-width: 719.98px) {
    .EventMenu-module_categories-container__cUnbl {
      padding-top: 0;
      padding-left: 0.625rem; } }

.TopMenu-module_icon__1eI7C {
  height: 3.125rem;
  width: 3.125rem;
  color: #ffffff; }
  @media (max-width: 1279.98px) {
    .TopMenu-module_icon__1eI7C {
      height: 2.5rem;
      width: 2.5rem; } }
  @media (max-width: 1023.98px) {
    .TopMenu-module_icon__1eI7C {
      height: 2.5rem;
      width: 2.5rem; } }

.TopMenu-module_topMenuContainer__3TXGz {
  height: 3.938rem;
  top: 0;
  width: 100%;
  opacity: 1;
  z-index: 48;
  background-color: #f8f8f8;
  border-bottom-left-radius: 1.969rem;
  border-bottom-right-radius: 3.2rem;
  max-height: 5.313rem; }
  @media (max-width: 1023.98px) {
    .TopMenu-module_topMenuContainer__3TXGz {
      max-height: 4rem; } }

.TopMenu-module_topMenu__2fS_0 {
  display: flex;
  user-select: none;
  flex-direction: row;
  flex: 1;
  cursor: pointer;
  user-select: none;
  background-color: #a4d41e;
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 18;
  padding: 0;
  top: 0;
  bottom: 0;
  border-radius: 1.969rem; }
  @media (max-width: 1279.98px) {
    .TopMenu-module_topMenu__2fS_0 {
      width: 100%; } }

.TopMenu-module_item-body__3OHai {
  display: flex;
  align-items: center;
  flex-direction: row; }

.TopMenu-module_item__9zcLZ {
  display: flex;
  position: relative;
  flex: 1;
  flex-grow: 1;
  align-self: stretch;
  width: auto;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  padding: 0.5rem;
  min-width: 6.25rem; }
  @media (max-width: 1279.98px) {
    .TopMenu-module_item__9zcLZ {
      min-width: 5.25rem; } }
  @media (max-width: 1023.98px) {
    .TopMenu-module_item__9zcLZ {
      min-width: 3rem; } }

.TopMenu-module_selectedItem__3cHmX {
  display: flex;
  flex-direction: row;
  flex: 1;
  flex-grow: 1;
  justify-content: center;
  padding: 0;
  margin: 0;
  background-color: #000000;
  min-width: 15.125rem;
  border-radius: 1.969rem;
  padding-left: 2.188rem;
  padding-right: 3.063rem; }
  @media (max-width: 1023.98px) {
    .TopMenu-module_selectedItem__3cHmX {
      min-width: 10rem;
      padding-left: 0.5rem;
      justify-content: flex-start;
      padding-right: 0; } }

.TopMenu-module_logoName__2i6cq {
  font-family: 'Lato', sans-serif;
  font-size: 0.875rem;
  font-weight: bold;
  color: #bbe400;
  max-width: 6.25rem;
  margin-left: 1.313rem;
  text-align: center;
  display: inline; }
  @media (max-width: 719.98px) {
    .TopMenu-module_logoName__2i6cq {
      display: none; } }
  @media (max-width: 1279.98px) {
    .TopMenu-module_logoName__2i6cq {
      margin-left: 1.3rem; } }
  @media (max-width: 1023.98px) {
    .TopMenu-module_logoName__2i6cq {
      margin-left: 1rem;
      max-width: 3rem;
      font-size: 0.67rem; } }

.TopMenu-module_hr__1wW8b {
  background-color: #ffffff;
  width: 0.031rem;
  height: 1.343rem;
  position: absolute;
  right: 0;
  margin: 0; }

.TopMenu-module_selected-hr__1CL5C {
  background-color: #a7d500;
  width: 0.063rem;
  height: 1.343rem;
  margin-left: 1.406rem; }
  @media (max-width: 1023.98px) {
    .TopMenu-module_selected-hr__1CL5C {
      margin-left: 0.3rem; } }

.TopMenu-module_hrHidden__30JER {
  display: none; }

.TopMenu-module_carousel-container__1aVqK {
  height: 5.313rem;
  margin-bottom: 2rem;
  z-index: 20; }
  @media (max-width: 1023.98px) {
    .TopMenu-module_carousel-container__1aVqK {
      width: 100%; } }
  .TopMenu-module_carousel-container__1aVqK .TopMenu-module_carousel-wrapper__rr1BR {
    display: flex;
    background-color: #bbe400;
    height: 5.313rem;
    width: auto;
    overflow: visible; }

@media (min-width: 720px) {
  .TopMenu-module_sticky-position-top-menu__1WHSF {
    position: sticky;
    position: -webkit-sticky;
    /* Safari */
    top: 0;
    z-index: 999;
    max-width: 80rem;
    padding-top: 0; } }

.TopMenu-module_fixed-position-top-menu__RO9rw {
  position: fixed;
  top: 0;
  width: 100%;
  padding-top: 0;
  max-width: 80.75rem;
  padding-right: 0.75rem; }
  @media (max-width: 719.98px) {
    .TopMenu-module_fixed-position-top-menu__RO9rw {
      padding-right: 0rem; } }

.TopMenu-module_topMenuContainerMobile__35Ae3 {
  height: 3.313rem;
  top: 0;
  width: 100%;
  left: 0;
  right: 0;
  opacity: 1;
  z-index: 18;
  background-color: #bbe400;
  max-height: 5.313rem; }

.TopMenu-module_topMenuMobile__4ubfe {
  display: flex;
  user-select: none;
  flex-direction: row;
  flex: 1;
  cursor: pointer;
  user-select: none;
  background-color: #a4d41e;
  width: 100%;
  height: 3.938rem;
  z-index: 18;
  padding: 0;
  top: 0;
  bottom: 0;
  border-radius: 2.656rem;
  height: 5.313rem;
  padding-left: 1.913rem;
  width: auto;
  overflow: visible; }
  .TopMenu-module_topMenuMobile__4ubfe:first-child {
    margin-left: 0.563rem;
    margin-right: 0.563rem; }

.TopMenu-module_itemMobile__2h84_ {
  display: flex;
  flex: 1;
  flex-grow: 1;
  width: auto;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  padding: 0.5rem;
  min-width: 5.063rem; }

.TopMenu-module_selectedItemMobile__1WQpu {
  display: flex;
  flex-direction: row;
  flex: 1;
  flex-grow: 1;
  justify-content: center;
  padding: 0;
  margin: 0;
  background-color: #000000;
  border-radius: 2.531rem;
  min-width: 5.25rem;
  max-width: 5.25rem;
  padding: 0;
  height: 5.25rem; }
  .TopMenu-module_selectedItemMobile__1WQpu hr {
    display: none; }

.TopMenu-module_not-display-mobile__2rk_c {
  display: flex; }
  @media (max-width: 719.98px) {
    .TopMenu-module_not-display-mobile__2rk_c {
      display: none; } }

.TopMenu-module_display-mobile__1hIwk {
  display: none; }
  @media (max-width: 719.98px) {
    .TopMenu-module_display-mobile__1hIwk {
      display: flex; } }

.CategoryWorld-module_container__2zWrd {
  background-color: #bbe400;
  margin-bottom: 1.875rem;
  display: flex;
  border-radius: 1.2rem;
  flex: 1;
  flex-direction: column;
  border-radius: 1.6rem; }
  @media (max-width: 719.98px) {
    .CategoryWorld-module_container__2zWrd {
      background-color: transparent; } }

.CategoryWorld-module_wrapper-title-container__388JZ {
  background-color: #a7d500;
  width: 31.313rem;
  display: inline-flex;
  border-radius: 1.063rem;
  padding: 0px;
  user-select: none;
  max-height: 2.313rem; }
  .CategoryWorld-module_wrapper-title-container__388JZ .CategoryWorld-module_title-container__2GG2J {
    display: inline-flex;
    flex-direction: row;
    padding-left: 1rem;
    padding-bottom: 0.658rem;
    padding-top: 0.718rem;
    padding-right: 2.063rem;
    border-radius: 1.063rem;
    align-items: center;
    width: auto;
    height: 2.313rem;
    background-color: #000000;
    color: #ffffff; }
    @media (max-width: 719.98px) {
      .CategoryWorld-module_wrapper-title-container__388JZ .CategoryWorld-module_title-container__2GG2J {
        padding-left: 1.992rem; } }
    .CategoryWorld-module_wrapper-title-container__388JZ .CategoryWorld-module_title-container__2GG2J .CategoryWorld-module_icon__1MLke {
      width: 2.125rem;
      height: 2.125rem; }
    .CategoryWorld-module_wrapper-title-container__388JZ .CategoryWorld-module_title-container__2GG2J .CategoryWorld-module_hr__2JMm7 {
      background-color: #a7d500;
      height: 0.938rem;
      width: 0.031rem;
      margin-left: 1.144rem;
      margin-right: 1.188rem; }
    .CategoryWorld-module_wrapper-title-container__388JZ .CategoryWorld-module_title-container__2GG2J .CategoryWorld-module_title__59gjS {
      font-size: 0.875rem;
      font-family: 'Lato', sans-serif;
      font-weight: 900;
      letter-spacing: 0.094rem;
      color: #bbe400; }

.CategoryWorld-module_wrapper-title-container-mobile__245Bw {
  display: flex;
  border-radius: 1.063rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  padding: 0;
  user-select: none;
  max-height: 2.313rem;
  width: 100%;
  flex-direction: row;
  padding-right: 0;
  background-color: #a7d500;
  justify-content: space-between; }
  .CategoryWorld-module_wrapper-title-container-mobile__245Bw .CategoryWorld-module_wrapper-background__1R9fJ {
    background-color: #bbe400;
    width: auto;
    height: auto;
    border-radius: 1.063rem;
    padding-right: 1.388rem; }
  .CategoryWorld-module_wrapper-title-container-mobile__245Bw .CategoryWorld-module_title-container__2GG2J {
    display: inline-flex;
    flex-direction: row;
    padding-bottom: 0.658rem;
    padding-top: 0.718rem;
    padding-right: 0.938rem;
    border-radius: 1.563rem;
    align-items: center;
    width: auto;
    height: 2.313rem;
    background-color: #000000;
    color: #ffffff;
    padding-left: 0.5rem;
    border-bottom-left-radius: 0; }
    .CategoryWorld-module_wrapper-title-container-mobile__245Bw .CategoryWorld-module_title-container__2GG2J .CategoryWorld-module_icon__1MLke {
      width: 2.125rem;
      height: 2.125rem; }
    .CategoryWorld-module_wrapper-title-container-mobile__245Bw .CategoryWorld-module_title-container__2GG2J .CategoryWorld-module_hr__2JMm7 {
      background-color: #a7d500;
      height: 0.938rem;
      width: 0.031rem;
      margin-left: 0.281rem;
      margin-right: 0.906rem; }
    .CategoryWorld-module_wrapper-title-container-mobile__245Bw .CategoryWorld-module_title-container__2GG2J .CategoryWorld-module_title__59gjS {
      font-size: 0.875rem;
      font-family: 'Lato', sans-serif;
      font-weight: 900;
      letter-spacing: 0.094rem;
      color: #bbe400; }
  .CategoryWorld-module_wrapper-title-container-mobile__245Bw .CategoryWorld-module_dropdown-menu__7otUW {
    background-color: #000000;
    border-top-left-radius: 1.563rem;
    border-bottom-left-radius: 1.563rem;
    padding-left: 0.012rem;
    padding-right: 0.813rem;
    height: 100%; }
    .CategoryWorld-module_wrapper-title-container-mobile__245Bw .CategoryWorld-module_dropdown-menu__7otUW .CategoryWorld-module_item__23H2f {
      height: 100%;
      background-color: #000000;
      color: #ffffff;
      font-family: 'Lato', sans-serif;
      font-size: 0.875rem;
      white-space: nowrap;
      letter-spacing: normal;
      overflow: hidden;
      text-overflow: ellipsis;
      text-align: center;
      margin: 0; }
      .CategoryWorld-module_wrapper-title-container-mobile__245Bw .CategoryWorld-module_dropdown-menu__7otUW .CategoryWorld-module_item__23H2f hr {
        width: 100%;
        border: 0.00005rem solid #ffffff;
        opacity: 0.5;
        margin-bottom: 0; }
    .CategoryWorld-module_wrapper-title-container-mobile__245Bw .CategoryWorld-module_dropdown-menu__7otUW div {
      background-color: #000000;
      border-top-left-radius: 0.938rem;
      border-bottom-left-radius: 0.938rem;
      width: 11.875rem;
      transform: translate3d(-36%, 2.188rem, 0) !important; }
    .CategoryWorld-module_wrapper-title-container-mobile__245Bw .CategoryWorld-module_dropdown-menu__7otUW button {
      border: 0;
      display: block;
      background-color: #000000;
      height: 100%;
      font-size: 0.75rem;
      border-top-left-radius: 0.938rem;
      border-bottom-left-radius: 0.938rem;
      letter-spacing: 0.075rem;
      font-family: 'Lato', sans-serif;
      font-weight: 400;
      padding-left: 1.056rem;
      color: #bbe400;
      /* add arrow icon to the left */
      /* remove arrow icon from right */ }
      .CategoryWorld-module_wrapper-title-container-mobile__245Bw .CategoryWorld-module_dropdown-menu__7otUW button:focus, .CategoryWorld-module_wrapper-title-container-mobile__245Bw .CategoryWorld-module_dropdown-menu__7otUW button:active {
        outline: 0;
        box-shadow: none !important; }
      .CategoryWorld-module_wrapper-title-container-mobile__245Bw .CategoryWorld-module_dropdown-menu__7otUW button::before {
        display: inline-block;
        margin-right: 0.415rem;
        vertical-align: 0.255em;
        content: '';
        border-top: 0.3em solid;
        border-right: 0.3em solid transparent;
        border-bottom: 0;
        border-left: 0.3em solid transparent; }
      .CategoryWorld-module_wrapper-title-container-mobile__245Bw .CategoryWorld-module_dropdown-menu__7otUW button::after {
        display: none; }

.CategoryWorld-module_card-desktop-container__IDK4c {
  user-select: none;
  width: 100%;
  display: flex;
  background-color: #e2e2e2;
  padding-top: 1.5rem;
  padding-left: 1.063rem;
  padding-right: 1.688rem;
  flex-direction: row;
  padding-bottom: 2.875rem; }

.CategoryWorld-module_carousel-desktop-container__FMyMj {
  user-select: none;
  width: 100%;
  display: flex;
  flex-direction: row;
  background-color: #e2e2e2;
  padding-top: 0.813rem;
  padding-left: 0.563rem;
  padding-right: 0.625rem;
  padding-bottom: 0;
  border-top-left-radius: 1.219rem;
  border-top-right-radius: 1.219rem; }
  @media (max-width: 1279.98px) {
    .CategoryWorld-module_carousel-desktop-container__FMyMj {
      padding-bottom: 0.5rem; } }
  .CategoryWorld-module_carousel-desktop-container__FMyMj .carousel-inner {
    margin-bottom: 0.5rem !important; }

.CategoryWorld-module_card-desktop-item-container__2eWL2 {
  display: flex;
  width: 100%;
  position: relative;
  flex-direction: row;
  max-width: 12.563rem;
  margin-left: 0.25rem;
  background-color: #e2e2e2;
  border-top-left-radius: 1.6rem;
  border-top-right-radius: 1.2rem; }

.CategoryWorld-module_card-mobile-container__2C5lB {
  user-select: none;
  display: flex;
  width: 100%;
  flex-direction: row;
  background-color: #e2e2e2;
  padding-top: 1.5rem;
  padding-bottom: 2.875rem; }

.CategoryWorld-module_card-mobile-item-container__1j11- {
  display: flex;
  width: 100%;
  flex-direction: row;
  position: relative;
  max-width: 12.563rem;
  max-height: 21.563rem;
  background-color: #e2e2e2;
  padding: 1.5rem 1.688rem 2.875rem 1.375rem;
  border-radius: 1.6rem; }

.CategoryWorld-module_carousel-mobile-container__3Dbmt {
  display: flex;
  background-color: #e2e2e2;
  width: 100%;
  border-bottom-left-radius: 0.625rem;
  height: auto;
  padding-top: 0.625rem;
  padding-bottom: 0; }

.CategoryWorld-module_card-mobile-wrapper__2JcsM {
  background-color: #e2e2e2;
  display: flex;
  width: 100%;
  height: auto; }

.CategoryWorld-module_card-mobile-item-container__1j11- {
  display: flex;
  min-width: 11.688rem;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  margin-right: 0.25rem; }
  .CategoryWorld-module_card-mobile-item-container__1j11-:first-child {
    margin-left: 0.875rem; }
  .CategoryWorld-module_card-mobile-item-container__1j11- img {
    width: 100%;
    height: auto; }

.CategoryWorld-module_footer__36pnl {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  user-select: none;
  position: relative;
  bottom: 0;
  left: 0;
  height: 2.125rem;
  background-color: #a9abb1;
  border-bottom-right-radius: 1.2rem;
  border-bottom-left-radius: 1.2rem;
  color: #ffffff;
  font-family: 'Lato', sans-serif;
  font-size: 0.813rem;
  letter-spacing: normal;
  width: 100%; }
  .CategoryWorld-module_footer__36pnl .CategoryWorld-module_wrapper-scroll__23kh5 {
    flex-wrap: nowrap;
    margin-left: 0.938rem;
    margin-right: 0.938rem;
    display: inline-flex;
    height: 2.125rem;
    align-items: center;
    flex-direction: row;
    overflow-x: auto;
    overflow-y: hidden;
    padding-left: 1.5rem;
    padding-right: 2.125rem; }
  .CategoryWorld-module_footer__36pnl .CategoryWorld-module_ver-todo__1ubS_ {
    font-weight: 900;
    font-size: 0.688rem;
    letter-spacing: 0.1rem;
    display: block;
    margin-right: 1.563rem;
    text-decoration: none;
    color: #ffffff;
    white-space: nowrap; }
  .CategoryWorld-module_footer__36pnl .CategoryWorld-module_filter-item__1nje0 {
    display: inline-flex;
    align-items: center;
    padding: 0; }
  .CategoryWorld-module_footer__36pnl .CategoryWorld-module_text__1PcHC {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    text-decoration: none;
    color: #ffffff;
    white-space: nowrap; }
  .CategoryWorld-module_footer__36pnl .CategoryWorld-module_hr__2JMm7 {
    width: 0.063rem;
    height: 1.063rem;
    margin-left: 1.688rem;
    margin-right: 1.688rem;
    display: inline-flex;
    background-color: #ffffff; }

.CategoryWorld-module_margin-mobile-indicators__21OKh {
  margin: 0.2rem 0.25rem 1.125rem 0 !important; }

.CategoryWorld-module_margin-bottom-carousel__1bPyJ {
  margin-bottom: 0 !important; }

.CategoryWorld-module_not-display-mobile__2Cpzw {
  display: flex; }
  @media (max-width: 719.98px) {
    .CategoryWorld-module_not-display-mobile__2Cpzw {
      display: none; } }

.CategoryWorld-module_display-mobile__vtgaB {
  display: none; }
  @media (max-width: 719.98px) {
    .CategoryWorld-module_display-mobile__vtgaB {
      display: flex; } }

.Card-module_card__2wglQ {
  max-width: 12.563rem;
  user-select: none;
  max-height: 21.563rem;
  position: relative;
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  justify-content: flex-end;
  height: 20.6rem; }
  @media (min-width: 720px) {
    .Card-module_card__2wglQ {
      height: 26vw;
      max-height: 21.5rem; } }
  .Card-module_card__2wglQ img {
    width: 100%;
    height: auto;
    z-index: 0; }

.Card-module_hover__2l5CN:hover {
  filter: brightness(92%);
  -webkit-filter: brightness(92%);
  -moz-filter: brightness(92%);
  z-index: 0; }

.Card-module_rounded-border__3pBdf {
  border-radius: 0.313rem; }
  .Card-module_rounded-border__3pBdf img {
    border-radius: 0.313rem; }

.Card-module_card-small-discount__28_7f {
  position: absolute;
  bottom: 17%;
  width: 100%;
  left: 0 !important;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  background-color: transparent;
  font-family: "Lato", sans-serif; }
  @media (max-width: 719.98px) {
    .Card-module_card-small-discount__28_7f {
      bottom: 13%; } }
  .Card-module_card-small-discount__28_7f .Card-module_cmr-icon__1S-3T {
    width: 8%;
    fill: #ffffff;
    color: #ffffff;
    position: absolute;
    left: 4%;
    bottom: 1.6rem; }
    @media (max-width: 1279.98px) {
      .Card-module_card-small-discount__28_7f .Card-module_cmr-icon__1S-3T {
        left: 2%;
        bottom: 1rem;
        width: 10%; } }
    @media (max-width: 1023.98px) {
      .Card-module_card-small-discount__28_7f .Card-module_cmr-icon__1S-3T {
        width: 10%;
        left: 2%;
        bottom: 0.7rem; } }
    @media (max-width: 719.98px) {
      .Card-module_card-small-discount__28_7f .Card-module_cmr-icon__1S-3T {
        width: 8%;
        bottom: 1.9rem; } }
  .Card-module_card-small-discount__28_7f .Card-module_first-row__2CtC3 {
    display: flex;
    flex-direction: row;
    padding-top: 0;
    padding-left: 5%;
    padding-right: 5%;
    align-items: center;
    background-color: transparent;
    justify-content: center; }
  .Card-module_card-small-discount__28_7f .Card-module_discount-text__2Yp4_ {
    font-size: 2rem;
    color: #fe0b2f;
    font-weight: 400;
    letter-spacing: normal;
    position: absolute;
    left: 0 !important;
    bottom: 0.9rem;
    text-align: center;
    width: 100%; }
    @media (max-width: 1279.98px) {
      .Card-module_card-small-discount__28_7f .Card-module_discount-text__2Yp4_ {
        bottom: 0.6rem;
        font-size: 1.6rem; } }
    @media (max-width: 1023.98px) {
      .Card-module_card-small-discount__28_7f .Card-module_discount-text__2Yp4_ {
        bottom: 0.4rem;
        font-size: 1.1rem; } }
    @media (max-width: 719.98px) {
      .Card-module_card-small-discount__28_7f .Card-module_discount-text__2Yp4_ {
        bottom: 1.17rem;
        left: 10%;
        font-size: 2rem; } }
  .Card-module_card-small-discount__28_7f .Card-module_litle-text__1YrkJ {
    text-align: center;
    font-size: 0.563rem;
    position: relative;
    bottom: 0.15rem;
    color: #7e7e7e;
    font-weight: 900;
    letter-spacing: 0.047rem; }
    @media (max-width: 1279.98px) {
      .Card-module_card-small-discount__28_7f .Card-module_litle-text__1YrkJ {
        font-size: 0.438rem; } }
    @media (max-width: 1023.98px) {
      .Card-module_card-small-discount__28_7f .Card-module_litle-text__1YrkJ {
        bottom: 0rem;
        font-size: 0.281rem; } }
    @media (max-width: 719.98px) {
      .Card-module_card-small-discount__28_7f .Card-module_litle-text__1YrkJ {
        font-weight: 400;
        font-size: 0.75rem;
        letter-spacing: -0.025rem;
        bottom: 0.4rem; } }

.Card-module_card-small-price__1nCGY {
  position: absolute;
  bottom: 16%;
  width: 100%;
  left: 0 !important; }
  @media (max-width: 1023.98px) {
    .Card-module_card-small-price__1nCGY {
      bottom: 15%; } }

.Card-module_card-big-discount__12JAA {
  position: absolute;
  bottom: 16%;
  width: 100%;
  padding: 0;
  height: 52%;
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: "Lato", sans-serif;
  background-color: transparent; }
  @media (max-width: 719.98px) {
    .Card-module_card-big-discount__12JAA {
      bottom: 14.3%; } }
  .Card-module_card-big-discount__12JAA .Card-module_discount-number__1ZSBc {
    font-size: 8rem;
    display: flex;
    font-weight: 300;
    flex: 1;
    justify-content: center;
    align-items: center;
    position: relative;
    width: 100%;
    height: 50%;
    color: #fe0b2f;
    padding: 0;
    padding-bottom: 0;
    padding-left: 5%;
    padding-right: 5%;
    text-align: center;
    position: absolute;
    bottom: 5.3rem; }
    @media (max-width: 1279.98px) {
      .Card-module_card-big-discount__12JAA .Card-module_discount-number__1ZSBc {
        font-size: 6rem;
        bottom: 4.1rem; } }
    @media (max-width: 1023.98px) {
      .Card-module_card-big-discount__12JAA .Card-module_discount-number__1ZSBc {
        font-size: 4rem;
        bottom: 2.7rem; } }
    @media (max-width: 719.98px) {
      .Card-module_card-big-discount__12JAA .Card-module_discount-number__1ZSBc {
        font-size: 7.5rem;
        bottom: 5rem; } }
  .Card-module_card-big-discount__12JAA .Card-module_discount-text__2Yp4_ {
    font-size: 2rem;
    color: #fe0b2f;
    font-weight: 400;
    letter-spacing: normal;
    position: absolute;
    bottom: 1.3rem; }
    @media (max-width: 1279.98px) {
      .Card-module_card-big-discount__12JAA .Card-module_discount-text__2Yp4_ {
        font-size: 1.6rem;
        bottom: 0.9rem; } }
    @media (max-width: 1023.98px) {
      .Card-module_card-big-discount__12JAA .Card-module_discount-text__2Yp4_ {
        font-size: 1.1rem;
        bottom: 0.59rem; } }
    @media (max-width: 719.98px) {
      .Card-module_card-big-discount__12JAA .Card-module_discount-text__2Yp4_ {
        font-size: 2rem;
        bottom: 1rem; } }
  .Card-module_card-big-discount__12JAA .Card-module_litle-text__1YrkJ {
    text-align: center;
    font-size: 0.563rem;
    color: #7e7e7e;
    font-weight: 900;
    letter-spacing: 0.047rem;
    position: absolute;
    bottom: 0.4rem; }
    @media (max-width: 1279.98px) {
      .Card-module_card-big-discount__12JAA .Card-module_litle-text__1YrkJ {
        bottom: 0.3rem;
        font-size: 0.438rem; } }
    @media (max-width: 1023.98px) {
      .Card-module_card-big-discount__12JAA .Card-module_litle-text__1YrkJ {
        font-size: 0.281rem;
        bottom: 0.1rem; } }
    @media (max-width: 719.98px) {
      .Card-module_card-big-discount__12JAA .Card-module_litle-text__1YrkJ {
        font-size: 0.75rem;
        font-weight: 400;
        letter-spacing: -0.025rem; } }

.Card-module_cta-button__2savA {
  max-height: 1.563rem;
  padding-top: 0.241rem;
  padding-bottom: 0.311rem;
  background-color: #50595d;
  border-radius: 0.438rem;
  border: 0;
  position: absolute;
  left: 12.5%;
  width: 75%;
  right: 12.5%;
  z-index: 2; }
  .Card-module_cta-button__2savA:focus, .Card-module_cta-button__2savA:active {
    outline: 0;
    box-shadow: none !important; }
  .Card-module_cta-button__2savA:not(:disabled):hover {
    background-color: #c2c4c7; }
  .Card-module_cta-button__2savA:not(:disabled):active {
    background-color: #c2c4c7; }

.PriceCard-module_price-card__2Yv05 {
  width: 100%;
  font-family: 'Lato', sans-serif;
  text-align: center;
  display: flex;
  justify-content: center; }

.PriceCard-module_discounted-price__36M1Q {
  color: #fe0b2f;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 2rem;
  font-weight: 400;
  position: absolute;
  letter-spacing: normal;
  bottom: 1.2rem; }
  @media (max-width: 1279.98px) {
    .PriceCard-module_discounted-price__36M1Q {
      font-size: 2.5vw;
      bottom: 0.86rem; } }
  @media (max-width: 1023.98px) {
    .PriceCard-module_discounted-price__36M1Q {
      font-size: 1.1rem;
      bottom: 0.67rem; } }
  @media (max-width: 719.98px) {
    .PriceCard-module_discounted-price__36M1Q {
      font-size: 2rem;
      bottom: 0.8rem; } }

.PriceCard-module_original-price__3YXSz {
  color: #7e7e7e;
  font-size: 0.75rem;
  font-weight: bold;
  letter-spacing: 0.063rem;
  position: absolute;
  bottom: 0.3rem; }
  @media (max-width: 1279.98px) {
    .PriceCard-module_original-price__3YXSz {
      font-size: 1vw;
      bottom: 0.2rem; } }
  @media (max-width: 1023.98px) {
    .PriceCard-module_original-price__3YXSz {
      font-size: 1.1vw; } }
  @media (max-width: 719.98px) {
    .PriceCard-module_original-price__3YXSz {
      font-size: 0.813rem;
      font-weight: 400;
      letter-spacing: normal;
      bottom: 0; } }

.PriceCard-module_icon__VKeNn {
  width: 8%;
  fill: #ffffff; }
  @media (max-width: 719.98px) {
    .PriceCard-module_icon__VKeNn {
      width: 10%; } }

.CTAButton-module_cta-button__12OxI {
  max-height: 1.563rem;
  color: #ffffff;
  padding-top: 0.241rem;
  padding-bottom: 0.311rem;
  border-radius: 0.438rem;
  border: 0;
  font-size: 0.813rem;
  letter-spacing: 0.081rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 12.5%;
  width: 75%;
  right: 12.5%;
  bottom: 1.25rem;
  font-family: 'Lato', sans-serif;
  font-weight: 900;
  z-index: 2; }
  @media (max-width: 1279.98px) {
    .CTAButton-module_cta-button__12OxI {
      font-size: 0.625rem;
      bottom: 0.813rem; } }
  @media (max-width: 1023.98px) {
    .CTAButton-module_cta-button__12OxI {
      font-size: 0.5rem;
      bottom: 0.5rem; } }
  @media (max-width: 719.98px) {
    .CTAButton-module_cta-button__12OxI {
      bottom: 0.813rem;
      font-size: 0.75rem;
      font-weight: bold;
      letter-spacing: 0.075rem; } }
  a .CTAButton-module_cta-button__12OxI:hover, .CTAButton-module_cta-button__12OxI:visited, .CTAButton-module_cta-button__12OxI:link, .CTAButton-module_cta-button__12OxI:active {
    text-decoration: none !important;
    color: #ffffff !important; }
  .CTAButton-module_cta-button__12OxI:focus, .CTAButton-module_cta-button__12OxI:active {
    outline: 0;
    box-shadow: none !important; }

.CTAButton-module_grey__2hfFB {
  background-color: #50595d; }

.CTAButton-module_grey-hover__TnQmJ:not(:disabled):hover {
  background-color: #75808a; }

.CTAButton-module_grey-hover__TnQmJ:not(:disabled):active {
  background-color: #75808a; }

.CTAButton-module_light-grey__2IYiI {
  background-color: #a9abb1; }

.CTAButton-module_light-grey-hover__38DWT:not(:disabled):hover {
  background-color: #c2c4c7; }

.CTAButton-module_light-grey-hover__38DWT:not(:disabled):active {
  background-color: #c2c4c7; }

.SimpleCyberTitle-module_cyber-desktop-container__1ezGV {
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex: 1;
  z-index: 40;
  height: 7.688rem; }

.SimpleCyberTitle-module_cyber-title-container__QIsFA {
  display: flex;
  flex: 1;
  justify-content: center;
  flex-direction: row;
  height: auto;
  user-select: none; }

.SimpleCyberTitle-module_cyber-title-second-container__3LgtM {
  display: flex;
  justify-content: center;
  flex-direction: row;
  height: 100%;
  background-color: #a7d500;
  border-radius: 1.118rem;
  padding-left: 8.114374034003092vw;
  padding-right: 7.805255023183926vw; }

.SimpleCyberTitle-module_cyber-title-text-container__2E8Of {
  display: block;
  justify-content: center;
  align-items: center;
  height: 100%;
  max-width: 40rem;
  white-space: nowrap;
  margin-left: 1.375rem;
  padding-top: 1.563rem;
  border-radius: 1.125rem;
  font-family: 'Lato', 'sans serif';
  font-weight: 400;
  font-size: 1.625rem;
  letter-spacing: normal;
  line-height: 2rem;
  overflow: hidden;
  text-overflow: ellipsis; }
  @media (max-width: 1279.98px) {
    .SimpleCyberTitle-module_cyber-title-text-container__2E8Of {
      font-size: 1.458vw;
      max-width: 36rem;
      padding-top: 1.375rem;
      display: block;
      overflow: hidden;
      font-size: 2.2vw;
      font-weight: 400;
      line-height: 2rem;
      color: #323c47;
      margin-top: 0;
      white-space: nowrap;
      text-overflow: ellipsis; } }
  @media (max-width: 719.98px) {
    .SimpleCyberTitle-module_cyber-title-text-container__2E8Of {
      font-size: 3vw;
      letter-spacing: 0.169rem;
      font-weight: 900;
      background-color: #000000;
      margin-top: 0;
      padding-top: 0.2rem;
      padding-left: 1.375rem;
      padding-right: 1.375rem; } }

.SimpleCyberTitle-module_mobile-container__1RpQV {
  height: 2.236rem;
  padding-bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  background-color: #b6de26;
  border-radius: 1.125rem; }

.SimpleCyberTitle-module_icon-desktop-container__Zxuld {
  display: block;
  padding-top: 1rem; }

.SimpleCyberTitle-module_icon-desktop__2vHth {
  width: 16.813rem;
  height: auto;
  padding-top: 1.25rem;
  max-width: 16.813rem;
  max-height: 3.25rem;
  margin-right: 1.438rem; }

.SimpleCyberTitle-module_icon-cyber__2lSzo {
  height: 6.625rem;
  width: 100%;
  padding: 0;
  background-color: #f7f7f7;
  padding-top: 1rem;
  display: flex;
  text-align: center;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  border-radius: 1rem;
  border-bottom-left-radius: 1.125rem;
  border-bottom-right-radius: 1.125rem;
  position: relative;
  z-index: 1;
  margin: 0.75rem 0.563rem 0.688rem 0.563rem; }
  .SimpleCyberTitle-module_icon-cyber__2lSzo img {
    max-width: 14.188rem;
    max-height: 2.75rem;
    margin-bottom: 0.586rem; }

.SimpleCyberTitle-module_margin-cyber__3tLOW {
  margin-bottom: 1.25rem; }

.SimpleCyberTitle-module_not-display-mobile__6RFrH {
  display: flex; }
  @media (max-width: 719.98px) {
    .SimpleCyberTitle-module_not-display-mobile__6RFrH {
      display: none; } }

.SimpleCyberTitle-module_display-mobile__1vthy {
  display: none; }
  @media (max-width: 719.98px) {
    .SimpleCyberTitle-module_display-mobile__1vthy {
      display: flex; } }

.GuidedSelling-module_gsheader__2W3Bg {
  background: linear-gradient(to right, #e3ff57 0%, #93c900 100%);
  height: 5rem;
  display: flex;
  padding: 1%;
  justify-content: flex-start; }
  .GuidedSelling-module_gsheader__2W3Bg > * {
    flex-basis: 25%; }
  .GuidedSelling-module_gsheader__2W3Bg .GuidedSelling-module_strong__23tBe {
    font-weight: 700; }

.GuidedSelling-module_vendorLogin__1DzDX,
.GuidedSelling-module_vendorHomeContainer__3_Rll,
.GuidedSelling-module_store__rKszY,
.GuidedSelling-module_newCustomer__3w_bZ {
  font-size: 0.875rem; }

.GuidedSelling-module_store__rKszY a {
  margin-bottom: 0.125rem; }

.GuidedSelling-module_newCustomer__3w_bZ > a {
  display: inline-block;
  margin-bottom: 0.1875rem; }

.GuidedSelling-module_newCustomer__3w_bZ > span,
.GuidedSelling-module_newCustomer__3w_bZ > span > a {
  padding-left: 0.3125rem; }

.GuidedSelling-module_icon__3E-gy {
  display: block;
  font-size: 0.113rem;
  color: #908f96; }

.GuidedSelling-module_vendorHome__3hxBt {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }
  .GuidedSelling-module_vendorHome__3hxBt span {
    font-size: 0.688rem;
    color: #333;
    display: inline-block;
    margin-top: 0.3125rem;
    text-transform: uppercase; }

.GuidedSelling-module_vendorHomeContainer__3_Rll {
  display: flex;
  align-items: center; }
  .GuidedSelling-module_vendorHomeContainer__3_Rll .GuidedSelling-module_vendorHome__3hxBt {
    border: none;
    background: none;
    cursor: pointer; }

.GuidedSelling-module_vendorHomeContainer__3_Rll a {
  text-decoration: none;
  margin-left: 2.5rem; }

.GuidedSelling-module_csicon-ham__3anFT {
  display: flex;
  flex-direction: column;
  align-items: center; }

.GuidedSelling-module_csicon-icon-scan__KME3y {
  height: 1.875rem; }

.CyberCarousel-module_wrapper-container__XgxAA {
  position: relative;
  max-width: 80rem;
  min-width: 80rem;
  user-select: none; }
  @media (max-width: 1279.98px) {
    .CyberCarousel-module_wrapper-container__XgxAA {
      min-width: 0rem; } }
  @media (max-width: 719.98px) {
    .CyberCarousel-module_wrapper-container__XgxAA {
      min-height: 25rem;
      overflow: hidden; } }

.CyberCarousel-module_container__3Kslz {
  background-color: #bbe400;
  border-bottom-left-radius: 0.719rem;
  border-bottom-right-radius: 0.719rem; }

.CyberCarousel-module_wrapper-carousel__3VnNb {
  border-radius: 0.719rem;
  background-color: #e2e2e2;
  min-height: 26.375rem;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  user-select: none; }
  @media (max-width: 1279.98px) {
    .CyberCarousel-module_wrapper-carousel__3VnNb {
      min-height: 22.5rem; } }
  @media (max-width: 1023.98px) {
    .CyberCarousel-module_wrapper-carousel__3VnNb {
      min-height: 18rem; } }
  @media (max-width: 719.98px) {
    .CyberCarousel-module_wrapper-carousel__3VnNb {
      border-radius: 0;
      min-height: 0;
      border-bottom-left-radius: 0.594rem; } }

.CyberCarousel-module_wrapper-carousel-desktop__3XeS9 {
  position: absolute;
  top: 8%;
  left: 2%;
  width: 96%;
  right: 0; }
  @media (max-width: 1279.98px) {
    .CyberCarousel-module_wrapper-carousel-desktop__3XeS9 {
      width: 95%;
      left: 2.5%; } }
  @media (max-width: 1023.98px) {
    .CyberCarousel-module_wrapper-carousel-desktop__3XeS9 {
      width: 94.5%;
      left: 2.7%; } }
  .CyberCarousel-module_wrapper-carousel-desktop__3XeS9 .carousel-control-next {
    right: -1.3% !important; }
    @media (max-width: 1279.98px) {
      .CyberCarousel-module_wrapper-carousel-desktop__3XeS9 .carousel-control-next {
        right: -1.6% !important; } }
    @media (max-width: 1023.98px) {
      .CyberCarousel-module_wrapper-carousel-desktop__3XeS9 .carousel-control-next {
        right: -2% !important; } }
  .CyberCarousel-module_wrapper-carousel-desktop__3XeS9 .carousel-control-prev {
    left: -1.3% !important; }
    @media (max-width: 1279.98px) {
      .CyberCarousel-module_wrapper-carousel-desktop__3XeS9 .carousel-control-prev {
        left: -1.6% !important; } }
    @media (max-width: 1023.98px) {
      .CyberCarousel-module_wrapper-carousel-desktop__3XeS9 .carousel-control-prev {
        left: -1.6% !important; } }
  .CyberCarousel-module_wrapper-carousel-desktop__3XeS9 .carousel-indicators {
    margin-bottom: -1.5rem !important; }

.CyberCarousel-module_wrapper-carousel-mobile__22c5K {
  background-color: #e2e2e2;
  position: relative;
  user-select: none;
  top: 9;
  left: 1.2%;
  border-bottom-left-radius: 0.594rem;
  padding-bottom: 2rem; }
  .CyberCarousel-module_wrapper-carousel-mobile__22c5K .carousel-indicators {
    height: 0;
    margin-bottom: 0rem !important; }

.CyberCarousel-module_carousel-desktop-container__2dTAP {
  user-select: none;
  width: 100%;
  display: flex;
  flex-direction: row; }
  .CyberCarousel-module_carousel-desktop-container__2dTAP div:first-child {
    border-top-left-radius: 0.719rem;
    border-bottom-left-radius: 0.719rem; }
  .CyberCarousel-module_carousel-desktop-container__2dTAP div:last-child {
    border-top-right-radius: 0.719rem;
    border-bottom-right-radius: 0.719rem; }

.CyberCarousel-module_carousel-mobile-container__3vwPm {
  user-select: none;
  width: 100%;
  display: flex;
  flex-direction: row; }

.CyberCarousel-module_card-desktop-item-container__3ICEY {
  display: flex;
  width: 100%;
  position: relative;
  flex-direction: row;
  align-items: center;
  background-color: #ffffff;
  width: 20%;
  margin-top: 2.2%;
  margin-bottom: 1.25rem; }
  @media (max-width: 1279.98px) {
    .CyberCarousel-module_card-desktop-item-container__3ICEY {
      margin-top: 3.5%; } }
  @media (max-width: 1023.98px) {
    .CyberCarousel-module_card-desktop-item-container__3ICEY {
      margin-top: 3%;
      margin-bottom: 1rem; } }
  .CyberCarousel-module_card-desktop-item-container__3ICEY:hover {
    position: relative;
    top: 0px;
    margin-top: 0.6%;
    margin-bottom: 0;
    border-radius: 0.719rem; }
    .CyberCarousel-module_card-desktop-item-container__3ICEY:hover .CyberCarousel-module_cta-text__2wquS {
      display: flex; }
    @media (max-width: 1023.98px) {
      .CyberCarousel-module_card-desktop-item-container__3ICEY:hover {
        margin-top: 1.5%; } }

:not(:last-child).CyberCarousel-module_card-desktop-item-container__3ICEY:after {
  content: '';
  position: absolute;
  right: 0;
  margin: auto;
  height: 50%;
  width: 0.063rem;
  background-color: #f0f0f0; }

.CyberCarousel-module_card-mobile-item-container__90XIF {
  display: flex;
  width: 100%;
  position: relative;
  flex-direction: row;
  align-items: center;
  background-color: #ffffff;
  margin-top: 1%;
  margin-bottom: 0;
  min-width: 10.313rem;
  border-radius: 0.313rem;
  margin-left: 0.188rem; }
  .CyberCarousel-module_card-mobile-item-container__90XIF:first-child {
    margin-left: 0.781rem; }

.CyberCarousel-module_not-display-mobile__K49BP {
  display: flex; }
  @media (max-width: 719.98px) {
    .CyberCarousel-module_not-display-mobile__K49BP {
      display: none; } }

.CyberCarousel-module_display-mobile__1miji {
  display: none; }
  @media (max-width: 719.98px) {
    .CyberCarousel-module_display-mobile__1miji {
      display: flex; } }

.SimpleCyberTitle-module_cyber-title-container__3zJ02 {
  display: flex;
  justify-content: center;
  height: 2.188rem;
  background-color: #bbe400;
  border-top-left-radius: 1.118rem;
  border-top-right-radius: 1.118rem;
  padding-left: 2rem;
  padding-right: 2rem;
  width: 100%; }
  @media (max-width: 1279.98px) {
    .SimpleCyberTitle-module_cyber-title-container__3zJ02 {
      height: 2rem; } }
  @media (max-width: 1023.98px) {
    .SimpleCyberTitle-module_cyber-title-container__3zJ02 {
      height: 1.6rem; } }
  @media (max-width: 719.98px) {
    .SimpleCyberTitle-module_cyber-title-container__3zJ02 {
      border-top-left-radius: 1.118rem;
      padding-left: 0;
      justify-content: flex-start;
      border-top-right-radius: 0;
      height: 2.25rem; } }

.SimpleCyberTitle-module_cyber-title-second-container__3jYAv {
  display: flex;
  justify-content: center;
  height: 100%;
  min-width: 48.75rem;
  background-color: #a7d500;
  border-radius: 1.118rem;
  padding-left: 8.114374034003092vw;
  padding-right: 7.805255023183926vw; }
  @media (max-width: 1279.98px) {
    .SimpleCyberTitle-module_cyber-title-second-container__3jYAv {
      min-width: 37.5rem; } }
  @media (max-width: 1023.98px) {
    .SimpleCyberTitle-module_cyber-title-second-container__3jYAv {
      min-width: 28.125rem; } }
  @media (max-width: 719.98px) {
    .SimpleCyberTitle-module_cyber-title-second-container__3jYAv {
      justify-content: flex-start;
      min-width: 17.829rem;
      border-top-left-radius: 1.118rem;
      border-bottom-left-radius: 0;
      padding-left: 1.003rem; } }

.SimpleCyberTitle-module_cyber-title-text-container__2RsOL {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  height: 100%;
  min-width: 19.938rem;
  padding-left: 3.563rem;
  padding-right: 3.125rem;
  border-radius: 1.125rem;
  border-top-left-radius: 0;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  letter-spacing: 0.094rem;
  font-size: 1.125rem;
  max-width: 19.938rem;
  line-height: 2rem;
  overflow: hidden;
  text-overflow: ellipsis; }
  .SimpleCyberTitle-module_cyber-title-text-container__2RsOL div,
  .SimpleCyberTitle-module_cyber-title-text-container__2RsOL span,
  .SimpleCyberTitle-module_cyber-title-text-container__2RsOL p {
    padding: 0;
    margin: 0; }
  @media (max-width: 1023.98px) {
    .SimpleCyberTitle-module_cyber-title-text-container__2RsOL {
      font-size: 1.458vw;
      min-width: 13.75rem;
      padding-left: 1rem;
      padding-right: 1rem; } }
  @media (max-width: 719.98px) {
    .SimpleCyberTitle-module_cyber-title-text-container__2RsOL {
      font-weight: bold;
      font-size: 1.063rem;
      letter-spacing: 0.106rem;
      padding-left: 1.503rem;
      padding-right: 1.156rem;
      min-width: 12.438rem;
      border-top-left-radius: 1.125rem;
      border-bottom-right-radius: 0; } }

.SimpleCyberTitle-module_margin-cyber__Pk_qv {
  margin-bottom: 1.25rem; }

.SimpleCyberTitle-module_not-display-mobile__2148l {
  display: flex; }
  @media (max-width: 719.98px) {
    .SimpleCyberTitle-module_not-display-mobile__2148l {
      display: none; } }

.SimpleCyberTitle-module_display-mobile__3Sd-C {
  display: none; }
  @media (max-width: 719.98px) {
    .SimpleCyberTitle-module_display-mobile__3Sd-C {
      display: flex; } }

.ProductCard-module_card__2o_Vy {
  width: 100%;
  min-height: 22.6rem;
  display: flex;
  justify-content: center;
  padding: 12% 16% 5% 16%;
  text-decoration: none; }
  @media (max-width: 1279.98px) {
    .ProductCard-module_card__2o_Vy {
      padding: 9% 16% 5% 16%;
      min-height: 18.75rem; } }
  @media (max-width: 1023.98px) {
    .ProductCard-module_card__2o_Vy {
      min-height: 12.5rem; } }
  @media (max-width: 719.98px) {
    .ProductCard-module_card__2o_Vy {
      min-height: 100%;
      padding: 12% 10% 3% 8%; } }
  .ProductCard-module_card__2o_Vy a,
  .ProductCard-module_card__2o_Vy p,
  span .ProductCard-module_card__2o_Vy:hover, .ProductCard-module_card__2o_Vy:visited, .ProductCard-module_card__2o_Vy:link, .ProductCard-module_card__2o_Vy:active {
    text-decoration: none !important;
    display: 'inline-block';
    width: 100%; }
  .ProductCard-module_card__2o_Vy .ProductCard-module_cta-text__n02qX {
    display: none; }
  .ProductCard-module_card__2o_Vy:hover {
    padding: 1% 16% 5% 16%; }
    @media (max-width: 719.98px) {
      .ProductCard-module_card__2o_Vy:hover {
        padding: 12% 10% 3% 8%; } }
    .ProductCard-module_card__2o_Vy:hover .ProductCard-module_cta-text__n02qX {
      display: flex;
      position: absolute;
      bottom: -2.813rem;
      width: 100%;
      height: 2.375rem;
      justify-content: center;
      align-items: center;
      border-radius: 0.438rem;
      color: #ffffff;
      font-family: 'Lato', sans-serif;
      font-weight: bold;
      font-size: 0.813rem;
      letter-spacing: 0.163rem;
      background: linear-gradient(351deg, #f72e2e 0%, #e70d45 100%);
      opacity: 85%; }
      @media (max-width: 1279.98px) {
        .ProductCard-module_card__2o_Vy:hover .ProductCard-module_cta-text__n02qX {
          bottom: -17%;
          height: 13%;
          font-size: 1vw; } }
      @media (max-width: 1023.98px) {
        .ProductCard-module_card__2o_Vy:hover .ProductCard-module_cta-text__n02qX {
          bottom: -6%;
          height: 10%; } }
      @media (max-width: 719.98px) {
        .ProductCard-module_card__2o_Vy:hover .ProductCard-module_cta-text__n02qX {
          display: none; } }
      .ProductCard-module_card__2o_Vy:hover .ProductCard-module_cta-text__n02qX:not(:disabled):hover {
        background: linear-gradient(351deg, #f84d4d 0%, #ea3160 100%); }
      .ProductCard-module_card__2o_Vy:hover .ProductCard-module_cta-text__n02qX:not(:disabled):active {
        background: linear-gradient(351deg, #f61c1c 0%, #d31545 100%); }

.ProductCard-module_body-container__3_gx1 {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  justify-content: flex-start;
  min-height: 19.375rem; }
  @media (max-width: 1279.98px) {
    .ProductCard-module_body-container__3_gx1 {
      min-height: 16.25rem; } }
  @media (max-width: 1023.98px) {
    .ProductCard-module_body-container__3_gx1 {
      min-height: 13.75rem; } }
  @media (max-width: 719.98px) {
    .ProductCard-module_body-container__3_gx1 {
      min-height: 17.5rem; } }
  .ProductCard-module_body-container__3_gx1 .ProductCard-module_img-container__1fEWb {
    width: 100%;
    display: flex;
    flex: 1;
    margin: 0;
    justify-content: center; }
    @media (max-width: 719.98px) {
      .ProductCard-module_body-container__3_gx1 .ProductCard-module_img-container__1fEWb {
        justify-content: flex-start; } }
    .ProductCard-module_body-container__3_gx1 .ProductCard-module_img-container__1fEWb img {
      max-width: 90%;
      height: auto;
      max-height: 8.625rem; }
      @media (max-width: 1279.98px) {
        .ProductCard-module_body-container__3_gx1 .ProductCard-module_img-container__1fEWb img {
          max-width: 80%; } }
      @media (max-width: 719.98px) {
        .ProductCard-module_body-container__3_gx1 .ProductCard-module_img-container__1fEWb img {
          max-width: 95%;
          margin-left: 1%;
          max-height: 7.413rem; } }

.ProductCard-module_brand__u9ado {
  font-family: 'Lato' sans-serif;
  font-weight: bold;
  font-size: 0.75rem;
  line-height: 0.75rem;
  letter-spacing: 0.094rem;
  color: #6d6d6e;
  margin-top: 8px;
  text-transform: uppercase;
  display: block;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0; }
  @media (max-width: 1279.98px) {
    .ProductCard-module_brand__u9ado {
      font-size: 0.531rem;
      line-height: 0.625rem; } }
  @media (max-width: 1023.98px) {
    .ProductCard-module_brand__u9ado {
      font-size: 0.375rem; } }
  @media (max-width: 719.98px) {
    .ProductCard-module_brand__u9ado {
      font-size: 0.813rem;
      line-height: normal;
      letter-spacing: 0.102rem; } }

.ProductCard-module_productName__3h_yC {
  font-family: 'Lato' sans-serif;
  font-weight: 400;
  font-size: 0.813rem;
  letter-spacing: normal;
  color: #6d6d6e;
  margin-top: 0;
  display: flex;
  max-width: 100%;
  width: 100%;
  height: 2.2rem; }
  @media (max-width: 1279.98px) {
    .ProductCard-module_productName__3h_yC {
      font-size: 0.638rem;
      height: 1.8rem; } }
  @media (max-width: 1023.98px) {
    .ProductCard-module_productName__3h_yC {
      font-size: 0.475rem;
      height: 1.3rem; } }
  @media (max-width: 719.98px) {
    .ProductCard-module_productName__3h_yC {
      font-size: 0.813rem;
      margin-top: 0.059rem;
      height: 2.2rem; } }

.ProductCard-module_ou-price-container__27ltX {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 1.5rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%; }
  .ProductCard-module_ou-price-container__27ltX .ProductCard-module_cmr-icon__1P8hI {
    width: 1.438rem;
    fill: #ffffff; }
    @media (max-width: 719.98px) {
      .ProductCard-module_ou-price-container__27ltX .ProductCard-module_cmr-icon__1P8hI {
        width: 1.125rem;
        margin-top: 0.625rem; } }
  .ProductCard-module_ou-price-container__27ltX .ProductCard-module_ou-price__25-Gg {
    background: linear-gradient(356.08deg, #f72e2e 0%, #e70d45 100%);
    color: #ffffff;
    opacity: 85%;
    margin-top: 2%;
    text-align: center;
    border-radius: 1.125rem;
    font-size: 1.5rem;
    margin-left: 0.25rem;
    min-width: 84%;
    height: 10%; }
    @media (max-width: 1279.98px) {
      .ProductCard-module_ou-price-container__27ltX .ProductCard-module_ou-price__25-Gg {
        font-size: 1.188rem; } }
    @media (max-width: 1023.98px) {
      .ProductCard-module_ou-price-container__27ltX .ProductCard-module_ou-price__25-Gg {
        font-size: 0.875rem; } }
    @media (max-width: 719.98px) {
      .ProductCard-module_ou-price-container__27ltX .ProductCard-module_ou-price__25-Gg {
        font-size: 1.313rem;
        letter-spacing: -0.019rem;
        border-radius: 1rem;
        min-width: 84%;
        margin-top: 0.625rem; } }
  .ProductCard-module_ou-price-container__27ltX .ProductCard-module_normal-price__1_o1f {
    color: #e4022d;
    margin-top: 6%;
    margin-bottom: 4%;
    height: auto;
    line-height: 95%; }
    @media (max-width: 1279.98px) {
      .ProductCard-module_ou-price-container__27ltX .ProductCard-module_normal-price__1_o1f {
        font-size: 1.188rem; } }
    @media (max-width: 1023.98px) {
      .ProductCard-module_ou-price-container__27ltX .ProductCard-module_normal-price__1_o1f {
        font-size: 0.875rem; } }
    @media (max-width: 719.98px) {
      .ProductCard-module_ou-price-container__27ltX .ProductCard-module_normal-price__1_o1f {
        font-size: 1.313rem;
        margin-top: 11%;
        margin-bottom: 5%; } }

.ProductCard-module_discounted-price__3cc2h {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  color: #4A4A4A;
  font-size: 0.75rem;
  line-height: 0.75rem;
  margin-top: 0.525rem;
  letter-spacing: normal; }
  @media (max-width: 1279.98px) {
    .ProductCard-module_discounted-price__3cc2h {
      font-size: 0.625rem; } }
  @media (max-width: 1023.98px) {
    .ProductCard-module_discounted-price__3cc2h {
      font-size: 0.5rem; } }
  @media (max-width: 1023.98px) {
    .ProductCard-module_discounted-price__3cc2h {
      font-size: 0.813rem; } }

.ProductCard-module_original-price__3L7l7 {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  color: #767676;
  font-size: 0.75rem;
  line-height: 0.75rem;
  letter-spacing: normal; }
  @media (max-width: 1279.98px) {
    .ProductCard-module_original-price__3L7l7 {
      font-size: 0.625rem; } }
  @media (max-width: 1023.98px) {
    .ProductCard-module_original-price__3L7l7 {
      font-size: 0.5rem; } }
  @media (max-width: 1023.98px) {
    .ProductCard-module_original-price__3L7l7 {
      font-size: 0.813rem; } }

.ProductCard-module_text-line-through__2JQGi {
  text-decoration: line-through; }

.ProductCard-module_rating__HkINf {
  width: 100%;
  position: absolute;
  bottom: 4%;
  left: -1%; }
  @media (max-width: 1279.98px) {
    .ProductCard-module_rating__HkINf {
      bottom: 0%; } }
  @media (max-width: 1023.98px) {
    .ProductCard-module_rating__HkINf {
      bottom: 4%; } }
  @media (max-width: 719.98px) {
    .ProductCard-module_rating__HkINf {
      bottom: 0; } }

.ProductCard-module_star-style__KTswN {
  width: 0.851rem;
  height: 0.851rem;
  margin-right: 0.313rem; }
  @media (max-width: 1279.98px) {
    .ProductCard-module_star-style__KTswN {
      width: 1vw;
      height: auto;
      margin-right: 0.313rem; } }
  @media (max-width: 1023.98px) {
    .ProductCard-module_star-style__KTswN {
      margin-right: 0.188rem; } }
  @media (max-width: 719.98px) {
    .ProductCard-module_star-style__KTswN {
      width: 0.789rem;
      height: 0.786rem;
      margin-right: 0.363rem; } }

.ProductCard-module_discount-sticker__SZOs6 {
  position: absolute;
  top: 0;
  left: 0; }
  @media (max-width: 719.98px) {
    .ProductCard-module_discount-sticker__SZOs6 {
      top: -0.313rem;
      left: -0.813rem; } }

.ProductCard-module_not-display-mobile__3qCHo {
  display: flex; }
  @media (max-width: 719.98px) {
    .ProductCard-module_not-display-mobile__3qCHo {
      display: none; } }

.ProductCard-module_display-mobile__iOjne {
  display: none; }
  @media (max-width: 719.98px) {
    .ProductCard-module_display-mobile__iOjne {
      display: flex; } }

.DiscountSticker-module_discountBox__3U12T {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.3rem;
  text-align: center;
  height: 1.375rem;
  width: 3.75rem;
  background: linear-gradient(351deg, #f72e2e 0%, #e70d45 100%);
  border-radius: 1rem;
  border-top-left-radius: 1.03rem;
  border-bottom-left-radius: 0rem;
  color: #ffffff;
  white-space: nowrap; }
  .DiscountSticker-module_discountBox__3U12T span {
    font-family: 'Lato', sans-serif;
    letter-spacing: normal;
    font-size: 0.875rem;
    font-weight: 400; }
  @media (max-width: 1279.98px) {
    .DiscountSticker-module_discountBox__3U12T {
      height: 7%;
      width: 34%; }
      .DiscountSticker-module_discountBox__3U12T span {
        font-size: 1vw; } }
  @media (max-width: 1023.98px) {
    .DiscountSticker-module_discountBox__3U12T {
      height: 5.5%;
      width: 30%; }
      .DiscountSticker-module_discountBox__3U12T span {
        font-size: 1.1vw; } }
  @media (max-width: 719.98px) {
    .DiscountSticker-module_discountBox__3U12T {
      width: 3.188rem;
      height: 1.184rem; }
      .DiscountSticker-module_discountBox__3U12T span {
        font-size: 0.813rem;
        font-weight: bold; } }

.BreadCrumbs-module_wrapper__22yUK {
  background-color: transparent;
  padding: 0;
  user-select: none; }
  @media (max-width: 719.98px) {
    .BreadCrumbs-module_wrapper__22yUK {
      padding-bottom: 0.625rem;
      background-color: #eee; } }
  .BreadCrumbs-module_wrapper__22yUK .BreadCrumbs-module_breadcrumb__1zsju {
    display: flex;
    background-color: transparent;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 0.188rem 0rem 0.188rem 1.188rem; }
    @media (max-width: 719.98px) {
      .BreadCrumbs-module_wrapper__22yUK .BreadCrumbs-module_breadcrumb__1zsju {
        background-color: #ffffff; } }
    .BreadCrumbs-module_wrapper__22yUK .BreadCrumbs-module_breadcrumb__1zsju .BreadCrumbs-module_link-unactive__3GnoU {
      text-decoration: none;
      display: inline-flex;
      align-items: center;
      justify-content: center; }
    .BreadCrumbs-module_wrapper__22yUK .BreadCrumbs-module_breadcrumb__1zsju .BreadCrumbs-module_link__13xwT {
      text-decoration: none; }
    .BreadCrumbs-module_wrapper__22yUK .BreadCrumbs-module_breadcrumb__1zsju span {
      font-family: 'Lato', sans-serif;
      font-size: 0.75rem;
      line-height: 0.75rem;
      color: #bbb;
      font-weight: bold;
      white-space: nowrap; }
    .BreadCrumbs-module_wrapper__22yUK .BreadCrumbs-module_breadcrumb__1zsju p {
      margin: 0;
      display: flex;
      align-items: center;
      padding: 0.188rem 0; }
      .BreadCrumbs-module_wrapper__22yUK .BreadCrumbs-module_breadcrumb__1zsju p a {
        display: inline-flex; }
    .BreadCrumbs-module_wrapper__22yUK .BreadCrumbs-module_breadcrumb__1zsju .BreadCrumbs-module_home__1bnSJ {
      margin-right: 0.375rem; }
    .BreadCrumbs-module_wrapper__22yUK .BreadCrumbs-module_breadcrumb__1zsju .BreadCrumbs-module_back-arrow__3B-MB {
      margin-right: 0.625rem;
      width: 0.5rem; }
    .BreadCrumbs-module_wrapper__22yUK .BreadCrumbs-module_breadcrumb__1zsju .BreadCrumbs-module_item__2EeMp {
      margin-right: 0.625rem; }
    .BreadCrumbs-module_wrapper__22yUK .BreadCrumbs-module_breadcrumb__1zsju .BreadCrumbs-module_arrow__18jwR {
      margin-right: 0.375rem;
      height: 0.313rem;
      width: 0.375rem; }
    .BreadCrumbs-module_wrapper__22yUK .BreadCrumbs-module_breadcrumb__1zsju .BreadCrumbs-module_active-text__2DbwK {
      color: #333; }

.CardGrid-module_container__2ACoQ {
  display: flex;
  flex-direction: row;
  padding: 0;
  flex-wrap: wrap; }
  @media (min-width: 640px) {
    .CardGrid-module_container__2ACoQ {
      flex-wrap: nowrap; }
      .CardGrid-module_container__2ACoQ > div:not(:first-child) {
        margin-left: 0.625rem; } }

.CardGrid-module_product-item__3pp8m {
  display: flex;
  justify-content: space-between;
  max-height: 100%;
  max-width: 25%;
  flex-direction: column; }
  @media (max-width: 719.98px) {
    .CardGrid-module_product-item__3pp8m {
      margin-bottom: 0.625rem;
      flex: 0 50%;
      max-width: 50%;
      box-sizing: border-box; }
      .CardGrid-module_product-item__3pp8m:nth-child(odd) {
        padding-right: 0.3125rem; }
      .CardGrid-module_product-item__3pp8m:nth-child(even) {
        padding-left: 0.3125rem; }
      .CardGrid-module_product-item__3pp8m.CardGrid-module_card-space__3lt8y:nth-child(1), .CardGrid-module_product-item__3pp8m.CardGrid-module_card-space__3lt8y:nth-child(2) {
        margin-bottom: 2.8125rem; } }

.CardGrid-module_wrapper__pfBsr {
  display: flex;
  flex-direction: column; }

.Card-module_card__2pZdI {
  display: flex;
  flex: 1;
  justify-content: center; }
  .Card-module_card__2pZdI:hover {
    filter: brightness(92%);
    -webkit-filter: brightness(92%);
    -moz-filter: brightness(92%); }
  .Card-module_card__2pZdI img {
    width: 100%;
    margin: 0 auto; }

.Card-module_rounded-border-true__2AdZu a img {
  border-radius: 0.9rem; }

.Card-module_not-display-mobile__26qoR {
  display: initial; }
  @media (max-width: 1023.98px) {
    .Card-module_not-display-mobile__26qoR {
      display: none; } }

.Card-module_display-mobile__1pYBJ {
  display: none; }
  @media (max-width: 1023.98px) {
    .Card-module_display-mobile__1pYBJ {
      display: initial; } }

.Card-module_content__l5W3u {
  margin: 0;
  text-align: center;
  color: #333;
  padding: 0 1.7rem; }
  .Card-module_content__l5W3u .Card-module_title__3ZR3f {
    font-size: 1.125rem;
    font-weight: bold;
    display: block;
    color: #333;
    margin: 1.375rem 0 0.9375rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; }
  .Card-module_content__l5W3u .Card-module_description__1aEWo {
    font-size: 1rem;
    margin: 0 !important;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; }
  .Card-module_content__l5W3u > .Card-module_anchor__1lqxE {
    font-size: 0.875rem;
    margin-top: 0.625rem;
    font-weight: bold;
    color: #333 !important;
    letter-spacing: 0;
    display: block;
    text-decoration: underline; }
    .Card-module_content__l5W3u > .Card-module_anchor__1lqxE .Card-module_icon__3c_WW {
      height: 0.375rem;
      width: 0.375rem;
      margin-left: 0.375rem; }
  @media (max-width: 1023.98px) {
    .Card-module_content__l5W3u {
      padding: 0 0.5rem; }
      .Card-module_content__l5W3u .Card-module_title__3ZR3f {
        font-size: 1rem;
        margin: 0.9375rem 0 0.625rem; }
      .Card-module_content__l5W3u .Card-module_description__1aEWo {
        font-size: 0.875rem; }
      .Card-module_content__l5W3u > .Card-module_anchor__1lqxE {
        font-size: 0.875rem; } }

.Title-module_title__2eXNU {
  position: relative;
  color: #323c47;
  font-size: 1.625rem;
  letter-spacing: 0;
  line-height: 2rem;
  padding-left: 1.3975rem;
  margin-bottom: 1.1875rem; }
  @media (max-width: 1023.98px) {
    .Title-module_title__2eXNU {
      font-size: 1.5625rem; } }

.Title-module_title__2eXNU:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  height: 0.5625rem;
  width: 0.5625rem;
  transform: rotate(45deg);
  background-color: #ADD414; }

.HorizontalMenuItem-module_horizontal-menu-item__VGjih {
  align-items: center;
  width: 100%;
  justify-content: center;
  position: relative;
  color: #333;
  background-color: #ffffff;
  cursor: pointer; }
  .HorizontalMenuItem-module_horizontal-menu-item__VGjih .HorizontalMenuItem-module_icon-text-wrapper__3b2a8 {
    border-right: 0.0625rem solid #DBDBDB;
    border-top: 0.0625rem solid #DBDBDB;
    height: 5.25rem;
    padding: 0 0.625rem;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center; }
  .HorizontalMenuItem-module_horizontal-menu-item__VGjih .HorizontalMenuItem-module_text__22p1G {
    font-family: 'Lato', sans-serif;
    font-size: 1.187rem;
    line-height: 1.438rem;
    font-weight: 700;
    margin: 0;
    display: inline-block; }
  .HorizontalMenuItem-module_horizontal-menu-item__VGjih .HorizontalMenuItem-module_icon__1dFV0 {
    display: inline-block;
    width: 1.5rem;
    margin-right: 0.9375rem; }
    .HorizontalMenuItem-module_horizontal-menu-item__VGjih .HorizontalMenuItem-module_icon__1dFV0.HorizontalMenuItem-module_selected-icon__1cMVX {
      filter: brightness(0) invert(1); }
  .HorizontalMenuItem-module_horizontal-menu-item__VGjih .HorizontalMenuItem-module_hover-highlighter__X4P8k {
    display: none; }
  .HorizontalMenuItem-module_horizontal-menu-item__VGjih:hover .HorizontalMenuItem-module_hover-highlighter__X4P8k {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-top: 0.0625rem solid #DBDBDB;
    border-left: none;
    border-right: none;
    background: #fafafa;
    height: 0.5rem;
    width: 100%; }
  .HorizontalMenuItem-module_horizontal-menu-item__VGjih .HorizontalMenuItem-module_selected-highlighter__W_sQp {
    border-top: 0.0625rem solid #DBDBDB;
    border-left: none;
    border-right: none;
    background: #fafafa;
    height: 0.5rem;
    width: 100%; }
  .HorizontalMenuItem-module_horizontal-menu-item__VGjih.HorizontalMenuItem-module_selected__iHciP {
    color: inherit;
    background: #fafafa; }
    .HorizontalMenuItem-module_horizontal-menu-item__VGjih.HorizontalMenuItem-module_selected__iHciP .HorizontalMenuItem-module_selected-highlighter__W_sQp {
      background: #8fca00; }

.HorizontalMenu-module_horizontal-menu-wrapper__2V7U7 {
  position: relative;
  top: 0;
  background-color: #ffffff;
  margin: 0 auto;
  z-index: 1; }
  .HorizontalMenu-module_horizontal-menu-wrapper__2V7U7 .HorizontalMenu-module_menu-controls__1CsKY .HorizontalMenu-module_icon-wrapper__R71gn {
    visibility: hidden; }
  .HorizontalMenu-module_horizontal-menu-wrapper__2V7U7:hover .HorizontalMenu-module_menu-controls__1CsKY .HorizontalMenu-module_icon-wrapper__R71gn {
    visibility: visible; }

.HorizontalMenu-module_horizontal-menu__2NhnQ {
  display: flex;
  white-space: nowrap;
  text-align: center;
  width: 100%;
  overflow: auto;
  margin: 0 auto;
  padding: 0;
  background-color: #ffffff;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  scrollbar-width: none; }
  .HorizontalMenu-module_horizontal-menu__2NhnQ::-webkit-scrollbar, .HorizontalMenu-module_horizontal-menu__2NhnQ::-webkit-scrollbar-track, .HorizontalMenu-module_horizontal-menu__2NhnQ::-webkit-scrollbar-thumb {
    display: none;
    width: 0;
    height: 0;
    border: none;
    visibility: hidden;
    background: transparent;
    padding: 0;
    margin: 0;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
    scrollbar-width: none; }
  .HorizontalMenu-module_horizontal-menu__2NhnQ .HorizontalMenu-module_horizontal-menu-item-wrapper__3flHA {
    user-select: none;
    padding: 0;
    margin: 0;
    vertical-align: top;
    display: inline-flex; }
    .HorizontalMenu-module_horizontal-menu__2NhnQ .HorizontalMenu-module_horizontal-menu-item-wrapper__3flHA.HorizontalMenu-module_isNotScrollable__MIVJp {
      flex: 1; }

.HorizontalMenu-module_menu-controls__1CsKY {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  height: 100%;
  width: 3.75rem;
  background-repeat: repeat-x;
  transition: visibility 300ms ease-in-out, opacity 300ms ease-in-out;
  opacity: 0;
  visibility: hidden; }
  .HorizontalMenu-module_menu-controls__1CsKY.HorizontalMenu-module_showme__3psC5 {
    opacity: 1;
    visibility: visible; }
  @media (max-width: 1023.98px) {
    .HorizontalMenu-module_menu-controls__1CsKY {
      width: 2.3rem; } }

.HorizontalMenu-module_left-control__8wjNM {
  left: 0;
  right: auto;
  background-image: linear-gradient(270deg, rgba(255, 255, 255, 0), #ffffff 60%);
  border-radius: 0.188rem; }

.HorizontalMenu-module_right-control__1gInu {
  right: 0;
  left: auto;
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), #ffffff 60%);
  border-radius: 0.188rem; }

.HorizontalMenu-module_icon-wrapper__R71gn {
  position: absolute;
  top: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  width: 1.875rem;
  height: 1.875rem;
  border: none;
  cursor: pointer;
  background-color: #767676;
  box-shadow: 0 0.125rem 0.25rem 0 rgba(0, 0, 0, 0.3); }
  @media (max-width: 1023.98px) {
    .HorizontalMenu-module_icon-wrapper__R71gn {
      display: none; } }
  .HorizontalMenu-module_icon-wrapper__R71gn:hover {
    box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.3); }
  .HorizontalMenu-module_icon-wrapper__R71gn:focus {
    box-shadow: 0 0 0.25rem 0 rgba(0, 0, 0, 0.3); }
  .HorizontalMenu-module_icon-wrapper__R71gn.HorizontalMenu-module_left__1Hc7I {
    left: 0%;
    transform: translate(-50%, -50%); }
  .HorizontalMenu-module_icon-wrapper__R71gn.HorizontalMenu-module_right__1SOdn {
    right: 0%;
    transform: translate(50%, -50%); }
  .HorizontalMenu-module_icon-wrapper__R71gn .HorizontalMenu-module_arrow-icon__2_png {
    height: 0.875rem; }

.StickyMenu-module_sticky-menu__3jQwM {
  top: 0;
  z-index: 1; }

.PowerCard-module_six-col-small__1EPuG {
  flex: 0 0 50%;
  max-width: 50%; }
  @media (max-width: 720px) {
    .PowerCard-module_six-col-small__1EPuG {
      flex: 0 0 auto;
      max-width: 100%;
      width: 100%; } }
  .PowerCard-module_six-col-small__1EPuG .PowerCard-module_powercard-image__37XrQ, .PowerCard-module_six-col-small__1EPuG .PowerCard-module_video-thumbnail__3woA3 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
    @media (max-width: 720px) {
      .PowerCard-module_six-col-small__1EPuG .PowerCard-module_powercard-image__37XrQ, .PowerCard-module_six-col-small__1EPuG .PowerCard-module_video-thumbnail__3woA3 {
        flex: 0 0 auto;
        max-width: 100%;
        width: 100%; } }
  .PowerCard-module_six-col-small__1EPuG .PowerCard-module_power-card-content__2oRMZ {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
    @media (max-width: 720px) {
      .PowerCard-module_six-col-small__1EPuG .PowerCard-module_power-card-content__2oRMZ {
        flex: 0 0 auto;
        max-width: 100%;
        width: 100%; } }
  .PowerCard-module_six-col-small__1EPuG.PowerCard-module_hidetext__1OsSt {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
    @media (max-width: 720px) {
      .PowerCard-module_six-col-small__1EPuG.PowerCard-module_hidetext__1OsSt {
        flex: 0 0 auto;
        max-width: 100%;
        width: 100%; } }
    .PowerCard-module_six-col-small__1EPuG.PowerCard-module_hidetext__1OsSt .PowerCard-module_powercard-image__37XrQ, .PowerCard-module_six-col-small__1EPuG.PowerCard-module_hidetext__1OsSt .PowerCard-module_video-thumbnail__3woA3 {
      flex: 0 0 100%;
      max-width: 100%; }
      @media (max-width: 720px) {
        .PowerCard-module_six-col-small__1EPuG.PowerCard-module_hidetext__1OsSt .PowerCard-module_powercard-image__37XrQ, .PowerCard-module_six-col-small__1EPuG.PowerCard-module_hidetext__1OsSt .PowerCard-module_video-thumbnail__3woA3 {
          flex: 0 0 auto;
          max-width: 100%;
          width: 100%; } }

.PowerCard-module_six-col-medium__12BTq {
  flex: 0 0 50%;
  max-width: 50%; }
  @media (max-width: 720px) {
    .PowerCard-module_six-col-medium__12BTq {
      flex: 0 0 auto;
      max-width: 100%;
      width: 100%; } }
  .PowerCard-module_six-col-medium__12BTq .PowerCard-module_powercard-image__37XrQ, .PowerCard-module_six-col-medium__12BTq .PowerCard-module_video-thumbnail__3woA3 {
    flex: 0 0 50%;
    max-width: 50%; }
    @media (max-width: 720px) {
      .PowerCard-module_six-col-medium__12BTq .PowerCard-module_powercard-image__37XrQ, .PowerCard-module_six-col-medium__12BTq .PowerCard-module_video-thumbnail__3woA3 {
        flex: 0 0 auto;
        max-width: 100%;
        width: 100%; } }
  .PowerCard-module_six-col-medium__12BTq .PowerCard-module_power-card-content__2oRMZ {
    flex: 0 0 50%;
    max-width: 50%; }
    @media (max-width: 720px) {
      .PowerCard-module_six-col-medium__12BTq .PowerCard-module_power-card-content__2oRMZ {
        flex: 0 0 auto;
        max-width: 100%;
        width: 100%; } }
  .PowerCard-module_six-col-medium__12BTq.PowerCard-module_hidetext__1OsSt {
    flex: 0 0 25%;
    max-width: 25%; }
    @media (max-width: 720px) {
      .PowerCard-module_six-col-medium__12BTq.PowerCard-module_hidetext__1OsSt {
        flex: 0 0 auto;
        max-width: 100%;
        width: 100%; } }
    .PowerCard-module_six-col-medium__12BTq.PowerCard-module_hidetext__1OsSt .PowerCard-module_powercard-image__37XrQ, .PowerCard-module_six-col-medium__12BTq.PowerCard-module_hidetext__1OsSt .PowerCard-module_video-thumbnail__3woA3 {
      flex: 0 0 100%;
      max-width: 100%; }
      @media (max-width: 720px) {
        .PowerCard-module_six-col-medium__12BTq.PowerCard-module_hidetext__1OsSt .PowerCard-module_powercard-image__37XrQ, .PowerCard-module_six-col-medium__12BTq.PowerCard-module_hidetext__1OsSt .PowerCard-module_video-thumbnail__3woA3 {
          flex: 0 0 auto;
          max-width: 100%;
          width: 100%; } }

.PowerCard-module_eleven-col-small__14SpR {
  flex: 0 0 100%;
  max-width: 100%; }
  @media (max-width: 720px) {
    .PowerCard-module_eleven-col-small__14SpR {
      flex: 0 0 auto;
      max-width: 100%;
      width: 100%; } }
  .PowerCard-module_eleven-col-small__14SpR .PowerCard-module_powercard-image__37XrQ, .PowerCard-module_eleven-col-small__14SpR .PowerCard-module_video-thumbnail__3woA3 {
    flex: 0 0 25%;
    max-width: 25%; }
    @media (max-width: 720px) {
      .PowerCard-module_eleven-col-small__14SpR .PowerCard-module_powercard-image__37XrQ, .PowerCard-module_eleven-col-small__14SpR .PowerCard-module_video-thumbnail__3woA3 {
        flex: 0 0 auto;
        max-width: 100%;
        width: 100%; } }
  .PowerCard-module_eleven-col-small__14SpR .PowerCard-module_power-card-content__2oRMZ {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
    @media (max-width: 720px) {
      .PowerCard-module_eleven-col-small__14SpR .PowerCard-module_power-card-content__2oRMZ {
        flex: 0 0 auto;
        max-width: 100%;
        width: 100%; } }
  .PowerCard-module_eleven-col-small__14SpR.PowerCard-module_hidetext__1OsSt {
    flex: 0 0 25%;
    max-width: 25%; }
    @media (max-width: 720px) {
      .PowerCard-module_eleven-col-small__14SpR.PowerCard-module_hidetext__1OsSt {
        flex: 0 0 auto;
        max-width: 100%;
        width: 100%; } }
    .PowerCard-module_eleven-col-small__14SpR.PowerCard-module_hidetext__1OsSt .PowerCard-module_powercard-image__37XrQ, .PowerCard-module_eleven-col-small__14SpR.PowerCard-module_hidetext__1OsSt .PowerCard-module_video-thumbnail__3woA3 {
      flex: 0 0 100%;
      max-width: 100%; }
      @media (max-width: 720px) {
        .PowerCard-module_eleven-col-small__14SpR.PowerCard-module_hidetext__1OsSt .PowerCard-module_powercard-image__37XrQ, .PowerCard-module_eleven-col-small__14SpR.PowerCard-module_hidetext__1OsSt .PowerCard-module_video-thumbnail__3woA3 {
          flex: 0 0 auto;
          max-width: 100%;
          width: 100%; } }

.PowerCard-module_eleven-col-medium__2O8bJ {
  flex: 0 0 100%;
  max-width: 100%; }
  @media (max-width: 720px) {
    .PowerCard-module_eleven-col-medium__2O8bJ {
      flex: 0 0 auto;
      max-width: 100%;
      width: 100%; } }
  .PowerCard-module_eleven-col-medium__2O8bJ .PowerCard-module_powercard-image__37XrQ, .PowerCard-module_eleven-col-medium__2O8bJ .PowerCard-module_video-thumbnail__3woA3 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
    @media (max-width: 720px) {
      .PowerCard-module_eleven-col-medium__2O8bJ .PowerCard-module_powercard-image__37XrQ, .PowerCard-module_eleven-col-medium__2O8bJ .PowerCard-module_video-thumbnail__3woA3 {
        flex: 0 0 auto;
        max-width: 100%;
        width: 100%; } }
  .PowerCard-module_eleven-col-medium__2O8bJ .PowerCard-module_power-card-content__2oRMZ {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
    @media (max-width: 720px) {
      .PowerCard-module_eleven-col-medium__2O8bJ .PowerCard-module_power-card-content__2oRMZ {
        flex: 0 0 auto;
        max-width: 100%;
        width: 100%; } }
  .PowerCard-module_eleven-col-medium__2O8bJ.PowerCard-module_hidetext__1OsSt {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
    @media (max-width: 720px) {
      .PowerCard-module_eleven-col-medium__2O8bJ.PowerCard-module_hidetext__1OsSt {
        flex: 0 0 auto;
        max-width: 100%;
        width: 100%; } }
    .PowerCard-module_eleven-col-medium__2O8bJ.PowerCard-module_hidetext__1OsSt .PowerCard-module_powercard-image__37XrQ, .PowerCard-module_eleven-col-medium__2O8bJ.PowerCard-module_hidetext__1OsSt .PowerCard-module_video-thumbnail__3woA3 {
      flex: 0 0 100%;
      max-width: 100%; }
      @media (max-width: 720px) {
        .PowerCard-module_eleven-col-medium__2O8bJ.PowerCard-module_hidetext__1OsSt .PowerCard-module_powercard-image__37XrQ, .PowerCard-module_eleven-col-medium__2O8bJ.PowerCard-module_hidetext__1OsSt .PowerCard-module_video-thumbnail__3woA3 {
          flex: 0 0 auto;
          max-width: 100%;
          width: 100%; } }

.PowerCard-module_eleven-col-large__23l7K {
  flex: 0 0 100%;
  max-width: 100%; }
  @media (max-width: 720px) {
    .PowerCard-module_eleven-col-large__23l7K {
      flex: 0 0 auto;
      max-width: 100%;
      width: 100%; } }
  .PowerCard-module_eleven-col-large__23l7K .PowerCard-module_powercard-image__37XrQ, .PowerCard-module_eleven-col-large__23l7K .PowerCard-module_video-thumbnail__3woA3 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
    @media (max-width: 720px) {
      .PowerCard-module_eleven-col-large__23l7K .PowerCard-module_powercard-image__37XrQ, .PowerCard-module_eleven-col-large__23l7K .PowerCard-module_video-thumbnail__3woA3 {
        flex: 0 0 auto;
        max-width: 100%;
        width: 100%; } }
  .PowerCard-module_eleven-col-large__23l7K .PowerCard-module_power-card-content__2oRMZ {
    flex: 0 0 50%;
    max-width: 50%; }
    @media (max-width: 720px) {
      .PowerCard-module_eleven-col-large__23l7K .PowerCard-module_power-card-content__2oRMZ {
        flex: 0 0 auto;
        max-width: 100%;
        width: 100%; } }
  .PowerCard-module_eleven-col-large__23l7K.PowerCard-module_hidetext__1OsSt {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
    @media (max-width: 720px) {
      .PowerCard-module_eleven-col-large__23l7K.PowerCard-module_hidetext__1OsSt {
        flex: 0 0 auto;
        max-width: 100%;
        width: 100%; } }
    .PowerCard-module_eleven-col-large__23l7K.PowerCard-module_hidetext__1OsSt .PowerCard-module_powercard-image__37XrQ, .PowerCard-module_eleven-col-large__23l7K.PowerCard-module_hidetext__1OsSt .PowerCard-module_video-thumbnail__3woA3 {
      flex: 0 0 100%;
      max-width: 100%; }
      @media (max-width: 720px) {
        .PowerCard-module_eleven-col-large__23l7K.PowerCard-module_hidetext__1OsSt .PowerCard-module_powercard-image__37XrQ, .PowerCard-module_eleven-col-large__23l7K.PowerCard-module_hidetext__1OsSt .PowerCard-module_video-thumbnail__3woA3 {
          flex: 0 0 auto;
          max-width: 100%;
          width: 100%; } }

.PowerCard-module_six-col-medium__12BTq .PowerCard-module_title__3k-_c, .PowerCard-module_six-col-small__1EPuG .PowerCard-module_title__3k-_c {
  color: #333;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.875rem;
  letter-spacing: normal; }
  @media (max-width: 720px) {
    .PowerCard-module_six-col-medium__12BTq .PowerCard-module_title__3k-_c, .PowerCard-module_six-col-small__1EPuG .PowerCard-module_title__3k-_c {
      margin-top: 0; } }

.PowerCard-module_six-col-small__1EPuG .PowerCard-module_title__3k-_c, .PowerCard-module_six-col-medium__12BTq .PowerCard-module_title__3k-_c {
  font-size: 1.125rem;
  line-height: 1.875rem; }

.PowerCard-module_six-col-small__1EPuG .PowerCard-module_button__4nj-Q, .PowerCard-module_six-col-medium__12BTq .PowerCard-module_button__4nj-Q {
  min-width: 11.25rem; }
  @media (max-width: 720px) {
    .PowerCard-module_six-col-small__1EPuG .PowerCard-module_button__4nj-Q, .PowerCard-module_six-col-medium__12BTq .PowerCard-module_button__4nj-Q {
      min-width: 13.75rem; } }

.PowerCard-module_eleven-col-large__23l7K .PowerCard-module_title__3k-_c, .PowerCard-module_eleven-col-medium__2O8bJ .PowerCard-module_title__3k-_c, .PowerCard-module_eleven-col-small__14SpR .PowerCard-module_title__3k-_c {
  font-size: 1.375rem;
  line-height: 1.875rem; }

.PowerCard-module_eleven-col-large__23l7K .PowerCard-module_button__4nj-Q, .PowerCard-module_eleven-col-medium__2O8bJ .PowerCard-module_button__4nj-Q, .PowerCard-module_eleven-col-small__14SpR .PowerCard-module_button__4nj-Q {
  min-width: 13.75rem; }

.PowerCard-module_power-card-container__2E_pd {
  position: relative;
  user-select: none;
  max-width: 80rem;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  font-family: 'Lato', sans-serif; }
  .PowerCard-module_power-card-container__2E_pd.PowerCard-module_image-right__1cqsq {
    flex-direction: row-reverse; }
  @media (max-width: 720px) {
    .PowerCard-module_power-card-container__2E_pd {
      flex-direction: column !important; } }
  .PowerCard-module_power-card-container__2E_pd .PowerCard-module_powercard-inner-container__RZ8Wn {
    width: 100%; }
  .PowerCard-module_power-card-container__2E_pd p {
    padding: 0;
    margin: 0; }
  .PowerCard-module_power-card-container__2E_pd a, .PowerCard-module_power-card-container__2E_pd:visited, .PowerCard-module_power-card-container__2E_pd:link, .PowerCard-module_power-card-container__2E_pd:hover, .PowerCard-module_power-card-container__2E_pd:active {
    text-decoration-color: #333; }
  .PowerCard-module_power-card-container__2E_pd .PowerCard-module_power-card-content__2oRMZ {
    width: 100%;
    display: flex;
    align-items: center;
    padding: 1.656rem 1.281rem; }
    @media (max-width: 720px) {
      .PowerCard-module_power-card-container__2E_pd .PowerCard-module_power-card-content__2oRMZ {
        padding: 1.875rem 1.25rem; } }
  .PowerCard-module_power-card-container__2E_pd .PowerCard-module_title__3k-_c {
    color: #333;
    font-weight: 400;
    letter-spacing: normal; }
    @media (max-width: 720px) {
      .PowerCard-module_power-card-container__2E_pd .PowerCard-module_title__3k-_c {
        margin-top: 0; } }
  .PowerCard-module_power-card-container__2E_pd .PowerCard-module_description__2Gr4j {
    margin-top: 0.625rem;
    font-weight: 300;
    line-height: 1.375rem;
    color: #333;
    font-size: 1rem; }
    @media (max-width: 720px) {
      .PowerCard-module_power-card-container__2E_pd .PowerCard-module_description__2Gr4j {
        margin-top: 1.25rem;
        line-height: 1.438rem;
        font-weight: 400;
        color: #666; } }
  .PowerCard-module_power-card-container__2E_pd .PowerCard-module_text-underline__Eis9p {
    text-decoration: underline; }
  .PowerCard-module_power-card-container__2E_pd .PowerCard-module_hover__plKGy:hover {
    filter: brightness(92%); }
  .PowerCard-module_power-card-container__2E_pd .PowerCard-module_close-icon__1faHj {
    cursor: pointer;
    width: 2rem;
    position: absolute;
    top: 0;
    right: 0; }
  .PowerCard-module_power-card-container__2E_pd.PowerCard-module_right__rZd-7 {
    text-align: right; }
  .PowerCard-module_power-card-container__2E_pd.PowerCard-module_left__3Vdga {
    text-align: left; }
  .PowerCard-module_power-card-container__2E_pd.PowerCard-module_center__150q9 {
    text-align: center; }
  .PowerCard-module_power-card-container__2E_pd .PowerCard-module_d-none__Jwq5B {
    display: none; }
  .PowerCard-module_power-card-container__2E_pd .PowerCard-module_d-block__1Zt9_ {
    display: block; }
  @media (min-width: 720px) {
    .PowerCard-module_power-card-container__2E_pd .PowerCard-module_d-md-block__2HYuM {
      display: block !important; }
    .PowerCard-module_power-card-container__2E_pd .PowerCard-module_d-md-none__ExHhh {
      display: none !important; } }

.PowerCard-module_verticlePowercard__2Xlic {
  flex-direction: column !important; }
  .PowerCard-module_verticlePowercard__2Xlic .PowerCard-module_powercard-image__37XrQ, .PowerCard-module_verticlePowercard__2Xlic .PowerCard-module_video-thumbnail__3woA3, .PowerCard-module_verticlePowercard__2Xlic .PowerCard-module_power-card-content__2oRMZ {
    flex: 0 0 auto;
    max-width: 100%;
    width: 100%; }

.CallToAction-module_cta__1furv {
  font-size: 0.75rem;
  letter-spacing: 0.081rem;
  display: inline-flex;
  justify-content: center;
  font-family: "Lato", sans-serif;
  font-weight: bold;
  line-height: 0.938rem;
  letter-spacing: 0.063rem;
  border-radius: 0.313rem;
  margin-top: 0.875rem; }
  .CallToAction-module_cta__1furv a:visited, .CallToAction-module_cta__1furv a:link, .CallToAction-module_cta__1furv a:hover, .CallToAction-module_cta__1furv a:active {
    text-decoration: none; }

.CallToAction-module_cta-hover__ACcUj:hover {
  filter: brightness(80%);
  -webkit-filter: brightness(80%);
  -moz-filter: brightness(80%); }

.CallToAction-module_button__2IsGW {
  color: #ffffff;
  padding: 0.75rem 1rem 0.813rem 1.063rem;
  text-align: center;
  min-width: 11.25rem; }
  @media (max-width: 1023.98px) {
    .CallToAction-module_button__2IsGW {
      min-width: 8.75rem; } }
  @media (max-width: 719.98px) {
    .CallToAction-module_button__2IsGW {
      margin-top: 1.25rem;
      font-size: 0.813rem; } }

.CallToAction-module_link__2F54n {
  color: #333;
  font-size: 0.875rem;
  font-weight: 400;
  margin-top: 1.25rem;
  letter-spacing: normal;
  line-height: 1.375rem; }
  .CallToAction-module_link__2F54n span {
    text-decoration: underline; }
  @media (max-width: 719.98px) {
    .CallToAction-module_link__2F54n {
      font-size: 0.875rem; } }

.CallToAction-module_arrow__o7vBW {
  margin-left: 0.313rem;
  padding-bottom: 0.125rem;
  width: auto;
  height: 0.688rem; }

.CallToAction-module_parent-width__3C20t {
  width: 100%; }

.MediaType-module_powercard-type-container__3v7RM .MediaType-module_link__20ery {
  height: 100%;
  display: flex; }

.MediaType-module_powercard-type-container__3v7RM .MediaType-module_background-image__2mHG7 {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center; }

.MediaType-module_powercard-type-container__3v7RM.MediaType-module_video-thumbnail__31nvs {
  display: flex;
  justify-content: center;
  align-items: stretch;
  position: relative; }
  .MediaType-module_powercard-type-container__3v7RM.MediaType-module_video-thumbnail__31nvs .MediaType-module_play-icon__UVxGA {
    position: absolute;
    z-index: 2;
    top: 50%;
    transform: translateY(-50%); }

.MediaType-module_d-none__17fDg {
  display: none; }

.MediaType-module_d-block__2hxex {
  display: block; }

@media (min-width: 720px) {
  .MediaType-module_d-md-block__3hzGf {
    display: block !important; }
  .MediaType-module_d-md-none__2Vron {
    display: none !important; } }

.MediaType-module_close-icon__2r2vn {
  cursor: pointer;
  width: 2rem;
  position: absolute;
  top: 0;
  right: 0; }

.Modal-module_powercard-modal__1ywaO.Modal-module_modal__ipVBT {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }

.Modal-module_powercard-modal__1ywaO .Modal-module_modal-dialog__1V8yT {
  flex-direction: column;
  justify-content: center;
  height: 100%;
  display: flex;
  align-items: center;
  max-width: 50rem;
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  @media (min-width: 640px) {
    .Modal-module_powercard-modal__1ywaO .Modal-module_modal-dialog__1V8yT {
      margin: auto;
      min-height: calc(100% - 3.5rem);
      max-height: calc(100% - 3.5rem);
      max-width: 31.25rem;
      margin: 1.75rem auto; } }
  @media (min-width: 1024px) {
    .Modal-module_powercard-modal__1ywaO .Modal-module_modal-dialog__1V8yT {
      max-width: 50rem; } }

.Modal-module_powercard-modal__1ywaO .Modal-module_modal-content__XWq4a {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: .3rem;
  overflow: hidden;
  outline: 0; }

.Modal-module_modalBackdrop__1Vlrp {
  opacity: .5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000; }

.GridMosaic-module_grid-mosaic__2__Hs {
  display: flex;
  user-select: none;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  max-width: 80rem;
  position: relative;
  background-color: white; }
  @media (max-width: 719.98px) {
    .GridMosaic-module_grid-mosaic__2__Hs {
      padding-left: 0rem;
      padding-right: 0rem; }
      .GridMosaic-module_grid-mosaic__2__Hs .GridMosaic-module_card__OVLvd:not(:first-child) {
        margin-left: 0.625rem; } }

.GridMosaic-module_title__3fEwd {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex: 1;
  margin-top: 2.875rem; }
  @media (max-width: 719.98px) {
    .GridMosaic-module_title__3fEwd {
      flex-direction: column;
      align-items: center;
      margin-top: 1.25rem;
      margin-bottom: 3.125rem; } }
  .GridMosaic-module_title__3fEwd .GridMosaic-module_text__14kBB {
    line-height: 2.125rem;
    font-family: 'Lato',sans-serif;
    font-weight: 400;
    font-size: 1.75rem;
    color: #333; }
  .GridMosaic-module_title__3fEwd .GridMosaic-module_icon__2_j7F {
    margin-right: 1rem; }

.GridMosaic-module_not-display-mobile__1yR3c {
  padding-top: 5%;
  padding-bottom: 6%;
  position: relative;
  border-left: 0;
  border-right: 0;
  display: block; }
  @media (max-width: 719.98px) {
    .GridMosaic-module_not-display-mobile__1yR3c {
      display: none; } }

.GridMosaic-module_display-mobile__18LiH {
  display: none; }
  @media (max-width: 719.98px) {
    .GridMosaic-module_display-mobile__18LiH {
      display: block;
      padding-bottom: 20%; }
      .GridMosaic-module_display-mobile__18LiH .mobile-carousel-row {
        display: flex;
        align-items: flex-start !important; } }

.GridMosaic-module_product-item__ChaOM {
  display: flex;
  justify-content: space-between;
  max-height: 100%;
  position: relative; }

.GridMosaic-module_only-card__198pk {
  padding-left: 0 !important; }

.CardDesktop-module_card__1srJV {
  display: flex;
  flex: 1;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  user-select: none;
  font-family: 'Lato',sans-serif; }
  .CardDesktop-module_card__1srJV img {
    height: auto;
    width: 100%;
    max-width: 25.875rem; }
    @media (max-width: 1023.98px) {
      .CardDesktop-module_card__1srJV img {
        max-width: 15rem; } }
    .CardDesktop-module_card__1srJV img:hover {
      filter: brightness(108%); }
  @media (max-width: 1023.98px) {
    .CardDesktop-module_card__1srJV {
      padding-left: 2vw;
      padding-right: 2vw; } }

.CardDesktop-module_row__Lx1Sd {
  display: flex;
  flex-direction: row;
  align-items: center;
  background-color: transparent; }

.CardDesktop-module_first-negative-position__3R8-7 {
  position: relative;
  top: -2vw;
  z-index: 2; }

.CardDesktop-module_last-negative-position__2utUC {
  position: relative;
  top: -4vw;
  z-index: 2; }

.CallToAction-module_cta__17TG1 {
  color: #333;
  font-size: 0.938rem;
  font-family: 'Lato',sans-serif;
  font-weight: 400;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: underline; }
  .CallToAction-module_cta__17TG1:hover {
    color: #333; }
  @media (max-width: 719.98px) {
    .CallToAction-module_cta__17TG1 {
      padding-bottom: 2.813rem; } }

.CallToAction-module_cta-right-icon__11YiV {
  height: 0.5rem;
  margin-left: 0rem; }
  .CallToAction-module_cta-right-icon__11YiV g {
    stroke: #333;
    stroke-width: 0.2rem; }

.Content-module_title__LsEHl {
  font-family: 'Lato',sans-serif;
  font-weight: 400;
  color: #333;
  text-align: left;
  margin-top: 1.563rem;
  margin-bottom: 0.938rem;
  letter-spacing: normal;
  font-size: 1.75rem; }
  @media (max-width: 1279.98px) {
    .Content-module_title__LsEHl {
      font-size: 2vw; } }

.Content-module_description__1JHFO {
  text-align: justify;
  font-family: 'Lato',sans-serif;
  font-weight: 300;
  letter-spacing: normal;
  color: #333;
  margin-bottom: 0.938rem;
  font-size: 1rem;
  line-height: 1.375rem;
  max-width: 25.875rem;
  min-width: 25.875rem; }
  @media (max-width: 1279.98px) {
    .Content-module_description__1JHFO {
      font-size: 1.279vw;
      min-width: 25.875rem; } }
  @media (max-width: 1023.98px) {
    .Content-module_description__1JHFO {
      min-width: 15rem;
      max-width: 15rem; } }

.Content-module_column__1XQXG {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  max-width: 25.875rem; }
  .Content-module_column__1XQXG.Content-module_left__7AErK {
    align-items: flex-start;
    margin-left: 5.563rem; }
  .Content-module_column__1XQXG.Content-module_right__3OH6c {
    margin-right: 5.563rem;
    align-items: flex-start; }

.Media-module_video__16LnZ {
  height: auto;
  width: 100%;
  max-width: 25.875rem; }

.Media-module_not-display-mobile__OakC5 {
  display: block; }
  @media (max-width: 719.98px) {
    .Media-module_not-display-mobile__OakC5 {
      display: none; } }

.Media-module_display-mobile__XMyHF {
  display: none; }
  @media (max-width: 719.98px) {
    .Media-module_display-mobile__XMyHF {
      display: block; } }

.CardMobile-module_card__1rKWk {
  font-family: 'Lato',sans-serif;
  display: flex;
  user-select: none;
  flex-direction: column;
  width: 100%;
  justify-content: center;
  align-items: center;
  padding-bottom: 2.813rem;
  position: relative; }
  .CardMobile-module_card__1rKWk img {
    max-width: 295px;
    height: auto; }
    @media (max-width: 320px) {
      .CardMobile-module_card__1rKWk img {
        max-width: 230px; } }
  @media (max-width: 719.98px) {
    .CardMobile-module_card__1rKWk:first-child {
      padding-left: 12%; } }
  @media (max-width: 719.98px) and (max-width: 360px) {
    .CardMobile-module_card__1rKWk:first-child {
      padding-left: 8%; } }
  @media (max-width: 719.98px) and (max-width: 320px) {
    .CardMobile-module_card__1rKWk:first-child {
      padding-left: 2%; } }

.CardMobile-module_title__1bGNi {
  font-weight: 400;
  font-size: 1.75rem;
  margin-left: 3.656rem;
  margin-right: 3.656rem;
  color: #333;
  text-align: center;
  margin-top: 1.563rem;
  letter-spacing: normal; }

.CardMobile-module_description__2Sia3 {
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: normal;
  color: #666;
  margin-left: 3.656rem;
  margin-right: 3.656rem;
  margin-bottom: 0.625rem; }

.CardMobile-module_cta__3qHjA {
  color: #333;
  font-size: 0.938rem;
  font-weight: 400;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: underline; }

.CardMobile-module_cta-right-icon__1yT26 {
  height: 0.5rem;
  margin-left: 0rem; }
  .CardMobile-module_cta-right-icon__1yT26 g {
    stroke: #333;
    stroke-width: 0.2rem; }

.CardMobile-module_display-mobile__3d9nv {
  display: none; }
  @media (max-width: 719.98px) {
    .CardMobile-module_display-mobile__3d9nv {
      display: block; } }

