:root {
  --space-scale: 1;
  --color-black: #000;
  --color-white: #fff;
  /* Dark / Neutrals */
  --color-dark: #101010;
  --color-dark-rgb: 16, 16, 16;
  --color-light: #F4F4F4;
  --color-grey: #DEDEDE;
  --color-dark-muted: #B8B8B8;
  /* Accent */
  --color-violet: #662091;
  --color-yellow-green: #99CA3C;
  --color-green: #3BBB48;
  --color-red: #DC0613;
  --color-red-dark: #7C1619;
  --color-gold: #EB9E58;
  --color-primary: var(--color-red);
  --color-secondary: var(--color-black);
  --color-text: var(--color-black);
  --color-text-light: #666666;
  --color-hover: var(--color-primary);
  --color-body-background: var(--color-white);
  --color-body-background--light: var(--color-light);
  --color-border: var(--color-grey);
  --color-shadow: rgba(var(--color-dark-rgb), 0.25);
  --color-bestseller: var(--color-red);
  --color-new: var(--color-primary);
  --color-promotion: var(--color-gold);
  --color-delivery: var(--color-green);
  --color-input-background: var(--color-white);
  --space-1: 0.25rem; /* 4px */
  --space-2: 0.5rem; /* 8px */
  --space-3: 0.75rem; /* 12px */
  --space-4: 1rem; /* 16px */
  --space-5: calc(1.25rem * var(--space-scale)); /* 20px */
  --space-6: calc(1.5rem * var(--space-scale)); /* 24px */
  --space-7: calc(1.75rem * var(--space-scale)); /* 28px */
  --space-8: calc(2rem * var(--space-scale)); /* 32px */
  --section-space-1: calc(2.25rem * var(--space-scale)); /* 36px */
  --section-space-2: calc(3rem * var(--space-scale)); /* 48px */
  --section-space-3: calc(4rem * var(--space-scale)); /* 64px */
  --section-space-4: calc(5rem * var(--space-scale)); /* 80px */
  --section-space-5: calc(6rem * var(--space-scale)); /* 96px */
  --section-space-6: calc(7rem * var(--space-scale)); /* 112px */
  --section-space-7: calc(8rem * var(--space-scale)); /* 128px */
  --h-fz--xs: 1rem; /* 16px */
  --h-fz--sm: clamp(1.125rem, calc(1.0833rem + 0.1852vw), 1.25rem); /* 20px - 18px */
  --h-fz--md: clamp(1.25rem, calc(1.1667rem + 0.3704vw), 1.5rem); /* 24px - 20px */
  --h-fz--lg: clamp(1.5rem, calc(1.3333rem + 0.7407vw), 2rem); /* 32px - 24px */
  --h-fz--xl: clamp(2.25rem, calc(2rem + 1.1111vw), 3rem); /* 48px - 36px */
  --h-fz--xxl: clamp(3rem, calc(2.6667rem + 1.4815vw), 4rem); /* 64px - 48px */
  --fz-32-fluid: clamp(1.125rem, calc(0.8333rem + 1.2963vw), 2rem); /* 32px - 18px */
  --fz-42-fluid: clamp(2rem, calc(1.7917rem + 0.9259vw), 2.625rem); /* 42px - 32px */
  --fz-72-fluid: clamp(3.25rem, calc(2.8333rem + 1.8519vw), 4.5rem); /* 72px - 52px */
  --fz-72-32-fluid: clamp(2rem, 5vw + 1rem, 4.5rem) !important; /* 72px - 32px */
  --fz-10: 0.625rem;
  --fz-11: 0.688rem;
  --fz-12: 0.75rem;
  --fz-13: 0.813rem;
  --fz-14: 0.875rem;
  --fz-16: 1rem;
  --fz-18: 1.125rem;
  --fz-20: 1.25rem;
  --fz-24: 1.5rem;
  --fz-32: 2rem;
  --font-heading: var(--wp--preset--font-family--montserrat);
  --font-content: var(--wp--preset--font-family--montserrat);
  --border-radius--circle: 50%;
  --border-radius--large: 1.5rem;
  --border-radius--medium: 1rem;
  --border-radius--small: 0.25rem;
  --border-radius--full: 100rem;
  --trainsition: 0.3s ease-in-out;
  --page-padding: 1rem;
  --shadow: 0 0.5rem 1rem 1px var(--color-shadow);
  --shadow--to-top: 0 0.25rem 0.25rem 0 var(--color-shadow);
  --shadow--inset: inset -0.5rem 0 1.25rem -1rem rgba(66, 68, 90, 1);
  --btn-padding-y: 1rem; /* top + bottom */
  --btn-padding-x: 1.5rem; /* left + right */
  --gradient-red-dark-to-red: linear-gradient(107deg, #7C1619 6.25%, #E30613 100%);
}

.wp-block-button.wp-block-button.arrow-slide .wp-block-button__link::after {
  transition: transform var(--trainsition);
}
.wp-block-button.wp-block-button.arrow-slide .wp-block-button__link:hover::after,
.wp-block-button.wp-block-button.arrow-slide .wp-block-button__link:focus-visible::after {
  transform: translateX(4px);
}
.wp-block-button.wp-block-button.is-style-fill-primary-red .wp-block-button__link:not(.has-text-color):not(.has-background) {
  font-size: var(--fz-13);
  line-height: normal;
  display: inline-flex;
  font-weight: 600;
  margin: 0;
  border-radius: 0;
  transition: background-color var(--trainsition), color var(--trainsition), border-color var(--trainsition);
  text-decoration: none;
  gap: 1rem;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-family: var(--wp--preset--font-family--montserrat);
  padding: var(--btn-padding-y) var(--btn-padding-x);
}
.wp-block-button.wp-block-button.is-style-fill-primary-red .wp-block-button__link:not(.has-text-color):not(.has-background) svg {
  pointer-events: none;
}
.wp-block-button.wp-block-button.is-style-fill-primary-red .wp-block-button__link:not(.has-text-color):not(.has-background) svg path {
  transition: fill var(--trainsition);
}
.wp-block-button.wp-block-button.is-style-fill-primary-red .wp-block-button__link:not(.has-text-color):not(.has-background)::after {
  content: "";
  display: inline-block;
  flex: 0 0 1.25rem;
  width: 1.25rem;
  height: 1.25rem;
  background-color: currentColor;
  -webkit-mask: url("images/sportspress-card-arrow.svg") center/contain no-repeat;
          mask: url("images/sportspress-card-arrow.svg") center/contain no-repeat;
}
.wp-block-button.wp-block-button.is-style-fill-primary-red .wp-block-button__link:not(.has-text-color):not(.has-background) {
  color: var(--color-white) !important;
  background-color: var(--color-red) !important;
  border: 1px solid var(--color-red);
  text-decoration: none;
}
.wp-block-button.wp-block-button.is-style-fill-primary-red .wp-block-button__link:not(.has-text-color):not(.has-background) svg path {
  fill: var(--color-white);
}
.wp-block-button.wp-block-button.is-style-fill-primary-red .wp-block-button__link:not(.has-text-color):not(.has-background):hover, .wp-block-button.wp-block-button.is-style-fill-primary-red .wp-block-button__link:not(.has-text-color):not(.has-background):focus {
  background-color: transparent !important;
  color: var(--color-red) !important;
  border: 1px solid var(--color-red);
  text-decoration: none;
}
.wp-block-button.wp-block-button.is-style-fill-primary-red .wp-block-button__link:not(.has-text-color):not(.has-background):hover svg path, .wp-block-button.wp-block-button.is-style-fill-primary-red .wp-block-button__link:not(.has-text-color):not(.has-background):focus svg path {
  fill: var(--color-red) !important;
}
.wp-block-button.wp-block-button.is-style-outline-black .wp-block-button__link:not(.has-text-color):not(.has-background) {
  font-size: var(--fz-13);
  line-height: normal;
  display: inline-flex;
  font-weight: 600;
  margin: 0;
  border-radius: 0;
  transition: background-color var(--trainsition), color var(--trainsition), border-color var(--trainsition);
  text-decoration: none;
  gap: 1rem;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-family: var(--wp--preset--font-family--montserrat);
  padding: var(--btn-padding-y) var(--btn-padding-x);
}
.wp-block-button.wp-block-button.is-style-outline-black .wp-block-button__link:not(.has-text-color):not(.has-background) svg {
  pointer-events: none;
}
.wp-block-button.wp-block-button.is-style-outline-black .wp-block-button__link:not(.has-text-color):not(.has-background) svg path {
  transition: fill var(--trainsition);
}
.wp-block-button.wp-block-button.is-style-outline-black .wp-block-button__link:not(.has-text-color):not(.has-background)::after {
  content: "";
  display: inline-block;
  flex: 0 0 1.25rem;
  width: 1.25rem;
  height: 1.25rem;
  background-color: currentColor;
  -webkit-mask: url("images/sportspress-card-arrow.svg") center/contain no-repeat;
          mask: url("images/sportspress-card-arrow.svg") center/contain no-repeat;
}
.wp-block-button.wp-block-button.is-style-outline-black .wp-block-button__link:not(.has-text-color):not(.has-background) {
  background-color: transparent !important;
  border: 1px solid var(--color-black);
  color: var(--color-black) !important;
}
.wp-block-button.wp-block-button.is-style-outline-black .wp-block-button__link:not(.has-text-color):not(.has-background) svg path {
  fill: var(--color-black);
}
.wp-block-button.wp-block-button.is-style-outline-black .wp-block-button__link:not(.has-text-color):not(.has-background):hover, .wp-block-button.wp-block-button.is-style-outline-black .wp-block-button__link:not(.has-text-color):not(.has-background):focus {
  background-color: var(--color-red) !important;
  color: var(--color-white) !important;
  border-color: var(--color-red) !important;
}
.wp-block-button.wp-block-button.is-style-outline-black .wp-block-button__link:not(.has-text-color):not(.has-background):hover svg path, .wp-block-button.wp-block-button.is-style-outline-black .wp-block-button__link:not(.has-text-color):not(.has-background):focus svg path {
  fill: var(--color-white);
}
.wp-block-button.wp-block-button.is-style-outline-white .wp-block-button__link:not(.has-text-color):not(.has-background) {
  font-size: var(--fz-13);
  line-height: normal;
  display: inline-flex;
  font-weight: 600;
  margin: 0;
  border-radius: 0;
  transition: background-color var(--trainsition), color var(--trainsition), border-color var(--trainsition);
  text-decoration: none;
  gap: 1rem;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-family: var(--wp--preset--font-family--montserrat);
  padding: var(--btn-padding-y) var(--btn-padding-x);
}
.wp-block-button.wp-block-button.is-style-outline-white .wp-block-button__link:not(.has-text-color):not(.has-background) svg {
  pointer-events: none;
}
.wp-block-button.wp-block-button.is-style-outline-white .wp-block-button__link:not(.has-text-color):not(.has-background) svg path {
  transition: fill var(--trainsition);
}
.wp-block-button.wp-block-button.is-style-outline-white .wp-block-button__link:not(.has-text-color):not(.has-background)::after {
  content: "";
  display: inline-block;
  flex: 0 0 1.25rem;
  width: 1.25rem;
  height: 1.25rem;
  background-color: currentColor;
  -webkit-mask: url("images/sportspress-card-arrow.svg") center/contain no-repeat;
          mask: url("images/sportspress-card-arrow.svg") center/contain no-repeat;
}
.wp-block-button.wp-block-button.is-style-outline-white .wp-block-button__link:not(.has-text-color):not(.has-background) {
  background-color: transparent !important;
  border: 1px solid var(--color-white);
  color: var(--color-white) !important;
}
.wp-block-button.wp-block-button.is-style-outline-white .wp-block-button__link:not(.has-text-color):not(.has-background) svg path {
  fill: var(--color-white);
}
.wp-block-button.wp-block-button.is-style-outline-white .wp-block-button__link:not(.has-text-color):not(.has-background):hover, .wp-block-button.wp-block-button.is-style-outline-white .wp-block-button__link:not(.has-text-color):not(.has-background):focus {
  background-color: var(--color-red) !important;
  color: var(--color-white) !important;
  border-color: var(--color-red) !important;
}
.wp-block-button.wp-block-button.is-style-outline-white .wp-block-button__link:not(.has-text-color):not(.has-background):hover svg path, .wp-block-button.wp-block-button.is-style-outline-white .wp-block-button__link:not(.has-text-color):not(.has-background):focus svg path {
  fill: var(--color-white);
}
.wp-block-button.wp-block-button.is-style-text-arrow .wp-block-button__link {
  font-size: var(--fz-13);
  line-height: normal;
  display: inline-flex;
  font-weight: 600;
  margin: 0;
  border-radius: 0;
  transition: background-color var(--trainsition), color var(--trainsition), border-color var(--trainsition);
  text-decoration: none;
  gap: 1rem;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-family: var(--wp--preset--font-family--montserrat);
  padding: var(--btn-padding-y) var(--btn-padding-x);
}
.wp-block-button.wp-block-button.is-style-text-arrow .wp-block-button__link svg {
  pointer-events: none;
}
.wp-block-button.wp-block-button.is-style-text-arrow .wp-block-button__link svg path {
  transition: fill var(--trainsition);
}
.wp-block-button.wp-block-button.is-style-text-arrow .wp-block-button__link::after {
  content: "";
  display: inline-block;
  flex: 0 0 1.25rem;
  width: 1.25rem;
  height: 1.25rem;
  background-color: currentColor;
  -webkit-mask: url("images/sportspress-card-arrow.svg") center/contain no-repeat;
          mask: url("images/sportspress-card-arrow.svg") center/contain no-repeat;
}
.wp-block-button.wp-block-button.is-style-text-arrow .wp-block-button__link {
  padding: 0;
  border: 0 !important;
  background: transparent !important;
}
.wp-block-button.wp-block-button.is-style-text-arrow .wp-block-button__link:not(.has-text-color) {
  color: var(--color-black) !important;
}
.wp-block-button.wp-block-button.is-style-text-arrow .wp-block-button__link:hover, .wp-block-button.wp-block-button.is-style-text-arrow .wp-block-button__link:focus {
  background-color: transparent !important;
  color: var(--color-red) !important;
}
.wp-block-button.wp-block-button.is-style-text-arrow .wp-block-button__link:hover svg path, .wp-block-button.wp-block-button.is-style-text-arrow .wp-block-button__link:focus svg path {
  fill: var(--color-red) !important;
}
.wp-block-button.wp-block-button.is-style-text-arrow.hover-black .wp-block-button__link:hover,
.wp-block-button.wp-block-button.is-style-text-arrow.hover-black .wp-block-button__link:focus,
.wp-block-button.wp-block-button.is-style-text-arrow.hover-black .wp-block-button__link:focus-visible {
  color: var(--color-black) !important;
}
.wp-block-button.wp-block-button.is-style-text-arrow.hover-black .wp-block-button__link:hover svg path,
.wp-block-button.wp-block-button.is-style-text-arrow.hover-black .wp-block-button__link:focus svg path,
.wp-block-button.wp-block-button.is-style-text-arrow.hover-black .wp-block-button__link:focus-visible svg path {
  fill: var(--color-black) !important;
}

.wp-block-paragraph.paragraph-arrow::after {
  content: "";
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: 0.5rem;
  vertical-align: middle;
  background-color: currentColor;
  -webkit-mask: url("images/sportspress-card-arrow.svg") center/contain no-repeat;
          mask: url("images/sportspress-card-arrow.svg") center/contain no-repeat;
  transition: transform var(--trainsition);
}

.wp-block-paragraph.paragraph-arrow:hover::after {
  transform: translateX(4px);
}/*# sourceMappingURL=amp-futbol-dashboard.css.map */